Git——基本概念

Git文件三种状态: 已提交(committed)表示数据已经安全的保存在本地数据库中。 已修改(modified)表示修改了文件,但还没保存到数据库中。 已暂存(staged)表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。 Git 项目的三个工作区域: Git 仓库目录:是 Git 用来保存项目的元数据和对象数据...

阅读全文 »

Vue.js初体验

鉴于自己开发东西的项目需要,开始学习Vue.js了。其实主要是想尝试一下前后端分离,这样方便以后去拓展移动端,既然是这样的话,就不能像以前那样单纯Jquery干到底了,显然太low。但是一直以来我就是jquery干到底的水平。现在的三剑客,React,Angular,Vue没一个会的。毕竟不是做前端的嘛。但是还是学一下,毕竟要用了...

阅读全文 »

为什么我“喜欢”支付宝胜过微信支付

今天看到一篇文章:对抗微信,支付宝牌“小程序”也来了。 支付宝也要搞小程序? 讲真,我就知道支付宝会搞,因为再不搞。估计过三年,支付宝就要没了。其实一直心里都不是很喜欢腾讯能这么顺利,因为腾讯实在太凶了。靠微信和QQ这两个社交的庞大用户群,所到之处战无不胜。不管是别人做过的,还是自己要做的,腾讯都做。 ...

阅读全文 »

PHP开发之网站安全

一. 防止SQL注入 1 危害: 1) 攻击者可以利用它读取、修改或者删除数据库内的数据,获取数据库中的用户名和密码等敏感信息 2)甚至可以 获得数据库管理员的权限。 3)如果能够再利用SQLServer扩展存储过程和自定义扩展存储过程来执行一些系统命令,攻击者还可以获得该系统的控制权。 4)SQL Injection 也很难防范。网站...

阅读全文 »

serialize序列化和json的比较

关于将数据序列化存储这块,一直有一个疑问,就是serialize和json应该用哪一个更好。 参考了很多文章和讨论: 1 Serialize or json in PHP? 2 JSON vs. Serialized Array in database 3 PHP的serialize序列化数据与JSON格式化数据 4 php的serialize序列化和json性能测试   总结一下, 1 serialize解码比json快 2 数...

阅读全文 »

2016回顾总结

2016年,可以说是最折腾的一年。2016的最后一天,是在广州的医院里陪老妈度过的。   先回顾一下学习工作方面吧,实际上一月份才开始找工作,过年前几天拼了命找呀,就想着年后上班,主要是想在上海稳下来。然后第一份工作,B2B电商平台,卖食品的,实际上我在看到这套程序代码的时候,我是有点接受不来,因为连我这...

阅读全文 »

windows下解决Nginx+php-cgi线程并发问题

高高兴兴封装了个cURL类,准备开始搞起,在本地调用本地写好的接口,然而发现请求没有效,一直在转圈圈,没有效果,然后报错30秒超时错误。提示是在这里出错了: 那么意思就是请求是正常的,只不过另一端没反应。找到了问题的根源在于,windows下的Nginx并发配置是没有效果的。 之前搭建环境时写的start_nginx.bat文件如...

阅读全文 »

基于TP5的cURL封装类

现在一个项目,需要频繁调用API从数据层获取数据,数据层业务层分离。封装了一个基于此的cURL封装类:

阅读全文 »

尝试用了一下google

以前一直没翻墙,嫌麻烦。 然后现在,我终于发现,百度真的龊爆了。

阅读全文 »

如何使用Composer

现在很多框架,拓展都使用了composer模式进行安装。之前装Laravel时觉得麻烦,没去研究,现在TP5也使用composer了,就学学。 首先,先安装composer,因为是本地用的,是windows系统,有无脑安装版本,先用这个版本,其实其他方法包括Linux系统,也不复杂,没问题。 windows安装包下载:Composer-Setup.exe 然后就是next...

阅读全文 »