摘要: 今天碰到一个比较坑的问题,服务器接口返回的json数据都会自动加上一个 \xEF\xBB\xBF 的乱码,照成 json解析失败 百度了一下,应该是php文件含有bom头照成的,解决这个问题第一步,就是找出那些文件 含有bom头 grep -r -I -l $'^\xEF\xBB\xBF' ./ 让 阅读全文
posted @ 2020-02-20 20:24 猴子请我来帮忙 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 当我们遇到存在高并发并且对于数据的准确性有要求的场景,需要了解和使用for update 需要注意的点: 1、InnoDB默认是行级别的锁,当有明确指定的主键时候,是行级锁。否则是表级别 2、for update 仅适用于InnoDB,并且必选开启事务, 在begin与commit之间才生效 阅读全文
posted @ 2019-06-26 17:33 猴子请我来帮忙 阅读(1631) 评论(0) 推荐(0) 编辑
摘要: wget -O jq https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64 chmod +x ./jq cp jq /usr/bin 阅读全文
posted @ 2019-06-12 18:46 猴子请我来帮忙 阅读(3731) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch是一个基于Lucene,提供了一个分布式多用户能力的全文搜索引擎。其他就不多说了,官方文档有详细的介绍。 我自己是在CentOS 7.0安装的 Elasticsearch 是在Elasticsearch官网下载的最新版本 5.3 https://www.elastic.co 阅读全文
posted @ 2017-04-20 14:50 猴子请我来帮忙 阅读(2558) 评论(0) 推荐(0) 编辑
摘要: 最近配置开发用的lnmp环境,环境配置完成后,爆500错误,查看nginx错误日志 open_basedir 将 PHP 所能打开的文件限制在指定的目录树,包括文件本身 错误日志显示,访问脚本不在 open_basedir的限定目录里面,配置open_basedir 一般会在php.ini 或 ng 阅读全文
posted @ 2017-04-19 12:27 猴子请我来帮忙 阅读(24160) 评论(0) 推荐(1) 编辑
摘要: 最近想用typecho做一个个人博客站,typecho的文本编辑器不能上传图片,我就用Ueditor替换的了原来的文本编辑器,听说腾讯的万象优图每月有50G的免费空间和流量,我就自己改了下Ueditor的php代码,把图片上传到万象优图, 万象优图的2.0.1的PHP版的SDK一直爆签名错误,搞了一 阅读全文
posted @ 2017-01-22 10:29 猴子请我来帮忙 阅读(1166) 评论(2) 推荐(0) 编辑
摘要: curl是一个命令行方式下传输数据的开源传输工具,支持多种协议:FTP、HTTP、HTTPS、IMAP、POP3、TELNET等,功能超级强大。 我今天想说的是程序开发中常用的模拟Form提交 1、GET提交 特别简单直接写url里面 2、POST提交 通过 --data/-d 方式指定使用POST 阅读全文
posted @ 2016-12-09 17:14 猴子请我来帮忙 阅读(16513) 评论(0) 推荐(0) 编辑
摘要: 最近写了一个抓取脚本,抓取的大部分内容正常,但少部分乱码 检测字符编码,得出的结果是CP936 尝试转换此编码,但得出的结果还是乱码 最后发现,这样可以转码 阅读全文
posted @ 2016-10-13 16:49 猴子请我来帮忙 阅读(12658) 评论(1) 推荐(0) 编辑
摘要: 最近在本地开发的windows wamp环境安装一个vld 扩展,碰见一个奇怪的问题,phpinfo() 有 而cli 命令模式里面却没有 最后发现wamp phpinfo()和cli命令模式指向的php.ini 不是同一个文件 阅读全文
posted @ 2016-09-08 10:23 猴子请我来帮忙 阅读(625) 评论(0) 推荐(1) 编辑
摘要: 最近碰见一个奇怪的问题,商城通过微信支付的订单经常少一分钱,经过排查是PHP浮点运算精度问题造成的 由PHP浮点数运算精度造成的,鸟哥的Bolg有详细的说明。http://www.laruence.com/2013/03/26/2884.html, 小数在二进制表示时,0.58对于二进制,是无限长的 阅读全文
posted @ 2016-09-03 13:59 猴子请我来帮忙 阅读(4569) 评论(1) 推荐(1) 编辑