微信开发入门的大坑
,这样哪怕开发者用正确的代码对接,却永远也对接不上。示例上给出的是 128 CBC,而实际上成功对接的代码是 AES-256-CBC。目前对于 PHP 而言,是个比较尴尬的处境,论影响力,PHP 在 web 开发地位还是有的。但各大技术平台的热度方面 Java, Python, C++, .Net, Go 都在 PHP 之上。这里给 PHP 的开发者一个建议,不要使用 Nginx 做 PHP 的服务器,...
Laravel框架之Migration使用教程
提到 Laravel, 像我前面说的,商业气息太浓,其本身用了 Composer 的加载和 Symfony 框架的库和大量的第三方的库,这样综合性太强的软件系统性能是不会很高也不会很稳定的。说起 Artisan,也只能如我前面说的: 它实现了对象的 ArrayAccess 接口,使用了 Closure,使得其代码看起来有点艺术,但是遗憾的是, PHP 本身的代码风格就是不太优雅的,纵使这样,让人感觉有...
开源博客兼CMS系统LBLOG在线体验站上线
LBlog 在线体验站点,前一阵子已经开始运行在新的域名上 lblog.lmlphp.com。今天,正式发布博文上线。 LBlog 除了之前发布时在博客上描述的功能之外,它是世界上首先独创的左右区域双浮动,双对齐设计。博客的模版在今后的岁月中会陆续增加,希望得到有兴趣的朋友的支持。 LBlog 主程序没有使用任何第三方 Js 和 PHP 类库,前端纯 JavaScript 打造的博客拥有超高的性能和极...
LMLJS官方网站上线
一直都抽不出时间静下心来完成 LMLJS 框架的官方网站,今天终于上线了。为 LMLJS 独立了一个子域名 http://lmljs.lmlphp.com ,今后的日子里,LMLJS 的一切相关事情和文档都会在官网更新。 LMLJS 官网 lmljs.lmlphp.com 同时支持手机版和 PC 版,默认按照 UA 显示不同模版,通过传入参数 theme=default|mobile 进行模版的切换。...
百度统计onunload事件拖慢网页加载速度
刚刚开始使用百度统计的时候,有时候查看浏览器对网页的渲染情况,发现在 FireFox 上页面变慢了很多,第一个请求文档加载完毕后,紧接着下一个请求就是百度统计,这一点曾经让我迷惑了很久,一直不清楚是怎么回事,后来清除了百度统计代码后的第二次加载页面就没有了统计请求(清除后的第一次还是有的)。 后来我在百度知道里面提问,问题的内容大概是百度统计是如何做到在文档 onload 之后就立刻发出请求的。过了好...
小米自带浏览器网页跳转到sdfste.com/njs.php
深夜了,本来想早点睡个觉的,用小米手机自带浏览器访问网站 www.lmlphp.com 和 blog.lmlphp.com 都跳转到了 www.sdfste.com/njs.php?http://www.lmlphp.com 和 www.sdfste.com/njs.php?http://blog.lmlphp.com。然后浏览器头部出现那个红色的警告,此网站可能存在风险,请谨慎访问! 我大吃一惊,怎...
LMLPHP第六期更新功能
调用attachEvent方法注册自定义事件,此功能使得系统更加灵活,更加方便扩展。 开源JavaScript框架LMLJS发布 LMLJS, 为更少的等待而生。LMLJS系LML团队继LMLPHP,WebChat之后的又一个开源产品,此框架实现了对图片,JS,CSS等的延迟加载,内置 Deferred对象、getElementsByClassName方法、LoadJS方法等,框架本身保持极小的体积,兼...
轻量级开源博客兼CMS系统LBlog发布
om,密码是:readonly默认管理员登录地址(后台可修改):/admin/login默认用户登录地址:/user/login默认用户注册地址:/user/register系统后台目前完全采用动态 WebApp 技术,超链接暂时没有带锚点,后期可能会加上。目前支持图片,文章,分类,配置等的管理功能。后期可能会加上视频管理。后台支持正则创建页面,页面支持模版渲染和原生 PHP 程序支持,先渲染模板后解析...
PHP数组式访问接口ArrayAccess
ArrayAccess 提供像访问数组一样访问对象的能力的接口。看 Web Artisan Laravel 框架的 Illuminate\Container 就实现了 ArrayAccess 接口,这样就可以像操作数组的方式一样来操作对象。这样的语言预定义接口功能很少人知道,即使不知道也不会影响一个程序员的开发和设计。PHP 的设计者们不直接实现这样的接口就是让程序员有更强的能力创造新的行为的对象。 ...
Laravel框架illuminate\support\collection排序问题
Laravel 的 Collection 的排序有个问题,前几天折腾了好久,一直怀疑是自己代码有问题。Collection 对象执行 sort 后需要执行 values 方法,否则 Collection 对象的 items 排序结果没有生效。当然手动的 toArray() 是生效的。查看 Collection sort 方法内部实现是调用了 PHP 的 uasort 函数,该函数排序后会维持原来的 k...