NICOT - 基于 Entity 的后端开发框架
https://www.npmjs.com/package/nicot
https://github.com/purerosefallen/nicot
这个 npm 包我维护比较长时间了,因为生态内还没有同类的东西,所以就自己写了。
NICOT 是一个 Nest.js + nestIes + Class-validator + OpenAPI + TypeORM ( 5 个字母就是这 5 个)集合的后端 CRUD 框架。
只需要定义 Entity 类,用装饰器标识哪些字段是可查的,可创建,可改的,就可以自动生成这个 Entity 的 API 接口的 Controller 和 Service 。还能裁剪出来这个 Entity 的 DTO 类,根据装饰器决定哪些字段存在。
接口也自带分页功能,支持传统分页和游标分页两种形式。
https://www.npmjs.com/package/nicot
https://github.com/purerosefallen/nicot
这个 npm 包我维护比较长时间了,因为生态内还没有同类的东西,所以就自己写了。
NICOT 是一个 Nest.js + nestIes + Class-validator + OpenAPI + TypeORM ( 5 个字母就是这 5 个)集合的后端 CRUD 框架。
只需要定义 Entity 类,用装饰器标识哪些字段是可查的,可创建,可改的,就可以自动生成这个 Entity 的 API 接口的 Controller 和 Service 。还能裁剪出来这个 Entity 的 DTO 类,根据装饰器决定哪些字段存在。
接口也自带分页功能,支持传统分页和游标分页两种形式。
开 NAT6,把 hyper-V 给整坏了
今天无聊上来吐槽一下,昨天周末闲着无聊,把路由器网络改成了 NAT6 ,因为我想试一试给自建的 DNS 指定固定的 ipv6 地址,这样双栈 DNS 地址都可以在 PC 客户端里指定了,弄完简单测试了下,确实可以。但高兴没到 1 分钟,本准备进 wsl2 打算做几个测试,然后发现了大问题,路由全没了,怀疑是 wsl2 开了 mirrored 模式跟 NAT6 不兼容,网上又没啥好资料,折腾了半天没解决,只好赶紧备份一下,还好 VMware 集群正常跑着。然后进 hyper-v 看一下,虚拟交换机配置页面打开就报什么常规故障的错误,设备管理器里网卡也标黄,还有重复的,重启大法试了下机器直接启动不了了,只好赶紧想办法恢复最近还原点,重启后 hyper-v 还是有问题,网上搜各种方案又折腾了半天,决定直接直接把 hyper-v + wsl2 卸载,目录删除,再重装 hyper-v ,然而依旧未果。现在怀疑是不是哪里没清理干净,又在下载 WinSDK 、WDK ,尝试用 devcon 去清理残余,重启后还有残余的网络连接,只是被禁用了,最后又折腾半天,配合注册表才算清理干净,接下来重装 hyper-v ,虚拟交换机总算出现 Default switch 了,接下来还要继续恢复 wsl2 ,累了,有好几次想换回 linux 做主力机的冲动了。
今天无聊上来吐槽一下,昨天周末闲着无聊,把路由器网络改成了 NAT6 ,因为我想试一试给自建的 DNS 指定固定的 ipv6 地址,这样双栈 DNS 地址都可以在 PC 客户端里指定了,弄完简单测试了下,确实可以。但高兴没到 1 分钟,本准备进 wsl2 打算做几个测试,然后发现了大问题,路由全没了,怀疑是 wsl2 开了 mirrored 模式跟 NAT6 不兼容,网上又没啥好资料,折腾了半天没解决,只好赶紧备份一下,还好 VMware 集群正常跑着。然后进 hyper-v 看一下,虚拟交换机配置页面打开就报什么常规故障的错误,设备管理器里网卡也标黄,还有重复的,重启大法试了下机器直接启动不了了,只好赶紧想办法恢复最近还原点,重启后 hyper-v 还是有问题,网上搜各种方案又折腾了半天,决定直接直接把 hyper-v + wsl2 卸载,目录删除,再重装 hyper-v ,然而依旧未果。现在怀疑是不是哪里没清理干净,又在下载 WinSDK 、WDK ,尝试用 devcon 去清理残余,重启后还有残余的网络连接,只是被禁用了,最后又折腾半天,配合注册表才算清理干净,接下来重装 hyper-v ,虚拟交换机总算出现 Default switch 了,接下来还要继续恢复 wsl2 ,累了,有好几次想换回 linux 做主力机的冲动了。
出 Cusor Pro 一年成品号,之前多注册了一些,留下来的可用,数量不多出完为止

激活时开始计算时间,昨天截图 2026 年过期,需要可以冲了
v:zks_1978

激活时开始计算时间,昨天截图 2026 年过期,需要可以冲了
v:zks_1978
香港本土 5000 羊毛点击即送
具体见薅毛指南 https//rcnvy1ekktjq.feishu.cn/wiki/H1Dzw5YwsixR5bkbLMVcdR4PnGc?from=from_copylink
具体见薅毛指南 https//rcnvy1ekktjq.feishu.cn/wiki/H1Dzw5YwsixR5bkbLMVcdR4PnGc?from=from_copylink
沉寂许久,再发一个新的小工具 - 批量 resize 图片大小
闲来无事,平常自己有缩放图片的需求,很多工具不太满足自己的需要,所以自己来造一个简单的轮子
不需要注册,图片也不会上传服务器,直接前端处理
批量图片压缩也是一个我的强需求,后面继续做
工具地址: https://www.bulkdesign.app/tools/bulk-image-resizer
闲来无事,平常自己有缩放图片的需求,很多工具不太满足自己的需要,所以自己来造一个简单的轮子
不需要注册,图片也不会上传服务器,直接前端处理
批量图片压缩也是一个我的强需求,后面继续做
工具地址: https://www.bulkdesign.app/tools/bulk-image-resizer
美团也要发布一款 ai 编码工具
美团将在近期上线一款 AI 编程类工具“NoCode”,定位 Vibe Coding (氛围编程)方向。
https://www.ithome.com/0/856/136.htm
美团将在近期上线一款 AI 编程类工具“NoCode”,定位 Vibe Coding (氛围编程)方向。
https://www.ithome.com/0/856/136.htm
重读 effective_go 的文档咋感觉那么拗口呢?
effective_go 文档链接
https://go.dev/doc/effective_go
重读这份文档,我感觉看代码都能明白啥意思,但是如果让我读文档内容去理解代码啥意思,总感觉文档写的有点拗口,感觉很绕!不够言简意赅的感觉
尤其是对比阅读 rust 的官方文档后,我感觉 rust 的文档确实要比 go 的文档写的比较好!
不知道各位目前入门 go 的话,都看啥文档或者资料呢?
effective_go 文档链接
https://go.dev/doc/effective_go
重读这份文档,我感觉看代码都能明白啥意思,但是如果让我读文档内容去理解代码啥意思,总感觉文档写的有点拗口,感觉很绕!不够言简意赅的感觉
尤其是对比阅读 rust 的官方文档后,我感觉 rust 的文档确实要比 go 的文档写的比较好!
不知道各位目前入门 go 的话,都看啥文档或者资料呢?
和律师姐姐相处快一个月,体验很棒
从 https://www.v2ex.com/t/1131429#reply77 这篇帖子和律师姐姐正式确认男女朋友,马上相处快一个月了。
每到周末她都会来我家,然后我会早起买菜给她做饭,然后吃完了躺床上抱着腻乎(没有上垒),休息够了再出去遛弯出去玩。
而且她平时忙的时候,偶尔我还陪她加过几次班,平时也给我好多空闲时间,我随意安排自己每天下班后的时间,沟通无压力、说话讲逻辑、也不像小女生一样蛮不讲理,不知道为啥大家对女律师这个职业有这么大滤镜,她们就是很聪明的小女孩啊,只要真诚和她们相处,然后该有的仪式感给到位,真的体验极佳,至少现在来看是这样的。
感觉月末应该快到她生理期了,我观察一下这段时间的情况,看看如何处理这段时间的生活和交往节奏,为以后更长久的相处做好准备~
从 https://www.v2ex.com/t/1131429#reply77 这篇帖子和律师姐姐正式确认男女朋友,马上相处快一个月了。
每到周末她都会来我家,然后我会早起买菜给她做饭,然后吃完了躺床上抱着腻乎(没有上垒),休息够了再出去遛弯出去玩。
而且她平时忙的时候,偶尔我还陪她加过几次班,平时也给我好多空闲时间,我随意安排自己每天下班后的时间,沟通无压力、说话讲逻辑、也不像小女生一样蛮不讲理,不知道为啥大家对女律师这个职业有这么大滤镜,她们就是很聪明的小女孩啊,只要真诚和她们相处,然后该有的仪式感给到位,真的体验极佳,至少现在来看是这样的。
感觉月末应该快到她生理期了,我观察一下这段时间的情况,看看如何处理这段时间的生活和交往节奏,为以后更长久的相处做好准备~
江颢好强!
浙大竺院的,校园十佳歌手冠军。
《没离开过》
《寂寞先生》
《达拉崩巴》

浙大竺院的,校园十佳歌手冠军。
《没离开过》
《寂寞先生》
《达拉崩巴》

开发了一个真正的 AI 测八字的网站
现在很多 AI 测八字的网站,其实结果是不准的。 大家都知道 LLM 产出的结果是基于概率 而不是一个严谨的逻辑,而八字是依赖非常体系严谨的算法算出来命盘。
真正能测得准的八字 还得是传统的计算器,基于硬编码逻辑计算。
等算出来结果之后,再利用大模型🐮🐮的语言能力,用人能听懂的话,把命盘翻译过来。
有了这样的想法 ,让家属快速开发了一个网站 www.xinaura.com, 能免费生成基础版的解读
付费版还没做 之后会做(还不知道啥时候哈哈)
大家感兴趣的可以去体验一下免费版
也帮我分析下,免费报告的内容,会对用户有帮助吗 ?
现在很多 AI 测八字的网站,其实结果是不准的。 大家都知道 LLM 产出的结果是基于概率 而不是一个严谨的逻辑,而八字是依赖非常体系严谨的算法算出来命盘。
真正能测得准的八字 还得是传统的计算器,基于硬编码逻辑计算。
等算出来结果之后,再利用大模型🐮🐮的语言能力,用人能听懂的话,把命盘翻译过来。
有了这样的想法 ,让家属快速开发了一个网站 www.xinaura.com, 能免费生成基础版的解读
付费版还没做 之后会做(还不知道啥时候哈哈)
大家感兴趣的可以去体验一下免费版
也帮我分析下,免费报告的内容,会对用户有帮助吗 ?
开了港卡的兄弟一定不要忘了把羊毛薅上
具体指南见 https//rcnvy1ekktjq.feishu.cn/wiki/H1Dzw5YwsixR5bkbLMVcdR4PnGc?from=from_copylink
具体指南见 https//rcnvy1ekktjq.feishu.cn/wiki/H1Dzw5YwsixR5bkbLMVcdR4PnGc?from=from_copylink
汇总分享一下最近用 AI 做的东西,欢迎使用&轻拍
## 1. Chrome 插件 TabMagnet
最近用 Trae 写了一个浏览器插件,主要的功能是控制新建 Tab 的时候,在当前 Tab 的右侧显示。
因为在新建 Tab 的时候,去搜索、查找相关文档等等,多数情况下都是和当前 Tab 相关的,在右侧新建 Tab 后,左右切换成本是最低的。浏览器默认值是在最右侧新建,经常需要手动拖动 Tab 。所以这是一个懒人友好的插件,欢迎使用。
插件已上线: https://chromewebstore.google.com/detail/tabmagnet/hcjodleodhbpnjcdfgdahdfnadfmfikn
在编写插件的过程中,发现 AI 掌握的 Chrome API 已经过时了,因此需要参考 Chrome 最新的 API 和示例
惨痛教训:如果做出来一个功能正常的版本,一定要记得存档!存档!存档!再去优化。没存档就优化的后果是,AI 把功能改坏了,但尝试了很多轮,依然修复不了,陷入到无尽的循环中。
Icon 和背景图是用 ChatGPT 生成的,效果还可以。
## 2.万能 Markdown 转换器字段捷径
- 将 Word 、Excel 、PPT 、PDF 、MP3 等等多种格式文件转换成 Markdown 格式。(已支持识别文件中的图片) https://bytedance.larkoffice.com/base/extension/replit_30f2101aa13123e6
## 3.「附件转文本」字段捷径
- 支持将纯文本附件转成文本字段 https://bytedance.larkoffice.com/base/extension/replit_30f1c3883764a3e3
## 4.Word to Markdown 网站
- 支持批量将 Word 文档转换成 Markdown ,在浏览器上进行处理,不上传到服务器,不用担心安全隐私问题。
- 传送门 https://www.word2md.net/zh
## 5.PDF to Markdown 网站
- 支持批量将 PDF 文档转换成 Markdown ,在浏览器上进行处理,不上传到服务器,不用担心安全隐私问题。
- 传送门: https://www.pdf2md.net
做小工具的过程中,同时写了一个面向小白的教程,用来做点小东西是完全没问题的(大神忽略): https://feishu.feishu.cn/docx/EIfWdUcmOoUR0rx39WDc6nQJnVc
以上东西都是免费的,练手+做着玩的,觉得有用的话,欢迎使用&分享
## 1. Chrome 插件 TabMagnet
最近用 Trae 写了一个浏览器插件,主要的功能是控制新建 Tab 的时候,在当前 Tab 的右侧显示。
因为在新建 Tab 的时候,去搜索、查找相关文档等等,多数情况下都是和当前 Tab 相关的,在右侧新建 Tab 后,左右切换成本是最低的。浏览器默认值是在最右侧新建,经常需要手动拖动 Tab 。所以这是一个懒人友好的插件,欢迎使用。
插件已上线: https://chromewebstore.google.com/detail/tabmagnet/hcjodleodhbpnjcdfgdahdfnadfmfikn
在编写插件的过程中,发现 AI 掌握的 Chrome API 已经过时了,因此需要参考 Chrome 最新的 API 和示例
惨痛教训:如果做出来一个功能正常的版本,一定要记得存档!存档!存档!再去优化。没存档就优化的后果是,AI 把功能改坏了,但尝试了很多轮,依然修复不了,陷入到无尽的循环中。
Icon 和背景图是用 ChatGPT 生成的,效果还可以。
## 2.万能 Markdown 转换器字段捷径
- 将 Word 、Excel 、PPT 、PDF 、MP3 等等多种格式文件转换成 Markdown 格式。(已支持识别文件中的图片) https://bytedance.larkoffice.com/base/extension/replit_30f2101aa13123e6
## 3.「附件转文本」字段捷径
- 支持将纯文本附件转成文本字段 https://bytedance.larkoffice.com/base/extension/replit_30f1c3883764a3e3
## 4.Word to Markdown 网站
- 支持批量将 Word 文档转换成 Markdown ,在浏览器上进行处理,不上传到服务器,不用担心安全隐私问题。
- 传送门 https://www.word2md.net/zh
## 5.PDF to Markdown 网站
- 支持批量将 PDF 文档转换成 Markdown ,在浏览器上进行处理,不上传到服务器,不用担心安全隐私问题。
- 传送门: https://www.pdf2md.net
做小工具的过程中,同时写了一个面向小白的教程,用来做点小东西是完全没问题的(大神忽略): https://feishu.feishu.cn/docx/EIfWdUcmOoUR0rx39WDc6nQJnVc
以上东西都是免费的,练手+做着玩的,觉得有用的话,欢迎使用&分享