给博客添加一个自动更新基金持仓盈亏的页面

本文介绍了如何为博客添加一个自动更新基金持仓盈亏的页面,以解决因购买渠道分散导致查看不便的问题。作者使用天天基金的API接口,通过三个文件实现功能:`update_funds.php`(自动更新净值脚本)、`funds.json`(存储基金信息的数据文件)和前端模板文件。 使用方法包括:将`update_funds.php`上传至支持PHP的服务器,在`/data`目录创建`funds.json`文件并手动填写基金名称、代码、持仓成本和份额等字段。脚本会定期更新最新净值和更新时间,并可设置计划任务自动执行。前端页面通过读取JSON文件计算收益和收益率并展示。 文章提供了详细的代码示例和配置说明,帮助用户快速搭建个性化的基金持仓监控页面。
阅读更多

绿联云Docker默认的Bridge网络开启IPv6

本文介绍了在绿联云NAS的Docker默认Bridge网络中启用IPv6的方法,以提升qBittorrent等应用的下载速度。主要步骤包括:通过控制面板开启SSH并登录,切换到root账户后编辑Docker配置文件`daemon.json`,添加IPv6相关配置(如启用IPv6、设置固定CIDR等),最后重启Docker服务。该方法基于IPv6 NAT,使容器可通过宿主机IPv6对外通信,从而改善连接效率。
阅读更多

用PbootCMS制作的站点被挂木马分析及清理

这篇文章分析了PbootCMS网站被挂木马的情况。木马通过篡改核心文件`/core/start.php`实现,代码使用了大量`goto`语句进行混淆,增加了分析难度。恶意代码会检查访问者是否为搜索引擎蜘蛛(通过User-Agent判断),如果是则将其重定向到色情网站,而普通用户访问时网站显示正常,这使得木马非常隐蔽,管理员不易察觉。 文章提供了清理木马的步骤:首先备份整个网站,然后删除被篡改的`start.php`文件,并从官方渠道重新下载该文件进行替换。最后,建议检查其他核心文件是否也被篡改,并修改所有后台和管理员密码,以彻底清除安全隐患。
阅读更多

主题移植小记:Typecho按年输出文章归档

本文介绍了在Typecho博客系统中实现按年份输出文章归档功能的两种方法。作者首先分析了网上现有代码的不足——HTML结构复杂,不利于主题移植时的适配。因此,作者提出了一种更优雅、结构更清晰的解决方案。 该方法分为两步: 1. 在 `functions.php` 文件中创建一个名为 `AnnualArchive` 的自定义Widget类。该类负责查询所有已发布的文章,并按年份进行分组和排序。 2. 在归档页面的模板中调用这个Widget,并遍历其返回的分组数据(包含年份、该年文章数量及每篇文章的标题、链接和月-日信息),从而可以自由、清晰地构建所需的HTML结构。 这种方法的优点是逻辑与展示分离,输出的HTML结构干净且易于根据原始主题结构进行定制和移植。
阅读更多

主题移植小记:给Typecho添加短代码功能

这篇文章介绍了如何在Typecho博客系统中实现类似WordPress的短代码功能,用于在文章内容中插入其他文章的卡片。作者通过修改`functions.php`文件,创建了一个`ShortcodeParser`类来解析形如`[post id="10"]`的短代码,将其替换为包含目标文章标题、摘要、缩略图和链接的卡片。文中详细说明了代码的实现逻辑,包括从数据库获取文章信息、生成永久链接、提取摘要和缩略图的方法,并提供了完整的PHP代码示例。
阅读更多