摘要: 为了以后长期的线上测试和服务器的性能考量,要用 Linux 服务器了。昨晚装了个 CentOS 6.9,今天开始学学 Linux 基础,扫扫盲。ok,小本本记 ing... 一、Shell简介 Shell 是用 C 语言编写,与 Unix/Linux 进行交互的工具,是用户与 Unix/Linux 阅读全文
posted @ 2017-09-21 20:33 mingc 阅读(1438) 评论(0) 推荐(1)
摘要: 在测试微信支付 - 模式二 - 扫码支付时,遇到如下错误: curl出错,错误码:60 这是因为在 WxPay.Api.php 文件中做了严格的 ssl 证书校验: 关闭这两个选项,修改如下: 参考链接:微信支付curl出错及错误码解决方案 阅读全文
posted @ 2017-09-18 17:13 mingc 阅读(704) 评论(0) 推荐(0)
摘要: 项目已经提交之后,突然想忽略某个文件或目录 A,于是在 .gitignore 里添加了忽略规则。但是提交(commit)之后,发现一旦修改了 A,git 同样会检测到 A 的变化(changes) ,推送远程之后已修改的 A 也被同步到远程仓库 —— 规则无效! 这是因为,已经提交过的文件 A 从最 阅读全文
posted @ 2017-09-11 03:48 mingc 阅读(1561) 评论(1) 推荐(1)
摘要: 正则规则中有“|”时,会引起解析错误: 使用数组语法可以解决: 阅读全文
posted @ 2017-09-10 17:51 mingc 阅读(1626) 评论(0) 推荐(0)
摘要: 使用事务之前,先确保数据库的存储引擎支持事务操作。 MyISAM:不支持事务,主要用于读数据提高性能 InnoDB:支持事务、行级锁和并发 Berkeley DB:支持事务 ThinkPHP5 使用事务有 3 个常用方法: 小例子: 参考链接:tp3模型的事务支持:TP模型 事务支持 阅读全文
posted @ 2017-09-09 02:00 mingc 阅读(10267) 评论(0) 推荐(0)
摘要: Visual Stdio 下编译 C 文件时出现一条警告: warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 解决方案: 打开【文件】->【高级保存选项】,设置合适的编码,我这里选择了“Unicode (UTF-8 阅读全文
posted @ 2017-09-08 13:12 mingc 阅读(4670) 评论(0) 推荐(0)
摘要: 昨天遇到一个错误。前端发起 ajax,后端 php 返回 json 数据。结果在 firebug 里得到一条错误信息: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data 解决方案: 在  阅读全文
posted @ 2017-09-06 19:38 mingc 阅读(1743) 评论(0) 推荐(0)
摘要: 1.选择zoom.js 写博客时经常要插入图片。有些图片尺寸太大,这导致图片最终的视觉呈现总会略小。为了保留大图片的原有信息量,需要用 js 来添加图片的放大支持。 为求方便快捷,我使用了 zoom.js 插件来实现博客图片的放大支持。zoom.js 是一款视觉连续的图像放大 jQuery 插件。选 阅读全文
posted @ 2017-08-29 02:27 mingc 阅读(5270) 评论(5) 推荐(2)
摘要: 一、 Composer 安装 phpmailer 二、ThinkPHP 中封装邮件服务类 我把它封装在扩展目录 extend/Mail.php 文件里,内容如下: 注意:如果发送附件,建议使用英文路径。中文路径可能会导致附件发送失败,收到的邮件没有附件。 上面需要的一些配置参数,我把它们放在扩展配置 阅读全文
posted @ 2017-08-26 17:57 mingc 阅读(854) 评论(0) 推荐(0)
摘要: PHP 可以使用 file_get_content() 函数抓取网页内容,但却无法进行更复杂的处理,譬如文件的上传或下载、 Cookie 操作等等。而 cURL 提供了这些功能。 一、cURL简介 在 PHP 中,cURL 是一个扩展库。它可以与各种类型的服务器、使用各种类型的协议进行连接和通讯。 阅读全文
posted @ 2017-08-25 04:18 mingc 阅读(1194) 评论(1) 推荐(0)