自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

1

  • 博客(42)
  • 收藏
  • 关注

原创 git: command not found

yum -y install git

2019-09-19 14:43:24 1022

转载 CentOS7 防火墙操作

CentOS 7.0默认使用的是firewall作为防火墙, 使用systemctl来管理服务和程序,包括了service和chkconfig1、查看默认防火墙状态(关闭后显示not running,开启后显示running)[root@localhost ~]# firewall-cmd --statenot running2、检查防火墙的状态[root@localhost...

2019-08-17 10:50:36 245

原创 centos7.6搭建svn

1.centos版本rpm -q centos-release2.yum 安装svnyum -y install subversion3.查看svn的安装目录rpm -ql subversion4.查看svn版本/usr/bin/svnversion --version5.创建版本库目录mkdir -p /var/svn/svnrepos...

2019-08-16 18:16:01 2049

原创 EsayWechat 下单接口 报错 (消息:cURL错误60:SSL证书问题:无法获得本地颁发者证书)

1.报错信息(本地测试统一下单接口时)Message: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)2.下载扩展https://curl.haxx.se/doc...

2019-07-09 18:23:12 1187 1

原创 nginx修改配置文件的时候 935#1935: *98 connect() failed

报错:2019/07/06 14:54:58 [error] 1935#1935: *98 connect() failed (111: Connection refused) while connecting to upstream, client: 61.140.197.55, server: www.yan1.com, request: "GET / HTTP/1.1", upstream:...

2019-07-06 15:46:39 285

原创 CentOs下安装nginx

1.加载nginx源rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2.安装yum install nginx3.查看安装的nginx默认目录whereis nginx(1) Nginx配置路径:/etc/nginx...

2019-07-06 13:46:40 135

原创 Your system folder path does not appear to be set correctly. Please open the following file and corr

报错:Your system folder path does not appear to be set correctly. Please open the following file and correct this: index.php解决方法:index.php 入口文件,里面这两个路径配置是否正确...

2019-07-03 17:56:35 5318 2

原创 nginx 重写 隐藏index.php路径

location / { index index.html index.htm index.php; #autoindex on; if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; bre...

2019-07-03 17:50:09 1786

转载 原 MySQL 查询大于“时间字段”15分钟、1小时、1天的数据

以下代码中times为时间字段,类型为datetime1.查询大于times十五分钟的数据//大于号后面都是获取times十五分钟后的时间select*from table where now() >SUBDATE(times,interval -15 minute);select*from table where now() > SUBDATE(times,interv...

2019-06-26 11:59:51 2080

原创 linux文本 vi 操作命令

1.打开文件vi + 文件路径2.编辑i 进入编辑状态3.修改完成后    保存命令  按ESC键 跳到命令模式  :w 保存文件但不退出vi  :w file 将修改另外保存到file中,不退出vi  :w! 强制保存,不推出vi  :wq 保存文件并退出vi  :wq! 强制保存文件,并退出vi  q: 不保存文件,退出vi  :q! 不保存文件...

2019-06-25 22:51:31 246

原创 could not resolve host:mirrors.cloud.aliyuncs.com;Unknown error----使用 yum安装的时候

解决方案1.首先进入 /etc/yum.rebpos.d 目录备份文件 CentOS-Base.repo,执行cp CentOS-Base.repo CentOS-Base.repo.bak2.修改CentOS-Base.repo文件htpp://mirrors.cloud.aliyuncs.com/centos/批量替换为 http://mirrors.aliyun.com...

2019-06-25 22:47:28 32713 8

原创 CI框架实现分页

一、模型 /* * 文章分页 * */ public function getpage($offset,$per_page_nums,$table,$cate_id){ $result=$this->db->where(['article_cate_id'=>$cate_id,'article_is_deleted'=>...

2019-05-29 11:47:43 386

原创 MySQL数据层的优化

优化方向数据表数据类型优化字段使用什么样的数据类型更合适,性能更快tinyint(年龄),smallint(古树的年龄)、bigint(上千万数字,上亿)——考虑空间,范围问题char,vachar:长度一定的时候使用charenum :特定,固定的分类可以使用enum存储,效率更快,存储空间小IP地址的存储:整型来存储ip地址索引优化索引并不是越多越好,在合适的字...

2019-05-17 16:57:08 132

原创 高并发和大流量解决方案的考点

真题:PHP如何解决网站大流量与高并发的问题?考点:高并发架构相关的概念:在某个时间点有多少个访问,一个系统的日PV在千万以上,有可能是一个高并发系统QPS:每秒钟请求或查询的数量,在互联网领域,指每秒请求数(指HTTP请求)QPS不等于并发连接数QPS是每秒HTTP请求数量,并连接数量系统同时处理的请求数量(总PV数*80%)/(6小时秒数*20%)=峰值每秒请求数...

2019-05-17 16:09:49 353

原创 php生成pdf,注意微信浏览器不支持

pdf的生成 include VENDOR_PATH.'topthink\think-image\src\Image.php'; require VENDOR_PATH."tecnickcom/tcpdf/tcpdf.php"; //VENDOR_PATH生成的授权书public function power(){ if(IS_POST)...

2019-05-14 12:07:22 644

原创 微信退款功能

/** * 微信退款 * @param string $order_id 订单ID * @return 成功时返回(array类型),其他抛异常 */ function wxRefund($order_id){ //查询订单,根据订单里边的数据进行退款 $order = Db::table('ob_orde...

2019-05-14 11:46:50 819

原创 小程序微信提醒功能

var fId = e.detail.formId; var fObj = e.detail.value; var l = 'https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token=' + wx.getStorageSync('accesstoken'); ...

2019-05-14 11:45:49 9108

原创 pyhton报错:UnicodeEncodeError: 'gbk' codec can't encode character u'\xbb' in

响应结果忽略gbkresponse.content.decode('GBK','ignore')

2019-05-10 19:04:00 396

原创 Python之requests模块--淘宝搜索为登录前的数据抓取为例

一、安装pip install requests如果报错:方法一:cmd 切换到Python安装路径中的Scripts下 输入 pip install ;方法二:配置Scripts目录的环境变量二、发送get,post请求,获取响应requests.get(url) #发送get请求,请求url对应的响应import requests;url="http:...

2019-05-09 18:08:52 1238

原创 解决UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 108: ordinal not in range(128

在py文件的开头写一下代码import sysreload(sys)sys.setdefaultencoding('utf8')

2019-05-09 17:55:38 234

原创 运行python报错:SyntaxError: Non-ASCII character '\xe4' in file 02_try_post_requests.py on line 3

在文件首行加上:#coding=utf-8

2019-05-09 15:21:36 267

原创 爬虫的概念、工具和HTTP

一、什么是爬虫爬虫就是模拟客户端(浏览器)发送网络请求,获取响应,按照规则提取数据的程序模拟客户端(浏览器)发送网络请求:照着浏览器发送一模一样的请求,获取和浏览器一模一样的数据二、爬虫数据去哪了呈现出来,展现在网络上,展现在app上进行分析:从数据中寻找一些规律三、需要的软件和环境python2.7pycharm——python编辑器chrome浏览器——分析...

2019-05-09 14:50:35 1434

原创 Python安装,运行python文件

一、下载https://www.python.org/1.选择2.7版本2.选择对应二、配置环境变量计算机->属性->高级系统设置->环境变量三、打开cmd输入:pythonD:\python>pythonPython 2.7.16 (v2.7.16:413a49145e, Mar 4 2019, 01:37:19) ...

2019-05-09 09:52:29 667

原创 TP5框架 使用JqueryList 实现信息采集

一、jquerylist访问网址http://www.querylist.cc/docs/guide/v4/overview二、tp5根目录下打开命令窗口运行:composer require jaeger/querylist下面就可以在控制器里面写采集的方法了,更多操作可根据文档按自己的需求写三、控制器方法(例子)以一下这个网站搜索采集例子:http://www2.s...

2019-05-08 16:01:56 1310

原创 Linux下卸载 宝塔安装的环境

1-使用xshell链接服务 进入服务器2-执行脚本wget http://download.bt.cn/install/bt-uninstall.shsh bt-uninstall.sh3-根据提示,卸载完成

2019-05-07 18:54:11 2457

原创 Swoole UDP服务

一、编写服务端脚本文件udp.php<?php//创建Server对象,监听 127.0.0.1:9502端口,类型为SWOOLE_SOCK_UDP$serv = new swoole_server("127.0.0.1", 9502, SWOOLE_PROCESS, SWOOLE_SOCK_UDP);//监听数据接收事件$serv->on('Packet', func...

2019-05-07 17:16:13 729

原创 学习swoole UDP服务 安装netcat

1.源码下载,解压,编译,构建,安装wget https://sourceforge.net/projects/netcat/files/netcat/0.7.1/netcat-0.7.1.tar.gztar -zxvf netcat-0.7.1.tar.gzcd ./netcat-0.7.1/./configure --prefix=/home/work/netcatmake &...

2019-05-07 17:00:43 180

原创 Swoole的TCP服务

1.新建tpc.php文件<?php//创建Server对象,监听 127.0.0.1:9501端口$serv = new swoole_server("127.0.0.1", 9501);$serv->set(array( 'worker_num'=>8,//worker进程数 cpu 1-4倍 ));//监听连接进入事件/* ...

2019-05-07 14:15:25 1258

原创 学习swoole TCP服务安装 telnet命令

centos、ubuntu安装telnet命令的方法yum list telnet* 列出telnet相关的安装包yum install telnet-server 安装telnet服务yum install telnet.* 安装telnet客户端...

2019-05-07 13:56:22 422

原创 Swoole源码安装

一、获取源码swoole官网——>https://wiki.swoole.com/——>找到swoole包 的下载地址——>https://github.com/swoole/swoole-src/命令下载 (git clonehttps://github.com/swoole/swoole-src/)二、编译注意:下载下来的包没有configure(需要借...

2019-05-07 11:59:21 231

原创 PHP7.2源码安装

一、下载php7.2版本的安装包1.下载2.上传到服务器的root目录pwd:查看当前目录ll:查看当前目录下的文件二.解压tar -xjvfphp-7.2.18.tar.bz三.configure(编译)cd php-7.2.18./configure --prefix=/home/work/study四.make(构建)make...

2019-05-07 11:03:07 16251 4

原创 数据库规范设计

数据库基本设计规范 命名规范 表名称禁止使用mysql保留关键字 表命名要能做到见名识义,并且最好不要超过32个字符 表名必须小写并以下划线隔开 临时表必须以tmp为前缀并以日期为后缀,备份表必须以bak为前缀并以日期为后缀 存储相同数据的列名和列类型必须一致 引擎选择 5.6以后的默认...

2019-05-06 17:38:57 126

原创 tp5实现事务

一、事务的应用场景转账业务:小李转账1000给小王,小王账户加1000,小李账户减10001)小李账户减10002)小王账户加1000二、tp5实现事务的几种方法1.手动开启事务 1.// 开启事务 Db::startTrans(); // 事务 try{ // 减掉小李账户1000元 $a=Db::table("user")->where($w...

2019-05-06 14:52:14 1864

原创 xshell连接远程服务器

2019-05-05 13:39:22 2739

原创 windows +tp5下使用redis

什么是redisRedis是一种nosql数据库,使用key-value 存储数据 基于内存,所以redis也可以用来做缓存memcache的区别Redis可以做 持久话保存(可以生存文件在磁盘上保存),memcache无法做到redis官网Redis.io下载地址(windows下的redis安装包)https://github.com/MicrosoftArchive/r...

2019-04-28 18:54:07 752

原创 小程序支付

小程序端调起支付 wx.request({ url: getApp().globalData.Url + 'WxPlay/wxUnifiedorder', data: { openid: getApp().globalData.openid, money: that.data.total_price, order_sn...

2019-04-28 15:06:28 87

原创 负载均衡介绍

一、三种负载均衡的介绍1.第一种HTTP重定向实现负载均衡,就是会有一台中间调度的服务器,我们用户浏览器请求的时候,会发送到这台服务器上面,这台服务器会分配到后台服务器上面去,再由后台服务器之间返回给客户发送请求的浏览器,所以这个会有个弊端,当返回给客户的时候,如果客户在在平台上进行其他操作,再请求的时候就不会经过,调度者服务器,会直接请求到后台服务器,那后台服务器也会有受到压力,还有就是后台...

2019-04-26 16:24:26 208

原创 apache 访问时隐藏 index.php

1.修改apache配置文件httpd.conf#LoadModule rewrite_module modules/mod_rewrite.so把前面的警号去掉 2.将httpd.conf里面的AllowOverride None改为AllowOverride All3..新建txt文件,另存为,选择所有文件类型.htaccess,注意这个文件必须与入口文件在同一个目录...

2019-04-23 09:25:48 1744

原创 ThinkPHP5.0 +PHPExcel 实现表单导出并下载

一、GitHub上下载PHPExcel库,并将Classes文件夹拷贝到tp5的extend文件夹下,二、代码如下1、生成后excel文件,返回下载地址<?phpfunction expExcel($arr,$name){require_once str_replace( '\\' , '/' , realpath(dirname(__FILE__).'/../...

2019-04-22 19:24:57 1488

原创 ThinkPHP5.0+PHPMailer 实现qq邮箱验证码

一、QQ邮箱开启SMTP1.登录qq邮箱后,点击“设置=>账户“2.开启SMTP,生成授权码,并将授权码复制下来,代码中需要使用到二、GitHub下载PHPMailer 库三、接下来就是tp5.0代码实现啦1.拷贝下载下来的src文件,放入项目中的extend文件夹中,并且重命名为phpmailer,修改SMTP.php.PHPMailer.php的命名空间...

2019-04-22 18:53:40 1554 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除