OPPO 快游戏在浏览器复现运行(五)之竖屏适配
大部分竖屏快游戏都很少有兼顾宽屏分辨率的情况,Laya 游戏会有一个自动横屏的机制,会将整个画面横向显示,而像 CC 游戏,基本都是 UI 位置大小严重失调,要么导致某些区域点不了,要么导致 U...
大部分竖屏快游戏都很少有兼顾宽屏分辨率的情况,Laya 游戏会有一个自动横屏的机制,会将整个画面横向显示,而像 CC 游戏,基本都是 UI 位置大小严重失调,要么导致某些区域点不了,要么导致 U...
今天读到 redblobgames 写的关于如何改进寻路算法中启发式函数的文章 ,感觉很棒。我们可以用很简单的方法改进 A star 算法中的传统计算欧氏距离的方式实现启发函数的方法。 这意味着,可以直接利用之前写好的寻路模块 改变一下启发函数,就可以大幅提升性能。...
本期聚焦 pnpm 11.20 的多 registry 安全修复、Node.js 双线发布与 TanStack Table V9 稳定版。
从零开始把家中win7老电脑改成linux服务器,看完你也可以上手
上一篇文章的最后我 提到自己考虑搬到美国以外的国家住一阵 。最近一段时间又继续调查了一下其中的可能性和可行性,现在粗略写个小报告来分享一下我目前为止所看到的——也就是2026年的现在,世界上什么样的移民项目是适合四喜丸子家的。 动机与筛选条件 # 话不多说,我想要搬家的第一动力其实并不是前篇博客中(长篇累牍地)抱怨过的“医疗保险费用太高”。医疗保险的价格我完全不能控制,能做的也不过是通过控制收入而提高补贴的额度罢了。而且最近了解到别的友邻的经历,医疗保险万万不能买太便宜的,一定要看 network coverage
文章 技术 Scaling the GitLab database Scaling Postgres with Read Replicas & Using WAL to Counter Stale Reads — brandur.org Don’t add a read replica until you’ve read this | Blog | incident.io 关于 PostgreSQL 引入读副本之后的处理方式的几篇文章,基于 WAL LSN 来解决脏读的问题,核心方式都是类似的,只是有些存
GitLab 通知将停止服务中国大陆、香港和澳门地区账号,并计划于 2026 年 9 月 7 日后删除账号。收到邮件后,建议尽快备份代码、项目数据与 CI 配置。
今天在用电脑的时候发现莫名其妙的疯狂弹了一个远程桌面的报错弹窗,一开始我还以为中毒被黑了呢,我嘞个豆。 v1.12.0。用这个稍微有点烂俗的标题,标记一 […]
The Sorrow of War 以越南战争为背景的意识流反战小说,主人公是参加越南战争并幸存的士兵Kien。战争结束了,但战争的创伤却永远无法修复,Kien一直饱受折磨和痛苦,选择把自己的经历诉诸文字。故事在现实与回忆、战争与日常中交织叙述,战争的残酷不仅是身边的队友一个接一个死去,也摧毁了Kien和Phuong青梅竹马的爱情——这段在参战第一天发生,让Kien的理想破灭,影响其一生的悲剧,在小说的最后才逐渐显现。
父亲曾带我来过祖坟,他清扫了太爷的坟头,摆上白酒和干粮,以求平安顺遂,老坟的左前方是大爷的坟,略比太爷的坟头低 …
有學員留言問說:「明明你自己能把課做好,為什麼還要交給平台賣?」核心原則跟我大量用數位工具、AI Agent 一樣:把不擅長、會磨損精神的工作交出去,把時間留給只有自己能做的事。也聊聊柚子的生日,我們晚了半個月才慶祝,這封信有一部分是在釜山海邊的房間寫的。另外還有我的 AI 員工這一個月幫我做完了什麼、一個從生活圈出發的找房地圖網站「巷導」,以及兩支 YouTube 新影片:Google Cloud AI 工程師的一天、DJI Pocket 4P 開箱評測影片
本文覆盖主题启用的全部 16 个 markdown-it 插件。每个插件都按同一条学习路径组织: 最小示例 → 常用变体 → 全部写法 → 参数与选项 → 边界与坑 。所有示例都是「效果在前、源码在后」成对出现——看到什么就能立刻知道怎么写的。 插件注册位置:根 _config.yml 的 markdown.plugins ;渲染配置( breaks / linkify / typographer / html )在同文件 markdown.render 。 1. emoji 表情(markdown-it-emoj
几日前,Google DeepMind 人事震动,哈萨比斯卸任 CEO,而更重磅的新闻是: [[Jeff Dean]] 从 Google 离职了。 Jeff Dean 是 Google 的元老之一,他与 1999 年作为第 20 位员工加入 Google, 在效力了 27 年之后离职并创立 AI 初创公司 Discov...
上次认真花钱逛博物馆还是上次了。此行因为身体抱恙,特地安排了不一样的博物馆行程。出发之前认真补课,回来以后意犹未尽。顺便,手握 Fuji GFX100RF ,让高像素把临场的瞬间记录下来,以供日后(比如此时)回味。 这次出行,定下要去的博物馆自然不难—— MoMA 和 The Met 肯定在列,尤其是因为 Raphael: Sublime Poetry 特展要在月底结束。做了点功课后,意外发现这个级别的特展的确远不只是“来都来了”的打卡程度。另外在 AI 的规划下,我还顺便拜访了 MoMA PS1 和 ICP 。
注意力构成经验 生活本身充满了丰富的细节,但我们真正体验到的,只是其中被注意力照亮的一部分。 注意力不只是照亮。被光照见的东西不会改变,但被持续注意的事物会生长,会长出层次、纹理和你原先看不见的细节。 同样的现实,因为关注对象不同,可以形成完全不同的主观世界。调整关注的粒度和角度,可以让熟悉的世界重新变得陌生而丰富。一条走了三年的路,某天你开始留意墙根的植物,它就不再是同一条路了。 两个人经历「同一件事」,因为注意力的投射不同,记住的可能是两个不同的事件。 人生并不完全由「发生了什么」构成,也由「我们持续注意什么」
价值观像内裤,要有,但不用见人就展示。 价值观,本质上是在回答「什么值得」:什么值得追求,什么值得牺牲,什么值得承受,什么不值得交换。 目标回答「我想得到什么」,价值观回答「为什么这值得我去得到」。 价值观的重点在排序,不在列举。说「我重视家庭也重视事业」等于什么都没说,只有在必须损失一个的时候,选择才是价值观。清单免费,排序昂贵。 价值观的功能不是「正确」,是省事,让某些选项不再进入计算。 没有探究过自己的价值观,就会自动套用社会尊崇的那套。默认值不一定错,但对你不一定对。就怕它失效时你不会换,只会怪自己不够努力
通过无线 ADB 将 Termux 加入 Android Doze 白名单并允许后台运行,无 Root 下最大程度避免系统休眠杀进程。
分享了 12 篇文章,12 个开源项目
同一天发布两个大版本更新,干脆写在一起。Nova 是 Android 端的 AI 聊天客户端,Chat.nvim 是 Neovim 内的 AI 编程助手。两个项目同步迭代,这次更新都围绕 用户体验、安全性和稳定性 展开。 Nova v3.0.0:从能用到好用 v3.0.0 是 Nova 迄今最大的一次更新,154 个提交,44 个新功能,62 个 Bug 修复。核心改动集中在三个方面:新功能、性能和模块化。 微信扫码登录 之前的微信登录依赖外部 URL 下载二维码,不稳定且存在隐私问题。这次改用 ZXing 库在本
一切起源于我想在 Fuwari 上复刻 Hexo 博客页脚的全站文章篇数和字数,以及运行时长统计。 统计文章篇数和字数 自从切换到 Fuwari 的第一天起,我就在想,统计全站文章篇数和字数这么简单的功能,Astro 不应该做不到才对,更何况 Fuwari 已经自带了每篇文章字数统计的功能,把它们全加起来不就行了? 观察 Fuwari 的字数统计和阅读时长插件 src/plugins/remark-reading-time.mjs : // biome-ignore lint/suspicious/noShadow
记录个人博客演变
分享程序员友好的 AI Agent Skill 仓库,推荐 10 个提升开发效率的实用技能。
我使用 DeepSeek API 较少,大多数时候搭配 OpenCode 交叉 Review 代码,这几个月账单都是三四十元人民币; 过阵子 DeepSeek API 要涨价,感觉找个 Plan 会更 …
今早在地铁上随意一瞥看到个东北小哥在看小说,屏幕上赫然出现 ‘谢广坤’、‘刘能’、‘刘英’ 几个名字硬挤进我的镜框。 我挺诧异 …