最近修改emblog 程序 翻出帮组手册,记录一下 emblog pro Emblog是Every Memory Log的简称,译为“点滴记忆”,是一款基于PHP和MySQL功能强大的博客及CMS建站系统,致力于提供快速、稳定,且在使用上又极其简单、舒适的内容创作及站点搭建服务。
最近修改emblog 程序 翻出帮组手册,记录一下 emblog pro Emblog是Every Memory Log的简称,译为“点滴记忆”,是一款基于PHP和MySQL功能强大的博客及CMS建站系统,致力于提供快速、稳定,且在使用上又极其简单、舒适的内容创作及站点搭建服务。
有这样一个需求:需要对于用户发布的内容标题进行相似度对比,如果有之前的内容和当前发布的内容标题相似度到达某个阈值时则禁止发布或进行其他的一些操作。看到这个需求,可能就想到需要使用某种算法来实现,例如:TF-IDF、基于空间向量的余弦算法、最长公共子序列、最小编辑距离算法、Jaccard 系数等等。最小编辑距离算法在 PHP 中已经有了实现:levenshtein[https://www.php.net/levenshtein],计算两个字符串之间的编辑距离。 编辑距离,是指两个字符串之间,通过替换、插入、删除等操作…
学习资源 PHP相关的有参考价值的社区,博客,网站,文章,书籍,视频等资源 PHP网站(PHP Websites) PHP The Right Way 一个PHP实践的快速参考指导 PHP书籍(PHP Books) Modern PHP - 作者是PHP 之道的发起人和Slim框架的作者 Modern PHP(中文版) 依赖管理( Dependency Management ) 用于依赖管理的包和框架 Composer / Packagist - 一个包和依赖管理器…
think\Request、think\facade\Request、app\Request 之间的联系 官方手册原文 当前的请求对象由think\Request类负责,该类不需要单独实例化调用,通常使用依赖注入即可。在其它场合则可以使用think\facade\Request静态类操作。项目里面应该使用app\Request对象,该对象继承了系统的think\Request对象。 个人总结 请求信息本质上由think\Request类负责,但是使用的时候不应直接使用该类。要么使用 think\facad…