LMLPHP后院

LMLPHP近期新增功能

APP_PATH常量。默认与WEB_PATH相同,当服务器不支持Rewrite时,通过设置IS_REWRITE_ON为false使得它的值在WEB_PATH基础上加上脚本名称,这样很好的解决了程序路径问题。优化模板渲染当控制器存在,方法名不存在时,尝试渲染方法对应的模板文件,减少控制器没有逻辑时代码的冗余。详情见官网文档(http://www.lmlphp.com/doc)和GITHUB(https:...

做一个圆通的人而不是老实诚实的人

定就寄出去了。最近听朋友说,一个人办银行卡,问为什么办卡,那人老实的说是老板让办卡,结果银行不给办了。所以,如果我们面对陌生人提问,圆通一点,说不定就畅通多了。曾老谈到别人问你有多少钱?问你去哪里?等问题的回应,值得我们学习!千万别做老实人。上帝创造的世界,好人和坏人占比据说是 1:9。为什么偏偏我们就是这十分之一的老实人呢?为什么读书人容易老实,因为缺乏高人指点,被书误导了。...

黑名单软件 TamperMonkey 别再用了

TamperMonkey 油猴子作为一个软件,向用户收费,是没有问题的,但是,要求用户打赏,用户不打赏就罢工,这就太流氓了!说实话,开发一个 Chrome 插件门槛并不高,它特别像现在的小程序。我在很多年以前(10年前)就开发过,参考这篇文章 Chrome插件在高版本浏览器中安装报错解决。无意中弹出来打赏,点击了不打赏,就直接罢工了,导致找了一段时间,才发现是这个流氓在作祟。软件还是需要一个好听的名字...

基于HTTP协议之WEB消息实时推送技术原理及实现

P 实现,前端使用了 JavaScript,JQuery。这里谈到这个项目主要是因为 WebChat 用到了推送技术,想学习的朋友可以下载看看,该项目可以运行在几乎所有浏览器上,本人测试 IE6 都没问题。说到网页推送,不得不说 Flash 的 WebSocket,这个应该比 HTTP 实现的要好,但是现在 HTML5 出来了,Flash 慢慢的也将淡出历史舞台。其实有很多的网页消息推送应用,在 HT...

Google百度360搜狗Bing(必应)对网站收录区别

喜万分,有图为证。各大搜索引擎对新站收录情况区别百度是最浮躁的一个了,百度每时每刻都在变,一会儿多几个,一会儿少几个,一会儿顺序变化,一会儿把二级域名给K了,一会儿又放出来了,不知道百度是不是技术上有问题,如何这么的不稳定。百度对新站一般来说需要一周左右的时间会收录,但是要等一个多月才会放出来,当你看到了之后发现是一个月之前收录的。360是最挑剔的一个了,收录的数量应该是最少,感觉它对文字比较敏感,文...

Mac OS X在多个显示器上切换桌面托盘dock

在使用两个显示器时,桌面的托盘,英文称为 dock,只会显示在一个显示器中。相信有很多使用 Mac OS X 的童鞋一定有一部分人不知道怎么将 dock 切换到自己需要的显示器中,本人就遇到了这样的问题,有时候自己也不知道怎么操作的,dock 就跑到另一个显示器中了,然后就不知道怎么弄回到自带的显示屏中,最笨的解决办法就是将外部显示器的转接口拔下,然后再插上,这样 dock 就回到了自带的显示屏上。...

PHP低级错误:Function name must be a string

印象中,对 PHP 的这种错误很少遇到,可是一旦遇到,一下子还找不出问题所在。 当一个人在开发的过程中很疲惫的时候,低级错误犯了,眼睛看着屏幕,不知所以然,于是全网寻找答案。下面的代码会出现 PHP Error:Function name must be a string。 <?php $_GET('name'); $_POST('name'); $_COOKIE('name'); ?> 函数名方法...

解决Ubuntu cannot change locale (en_US.UTF-8)

T="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=en_US.UTF-8 使用 local-gen 安装 en_US 的 locale,解决问题,如下。 root@may:/var/www/WebChat# locale -a locale: Cannot set LC_CTYPE to default locale: No such fil...

论管理系统的重要性

的处理一些低频的事情,今天我就犯了一个大错误。幸好的是,可以恢复,但是无论如何,恢复的总是不太好,数据毕竟是旧的。在复制命令的时候,不小心多复制了一个换行,结果来不及修改,粘贴到终端就执行了,这一执行问题就大了,删错了文件,😭。所以,很多时候,我们其实应该坚持去使用管理系统来做事情!...

聊聊关于 CF 域名 DNS API 操作

的接口,至少得请求三次。后面获取到那一条解析的 ID 之后,修改只需要一个请求就够了。这样 DDNS 就搞定了,借助于 CF 强大的快速生效时间 60 秒,这个应该是全球第一。爽不爽?不过我还遇到一个问题:{ "result": null, "success": false, "errors": [ { "code": 1038, "message": "You cannot use this API...
2026-06-15 22:54:18 1781535258 0.024901