随笔分类 -  开发

摘要:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Template_literals#带标签的模板 https://docs.pythonlang.cn/3/library/string.templatelib.htm 阅读全文
posted @ 2026-06-06 10:50 Nolca 阅读(5) 评论(0) 推荐(0)
摘要:whole word match 全字匹配是指在搜索或匹配过程中,只匹配完整单词或字符串,而不匹配其子串或部分内容。 f12 dev tool 有时我们需要搜索width,然而蹦出来--el-default-width这些不相关的属性,这时需要全字匹配。 解决方法 `width` 即可全字匹配,用反 阅读全文
posted @ 2026-04-24 12:45 Nolca 阅读(9) 评论(0) 推荐(0)
摘要:受tmux启发,由于早期TUI全是文字,用户可以方便地自定义自己习惯地布局。 目前AI LLM对markdown这类纯文本更友好,目前AI还做不到直接理解GUI并自动发起交互,估计以后即使支持,算力消耗也很高。而当人失去所有感官时,只剩下大脑在运转,纯文字便会承载所有思维的重量。 像 temple 阅读全文
posted @ 2026-04-07 17:32 Nolca 阅读(39) 评论(0) 推荐(0)
摘要:NameError: name '_clsA__MyOuterImport' is not defined. Did you mean: '__MyOuterImport' ? 该错误是由 类clsA 内部的 Python 名称改写机制导致的:__MyOuterImport 以双下划线别名的形式被导 阅读全文
posted @ 2026-04-01 11:07 Nolca 阅读(7) 评论(0) 推荐(0)
摘要:可以。先给一个总框架: yield 和 return 在生成器/迭代器里,语言大致分三类: yield 给循环,return 走“隐藏结束通道” yield 和 return 都走显式结果对象 根本没有“generator final return value”这个通道,return 只能结束 下面 阅读全文
posted @ 2026-04-01 10:24 Nolca 阅读(28) 评论(0) 推荐(0)
摘要:最近在重构API风格,从静态配置到命令式。需要深入了解下python的迭代器。 gen_send_ex(): https://github.com/python/cpython/blob/main/Objects/genobject.c Q: send()不会触发next(),而next()一定会触 阅读全文
posted @ 2026-03-30 16:07 Nolca 阅读(7) 评论(0) 推荐(0)
摘要:# 命令式api for context in (gen := merge(({"old"}, {"new"}))): root = context.root node = context.node if context.diffType == "values_changed": merge.hoo 阅读全文
posted @ 2026-03-29 12:28 Nolca 阅读(8) 评论(0) 推荐(0)
摘要:个人感想 因为使用 niri 桌面才接触的配置格式。用/-来注释掉一整个节点,比多行注释更实用! hjson可以去掉根括号,见: https://github.com/search?q=path%3A**%2F*.hjson&type=code 编程的脚手架越来越成熟了,如果要从头设计一个类似htm 阅读全文
posted @ 2026-02-27 15:36 Nolca 阅读(37) 评论(0) 推荐(0)
摘要:前置知识 python中,我们可以用解包写法,定义一个函数的入参: def myFunc(*args: int, **kwargs: bool): ... type(args) # tuple[int] type(kwargs) # dict[str, bool] pythony有个定义或限制,位置 阅读全文
posted @ 2026-02-05 10:24 Nolca 阅读(7) 评论(0) 推荐(0)
摘要:a11y官网已失效的链接 见 https://www.a11yproject.com/checklist/#double-check-that-good-proximity-between-content-is-maintained ,the straw test 实际上指向一个已失效的违法网页😂 阅读全文
posted @ 2026-01-31 14:15 Nolca 阅读(12) 评论(0) 推荐(0)
摘要:配置 tailscale sudo tailscale funnel --bg <oauth2-proxy端口> oauth2-proxy 国内没有个人免费的oidc provider,所以我建议用github就行(我试过gitee等,但它们只支持oauth2授权,不支持oidc登录) 保存以下配置 阅读全文
posted @ 2025-12-28 09:03 Nolca 阅读(81) 评论(0) 推荐(0)
摘要:2026-5-27 根据: https://github.com/ji233-Sun/playwright-install-linux-china 对于playwright v1.57+ 下载 chrome for testing 的对应版本,自行替换下面的url内的版本号 https://cdn. 阅读全文
posted @ 2025-12-08 09:34 Nolca 阅读(621) 评论(0) 推荐(0)
摘要:方案 chawan,支持sixel与kitty graphics protocol的终端浏览器,积极开发中: https://chawan.net/#:~:text=Homebrew webtui,仅css的终端主题,严格遵循ch字符单位长度,易于与chawan集成: https://webtui. 阅读全文
posted @ 2025-11-19 21:58 Nolca 阅读(111) 评论(0) 推荐(0)
摘要:RESTful api: openapi-generator-cli/quicktype/NSwag/orval rpc: gRPC/Connect RPC/FlatBuffers/tRPC/Twirp/Apache Thrift/Kitex 前后端联调 由于前后端的编程语言不同,框架体系也会因此不 阅读全文
posted @ 2025-11-10 08:39 Nolca 阅读(35) 评论(0) 推荐(0)
摘要:大一点的项目用GPL,与社区个人共享劳动过程与成果,保护劳动果实不被商业公司吸血、完全抄袭与窃取。 小项目或者纯依赖库,用MIT,方便你我他接手,续上代码更新。 阅读全文
posted @ 2025-10-16 21:23 Nolca 阅读(25) 评论(0) 推荐(0)
摘要:defold 支持 lua(teal),zig, c++, c# 游戏引擎比较 最近有时在想: UE5很强大,但放不进浏览器;C++对个人游戏开发不友好(掉头发嘞~) Godot类似Blender,300MB编辑器大小,itch.io大量使用godot制作网页游戏。但是对WebGPU的支持遥遥无期, 阅读全文
posted @ 2025-10-12 18:23 Nolca 阅读(183) 评论(0) 推荐(0)
摘要:因为有时候电脑休眠一下,远程隧道就挂了,重启vscode也没用,下面是摸索出来的方法: 在linux上: 关闭vscode 结束后台code-tunnel进程 启动vscode 在远程资源管理器中,注销2个Tunnels 点击设置按钮旁边的账户,重启下远程隧道 阅读全文
posted @ 2025-09-29 07:54 Nolca 阅读(161) 评论(0) 推荐(0)
摘要:使用场景:bpy.types.Scene与bpy.context.scene部分功能重叠。 def Get(obj, attr: str | Sequence[str], root=False): """injected recursive getattr, could pollute object 阅读全文
posted @ 2025-09-14 14:16 Nolca 阅读(7) 评论(0) 推荐(0)
摘要:适用于blender≥4.5.0 bpy.app.handlers https://docs.blender.org/api/current/bpy.app.handlers.html#bpy.app.handlers.depsgraph_update_post 如加载文件等hooks可以用这个。 阅读全文
posted @ 2025-09-02 22:04 Nolca 阅读(115) 评论(0) 推荐(0)
摘要:起因 jj git push报错,没有committer。 因为vscode在关闭git功能后,是无法在图形界面去做git diff的。 有种特殊情况:当一个相同的change ID,分叉出多个不同的commit ID。解决冲突的最快方法是什么? jj git push ❯ jj git push 阅读全文
posted @ 2025-08-31 09:12 Nolca 阅读(242) 评论(0) 推荐(0)