• ssshooter
    深入解析 React useSyncExternalStore Hook 的核心原理与真实使用场景。从并发渲染的「撕裂」问题出发,教你如何优雅地订阅浏览器 API、实现轻量级全局状态管理,彻底告别 useEffect 和 Context 的常见渲染问题。
  • moatkon1
    OpenClaw
  • hxqhx
    时态课后习题课堂笔记(按题串讲版:每题对应知识点) 01. 过去完成时:过去的过去(before + 一般过去) 题目:When Mark opened the door, he saw a woman standing there. He ____ her before. A. never saw
  • JoeJoeJoe
    技术的终极目标不该是炫技,而是让人感觉不到技术的存在。就像好的助手,你只在意解决问题,不关心它跑在哪个"网"上
  • hxqhx
    现在完成时 & 过去完成时:一篇把语法课讲透的完整笔记 时间轴: 0. 完成时的核心:站位 + 完成 英语里“完成时(Perfect)”可以用两个关键词理解: 完成(done):强调动作/状态“已经发生/已经完成”的结果状态。 站位(reference point):你站在哪个时间点回头看这件事?
  • cornradio
    最近 coding 的频率比较高,写了很多的web程序,但是他们都没有任何的密码保护. 网上搜到用 authlia 帖子比较多 , 但是我研究了一下,发现他非常复杂, 还需要借助npm(nginx proxy manager)等工具来实现代理转发。 我请教了一下 ai, 他说 caddy 支持反向代理和基本认证功能,可以很方便地给任何服务加一层密码防护,我用了一下感觉确实很方便。 下面的教程是关于如何使用 caddy 给一个本地的服务(http://localhost:3000) 加一层密码保护。 原理说明与本地测试 使用 caddy 制作一个密码哈希字符串,命令行输入: .\caddy.exe hash-password --plaintext <YOURPASSWORD> $2a$14$O27TM4SE4Z3CNYfzZE2FI.7Tk2hRuR1XM3R0hO4YAquBOYopQQiBK 在 Caddy 程序所在的目录下,新建一个文本文档,名字改叫 Caddyfile(不要有 .txt 后缀),内容如下: #要的访问端口(http) :9080 { basic_au…
  • diudiuu
    开播 开播 开播
  • hxqhx
    情态动词习题精讲(第11章课后练习)|课堂笔记整理成可发布博客 说明:本文根据课堂音频转写整理而成,尽量完整保留老师讲到的每一个知识点与每一道题。个别句子在音频中出现吞字/连读,本文在不改变原意的前提下做了轻微的断句与排版优化;如某题的题干/选项在音频中未完整读出,文中将以“(音频未读全)”标注,避
  • hxqhx
    情态动词(Modal Verbs):用法与分类(课堂内容整理版) 本文由两段课堂音频《情态动词用法》《情态动词用法和分类》转写后整理而成,目标是:结构清晰、要点完整、可直接发布,并尽可能保留课堂中的每一个知识点与例句。 1. 什么是情态动词?(Modal 的“情态”到底是什么) 课堂从词源直觉切入:
  • ssshooter
    深入解析 React 中 useLayoutEffect 与 useEffect 的核心区别与执行时机,详细说明何时需要读取 DOM 布局并避免画面闪烁,以及在实际开发中的最佳实践。
  • Evan
    OpenAI的萨姆·奥特曼在一次访谈中,提到了一个超越具体知识的概念——“元学习” 。他认为,比学习某个技能更 […]
  • cornradio
    2025 从今年起我还是定一个规则。 我需要每年在春节的时候春节前后这段时间写一个去年的总结。 主要记录一下去年都做了什么事以及一些自我的感悟吧。 vibe coding 今年是一个vibe coding 大年。 出现了很多工具最有名的就是cursor。他把我带进了vibe coding的世界,在此之前我还是一直在用问答的方式来ai编程,我需要了解大部分的语法和原理。 但是有了这种工具之后你只需要像项目经理一样用嘴巴说说就可以了。 然后我还接触了antigravity、codex、等等。 我在 github 上贡献量的爆发式增长,现在已经有了800+个star了。 今年写了:traychrome、lanclip、youlog、油耗助手….. 大的小的都算起来大概有10个项目了。 yuoulog 其中youlog是我耗费精力最多的,也是目前我日常使用最多的。 youlog一个ios软件,用途就是记录图片并且可以进行文字备注以及分类TAG的保存。 我今年持续优化了好多版本现在已经到了2.5.0了。 我的 youlog 中已经存储了大概有2000多条记录了,平均每个照片500KB。 为了给我…
  • moatkon1
    Artificial intelligence
  • moatkon
    20260210 老爸来成都了。下午下班的时候我去接的。应该是习惯了,全程没有怎么说话。各自看各自的手机 20260211 媳妇开始休假了 20260212 我最后一天班 媳妇和小宝去科技馆玩。老爸和老妈去博物馆玩 20260213 去经常买肉的地方买肉。买肉的车上带了纸盒。说要去卖,但是收废品的都关门了。然后第一次知道收废品的叫卖炭翁~ 买完肉之后去了山姆,老爸给小宝买了汪汪队玩偶。购买了很多食材,准备了丰盛的晚餐。迎接老爸的到来 20260214 带老爸去治疗牙齿🦷。补了6颗牙齿,拔了一颗智齿 回来后带了小宝去沙河源公园露营。主要是老爸带小宝玩,我和媳妇在露营 晚上我和老爸带小宝去青少年公园玩。小宝说了很多话。老爸可能是很久没有见小宝了,一直在说小宝会讲很多话之类的。 今天老妈和媳妇包了很多饺子 20260215 去了三圣花市,买了很多花花回来。这里变化很大,规范了很多。基础设施也很完善了。水、电、卫生间等基础设施都补齐了 买完花,去吃了麦当劳。 >>> 花花买来的这些天里,媳妇每天看到都很开心 在回家的路上带小宝去了kalakaman,游玩了一下,老爸和老妈给…
  • moatkon1
    在Docker中安装OpenClaw
  • moatkon1
    Build your moat
  • moatkon
    最新部署情况
  • moatkon
    gog安装
  • moatkon
    Change Log
  • z1gui1
    GCC 为:Gemini CLI (Google)Codex CLI (ChatGPT)Claude code CLI (CC)第一步、终端安装 GCC CLI此步骤安装内部服务,可理解为 RPC 请求的客户端安装 Codex CLI使用 npm 安装npm install -g @openai/codex使用 Homebrew 安装 (macOS)brew install --cask codex或从 GitHub 下载二进制文件安装 Claude Code CLI打开命令提示符(以管理员身份运行)或 PowerShell,执行以下命令:npm install -g @anthropic-ai/claude-code验证安装:claude --version安装 Gemini CLI打开命令提示符或 PowerShell,执行以下命令:npm install -g @google/gemini-cli注意:如果遇到权限问题,请确保以管理员身份运行命令提示符。第二步、配置代理此步骤主要跳过会员权限,使用第三方或公益站 API Key方式一:CC Switch (推荐)下载 cc swi…