当Ai制作的小工具越来越多,我为什么开始需要一个桌面应用工作台

博主头像 最近一段时间,我发现自己的电脑里出现了一种很奇怪的软件生态。 不是 Word、Chrome 这种传统软件,而是一堆自己写出来的 Python 小程序。 有的用来处理 Excel,有的批量改文件名,有的做数据清洗,有的其实只是一个几十行的小脚本,还有一些项目有 Web 界面,平时通过浏览器访问。 单独 ...

VS2019 for mac里用c#开发Mac OS应用 重要过程

博主头像 首先 Visual Studio 2019 for mac 有很多版本,必须一对一和Xcode的版本对应才能正确开发!! 否则编译都报错 本人xcode11.1 、13.2.1、12.5.1 轮着配 VS2019 for Mac 8.4、8.10 ,编译都报错。提醒大家,不要以为是自己问题,就是两者 ...

开源跨端PixUI开始支持WebGPU啦!

博主头像 作者开源的项目PixUI是一个跨端的UI库,底层依赖Skia进行像素级界面绘制。之前使用的Skia版本较旧一直没有更新,这次准备更新至较新的版本,在更新过程中发现Skia的Graphite支持已经可以使用了,所以这次准备先在Web端尝试使用WebGPU来驱动界面绘制。 一、Ganesh vs Gra ...

用Pandas+Pydantic搭建数据清洗与验证管道

博主头像 数据清洗是每个和数据打交道的人都绕不开的日常。 无论是做分析、跑模型,还是给业务方出报表,拿到的原始数据往往都带着重复记录、缺失值、格式错误,甚至一些明显违背常识的条目。 我以前习惯每次遇到问题就临时写几行 drop_duplicates() 或 fillna(),但下次换一份数据,同样的脏法又得重 ...

《项目管理指导手册》2026版-心得(一)

博主头像 背景: 其实,我几乎每天都有登录博客园,不管是看看新闻还是关注一下技术文章,但是这三年就一直提不起兴致来写个博客。这三年经历很多,先后考了ACP、NDPD、TOGAF,也经历岗位变动,现在又回到项目管理岗; 世事浮沉,命运总是那样百转千回,心态也是动荡不安。这个浮躁的时期,我都忘记了原来写博客,原来 ...

【旧文】如何成为一名靠谱的程序员

博主头像 本文从 2019 年开始编写,并最终于 2024.01 成文并发布在公司内网,同期转载于 腾讯云开发者公众号、腾讯大讲堂公众号、个人公众号。 (本插图为 2026.09.29 新生成) 1. 不靠谱程序员案例 1.1. 虚假的交付 十多年前,我们在做一款播放器软件,两周一个迭代对外发布新版本,开发的 ...

Java无垃圾稳态设计

博主头像 最近在重构《简明日志规范》,就是重构我自己之前开源的一个统一日志的组件。对于打印日志,最重要的我认为有两点:第一点是异步,不能因为打印日志而影响正常的程序执行,导致等待IO卡顿;第二点是尽量减少垃圾,所谓垃圾是说许多日志库在日志记录期间分配临时对象,如日志事件对象,字符串,字符数组,字节数组等。这会 ...

JuiceFS 企业版 5.4:从千亿文件到百万客户端

博主头像 继 JuiceFS 企业版 v5.3 支撑千亿文件规模之后,v5.4 进一步在超大规模场景下提升多项能力。千亿文件规模下,单次操作的细小开销也会累积成显著的资源负担,元数据分区部署后需要协调不同节点,兼顾性能、数据一致性与稳定性。围绕这些问题,v5.4 版本包含下面多项新功能和改进: 百万客户端同时 ...

如何将飞书 SDK改造为支持AOT编译

博主头像 AOT 编译对应用友好,对类库不友好。并且有两条硬约束: 运行期不能动态生成代码:RequiresDynamicCode,触发 IL3050。 裁剪之后不能引用被裁掉的成员:RequiresUnreferencedCode,触发 IL2026。 而飞书 .net SDK 恰好是这两条的集中地:上千个 ...

Elasticsearch从0-1部署成功实战

博主头像 告别简单Docker一键部署!本文基于生产3节点ES集群实战,完整拆解架构选型、系统调优、集群部署、索引设计、数据同步等全流程。分享JVM堆内存黄金配置、索引零停机切换、Canal高可靠数据同步核心技巧,汇总脑裂、OOM、磁盘只读等6大生产高频坑点及解决方案,附带标准化SOP,适配面试刷题与生产落地... ...

AI 测试 Skill 大全,我日常在用的 25 个,夯爆了!

博主头像 之前有人问我,你天天说的 Agent Skill 到底是啥,你平常有用哪些呢? 关于Agent Skill介绍,如果还不清楚的,可以看看之前公众号发表的这篇 最近很火爆的Claude Skills到底是个啥?解决什么问题?怎么用! 我平常在用的 Skill 种类有很多,办公提效、创作类、工作流相关的 ...

C#.NET源生成器命名规则

一、 前言 本文讲解在C#.NET源生成器中生成类的字段、属性、方法及参数和变量标识符的命名处理方式 二、 C# 命名规则 1. CamelCase(小驼峰)‌ 首字母小写,后续单词首字母大写 参数和变量适用 私有字段使用下划线 + 小驼峰 2. PascalCase (帕斯卡、大驼峰)‌ 首字母大 ...

你把时间放在哪里,哪里就会生长 | 一个互联网人的时间配置法

博主头像 程序员的工资是唯一收入,但时间才是本金。 我最近做了一件很小的事。把书架上的书重新分了一次类。不是按大小,不是按颜色,也不是按出版社,而是按一个更简单的标准:我还会不会再读它一遍。 分完以后,有一小摞被我留在手边,剩下的收进了柜子深处。那一小摞不多,大概七八本。我看着它们,心里忽然轻了一点。不是因为 ...

123···100>