转眼一年又过去了,春节将至 HelloGitHub 也迎来了一年一度的年度盘点时刻。 接下来,就让我们一起来看看,都有哪些开源项目入选了《2025 年 HelloGitHub 年度热门开源项目》。需要说明的是,入选并不是按照 Star 增长或“出圈”程度作为唯一标准,而是更看重来自 HelloGit ...
一切的起点是一顿臭骂 上个月,我被领导叫进办公室骂了整整二十分钟。 起因是这样的——我们部门负责维护一套内部知识库系统,里面沉淀了公司近五年的技术文档、故障处理手册、还有各种规范流程。问题是,这玩意儿除了当摆设,几乎没人用。为啥?因为搜索太烂了,关键词匹配的那种,你搜服务器宕机怎么办,它给你返回一堆 ...
这些年,我把几乎所有精力都放在产品本身。但有一件事,我一直拖着没认真做——官网。我其实听过不止一次类似的评价:“产品还不错,就是网站有点……土。” ...
一、前言 在 .NET 生态里,官方早就给出过“前后端一把梭”的方案——Blazor Server、Blazor WebAssembly、ASP.NET Core 寄宿 IIS 等。但它们要么强依赖前端独立部署,要么运行时拖家带口,源码裸露、启动速度、跨域配置都是痛点。 反观 Go、Rust 社区, ...
1. 前言 博客园自 2004 年上线以来,凭借着简洁的界面、浓厚的技术氛围成为了国内程序员的核心创作平台之一,而皮肤定制则是博客园用户个性化表达的重要方式。从早期的纯 CSS 样式修改,到后来的 JS 脚本增强,博客园皮肤开发的需求不断升级,但平台的原生开发模式却始终没有跟上前端技术的发展步伐。 ...
我的十七岁 你为什么要总结自己?你要写些什么?你要思考什么? 和自己对话 这是第几次总结自己了?每次回头看,总觉得有些东西没写透,有些话说得不对。不过,it doesn't matter. 只要能留下点有用的,就够了。 十七岁了——虽然还有四个月就十八了。你有没有活成自己想要的样子?你现在开心吗?能 ...
这是 「AI是怎么回事」 系列的第 1 篇。我一直很好奇 AI 到底是怎么工作的,于是花了很长时间去拆这个东西——手机为什么换了发型还能认出你,ChatGPT 回答你的那三秒钟里究竟在算什么,AI 为什么能通过律师考试却会一本正经地撒谎。这个系列就是我的探索笔记,发现了很多有意思的东西,想分享给你。 ...
本文深度剖析了 C++ 与 Java 在内存管理上的本质差异。从函数传参的“值语义”陷阱切入,详细阐述了 C++ 为何默认进行深拷贝及其性能代价。文章重点讲解了核心机制 RAII 如何替代 GC 实现确定的资源管理,通过图解“移动语义”与“右值引用”揭示了高性能零拷贝的奥秘,并系统介绍了 uniqu... ...
SmartDapper SmartDapper 是一个基于 Dapper 的轻量级扩展库,提供 表达式树转 SQL、链式构建器(Fluent Builder:QuerySet/InsertSet/UpdateSet/DeleteSet,支持 Where/Select/Join/GroupBy/Ord ...
最近 OpenClaw(由 ClawdBot 改名)是真的火,它是一个能操作电脑干活的 AI 数字员工。能帮你读写文件、编写程序、执行任务,7×24 小时不休息。而且你随时随地掏出手机就能操控它,让它帮你干活。
最快的、傻瓜式安装 OpenClaw 的方法这就来了! ...
前言 在日常的 .NET 项目开发中,我们经常需要大量的测试数据来验证业务逻辑、填充数据库、进行性能测试或者做产品演示。手动编写这些测试数据不仅枯燥乏味、浪费时间,而且难以覆盖各种边界场景。今天大姚给大家推荐一款开源、强大、简单易用的 .NET 假数据生成库:Bogus。 项目介绍 Bogus 是一 ...
假设有这样一个星球。不是比喻,我们真的想象一下——那里的所有人,从孩童到物理学家,都坚信大地是平的。这不是愚昧,这是他们全部经验的基础:目之所及,海天之间是一条直线;长途跋涉,脚下从无可见的弯曲。 但他们和我们一样聪明,一样擅长做实验、列方程、建理论。只是他们的理论框架里,地面是绝对平面,重力方向垂 ...
Agent-Sandbox部署神器,为你公司每个同事部署一个OpenClaw(Clawdbot, Moltbot),快速体验OpenClaw(Clawdbot, Moltbot)的魅力 名字变迁:Clawdbot -> Moltbot -> OpoenClaw 用到的工具:https://githu ...
本文将从控制台开始,以最简单方式和大家展示如何通过 Angle 将 Skia 和 DirectX 对接。对接之后,可以利用 Angle 的能力,让 Skia 使用到 DirectX 引擎渲染能力 ...
大家好!我是 @qian-o,Zenith.NET v0.0.6 正式发布了! 这个版本的核心主题是 精简:为了让 API 更好地适配即将上线的 Metal 后端,我们对资源绑定模型、着色器阶段和光线追踪方案做了一次大规模的重构和瘦身。 GitHub 仓库:https://github.com ...
精心汇总了全网最主流实用的 Agent Skills 资源,从 Skills 入门教程、Skills 安装管理工具、Skills 资源合集、再到推荐安装的 Skills,一条龙服务,墙裂建议收藏备用! ...
电商库存高并发扣减系统 一套基于 Redis 分桶 + DB 明细驱动的强一致性库存扣减方案,实现零超卖、零少卖,支持 Redis 宕机自动降级 目录 一、背景:为什么需要高并发库存扣减方案 二、传统方案的三大痛点 三、核心设计思想 四、技术架构详解 五、核心流程实现 六、常见问题解答 七、性能测试 ...
1. 现象 在处理 CSV 文件导入时,你可能遇到过这种“灵异事件”: CSV 文件第一列叫 tag_id。 程序用 encoding/csv 读进 Map 后,尝试用 mp["tag_id"] 取值。 结果: 永远返回空值,但打印整个 Map 时,肉眼看 Key 确实是 tag_id。 而这其实是 ...
一款Go语言Gin框架DDD脚手架,适合快速搭建项目 一个开箱即用的 DDD(领域驱动设计)Go 脚手架,基于 Gin + RocketMQ,包含双数据库、统一响应、中间件与事件驱动示例。 这是什么 Gin-Framework-DDD 是一个面向 Go 语言的 DDD 工程脚手架,帮你快速搭建符合 ...