- 博客(114)
- 收藏
- 关注
原创 标题PHP use、namespace和自动加载的关系
PHP一个文件要想执行另一个文件的代码,一定要先引入 (require_once)使用use的话,一定要有被use的那个空间,也就是说所有被引入的文件里面一定要有那个namespace通过use的空间,可以使用自动加载函数加载文件// ./index.php<?php spl_autoload_register(function($class_name) { $file...
2020-04-14 17:01:24
558
原创 PHP对二维数组里面的多字段进行排序
##PHP对二维数组里面的多字段进行排序<?php$data = [ ["sort" => "99", 'site_sort' => "9"], ["sort" => "99", 'site_sort' => "20"], ["sort" => "9", 'site_sort' => "80"], ["sort" => "99", '...
2020-04-09 16:53:17
369
1
转载 Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL ser
转载:https://www.cnblogs.com/datalife/p/8026928.html
2019-12-05 22:49:35
1404
转载 PHP获取中文字符串首字母
&lt;?php //获取整条字符串所有汉字拼音首字母 function pinyin_long($zh){ $ret = ""; $s1 = iconv("UTF-8","GBK//IGNORE", $zh); $s2 = iconv("GBK","UTF-
2019-01-07 18:45:11
4097
2
原创 grep排除目录和文件
grep -rl 'search' ./ --exclude-dir={\environments,\cache} --exclude=*.{bak~,bak}
2018-12-28 19:16:13
3460
原创 Yii2 字段自增
$number = 1000; $field = 'PV'; if ($number == 0 || !in_array($field, ['PV', 'UV'])) return false; $model = self::find() -&amp;gt;where(['WeiPageId' =&amp;gt; $WeiPageId]) -&amp;gt;on...
2018-11-28 19:04:25
3431
3
原创 PHP 获取服务器磁盘空间
获取的是字节数&lt;?phpecho disk_total_space('目录'); #获取总大小echo disk_free_space('目录'); #获取可用空间
2018-11-26 17:04:30
4095
原创 phpstudy自带MySQL不支持innodb解决办法 和 更换MySQL版本
phpstudy自带MySQL不支持innodb解决办法:http://www.bubuko.com/infodetail-2328941.html更换MySQL版本http://phpstudy.php.cn/jishu-php-2967.html
2018-11-24 18:15:52
2115
原创 关于PHP的切换版本
刚刚购买的阿里云的服务器,装的是微柳的免费镜像,Tengine+php+nginx但是实际部署项目的时候却发现之前使用的一个函数mcrypt_get_block_size不能用了,因为这个函数已经在php7.2的时候被废弃了,但是我们之前一直用的5.5,所以就只能切换PHP版本了。切换版本分为两步:1.切换cli版本2.切换php-fpm使用的php版本具体步骤:1.service p...
2018-11-24 12:04:50
668
原创 Linux rename命令批量修改文件名
一般都是用mv,但是mv只能修改一个文件名,批量修改的话还得写脚本来实现rename命令就可以了,可以使用通配符[root@iZ251q18ty4Z test]# touch a.test.com b.test.com c.test.com[root@iZ251q18ty4Z test]# lsa.test.com b.test.com c.test.com[root@iZ251q1...
2018-11-22 12:03:45
3466
原创 微信errcode大全
$errArr = [ '-1' => '{"errMsg":"system error","errDesc":"系统繁忙,此时请开发者稍候再试"}', '40009' => '{"errMsg":"Invalid image size","errDesc":"图片大小为0或者超
2018-11-07 18:55:47
29429
转载 Redis--各个数据类型最大存储量
转载自:https://blog.youkuaiyun.com/sinat_27143551/article/details/80701089类型最大存储数据量string512Mlist2^32 - 1set2^32 - 1sorted set2^32 -1hash2^32 - 1
2018-11-07 14:12:30
5678
1
原创 Linux查看磁盘用量,以及杀死已删除文件的进程
Linux查看磁盘用量 命令df -ldf -h #易读模式显示已删除文件可能还有进程在使用找出这些进程的命令1、如果你知道文件名的话:lsof | grep nohup.out,找到是什么进程在使用这个文件,找到后kill掉就能释放空间了2、如果你不知道文件名的话:lsof | grep deleted,这样会查找所有被删除的但是文件句柄没有释放的文件,找到后kill掉即可...
2018-11-07 10:57:07
2931
原创 定时生成分月表sql语句
1.必须有一张基础表:t_record_yymm2.写定时脚本 每月的月底用定时任务执行SQL语句create table t_record_1811 like t_record_yymm
2018-11-06 09:46:58
1068
原创 MySQL自定义排序
SELECT * FROM table ORDER BY FIELD ('column', 5,6,4,2,1)意思就是查询数据按column字段 值 5,6,4,2,1排序
2018-10-24 17:44:28
394
原创 递归修改文件夹下面所有文件里面的的abc为abcde
递归修改文件夹下面所有文件里面的的abc为abcdegrep "abc" * -R | awk -F: '{print $1}' | sort | uniq | xargs sed -i 's/abc/abcde/g'
2018-10-15 11:58:16
525
原创 vim下多行查找替换简单命令
###查找替换第2行到第5行的内容:2,5 s/'searchString'/'string'/g###查找替换第2行到文件尾部的内容:2,. s/'searchString'/'string'/g###查找替换第2行到行尾的内容:2,$ s/'searchString'/'string'/g...
2018-10-11 12:16:09
1289
转载 Shell重定向&>file、2>&1、1>&2的区别
转载:https://blog.youkuaiyun.com/heifan2014/article/details/53747840shell上:0表示标准输入1表示标准输出2表示标准错误输出默认为标准输出重定向,与 1> 相同2在这里插入代码片>&1 意思是把 标准错误输出 重定向到 标准输出.&>file 意思是把 标准输出 和 标准错误输出 都重定向...
2018-09-28 15:13:50
574
原创 YII2 一次性往数据库插入多行数据
/** * 插入统计数据 */public static function insertCountData(array $InsertData){ $transition = Yii::$app->db->beginTransaction(); try { $res = Yii::$app->db->createCommand()-&...
2018-09-13 15:35:56
3003
原创 灰度上线说明文档
灰度上线说明文档1、概念 灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。2、目前实现的方式有三种 Nginx+LUA方式...
2018-09-06 16:27:16
2681
原创 git在服务器创建版本库
1 :服务器安装 gityum install -y git2 :添加用户,设置密码[root@yanyanbobo ~]# useradd git[root@yanyanbobo ~]# passwd gitChanging password for user git.New password: Retype new password: passwd: all auth...
2018-08-30 12:02:38
910
原创 xshell 使用 sftp上传下载文件
linux安装 lrzsz 可以用 sz 下载文件 rz 上传文件还可以用sftp现在上传下载文件 常用命令:sftp:/www> helpbye finish your SFTP sessioncd change your remote working directoryclear clear screenexit finish ...
2018-08-29 19:17:32
1530
原创 PHP 定义常量 define 和 const的区别
PHP常量详解:define和const的区别转载自: https://www.cnblogs.com/zhouguowei/p/5199076.html常量是一个简单的标识符。在脚本执行期间该值不能改变(除了所谓的魔术常量,他们其实不是常量)。常量默认大小写敏感。通常常量标识符总是大写的。可以用define()函数来定义常量。在php5.3.0以后,可以使用const关键字在类定义的...
2018-08-23 10:42:36
283
原创 Yii2 console定时任务
用Yii2做开发的时候会遇到需要用 linux定时任务 实现的一些逻辑。 Yii2专门为了控制台任务写了一个 yii脚本 ,加入想加入一个定时任务。 流程如下:在普通业务控制器调试代码;把调试好的代码剪切到对应的控制台控制器中;public function actionBalaBala(){ #定时任务代码}crontab -e 把方法写入定时任务...
2018-08-22 15:45:53
1213
原创 小程序客服消息
/** * 发送客服消息接口 */ public function actionCustomService() { $data = file_get_contents('php://input'); $data = json_decode($data,true); $qrcode_url = Yii::$ap...
2018-08-20 17:35:17
991
原创 js判断对象里面是否有某个属性
if(obj.hasOwnProperty('property')) { console.log('属性存在');}else { console.log('属性不存在');}
2018-08-17 11:17:36
995
原创 关于Yii2 微信支付回调地址处理
今天碰到微信支付回调地址 的问题,因为公司路由是 r=A/B/C 的方式,作为微信回调的话是有参数的,会被微信过滤掉。 解决办法: nginx设置:location ~ ^/callback\d*\.php { rewrite /(.*)\.php /index.php?r=aff/callback/$1 last;}...
2018-08-14 19:31:25
1553
原创 小程序 `navigateBack` 反向传值给上一页
//点击地址反向传值 sendAddress: function(e) { let _this = this; var index = e.currentTarget.dataset.index; var address = _this.data.addressList[index]; var pagesArr = getCurrentPages(); ...
2018-08-06 11:44:25
3032
原创 MyIsam 表 “ Incorrect key file for table 't_ '; try to repair it”
转载自:https://www.cnblogs.com/zjoch/archive/2013/08/19/3267131.html今天mysql突然出现以下错误: mysql&gt; select * from test; ERROR 1034 (HY000): Incorrect key file for table ‘test’; try to repair it首先通过re...
2018-08-04 10:30:07
692
原创 微信小程序调用腾讯地图获取jsonp数据 解析详细地址信息
用微信小程序内置js调用腾讯地图api获取位置信息,返回的是jsonp数据 解析方式如下: //根据经纬度对象获取位置详细信息 getLocationInfo: function (location){ let _this = this; var data = { location: location.latitude + "," + location.lo...
2018-08-03 18:15:35
3644
原创 PHP is_numeric 与 ctype_digit 的区别(PHP ctype 函数)
is_numeric:检测是否为数字字符串,可为负数和小数 ctype_digit:检测字符串中的字符是否都是数字,负数和小数会检测不通过 注意,参数一定要是字符串,如果不是字符串,则会返回0/FASLE ...
2018-08-01 18:53:42
880
原创 php 获取今天第一秒和最后一秒的时间戳
获取第一秒的时间戳$firstSeconds = strtotime(date("Y-m-d 00:00:00"));//或者$firstSeconds = strtotime(date("Y-m-d"));获取最后一秒的时间戳$lastSeconds = strtotime(date("Y-m-d 23:59:59"));...
2018-08-01 09:43:59
6520
原创 微信小程序授权回调
因为微信小程序升级,获得用户授权的方式有所改变。那么在用户 授权/取消 回调那儿也需要做改变注意:wx.authorize({scope: "scope.userInfo"}),无法弹出授权窗口,请使用 <button open-type="getUserInfo"></button>获得用户授权用下面这种方式wxml<button wx:if="...
2018-07-31 10:52:07
5426
2
原创 Yii 2 redis切换库
从默认库切到 2 库$redis = Yii::$app->redis;$redis->select(2);
2018-07-26 18:10:24
1534
原创 小程序this指向问题
在小程序js里面,在回掉函数里面写this,例如这样:success: function(res) { console.log(this)}会输出 NULL 也就是说找不到 this 解决办法success: (res) => { console.log(this)}或者这样写let _this = this ......su...
2018-07-24 14:04:44
1786
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人