前言这几天初步了解了一下 PHP-Parser,它是一个由 PHP 语言编写的 PHP 解析器,支持将残缺的 PHP 代码转换为 AST、对 AST 进行操作以及将 AST 转换为格式友好的 PHP 源代码。功能可以说是十分强大且灵活。前文提到的 AST 即抽象语法树,是源代码语法结构的一种抽象表示,可以认为 AST 与其对应的 PHP 源代码是等价的。
最近给博客增加了船新的雀魂表情包,由于从导出表情到重新配置OwO.json都是完全由自己来完成,不像上次扩展贴吧表情的时候有现成的东西可以直接拿来用,所以记录一下以便之后需要时留作参考。 ::majsoul:001::
TinyPNG是一个优秀的图片压缩服务,通过它,你可以轻松地减少图片的加载体积。例如本文的头图(来源于TinyPNG官网首页,通过技术手段对该页面元素重排后屏幕截图获得),压缩前大小为259045字节,压缩后仅79658字节,为原来的30.75%。(数据来自TinyPNG)
众所周知,当网站接入CDN加速后,部分程序例如Typecho获取到的IP就不再是访客真实IP了。在这种情况下,如果需要获得访客的真实IP,应该如何处理呢?