LMLPHP后院

JavaScript实现图片懒加载非可视区域延迟加载

的去掉 IMG 标签的 SRC 属性;在动态的内容上,特别是这些 HTML 内容在数据库中已经存在了,我们可以在读取时将图片标签内容进行替换处理。下面以 PHP 为例,替换图片标签 SRC 属性的正则代码: <?php preg_replace('/<img([\s\S]+?)src\s*=([\s\S]+?)>/i', "<img$1osrc=$2>", $content); ?> 上面的代码将图片...

轻量级开源博客兼CMS系统LBlog发布

LBlog 是一款基于 LMLPHP 和 LMLJS 的开源博客兼 CMS 系统。系统拥有优秀的 SEO 优化效果,同时 PC 站和移动站模板支持,便捷快速的二次开发体验,轻量级安全的代码,QQ 和新浪微博第三方账号登录系统支持,博客评论集成 UEditor 编辑器,极速的网页渲染体验等优点,是中小站长的不二之选。 GITHUB 项目地址:https://github.com/leiminglin/...

一个比较低级的PHP代码加密方式

在计算机界,只要能被运行的代码,不论怎么加密,怎么混淆,都是一定可以解开的,只是时间成本问题。想必大家都看过 Java 反编译方面的文章,都见过 IOS 逆向工程这样类似的书籍了吧。说的就是这个道理。当我见到一个非常傻逼非常低级的 PHP 代码加密方式时,我觉得加密方及他们的公司特别傻逼,还装的那个正式的样子就很傻逼。截取一段他们加密的方式:<?php $OOO0O0O00=__FILE__;$OOO...

在GITHUB上进行团队项目开发教程

目到自己的 GITHUB 账号下 在 GITHUB 上进行团队多人项目开发,一般会被公司拉入一个组织,这样你才有权限 Fork 一个项目到自己的账号下。当然,如果你以后离开了这个组织,你 Fork 的代码是否还存在,你提交过的代码是否还可见,本人也不知道会是什么样子,我想 GITHUB 会很好的处理这样的问题。 Clone 项目到本地 关于对 GIT 的认知,有一句话说的非常好:“GIT,Every ...

写网页爬虫遇到标签匹配难题

前段时间写优化网页节点的程序时,遇到了标签匹配的难题。在匹配图片标签时,由于标签里面的 JavaScript 代码中含有大于号“>”导致无法匹配完整的标签内容。将这样的问题分享出来,不知道像百度啊他们的爬虫是如何处理这样的问题的。请看下面的代码: <!-- HTML DOCUMENT --> <IMG onmousewheel="return imgzoom(this);" onmouseover=...

CSS实现pre标签中内容换行方法

HTML 中的 PRE 标签默认是不会换行的,即使声明了 word-wrap 和 word-break 属性也没有效果;DIV 标签可以很方便的换行,不会把页面撑破。因为这个原因,很多网站在显示代码的时候使用 DIV 来作为容器。使用 DIV 标签装载代码有个弊端,就是冗余内容太多,换行,制表符,空格等都需要转换,自然源代码的体积也大了不少。若一定要使用 DIV 标签,也可以通过 white-spa...

代码构建发布系统核心代码

代码构建发布系统,市场上有无数个,一般 python 的居多,因为运维也就会点 python。不论哪种代码发布系统,核心代码都是一样的,就是使用了 Linux 的 rsync 功能。连核心功能都是系统自带的,那就应该是没有核心吧。如下 rsync 示例:sprintf( 'rsync -rltgoDzvO %s %s %s %s' , TMP_DIR , TARGET_DIR , (DELETE_FI...

PHP 内存泄露重现 include 匿名函数

坑,也不一定会触发,即使是触发了,也不一定发现的了。这个是 include 或者是 require 对于匿名函数的内存泄露大坑。很多市面上的 PHP 教程都说 include require 相当于把代码复制到那个位置,从这个代码示例验证来看,其实不是这样的!$i=0; while (true) { if ($i%1000 == 0) { echo memory_get_usage()."\n"; s...

代码分享之使用ImageMagick将PDF转图片

成图片,实际上 Imagick 完全是一个客户端,调用的还是 ImageMagick 提供的功能。关于 Imagick 扩展,官方文档的示例很少,文档的描述也非常少,导致一般人看文档后仍然不知道怎么写代码。而官网的评论特别混乱,需要不断试错才知道正确的写法。 将 PDF 转换为图片代码分享 下面分享使用 PHP 扩展 Imagick 将 PDF 转为图片的代码示例,仅供参考:function Conv...

为什么电饭煲很难做好?

的思想觉悟。为什么电饭煲很难做好,或许永远都做不好,我是一个很不喜欢立 flag 的人,这里立一个 flag,人工智能没有实现之前(比人聪明,可以自主学习思考),电饭煲做不好。为什么做不好,因为人类写代码的能力绝无可能超越人类大脑的速度,一个成年人需要二十多年大脑才能相对成熟,电饭煲的代码算个啥,估计一个程序员花了两天写了几百行业务代码实现了,这不就呵呵了吗。这里有一个问题,叫做后劲,这就是我在前面的...
2024-04-20 03:58:05 1713556685 0.006510