2017年8月23日
摘要: 1,按位非(NOT) 按位非操作符由一个波浪线(~)表示,执行按位非的结果就是返回数值的反码 这里,对 25 执行按位非操作,结果得到了26。这也验证了按位非操作的本质:操作数的负值减 1。因此,下面的代码也能得到相同的结果: 2,按位与(AND) 按位与操作符由一个和号字符( & )表示,它有两 阅读全文
posted @ 2017-08-23 17:10 D&L 阅读(251) 评论(0) 推荐(0) 编辑
  2017年8月10日
摘要: 查看物理空间是否不足 可以看到剩余还有很多 查看inodes的使用情况 解决办法是删除无用的临时文件 如果不知道文件的位置: 先从根目录开始查看,查看当前目录文件中包含的文件以及子文件的数量 最后进入到相关文件目录中,删除子文件 阅读全文
posted @ 2017-08-10 15:48 D&L 阅读(548) 评论(0) 推荐(0) 编辑
  2017年6月29日
摘要: 网页表单如果不加入一些防范措施很容易被别人用程序注入一些垃圾信息,如何防范呢?在表单中加入隐藏的token或许是个选择。 客户端每次请求有表单的页面,服务端都会重新生成一个hash。一份保存在网页表单中,另一份保存在服务器后台。客户端提交后后端进行检验,失败则不保存在数据库中。 当然,token值保 阅读全文
posted @ 2017-06-29 16:33 D&L 阅读(5109) 评论(0) 推荐(1) 编辑
  2016年12月15日
摘要: 对于已经编译安装了的php添加扩展,使用phpize。 官网解释:http://php.net/manual/zh/install.pecl.phpize.php 扩展安装步骤: 按照这种方式,安装redis扩展 然后修改php.ini 最后重启php-fpm或者apache,查看phpinfo信息 阅读全文
posted @ 2016-12-15 16:22 D&L 阅读(237) 评论(0) 推荐(0) 编辑
  2016年12月2日
摘要: 下载并解压php5.6后 1. cd php5.6 2. sudo ./configure --prefix=/usr/local/php5.6 --enable-mbstring --enable-ftp --with-gd --with-mysql=mysqlnd --with-mysqli=m 阅读全文
posted @ 2016-12-02 14:09 D&L 阅读(253) 评论(0) 推荐(0) 编辑
  2016年5月17日
摘要: 数据库的用户表customer中设置了一个cart字段,类型是text,这个字段保存当前用户的购物车信息。 添加商品到购物车: 当用户登录时,从表中取出对应的cart内容,保存到session中,这样可以在程序的任何位置都能访问到 system/library/customer.php的构造函数中: 阅读全文
posted @ 2016-05-17 09:51 D&L 阅读(730) 评论(0) 推荐(0) 编辑
  2016年5月6日
摘要: deferred对象是jQuery的回调函数解决方案,创建方法:var dfd=$.Deferred(); deferred带有3种状态:pending(待定)、resolved(成功)、rejected(失败) jQuery.when()用于传入一个或多个deferred对象 阅读全文
posted @ 2016-05-06 18:11 D&L 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 用了一年的Opencart,总觉得要记下点什么。一方面检验一下自己对这个开源程序的理解程度,另一方面是作个笔记,以备不时之需! 1.MVCL MVC算是老生常谈了,opencart里多了一个语言层 L ,在目录里看起来是这样的: opencart是网站根目录,catalog前台,system核心文件 阅读全文
posted @ 2016-05-06 17:04 D&L 阅读(864) 评论(0) 推荐(0) 编辑
  2016年5月4日
摘要: 使用时需要依赖jQuery库 验证规则: 点击验证并执行ajax: 阅读全文
posted @ 2016-05-04 15:43 D&L 阅读(314) 评论(0) 推荐(0) 编辑