thymeleaf 模板对未闭合标签解析出错
thymeleaf 模板对 HTML 文件标签内容太严格的解决方式。1. 在 application.properties 文件中添加如下配置: spring.thymeleaf.mode=LEGACYHTML52. 对于 maven 用户,在 pom.xml 的 dependencies 中添加如下依赖:<dependency> <groupId>net.sourceforge.nekohtml</...
再谈同名 Cookie 优先级问题
没有实验过。下面看真实的测试。二级域名 blog.lmlphp.com 和 .lmlphp.com 分别设置了 Cookie "LBLOGUSS"。请求二级域名发出的 Header 头 Cookie 内容:Cookie:UM_distinctid=15b0b9348e3d9-0e113a11eeb39a-317f0158-100200-15b0b9348e5d6; LBLOGUSS=2_1497048...
谈谈 SEO 对中文搜索引擎百度的影响
规则来检索。比如缺少某个标签权重就低了,缺少某个属性质量就是差的,script 标签没有合在一起或者放在了 header 里就是体验不好的等一些不合理的规则,永远都分析不出网站的架构出来,更搜不出好的内容。在前端技术日渐复杂的今天,这样会不会很傻啊,在 angular,react 盛行的今天,搜索引擎难道就不渲染吗。有位老友告诉我,自己网站最近动态化了,没有设置 style 标签,结果收录一下子少了好...
MySQL 非法混合字符集等号操作异常
%88%92%e7%ba%bf %CF%C2%BB%AE%CF%DF 搞不懂为什么 MySQL 对编码的兼容能力这么弱,合理的结果应该是查找的数据为空,为什么会报错呢?。难不成这种问题只能对用户的提交内容做一个编码转换?...
一个比较低级的PHP代码加密方式
aGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')));return;?>上面对一些敏感信息和下面的内容进行去除了。最开始见到上面的代码的时候,觉得这样有意思吗?然后我竟然也尝试的慢慢追下去了。慢慢的换行,慢慢的打印,解开了三次 eval 之后,代码就漏出来了。解开了一个文件后,后面的文件就更容易解开了...
VIM如何以指定编码打开或加载文件
Vim 编辑器如何以指定编码打开文件,或者是在打开文件之后,如何以指定的编码再次加载当前文件。有时候,特别是文件的中文内容比较少的情况下,比如整个文件中只有一到两个中文字符,编辑器可能会以错误的编码方式打开,这个时候就需要手动的切换到正确的编码。指定编码打开文件,如下示例:$ vi file_name -c "e ++enc=utf-8"在编辑器打开后,动态切换编码,如下示例::e ++enc=utf...
使用php函数simplexml_load_string解析xml注意事项
]; }先将 pciInfos 转成数组,然后再通过 is_array 判断来获得多维卡信息数据,方便后续的遍历操作。 组装 xml 注意事项 另外,在组装 xml 数据时也需要格外小心,比如在标签的内容中出现 & 符号,这个对于正常人来讲,都认为是能被正常解析的,但是某些比较轴的 xml 解析器是不认的,并且还不报错。...
Apache泛解析与二级域名冲突解决
向的是同一个目录,也就是共用一个配置文件,并且网站又得支持泛解析,导致了某些二级域名被泛解析跳转到了 www 主站。为了解决这个问题,了解了一番 Apache 的配置文件加载策略,发现配置文件的名称跟内容并没有强制的关联,并且解析顺序和加载顺序一致,这样修改配置文件的名称就可以解决问题了。 最后,在需要优先解析的二级域名的配置文件名前面增加 A 字母,解决问题。 补充,Apache 通过配置 Serv...
LMLJS 1.1 发布兼官网文档更新
omContentLoaded 之后开始加载。因此在启动方法上也做了修改,增加了 run 方法来启动。 loadJs 的修改主要是防止页面多次加载同一个 JS 文件,比如在某一篇文章需要做特效,文章的内容需要保存到数据库的,该页面某个特效需要引用某个 JS 文件,为了保证页面不重复加载 JS 文件,使用 loadJs 很好的解决了这个问题。 competeLoad 主要用来加速网页的渲染,针对加载同一...
使用PHP包管理器Composer创建LMLPHP项目
录结构: composer.json composer.lock vendor 比如我们将 WEB 目录命名为 public,就放在当前目录下,在 public 目录下创建 index.php 文件,内容如下: <?php require __DIR__.'/../vendor/autoload.php'; define('APP_DIR', __DIR__.'/../app'); lml()->ap...