LMLPHP后院

LMLPHP第五期更新功能

控制器类中配置conditions属性快速便捷的实现方法执行时的条件方法,当指定的条件方法返回“真”时才会执行该方法,此功能极大的方便了开发中的权限控制,并降低了代码的冗余。由于系统需要支持PHP的低版本,目前条件属性和条件方法的属性必须为public才能正常工作,当后期不再支持低版本时就没有这种要求。上期回顾 http://mp.weixin.qq.com/s?__biz=MzA3MDk5MTUyN...

通过 UA 来识别浏览器和操作系统

通过 UA 来判断浏览器及版本信息和操作系统类型及版本信息,其实意义不大,也是不太准的。一般这种只适用于浏览器请求识别,如果是 APP 客户端一般也不会设置这样的字段,至少会换种方式或名字。如果要更加准确的判断这些信息,应该在客户端完成识别。即使意义不大,还得尝试去做。写这种代码,比较费时间,因为不仅仅是技术,而是需要大量的搜集工作。找了一些开源的软件包,大的吓人,有些竟然依赖网络请求,这样就很慢且不...

MySQL 主从同步复制实现步骤

MySQL 主从复制手把手教程,本文以最精简的命令实现整个过程,不折腾,不冗长,真材实料。 💪💪💪主从复制最好遵守从服务器的版本不低于主服务器的版本原则,MariaDB 和 MySQL 之间也许会有一些问题(笔者测试过能正常复制)。整个过程遇到各种问题在所难免,本文基于安全的缘故,增加了 ssl 的步骤。先配置服务器一些关键的配置项目主:[mysqld] server-id=2 log-bin=mys...

AirDisk Q2 开箱测评

samba 其实挺麻烦的,termux 虽然能使用 Proot 模拟 chroot,但是并不能真正的实现挂载,所以,samba 真的很难用,我用 万播投影仪 自带的 samba 功能居然连不上,可能是版本兼容问题,AirDisk 自带的 APP 开放的细节太少了,samba 只有开启和关闭,其他配置一概没有。airdisk 局域网 IP 支持 http 访问,界面只有上传固件更新功能,可见里面是有 h...

PHP 7.3 经典报错 continue targeting switch

ng switch is equivalent to "break". Did you mean to use "continue 2"? in ... 改成 continue 2 即可。在 7.3 版本之前写出这种代码,在 switch 内 continue 的效果和 break 是一样的,so 正确的解决办法应该是将 continue 改成 break。...

装修之绿米aqara无线窗帘电机zigbee锂电池版

我们家装修首先考虑到都是智能家居,所以我们安装了两个绿米的电动窗帘zigbee锂电池版。下面分享一些经验。最开始买这个,是因为我们一开始没有布好插座和线,窗帘两侧没有插座,所以就选择了锂电池版本。买了电动窗帘后就必须得买网关,我一开始和客服聊天,他们回复的很慢,一开始又都是机器人,我们最近特别忙,所以每次有空咨询客服都是很晚,一般都是留言,这就导致我问他们用哪个网关时,没有得到准确的回复,恰好在这个时...

Fatal Error:imagecreatefrompng(): gd-png: fatal libpng error: Read Error: truncated data

[1] >= $minsize) { $fb_image = $imagetemp; $thumbdone = true; break; } } } 这是个无解的问题,第二次写这个了,系某些 PHP 版本的 Bug。读取图片发生致命错误,这样又没有可以检测的函数。PHP 终究不能胜任大一点的任务,语言本身代码质量太差,感觉每一个模块库都不强大,稍微深入一点就发现各种问题,给人感觉是为了实现这样一个功能...

PHP trim 函数引发崩溃且数据库保存失败

66 Incorrect string value: '\xE8\xA1</p>...' for column 'content' at row 1 in .php:109 Stack trace: 版本PHP 7.1.7 (cli) (built: Jul 15 2017 18:08:09) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Eng...

装修之插座的位置

接快到顶了,说明开放商也不太懂空调。窗帘杆附近留插座现代装修,窗帘杆子附近最好留个插座,当你安装电动窗帘的时候就方便多了,不用为了安装智能窗帘电机而因为没有预留电源烦恼。为此我们花了更多的钱买了锂电池版本的电机,靠 Zigbee 协议加上网关才实现了。客厅预留的插座位置的讲究客厅留插座,千万别留在中间的位置,这个位置特别的鸡肋,我们家的飘窗很长,将近 6 米,我们当时选择了在飘窗中间留了三个插座,结果...

Debian 10 安装 MySQL Server

stallation candidate 安装步骤apt update apt install gnupg https://dev.mysql.com/downloads/repo/apt/ 找到最新版本 wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb --2020-08-28 09:16:33-- https://de...
2024-12-22 20:50:35 1734871835 0.007502