LMLPHP后院

AirDisk Q2 开箱测评

正的实现挂载,所以,samba 真的很难用,我用 万播投影仪 自带的 samba 功能居然连不上,可能是版本兼容问题,AirDisk 自带的 APP 开放的细节太少了,samba 只有开启和关闭,其他配置一概没有。airdisk 局域网 IP 支持 http 访问,界面只有上传固件更新功能,可见里面是有 http 服务的。文章潦草写点,只为做个记录。...

LmlException: HY000 1114 The table is full

么原因不是很清楚,可能是系统本身的内存不足导致,MySQL 没有必要去单纯的限制内存表的使用,整个系统的内存不都是为数据库服务的吗?innodb 是全部加载进入内存的。参考解决方案修改 MySQL 的配置文件 my.ini,在[mysqld] 下添加/修改两行,修改完后重启 MySQLtmp_table_size = 256M max_heap_table_size = 256M 系统默认是16M 服...

Linode Maintance 前后 IO 对比以及深远影响

降低,排名降低,原来是 Linode 这个混蛋搞的鬼。我似乎要对它 say goodbye 了。这个不争气的家伙,老子之前还为它推广,现在却这般死样。另外说一句,服务器的账号千万别给任何人开,最近发现配置文件被我开的账号修改了,结果人家说一年没登录,你一年没登录要我帮你开 sudo 账号干嘛?开了人家密码还不好好保存,这种人你说气人不气人?结果准备删除那个账号,一 登陆 服务器,就被掐断了,这下又得喝...

小米智能摄像机标准版开箱

较好,小米摄像机标准版正面图。那一层膜也改进了,划开了一个半径,这个设计的意义是啥?估计是为了更好贴膜。这次开箱体验遇到了和以前 Redmi 小爱音箱 Play 开箱有点类似的网络连接问题,不过这次是配置好网络后 APP 连不上设备了,靠近路由器重置了好几次,最后通过注销账户重新登录解决了。...

thymeleaf 模板对未闭合标签解析出错

thymeleaf 模板对 HTML 文件标签内容太严格的解决方式。1. 在 application.properties 文件中添加如下配置: spring.thymeleaf.mode=LEGACYHTML52. 对于 maven 用户,在 pom.xml 的 dependencies 中添加如下依赖:<dependency> <groupId>net.sourceforge.nekohtml</...

影响程序员开发效率的几大神器

要,但是现代的分工制度,让程序员只写代码,所以在市场上这个重要性就不如 GIT 了。Vim 写代码确实也是效率低下,因为 Vim 不需要鼠标,试想一个大工程下,Vim 光输入各种命令就很累,加上再怎么配置也没有 IDE 全面。所以你想,用 Vim 开发效率确实会低很多,这个对比你之前不用 Vim 的时候就知道了。对于全栈工程师,创业者们来讲,特别重要,因为 IDE 虽然方便,但不是哪里都有。做一个智者...

Ubuntu DKIM 域名邮件身份认证

讲解 DKIM 的实现。以 Ubuntu 为例,使用 postfix 发送邮件。第一步,安装 opendkim。$ apt-get install opendkim opendkim-tools 修改配置,如下:$ vim /etc/opendkim.conf Domain lmlphp.com KeyFile /etc/postfix/dkim.key Selector mail SOCKET in...

数据库 datetime 类型默认值引起 jdbc 报错

ionHelper : Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp 解决方案,参考如下 jdbc 配置,加上 zeroDateTimeBehavior=convertToNull 解决问题。spring.datasource.url=jdbc:mysql://192.168.1.122:3306/db...

谈谈PHP框架Laravel和CodeIgniter

反而更加麻烦。Java 应用开发一般发布代码后需要重新启动服务,市面上当然也有比较厉害的人解决了这个问题,比如 JFianl 的作者。这样就会比较麻烦,于是一些比较“聪明”的人就发明了通过 XML 来配置接口和实现的关系,这就是控制反转。并且最最重要的是我觉得这些根本没用,从我这么多年开发经历来看,还没有遇到一次接口与实现的关系出问题不满足需求需要重新绑定新的实现类的,一般公司倒闭的可能性比这个都要大...

OpenResty Lua Redis 加速接口响应

新缓存,使用 ngx.eof() 实现非阻塞。下面的例子中使用了 content_by_lua,实际使用时,可以使用 content_by_lua_file 进行封装。OpenResty Nginx 配置如下:server { listen 90; server_name lua.may; error_log /usr/local/openresty/log/nginx/lua.may.error.l...
2021-04-20 03:03:30 1618859010 0.022289