6

一文搞懂 LLM 的 Transformer!看完能和别人吹一年

如果你想对当下 AI LLM(大语言模型) 的工作原理有所了解,揭开 ChatGPT、DeepSeek 背后的秘密,那一定要认识一下本文的主角 Transformer。 当提起 Transformer 这个话题时,仿佛人人都可以讲些相关名词出来,什么自注意力机制啊、encoder、decoder什么 ...

AlfredZhao 发布于 2025-11-27 08:01 评论(2) 阅读(2255)
63

TypedSql:在 C# 类型系统上实现一个 SQL 查询引擎

前言 在 .NET 里写查询的时候,很多场景下数据其实早就都在内存里了:不是数据库连接,也不是某个远程服务的结果,而就是一个数组或者 List<T>。我只是想过滤一下、投影一下。这时候,通常有几种选择: 写一个 foreach 循环 —— 性能好、可控,但代码稍微有点啰嗦; 用 LINQ —— 写起 ...

hez2010 发布于 2025-11-24 00:54 评论(31) 阅读(3494)
11

C++信创适配踩坑记

记录了在国产信创环境(如银河麒麟 ARM64)下适配 C++ 项目时,通过配置 openEuler 软件源、自编译 GCC 9 并管理多版本编译器,最终成功解决运行时与依赖库问题的实战经验。 ...

charlee44 发布于 2025-11-20 09:11 评论(12) 阅读(1598)
28

从 .NET Core1.0 到 .NET 10:.NET + C# 演进全景

本文回顾微软 .NET 与 C# 语言从跨平台起步到统一平台、再到现代化性能优化的全过程。每个版本都配有简明 Demo 代码,便于开发者快速掌握特性变化与实践。 一、.NET Core 时代:跨平台的开端 1. .NET Core 1.x(C# 7.0) 发布时间:.NET Core 1.0 于 2 ...

chester·chen 发布于 2025-11-14 09:25 评论(7) 阅读(3847)
25

如何在 .NET 中使用 SIMD

目录什么是 SIMDSIMD 基础 APISystem.Runtime.Intrinsics 命名空间如何理解向量的大小跨平台实现方式SIMD 指令集的使用选择合适的向量创建方式System.Numerics 命名空间中的 SIMD 支持Vector<T> 结构体Vector2、Vector3 和 ...

黑洞视界 发布于 2025-11-12 18:05 评论(10) 阅读(2758)
5

记一次 float64 排序失效的灵异事件

某一天的下午,我手头没什么事情,双眼迷离,正左手托着下巴空洞地盯着屏幕发呆。恍惚间,BUG反馈群冷不丁冒了消息,我定下神来看,测试同学反馈了一个排行榜的排序问题,排行榜中相同分数的玩家,后达到分数的反而排在先到达的玩家前面。 这实在匪夷所思,要知道这个排行榜模块已经是老古董代码了,之前测试和线上都很 ...

Innsane 发布于 2025-11-08 14:52 评论(11) 阅读(1728)
60

.NET 搞 AI 不行?

开篇:你是否也遇到过这些场景? 技术选型会议上,你刚提出用.NET开发AI应用,就被架构师打断: "做AI?还是用Python吧,生态成熟。" 翻开招聘网站,AI岗位的JD清一色写着: "熟悉PyTorch/TensorFlow/LangChain者优先,.NET经验可加分。" 深夜浏览技术社区,看 ...

「圣杰」 发布于 2025-11-07 21:31 评论(64) 阅读(6691)
46

代码复杂度的代价远比你想象得大

引言:复杂度的代价远比你想象得大 在 Java 后端系统演进过程中,代码复杂度是影响可维护性、稳定性和迭代效率的核心因素。然而,复杂度往往被忽视,直到一次“小改动”引发线上事故,才被重新审视。 本文以“复杂度战争”为主题,系统性地探讨如何识别、评估和治理代码中的复杂性。本文不会停留在抽象原则,而是结 ...

蛮三刀酱 发布于 2025-11-02 21:37 评论(17) 阅读(6095)
62

从一个普通程序员的角度,聊聊当前环境下,是否还适合做编程

先做一个简单的自我介绍: 我是一名三本毕业生,通信工程专业,毕业后报培训班学习编程,然后 2016 年至今一直在重庆从事 Java 开发,期间也短暂参与过前端开发,自学过 C 语言和 Go 语言,任职过 5 家公司,涉足过医疗、税务、农业、房地产、人工智能等行业。 这段履历算不上光鲜,却是大多数普通... ...

天航星 发布于 2025-10-22 08:59 评论(114) 阅读(10002)
28

C# 弃元模式:从语法糖到性能利器的深度解析

在 C# 的语法演进中,“弃元(Discard)” 以一个简单的下划线 _ 成为了既提升代码可读性,又优化性能的 “双料特性”。它并非单纯的语法简化,而是编译器层面对 “有意忽略的值” 的深度优化 —— 通过明确 “忽略” 的意图,不仅让代码更简洁,更能减少内存分配、降低性能开销。本文将从使用场景、 ...

MeteorSeed 发布于 2025-10-09 16:41 评论(6) 阅读(2169)
26

向量那点事儿

目录一、向量坐标表示二、加减法向量加法应用示例向量减法应用示例三、向量内积应用示例四、向量外积应用示例五、小试牛刀代码示例六、小结 一、向量 这次我们继续聊一下向量。 向量可以理解为一个有方向的量。 它既有大小(长度),又有方向(指向哪里)。 生活中很多东西都可以用向量描述,比如: 速度(你开 ...

美码师 发布于 2025-09-25 10:35 评论(6) 阅读(2415)
27

无意中在应用层瞥见了一个微内核的操作系统调度器

你好呀,我是歪歪。 最近遇到一个业务上的问题,在网上看到一个对应场景下的解决方案,我感觉这个场景还挺有通用性的,分享一下。 以后遇到类似问题,或者当它以面试场景题出现的时候,你可以拿去就用。 事情是这样的。 程序里面有一条“线路”,这个“线路”是购买的外部服务,使用起来是要收费的。 为了更好的理解这 ...

why技术 发布于 2025-09-22 21:07 评论(7) 阅读(3330)
68

Runtime Async - 步入高性能异步时代

同步代码和异步代码 一般而言,代码可分为同步与异步两类。两者同样需要等待操作完成:同步会阻塞当前线程,直至操作结束后再继续执行后续逻辑;异步则不阻塞当前线程,而是在发起操作时预先注册完成后的处理逻辑,待操作完成时由操作本身或外部机制触发该逻辑。 于是这就带来一个问题,那就是同步代码和异步代码的写法是 ...

hez2010 发布于 2025-09-18 00:42 评论(10) 阅读(5069)
13

手算神经网络BP传播算法

虽然说是手算,但是我还是会写一点 C# 代码,避免敲坏了计算器。我和大家保证,整个手算过程中,最终的计算结果只需要用到初高中知识。推导过程会用到部分高数的知识。我尽量将用到的知识点全列举出来,本文对学渣友好,期望能够拿出纸笔和 VisualStudio 的伙伴阅读完本文能够真的理解神经网络BP传播算... ...

lindexi 发布于 2025-08-31 21:20 评论(6) 阅读(1939)
36

本可避免的P1事故:Nginx变更导致网关请求均响应400

问题背景 项目上使用SpringCloudGateway作为网关承接公网上各个业务线进来的请求流量,在网关的前面有两台Nginx反向代理了网关,网关做了一系列的前置处理后转发请求到后面各个业务线的服务,简要的网络链路为: 网关域名(wmg.test.com) -> ... -> Nginx ->F5 ...

杜劲松 发布于 2025-07-24 20:08 评论(27) 阅读(4491)
21

tomcat为什么假死了.md

现象 我们生产最近有个服务偶尔会挂掉,接口报错"connection reset by peer",上服务器curl也是同样报错,意思连接被server拒绝了。 通过dump以及日志分析,我们已经知道了问题代码所在,就是使用easyexcel上传、解析文件,开发同学没有做分页,导致内存溢出。这点在e ...

jtea 发布于 2025-06-12 10:01 评论(12) 阅读(4681)
41

换个方式用C#开发微信小程序

前一阵子帮朋友开发个微信小程序,一开始使用Wechat Devtools开发,实在受不了转用uniapp开发。后来突发奇想能否将C#写的PixUI编译成WebAssembly,由微信小程序加载运行。先上网搜了下小程序使用blazor的文章,都是用WebView包了一下blazor应用,没有参考价值, ...

白菜园 发布于 2025-05-15 09:58 评论(17) 阅读(7288)
25

日常问题排查-空闲一段时间再请求就超时

其实这个问题笔者一直遇到,而且解决方案也一直有,但从没有真正的仔细思考过。但最近读《tcpip路由技术》卷二突然灵光一闪,将书中的一些阐述和这个问题莫名的关联想通了其中的关窍 ...

无毁的湖光-Al 发布于 2025-05-06 09:20 评论(12) 阅读(3868)
53

C#高性能开发之类型系统:从 C# 7.0 到 C# 14 的类型系统演进全景

自C# 7.0以来,C#语言在类型系统方面引入了众多新数据类型、类型构造和语言特性,以提升性能、类型安全性和开发效率。本文全面整理了从C# 7.0到C# 14.0(截至2025年4月,C# 14.0为预览版)类型系统的新增内容,包括值元组、Span<T>、ReadOnlySpan<T>、Memory ...

AI·NET极客圈 发布于 2025-04-24 10:16 评论(9) 阅读(5949)
43

工良出品 | 长文讲解 MCP 和案例实战

作者:痴者工良 博客地址:https://www.whuanle.cn/ 示例项目地址:https://github.com/whuanle/mcpdemo 近期 MCP 协议越来越爆火,很多开发者都投身参与 MCP Server/Client 的开发,各个大厂也纷纷推出自己的 MCP 集成平台或开 ...

痴者工良 发布于 2025-04-21 08:27 评论(15) 阅读(11737)