LMLPHP后院

博客十周年了

作。图片域名可以随意更改在任何时候都是无感操作。5 好维护,迁移非常简单,部分功能已经完全脱离关系型数据库,做到了 FAAS 文件即服务。so,以上只是一部分,非常多的细节就不讲了,博客是纯手工在编程语言基础上一个一个字码出来的,没有用到任何第三方技术,博客系统非常重要的是细节,细节太多了,如果不是亲自做过且运营过的人没有资格评论这个事情(这一点我就非常讨厌马云,马云说个人主页很简单,淘宝网很难)。像...

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

done = true; break; } } } 这是个无解的问题,第二次写这个了,系某些 PHP 版本的 Bug。读取图片发生致命错误,这样又没有可以检测的函数。PHP 终究不能胜任大一点的任务,语言本身代码质量太差,感觉每一个模块库都不强大,稍微深入一点就发现各种问题,给人感觉是为了实现这样一个功能而匆匆忙忙加入的库。Also see:https://wordpress.org/support/...

Chrome 不携带 Cookie 问题的曲线救国方法

浏览器的默认行为吗?你完全可以通过一个 meta 标签的属性来决定 携带 Cookie 还是不携带 Cookie。结果,Google 搞出一个 SameSite=None 出来,这样的问题是很多后端的语言没有 SameSite 的封装,用起来麻烦,并且我测试使用 SameSite=None 的声明 script 仍然不携带。最后测试 SameSite=None + link href 才能做到。可能结...

PHP7 返回值类型与声明不符报错

rk/code/repo/lmlphp.com/temp1.php on line 4 觉得这玩意儿对于解释性执行意义不大,Java 的强类型导致人家的 IDE 能够做的相当的强大和智能,这个是弱类型语言无法做到的,这声明了类型在运行时才会抱错,不是自己给自己找事情吗?难道只是为了阅读上的方便?...

Java 中如何避免空指针异常

在 Java 程序中,排名前几位的异常一定包含空指针异常,空指针异常是程序员之痛,甚至让人怀疑 Java 语言的设计问题。其实,空指针异常是可以根治的,写下这篇文章希望能给大家带来帮助。据网友总结,Java 空指针异常 NullPointerException 主要原因如下:引用空对象,即调用空对象的方法或引用空对象的属性将 java8 中基础类型的封装类赋值给对应的基础类 如何避免空指针异常:?多留...

Ajax跨域原理JQuery之Jsonp使用剖析

有关Ajax技术,对于我们这些经常在互联网打滚的人来说,已经是再熟悉不过了。关于Ajax原理,之前我也研究过,这里顺带解说一番。JavaScript是一种基于事件的单线程执行脚本语言,要实现Ajax通信,必须先实例化 XMLHttpRequest 对象,然后对该对象的 onreadystatechange 注册事件,然后再执行 open 和 send 方法。一般来说,实现简单的Ajax请求,我们只需...

PHP5.3新特性static与self区别

为了兼容老版本,本身就比较混乱;另外一点,PHP 的 OOP 是 PHP4 以后才有的,它出生只是为了个人主页,这导致 PHP 在面向对象方面群龙无首,不同的框架在各方面写法都不一致,这点学起来比其他语言更麻烦。 PHP 5.3 以后 static 关键词加上了一个 Late Static Bindings 后期静态绑定功能,很好的弥补了 self 和 __CLASS__ 的局限性,并且能够很好的处理...

LMLJS之代码高亮插件highlight发布

很久之前就想写一个代码高亮的插件,要求非常短小精悍,让本站的代码看起来舒服些漂亮些。市面上的代码高亮 JS 动不动就是将近 1M 的代码量看起来实在可怕,并且配置超级麻烦,要求指定语言,感觉就是很难用。于是就动手写了一个前端代码高亮插件,用起来还过的去,也发现有一些小的地方可以继续优化,但是现在已经没有时间用在这方面了,以后再优化吧。下面分享本次高亮代码 JS 开发过程中遇到的问题。 我对代码高亮的...

PHP数组式访问接口ArrayAccess

对象的能力的接口。看 Web Artisan Laravel 框架的 Illuminate\Container 就实现了 ArrayAccess 接口,这样就可以像操作数组的方式一样来操作对象。这样的语言预定义接口功能很少人知道,即使不知道也不会影响一个程序员的开发和设计。PHP 的设计者们不直接实现这样的接口就是让程序员有更强的能力创造新的行为的对象。 实现了 ArrayAccess 的类需要实现四...

Linux下screen命令使用教程

ntu 下安装非常方便,直接 $ apt-get install screen 就可以搞定。 网上的一些关于 screen 的教程,都不是很清晰,特别是对这个不懂的人,估计看了还是不会玩,下面以通俗的语言来玩玩 screen 命令。 启用 screen,同时开启一个 screen 会话 $ screen // 执行上面的命令后出现如下全屏界面 Screen version 4.00.03jw4 (FA...
2025-11-24 12:59:50 1763960390 0.004497