文章列表

Qing

,
一款基于PHP开发的轻量级内容管理系统,支持博客与简单CMS两种使用模式,可通过静态数据源生成HTML整站,便于托管在GitHub等无数据库环境的静态空间。已实现模板与缓存管理、低耦合模块化架构、调试输出及Markdown支持;计划扩展主题 阅读全文

PHP 获取 IP 和地理位置

, , ,
该PHP脚本实现了客户端IP地址获取与地理位置查询功能。IP获取采用经典服务器变量检测逻辑,依次检查HTTP_X_FORWARDED_FOR与REMOTE_ADDR头部信息。地理位置查询调用新浪IP定位接口(int.dpool.sina. 阅读全文

文艺复兴,静态存储

, ,
静态存储技术正随GitHub Pages及Octopress、Jekyll等静态博客工具的流行而复兴。文章系统梳理了纯文本、二进制、XML、JSON、MarkDown等静态存储方案,分析其无需数据库环境、迁移便捷、响应速度快等优势,同时指出 阅读全文

代码注释

, , , , , ,
代码注释是程序开发中提供细节补充与指向的辅助手段,而非替代API文档或规范的核心基础。高质量注释应聚焦功能边界、待办事项及特殊设计考量,避免冗余的心理直白式说明或与代码脱节的错误描述。排版需注重可维护性,统一风格以提升检索效率;应及时清理废 阅读全文

FirePHP Chrome 版

, , , ,
FirePHP Chrome版是一款专为Chrome浏览器开发的PHP调试工具扩展,针对原版FirePHP在Chrome下性能不足的问题进行了优化。安装方式简单,开启开发者模式后拖拽安装即可,通过浏览器图标启用调试功能。 阅读全文

SAE 福利:动态 CDN

, , , , ,
介绍一种基于SAE平台实现的动态CDN方案,核心机制是通过JavaScript自动替换页面中静态资源(图片、脚本、样式表等)的原始地址为SAE STOR存储地址,若资源缺失则触发SAE反向抓取作为兜底。 阅读全文

PHP Header 技巧一则

,
通过配置.htaccess将请求定向至指定PHP脚本,可在脚本中基于来源、UA、IP、时间或请求方式等条件动态返回HTTP 500状态码以拦截异常访问。该方案适用于过滤扫描工具或恶意请求,实现轻量级的访问控制与防护。 阅读全文

修改校园相册

, , ,
对原有"Stories校园相册"进行升级改版,调整部分功能后重新部署上线,作为个人校园记忆的数字化存档。 阅读全文

禁止 Firefox 缓存 input 的值

, , , ,
在 Firefox 浏览器中,可通过为 input 元素添加 autocomplete="off" 属性禁止其刷新时调用缓存值,该问题在 type="hidden" 场景下易引发脚本异常。若需灵活控制缓存策略,可基于时间维度生成动态参数:采 阅读全文