wordpress导航菜单开发

最近做一个自己的主题,开始接触wordpress的二次开发。在导航菜单这一块,遇到一点小问题。其实网上的资料挺多,有一些也挺久远的,不过也都能用,毕竟wordpress没什么大改。但是这些资料实际上讲得不清楚,一开始误导了我。 其实在主题中做导航菜单,我们只需要用到两个函数register_nav_menus()和wp_nav_menu() 。 接...

阅读全文 »

解决windows下php-cgi进程经常自动关闭

php-cgi在linux中有fpm管理,Apache不是采用cgi这种模式,于是乎就出现了,在windows下,采用nginx时,开启的php-cgi监听非常不稳定,经常奔溃关闭。现在解决了这个问题。注意是win32位系统下解决的,虽然服务器上64位系统也跑起来了,但是环境装的都是32位的。 采用了这个叫xxfpm的FastCGI进程管理器:xxfpm 下载后运...

阅读全文 »

常用 Git 命令清单

把Git的基础知识全部过了一遍,是看的Git的官方Documentation,现在基本上能用Git工作了。不过看到阮一峰老师总结的命令非常不错,基本上把这些操作熟悉就够了,以下内容转自:常用 Git 命令清单 – 阮一峰的网络日志;稍作增加与修改。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记...

阅读全文 »

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文件如...

阅读全文 »