Hive 排除空和null
COALESCE(extra, '') <> ''
JSONL = JSON Lines,是一种每行一条独立 JSON的文本格式,后缀常用 .jsonl 或 .ndjson。
{"id": 1, "name": "Alice"}
{"id": 2, "name": "Bob"}
Cloudinary 采用多层强缓存策略,固定 URL 默认长期缓存。更新文件后会提供带时间戳的链接,此时访问可以获取到最新内容。但如果没有记录当时的链接必须更新的添加 invalidate=true 清理 CDN 缓存。
Vibe Coding = 用自然语言指挥 AI 写代码,快速把想法变成可运行软件。
AI不擅长处理批量任务,比如处理几千条数据,不管是用MCP还是生成代码执行均很难完整完成任务。
AI带火一帮自媒体人
FCP(首次内容绘制) LCP(最大内容绘制) DCL(DOMContentLoaded)
GOPROXY=direct
export HF_ENDPOINT=https://hf-mirror.com
hf download microsoft/table-transformer-detection
Shift+Command+4 区域截图;Shift+Command+5 打开截图工具
SSE(服务器发送事件)与Streaming HTTP(流式HTTP)均用于服务端数据推送,核心区别在于规范化程度与场景。SSE是轻量级、单向文本推送的标准协议(适合消息通知);Streaming HTTP是基于HTTP分块传输的通用技术,更灵活、适合大内容或高并发场景(如大模型流式输出、视频流)。
OpenClaw装上了(又节省了500块),有个问题是note目录权限问题,用豆包推荐的方法解决了:
env SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest --loglevel verbose
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc
source ~/.zshrc
npm cache clean --force
山西免费的景点才是王者。例如大同善化寺,代州边靖楼、文庙。一些收费的景点就差点意思,例如雁门关、悬空寺。阳泉的开河寺、三矿靠山窑也不错,值得打卡。
cdn.jsdelivr.net不能访问可以使用cdn.staticdelivr.com替换。最近用DeepSeek做了个备忘录工具,可通过OneDrive保存、同步笔记内容,支持富文本编辑、MarkDown语法,AI真心提效。
cdn.staticdelivr.com
老是记不住HSQL转时间戳的函数 unix_timestamp(‘${date}’, ‘yyMMdd’)
如何做好完整资损梳理?本质是做好交叉Review,广度->深度->广度……层层递进。
25年就要过去了,希望26年顺顺利利、健健康康!
程序员发展几个环节:
汇报三步:
golang template: “xxx.html” is an incomplete or empty template。如果是多个模版需要注入FuncMaps,需要注意模版名称,模版名称需要用到真实的xx.html,而且前面不能有具体路径。实例代码: filename := filepath.Base(filenames[0])
tmpl := template.Must(template.New(filename).Funcs(sprig.FuncMap()).Funcs(funcs).ParseFiles(filenames...))
err := tmpl.ExecuteTemplate(c.ResponseWriter, filename, data)
本次出游第一次用到了高德路书,体验非常不错,可以试试。辽宁作为清朝入关前的首都,有很多历史景点,我去了奉国寺、沈阳故宫、宁远古城;长春有伪满洲皇宫,也可以体验下红旗出租车;哈尔滨俄式建筑比较多,坐船游松花江是个不错的选择,不过价位差别大,提前看看港口位置,731如果没约上去看看旧址也行,巴洛克建筑群有很多打卡点。总体来说旅游资源不算丰富,美食物美价廉,基本不用避雷。
系统常见的一致性、幂等、卡单、合理性问题的定义和设计注意点
简单增加一个manifest文件就可以把自己的网站打包成App了。另外Chrome也支持调试,Chrome DevTools → Application → Manifest 就可以查看能否打开了,如果有问题会有提示,按照提示解决即可。
周末跟儿子一起做的手工冰箱贴
Golang如何拉取分支命名不规范的仓库?
AI对于搜索是颠覆性的,之前遇到问题搜索的过程:理解问题->拆解关键字->搜索->调整关键字->搜索,基本一次是找不到答案的,而且很多结果还是博客文章,需要理解文章看看是不是自己星耀的内容。有了AI之后的搜索,直接贴问题->AI分析分析返回结果。
pip install -qU “langchain[openai]” –break-system-packages
User(用户):代表与 AI 进行对话的人类。是对话的发起者和推动者,通过提出问题、表达需求或提供指令来引导对话的方向。 Assistant(助手):代表 AI 本身,是对用户进行回应的角色。根据系统设定和用户输入生成相应的回复,为用户提供信息、回答问题、完成任务或提供建议等。
这个架构图很不错,我之前想的是LLM会去调用MCP,实际上是Agent来串LLM和MCP。
MCP官方提供的Inspector mcp-docs.cn,支持本地部署调试。 npx @modelcontextprotocol/inspector
replace github.com/mnhkahn/gogogo v1.0.10-0.20250428011431-8a4ecaadb7bc => ../gogogo
设置代理 go env -w GOPROXY=goproxy.io,direct 如果依赖包刚刚更新但没有办法拉到最新的,需要切换一下代理。