FRIENDS

朋友圈

20动态
2026-10-17
wdwdzwd
wdwdzwd
我要O泡
现在K型分化愈演愈烈。国庆时候,我窝在家里看点东西,顺便充当观测者。朋友圈里一片欢喜,我在上面几乎看到了七大洲的旖旎风光。但同时,也有朋友说国庆滴滴价高,能多赚点,便趁着过节狠狠蹬,不知道刹车踏板有没有被他踩断。不论是国库空虚还是囊中羞涩,没钱总是件大麻烦事儿。以后我要是失业了,真不知道能去干点啥,力气是没有的,掰手腕估计都不是我老头的对手;技能是匮乏的,只会下下挂面、摊个手抓饼。喔,还跟我妈学了一招——用番茄酱代替番茄来做番茄炒蛋,这样不就不用动刀子了吗! 不过我有一个适合生存的特点,那便是物欲较低。很小的时候,其他小朋友的梦想可能是当科学家、当帽子叔叔,我就只想当个破烂王。那时候家里的饮料瓶子、硬纸板子攒够了,便喊来收废品的人,回收所得基本都进了我的小金库,转化为一袋袋“魔法士”、“留香展翅”、“黄金蟹钳”进了我的肚皮。那时候觉得,能卖废品真开心,破烂王天天收这么多废品再转手卖掉,不得比我还开心好几倍啊,真是羡慕死我了。小时候生活较为拮据,那时候的肯德基可是高档美食,只有每年过生日的时候能进店大快朵颐,还有就是老头子每次中了新股,便会抽出一张毛爷爷给我,让我哥带着我去弄一个全家桶尝
Teacher Du
Teacher Du
说说广场 API 0.31.0 版的调用代码说明
前段时间把说说平台从 0.29.x 升到了 Memos 0.31.0,接口几乎全换了一遍。旧代码直接跑不通,最典型的就是列表接口的 parent 参数没了、附件字段从 resources 改名成 attachments。这篇就把升级后实际能用的调用方式逐个拆开讲,示例全部对着线上实例跑过,附接口路径、字段说明、返回结构和错误码,文末还有这次踩到的两个坑——其中一个是防火墙拦的,不是 Memos 的锅。
2026-10-16
贺云网
贺云网
04接口-lambda-内部类
第 6 章 接口、lambda 表达式与内部类# 6.1 接口# 6.1.1 接口的概念# 想给一个 Employee[] 排序,用 Arrays.sort 就行。但通用排序代码怎么知道两个 Employee 谁在前?它是 JDK 里的通用代码,不可能认识 Employee。 办法是约定一个方法名:想被我排序的类,必须提供一个叫 compareTo 的方法。这个约定写成类型,就是接口: 1 public interface Comparable<T> { 2 int compareTo(T other); // 只有签名,没有实现 3 } 尖括号里的 <T> 是泛型(Ch8 才正式讲)。这里只记一句:Comparable<Employee> 就是「能和 Employee 比」。<T> 具体怎么回事,现在不用管。 类用 implements 兑现这个约定,把方法真正写出来: 1 public class Employee implements Comparable<Employee> { 2 public int compareTo(Employee other) {
2026-10-15
xhj
xhj
伊宁-那拉提:在塞外江南,遇见一场杏花雨
从霍尔果斯出来,一路往东,开进了伊宁。 这座城市让我有点恍惚。明明还在新疆,街上的白杨树刚抽出嫩叶,风里却带着一股湿润的、软绵绵的气息。难怪有人叫它“塞外江南”。 我去了六星街。 这片街区是上世纪三十年代建的,一个德国工程师设计的,六条主街从中心广场放射出去,在空中看就是一个正六边形。走在里面,路是
Administrator
Administrator
Hello Halo
如果你看到了这一篇文章,那么证明你已经安装成功了,感谢使用 Halo 进行创作,希望能够使用愉快。
Halo
Halo
支持订阅产品与免登录购买,Halo 2.27 发布
Halo 是一款强大易用的开源建站工具,支持搭建博客、企业官网、知识库与在线商城。通过丰富的主题和插件,你可以按需配置网站外观、扩展业务功能,在同一个站点中完成内容发布与日常运营。 2026 年 10 月 14 日,Halo 正式发布 2.27.0 版本。本次更新为商城带来了订阅产品、免登录购买、移动端支付和客户管理等能力,同时完善了评论管理、内容编辑与账号安全体验。 亮点更新 商城支持订阅产品 Halo 2.27 为商城版新增了订阅产品支持。对于按周期提供服务的业务,商家现在可以在后台配置订阅方案与附加项,并将方案展示在商品页面中,让客户根据需要选择购买。 订阅方案支持按计费周期组织展示,并可以配置方案变更规则。客户购买后,可以在个人中心查看订阅列表和详情,按商家配置的规则进行续费、变更或取消;管理员也可以在后台查看和管理客户的订阅。从首次购买到后续续费,订阅业务有了统一的管理入口。 对于需要与外部业务系统联动的场景,订阅还提供了相应的事件 Webhook,方便将订阅状态变化同步到其他系统。 免登录购买与手机支付,让下单更方便 商城版新增了「允许匿名购买」设置。开启后,访客无需先注册
贺云网
贺云网
Maven 教程
Maven 从零到能用:项目结构、pom 坐标、依赖管理与 scope、冲突仲裁、三套生命周期、仓库与多模块,最后一节把手工工程改造成 Maven 工程。
2026-10-14
张洪Heo
张洪Heo
com 域名 11 月 1 日要涨价,我把续费直接拉满到了 2036 年
这篇文章介绍了 **.com 域名**即将到来的新一轮涨价。注册局 VeriSign 已确认,自 **2026 年 11 月 1 日**起 .com 批发价从 10.26 美元涨到 10.97 美元,涨幅约 7%,注册商成本随之升到 **11.17 美元**。文章回顾了近五年 .com 批发价接近 40% 的累计涨幅,解释了这次涨价为何从 9 月挪到 11 月,并给出 **2027 到 2029 年**继续上涨的预期。作者据此把 zhheo.com 一次性续费到 **2036 年**的 10 年上限,建议有长期域名的用户赶在涨价前锁价。
贺云网
贺云网
03继承与反射
第 5 章 继承# 5.1 类、超类和子类# 4.3 写的 Employee 已经是个完整的类。现在假设公司里还有一类人——经理。经理也是雇员:同样有姓名、薪水、入职日期,只是多一项奖金。 最笨的办法是把 Employee 的字段和方法在 Manager 里抄一遍。继承解决的正是这件事——公共部分留在父类,子类只写差异: 1 public class Manager extends Employee { 2 private double bonus; // Manager 独有的字段 3 public void setBonus(double b) { bonus = b; } 4 } extends 后面只能跟一个类——Java 是单继承。 定义子类# 子类自动拥有父类的全部字段和方法,一个都不用重写。这里的「拥有」是数据层面——Manager 对象里确实含着 name、salary、hireDay 这三份。 但能不能访问是另一回事,取决于成员用的修饰符。4.3 里我们把 Employee 的字段设成了 private
2026-10-13
张洪Heo
张洪Heo
OpenCode 网页端新版后台如何获取 API key
这篇文章介绍了 **opencode** 网页端后台改版后,**API 密钥**入口位置变化的具体情况。作者发现新版界面里原本熟悉的密钥选项不见了,**一度以为官方已经不再提供 API key**,研究一阵后才重新找到获取路径。文章记录了完整操作步骤:先进入**账户设置**,再点击**添加 apikey**,就能重新拿到密钥。适合同样在新版后台里找不到 API 密钥的用户参考,**几步就能找回入口**,不用再到处翻菜单。
2026-10-12
2026-10-11
Teacher Du
Teacher Du
Redis vs Valkey:性能实测对比 + 无缝迁移指南
2024 年 3 月 Redis 改许可证后,Linux Foundation 牵头 AWS/Google/Oracle 推出了 Valkey 这个 fork。两年过去,2026 年这个生态已经基本尘埃落定——Valkey 成了新项目的默认选择,老项目也在陆续迁移。这篇是最近折腾完两个项目后的总结。
2026-10-10
2026-10-09
张洪Heo
张洪Heo
OpenLogi 上手:高性能低占用的支持多终端的本地无账号罗技驱动
这篇文章介绍了 **OpenLogi**,一个本地优先的 **Logi Options+** 替代品,用 Rust 编写,通过 HID++ 直接驱动罗技设备,不要账号也没有遥测。文章覆盖安装方式(macOS 用 brew,Windows 与 Linux 另有包)、按键重映射、DPI 与 SmartShift 调节,并说明绑定保存在**纯文本 TOML 文件**里。文末提醒先退出 Options+,macOS 需辅助功能权限,新设备配对与设置导入尚未完成。
2026-10-08
张洪Heo
张洪Heo
Apple Pay 自定义卡面教程:用 AirCard 给交通卡和银行卡换个卡面
这篇文章介绍了怎么给 iPhone 的 Apple Pay 换一张**自定义卡面**,整个过程**不用越狱**。流程分两步:先用纯前端工具做卡面,按 ISO 7810 ID-1 的 1.586:1 比例铺满图片,发卡商标识放左上角、卡组织标识放右下角,必要时加描边再导出;再用开源工具 **AirCard** 刷进手机,连数据线、点 **Start Scanning** 抓哈希、导入卡面、点 **Flash Skins** 写入。文章也说明了兼容范围和扫描不到卡片的排查方法。