PHP 5.5 新特性关键字 yield
blic function send($value); // 将传入的值作为yield表达式的结果并且恢复发生器的执行。 } ?> yield 的应用场景,一般多用于循环体,比如数据库的 fetch 操作,这样可以减少内存的消耗,ZanPHP 框架就大量的这样使用。切莫滥用 yield 操作,滥用的结果性能会降低。 ...
Linux 下用户组别权限的理解
本篇讲述 Linux 用户组别权限的理解,希望给大家带来帮助。先看操作历史记录。Last login: Thu Aug 3 03:31:18 2017 from 202.101.22.42 root@may:~# groups root root : root root@may:~# groups sudo groups: sudo: no such user root@may:~# groups w...
把 Windows7 装进 U 盘方法
如何把 windows 装进优盘,本篇给你帮助。啰嗦一点,其实从 win8 开始微软 windows 操作系统对于优盘的支持好了很多,装进优盘那是非常方便的,直接 dd 一个命令就刻录好了 U 盘安装盘,直接装就可以了。但是为什么我不选择 win10 装进 U 盘呢?你想,你都用 win10 了,那肯定是新电脑,当然没有这个必要啦。对于我这种拥有老古董机器的人来说,win7 比较适合;而另外一个原因就...
纽恩泰圆桶系列操作说明
纽恩泰圆桶系列说明书,其实大同小异,其他系列的说明书有需要的朋友可以留言哦,圆桶算是操作比较简单的了,新能源国家工程。纽恩泰,新能源,new energy,圆桶。好记性不如烂笔头,看图。...
对 MariaDB 和 MySQL 操作的血泪教训
器上,数据库不小心被装满了,导致后面出现了一系列的连锁反应,系统都差点重装了,不过还好,只是装满了,找了一点东西删掉,腾出来了几十兆空间,然后恢复正常。这次又发生了这样的情况,是在生产环境中,执行修改操作,由于空间不够,导致后来服务崩溃,随便怎么娜空间都不够,最后直接放弃了,我想应该是有办法通过修改什么配置让数据库回滚的,释放掉空间。记住,修改东西要少一些,不要一下子修改太多,超过 100 万是不建议...
MariaDB 读取性能
本上就是上面的结果,如果是第一次,那就大约 4.5 秒 10000 次查询,如果再执行一次,这时候命中缓存了,时间不到 2 秒 10000 次。来看看代码,使用 LMLPHP 框架,使用框架自带数据库操作。<?php $mMeta = q('meta'); $i=0; $i=2900000; $j=$i+10000; for (;$i<$j;$i++) { $mMeta->getOne('id', '...
cf proxy 301 too many times
changed 3 hours ago 按道理,设置了 Authenticated Origin Pulls,TLS 的 Flexible 含义就是不合理的。最后发现,Chrome 的清理缓存强制刷新操作,竟然是在刷新圆箭头的地方右击,出现一个选项卡进行的,这个右击操作还不是永远的可以用的,这个设计真是奇葩了。...
解决PHP PDO limit占位符无效
PHP PDO 方式操作 MySQL 数据库,当占位符在 limit 后时,导致选出的结果不正确。其实最后结果不是预期, 是因为 limit 后面的内容在 PDO 看来认为必须是数字,所以 bindValue 或者 bindParam 必须传入类型参数 PDO::PARAM_INT。 这个坑被前人踩了无数次啦,这个问题有人说算 Bug,最近我还是踩了一次。因为我在 PHP7 和 PHP5 之间经常来...
谈谈关于Jquery中html()方法设计不合理的地方
关于 JavaScript 的动态技术,最熟悉的莫过于 DOM 的 innerHTML 操作。这个是让网页动态的最重要最基础的功能。当我们做后台的时候,所以完全不用做 SEO,这样后台的代码尽量动态化和异步加载,异步加载一般不一定全部都是 JSON 格式,很多时候直接加载 HTML 网页也是非常常见的。这种动态加载过来的网页要嵌入到原网页中,如果不用 Jquery 提供的 html() 方法,只能使...
开源框架LMLPHP-monkey发布强力回归WEB开发本质
THUB 地址 https://github.com/leiminglin/LMLPHP-monkey LMLPHP-monkey 让开发回归本质,不搞浮夸的东西。WEB 开发的本质更多的在于数据库的操作,我们提供了非常方便的数据库操作。Talk is cheap, show me the code,请看示例: <?php $dbconfig = array( 'dbconfig' => array ...