百度Bing360等搜索引擎网页快照时间显示错误
些大公司对于产品本身的细节还是非常的不在乎,比起小公司,更有任性的资本,完全的不顾用户的感受。 下面附上快照截图: 必应网页快照 奇虎360网页快照 百度网页快照 PS:今天发现百度终于给本站(lmlphp.com)带来流量了,关键词为“后置路由”,此关键词是LMLPHP独有的路由设计,在百度排在第一位,流量来的当之无愧,下面附上截图。 ...
代码分享之合法校验过滤编辑器提交的HTML内容
风险,容易造成页面样式错乱,但是大部分编辑器生成的 HTML 还是包含 style 属性的。对 style 属性里面的 CSS 没有再做分析,以后有时间再补充。代码中使用了 Closure,因此需要 PHP 5.3 以上的版本才能跑。另外里面用到了函数 array_get,这个不是 PHP 内置函数,使用的时候需要注意修改。function HtmlFilter( $html, $allow_tags ...
前端技术之导航栏浮动最佳实践
一种做法用户体验也比较好,比如在腾讯网,当用户稍微向上滚动的时候会出现横向的导航栏,向下滚动导航栏不会出现,这样用户也能很方便的找到导航栏,只是很多人不知道,或者不习惯这样的方式。 我开始在做 LMLPHP 官方网站的文档的时候,也遇到了这样的问题,如何用更好的方式来展示左侧菜单导航区域。LMLPHP 官方文档的做法是计算导航左侧和右侧主体内容的高度,结合浏览器窗口可见区域 viewport 的高度,最...
LMLJS官方网站上线
一直都抽不出时间静下心来完成 LMLJS 框架的官方网站,今天终于上线了。为 LMLJS 独立了一个子域名 http://lmljs.lmlphp.com ,今后的日子里,LMLJS 的一切相关事情和文档都会在官网更新。 LMLJS 官网 lmljs.lmlphp.com 同时支持手机版和 PC 版,默认按照 UA 显示不同模版,通过传入参数 theme=default|mobile 进行模版的切换。...
开源JavaScript框架LMLJS发布
这样的经历,一个网页打开后,浏览器一直在转圈圈,让眼睛看着很不舒服,网页也非常的卡,页面中很多东西都没有生效,这些都是网站在设计过程中的不负责导致的。 LMLJS 框架是 LML 团队打造的继 LMLPHP,WEBCHAT 之后的又一开源程序。LMLJS,为更少的等待而生。LMLJS 框架 GITHUB 地址:https://github.com/leiminglin/LMLJS,它遵循 MIT 开源协...
Spring Boot Jpa 使用原生 SQL 和动态分页
hod public abstract org.springframework.data.domain.Page Jpa 的原生 SQL 对命名没有严格的要求,如下示例:package com.lmlphp.test; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data...
Wincachegrind Cannot find all target
rget 最后发现简书上有篇文章 wincachegrind-cannot-find-call-target,wincachegrind 很久不维护了,webgrind 更是出现奇怪的问题,最后使用 PhpStorm 分析解决。webgrind 丑陋奇葩的界面,完全不知道怎么用,还得通过配置文件来修改。PhpStorm 界面。...
PHP8 的一些特点
一句话,哥是写代码的人,不搞这些花里胡哨的东西。有时候还是硬着头皮了解一番。only X86JIT,对于调用次数高的函数。一些语法糖,match,attributes 等。真正的技术,不喜欢别人说自己是程序员,而更以为自己是工程师,当然也可以兼职管理人才。。。认真干事的人是工程师,技术只是基础。...
解决 springboot Interceptor @Autowired null
看如下代码块:package com.lmlphp.nb.config; import com.lmlphp.nb.interceptor.WebInterceptor; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; impo...
图像处理技术之图片相似度比较
用脚本比较全部图片的相似度,然后替换文件的方式来达到去除水印效果。在完成这项工作前,我们需要找到所有的原图放在同一个文件夹中。通过遍历原图和目标文章目录的图片进行比较,若发现相似则覆盖。在网上找了一个PHP写的类,略加修改,代码如下: <?php /** * Image similarity compare * @author May * */ class ImageCompare { private ...