热点随笔: · .NET发布最小能多小?我从86MB凹到了657字节 (.NET骚操作) · 我花200美元用AI重写了纯C#高精度数学库:放大 10^290 倍也不糊 (.NET骚操作) · 太实用了!推荐一款 AI Agent 的浏览器 ego-lite,跑Web 自动化太爽了! (狂师) · ...
一、引子 上次写完飞书 SDK,微信这边接着写。到收尾的时候,七条产品线都齐了。这篇记录一下它是怎么搭起来的。 标题里的「现代化」指的是六件具体的事:源生成零反射、Native AOT 原生、DI 原生装配、Options 热更、OpenTelemetry 内建、AI/MCP 就绪。每件都有对应的代 ...
前几天有同事问我一个挺基础的问题:同一个端口,能不能被两个程序同时监听? 他想都没想就给出了答案:"不能啊,一个端口只能被一个程序占用。" 这话其实没错,我以前也是这么答的。但紧接着他问了我第二个问题,把我问住了:那 Nginx 开好几个 worker 进程,为什么大家都监听着 80 端口,跑得还好 ...
深耕Java13年的一线架构师,搭建免费无广告技术站javadashen.com。站点基于VuePress构建,涵盖Java面试、高并发场景设计、算法、Java+AI工程落地、企业级实战项目等内容。分享大厂生产踩坑经验、源码原理与可落地方案,拒绝焦虑营销,按不同成长阶段规划学习路线,Java开发者可... ...
从 axios 写法到服务端治理:AxiosNet 与 HttpClient / Refit / RestSharp / Flurl 的横向对比 本文的数据来自仓库内的可复现基准,不是引用别人的跑分。功能对比是对各库公开 API 的定性判断,性能对比给了完整口径和"这套数据不覆盖什么"。看完再决定要 ...
为什么要打造个人的AI助理? AI 冲击 2022年ChatGPT横空出世的时候,虽然很多大佬都在说这是一场革命,但是并没有让大家觉得恐惧,还挺乐呵的,这玩意巴拉巴拉的贼能说,给大家带来了很多欢乐,甚至还有点傻傻的,只知道过去的事情,那时候AI还不会联网搜索,甚至连简单的加法都算不好。 但是经过几年 ...
摘要:CI 门禁流水线除了在"代码变更"时触发,也会在"拉新分支""创建合并请求"等不产生任何变更的场景下被触发。这类任务验证的是同一份代码,批量操作时会挤占执行机资源并延长正常任务的排队时间。本文提出一种基于 {commit id}_{任务名称} 键的任务缓存方案:将门禁任务的执行结果持久化到 R ...
运维人的深夜,往往毁于一条告警:磁盘使用率超过 90%。 如果你也经历过这些画面,那这篇文章就是写给你的: df -h 一看,/ 只剩 3%,业务日志还在疯涨; 云控制台点了"磁盘扩容 500G",登进系统一看,lsblk 容量变了,df 纹丝不动; 手忙脚乱敲完 lvextend,忘了 resiz ...
前段时间在知乎上刷到一个问题: 「软件测试工程师的价值是什么?」 底下什么说法都有,吵得不亦乐乎。 索性,今天我们也来聊聊这个话题。 平时没人问这个问题的。当它冒出来的时刻,往往都不怎么愉快。 要么是线上出了事故,老板在群里甩下一句,这个版本是怎么测的。要么是面试场上,面试官笑眯眯看着你,等你说出一 ...
10月29日,字节的扣子(Coze)发了一则公告:企业版分阶段下线。 公告本身写得很克制,理由是"产品整合安排"。毕竟团队几个月前就已经并进豆包产品线了,这算不上突发新闻。但它值得单独聊一聊,因为关掉的不只是扣子。 往前翻一翻:7月中旬,豆包和千问几乎同一天下掉了用户自定义智能体功能;10月,腾讯元 ...
晨起日升拂澄窗,折影映人透暖光。 Day 0 和 Air , ylz 一起擦窗户。那面窗户自出生以来从未如此洁净。 坐了两小时大巴,竟然没有晕车,可喜可贺。 和 zzy 分在一个房间。 晚上和 zzy 打算出去吃饭,看到 一群人 聚在酒店大厅里,Air 说外面没饭吃,wjx 说不许吃串串,但是有人发 ...
大家好,我是晓凡。 关注晓凡的朋友都知道,晓凡是一名工作了好多年的牛马程序员。跟很多小伙伴一样,这些年一直在研究各种技术,当然了微信小程序开发也学过。 但说来惭愧,书也买了好几本,但看了几章后基本就吃灰了,也一直没上线一款属于自己的小程序。 而现在是AI时代,只要有想法,AI能很快帮你实现,大大降低 ...
在 Redis 缓存业务对象时,Hash、String+JSON 与 RedisJSON 的选型需基于访问模式:高频局部更新宜用 Hash(支持原子操作),大对象频繁全量读写则推荐 JSON;嵌套结构可考虑 RedisJSON。避免误区如“Hash 必省内存”“字段级过期天然支持”,注意编码切换、H... ...
摘要:在 B 端/SaaS 系统中,权限控制是核心命脉。传统的 Vue 项目常常面临“刷新页面路由丢失”、“按钮级权限依赖繁琐的 v-if”、“前端越权操作”等痛点。本文前期开发过程中基于 Vue3 + Pinia + Vue Router 4,深度剖析一套“静态路由兜底 + 全局守卫拦截 + 自定 ...
数据一边涌进来、一边还没处理完的时候,多留一块内存能换回什么?整块数据用乒乓、状态只用一格,同一件叫“缓冲”的东西为什么会有相反的答案? ...
DeploySharp 2.0.0 为 C#/.NET 开发者提供轻量级模型部署框架,支持 ONNX Runtime、OpenVINO 等多后端推理。本文以 PP-OCRv5 Mobile 为例,实现从图像到文字识别的完整流水线:文字检测 → 透视裁剪 → 方向分类 → 文字识别,输出文本、JSON... ...
上一篇 整理了汉字字形 SVG 库:每字一个文件,建立起了字形。 这一篇建立一套以汉字为索引、贯穿多部典籍的关系库。查一个汉字,就能看到各个典籍对它的解释、注解、部首、字形、异体、构件之间的关系。 预览 预览地址: https://zhouyongh.github.io/hanzi-relation ...
本项目把 VNCCS 的「3D 人偶姿势 → 角色迁移」能力移植到 Qwen-Image-2.1 管线。 下面讲清楚底层原理(它到底是怎么做到的),再给出工作流与效果。 一句话原理 用 VNCCS PoseStudio 的 3D 人偶编辑器摆出目标姿势,渲染成一张「姿势条件图」; 再给一张角色参考图 ...
相信 .NET 玩家都知道,EF Core 自动产生 SQL 更新语句是通过跟踪实体状态实现的。不过,在 Web 中是无状态的,查询出一个东东返回到前台,然后用户要更新数据,POST 过来就是修改后的数据。 比较笨的方法是先根据主键查询出数据,然后把客户端 POST 过来的数据赋值,这样就有新旧值的 ...
把一整套房子跑在边缘设备上,让 AI 代理通过 MCP 协议来管。这个方向和咱们 .NET 社区最近在推的 Agent 生态正好对上,值得展开聊聊。 ...