2

理解 SOLID 原则:编写更简洁的 JavaScript 代码

编写简洁、可维护的代码是构建可扩展应用的关键。由罗伯特·C·马丁(Bob 大叔)提出的 SOLID 原则,是五条核心设计准则,能帮助开发者更好地组织代码、减少漏洞,并降低后续修改的难度。 本文将逐一拆解每条原则,用简单的 JavaScript 示例演示,并解释其重要性。 SOLID 分别代表什 ...

葡萄城技术团队 发布于 2025-08-27 08:47 评论(0) 阅读(387)
6

精选 2 款 .NET 开源、实用的缓存框架,帮助开发者更轻松地处理系统缓存!

前言 缓存技术作为提升应用响应速度、减轻数据库负载的重要手段,在各类应用场景中发挥着不可替代的作用。对于 .NET 开发者而言,选择一款功能强大且易于集成的缓存框架,能够显著提升开发效率和应用性能。今天大姚给大家分享 2 款 .NET 开源、实用的缓存框架,希望可以帮助到有需要的同学。 Fusion ...

追逐时光者 发布于 2025-08-26 22:00 评论(0) 阅读(963)
6

记一次 .NET 某企业审批系统 崩溃分析

一:背景 1. 讲故事 今年年初有位朋友在微信上找到我,说他们的系统在客户这边崩掉了,在代码中也加了全局异常处理但还是崩,不知道咋回事,让朋友在客户那边拿程序dump,拿到dump之后开始分析。 二:崩溃分析 1. 为什么会崩溃 既然是崩溃,那就用 !analyze -v 命令观察下windbg给我 ...

一线码农 发布于 2025-08-26 12:27 评论(3) 阅读(875)
2

WebRTC 入门指南:实时通信完全解析

WebRTC 入门指南:实时通信完全解析 简介 WebRTC(Web 实时通信)是一项强大的技术,支持浏览器和移动应用实时交换音视频与数据——无需中间服务器中转。它是现代视频通话、屏幕共享工具及实时协作平台的核心底层技术。 本文将完整覆盖 WebRTC 技术流程:从获取用户媒体到建立安全的点对 ...

葡萄城技术团队 发布于 2025-08-26 08:56 评论(1) 阅读(1132)
10

平滑加权轮询负载均衡的底层逻辑

你好呀,我是歪歪。 五年前,我写了一篇关于平滑加权轮询负载均衡策略的算法。 那是我第一次接触到平滑加权轮询负载均衡策略,最后结果呈现出“平滑”的轮询效果之后,我感觉非常厉害。 但是,在当年的文章中有这样的一句话: 我想了很久,我还是不知道背后的数学原理是什么。 由于印象过于深刻,所以五年过去了,关于 ...

why技术 发布于 2025-08-25 20:38 评论(4) 阅读(970)
3

C#/.NET/.NET Core技术前沿周刊 | 第 51 期(2025年8.18-8.24)

前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿、推荐或自荐优质文章、项目、学习资源等。 � ...

追逐时光者 发布于 2025-08-25 13:08 评论(0) 阅读(844)
0

用 LangGraph + MCP Server 打造 SpreadJS 智能助手:让 AI 真正懂你的表格需求

前言 差不多今年,"MCP""Agent"一直都是AI领域的热点, 尤其是manus的出现, 显得Agent好像无所不能, 极大的展现了AI的思考和执行决策的能力。 AI 不再只是单纯地回答问题,而是能够主动理解任务、规划步骤、调用工具,并最终完成目标。 但是在控件领域, 控件产品基本都有很多API ...

葡萄城技术团队 发布于 2025-08-25 11:59 评论(0) 阅读(465)
4

记一次 .NET 某人力资源网 CPU爆高分析

一:背景 1. 讲故事 前段时间微信里有一位非训练营学员找到我,说他们的系统在某些时段会cpu爆高,并伴有网络带宽的激增,不知道是什么情况,让我帮忙看下怎么回事,哈哈,说这个故障之前,我先吐槽一下,地狱不空,在社区里我一个人的力量太微弱了,这5年来我给行业内开发朋友都是全免费分析,这也让自己不堪重负 ...

一线码农 发布于 2025-08-25 10:25 评论(2) 阅读(863)
9

DeepSeek采用的UE8M0 FP8 为什么引爆了A股的芯片板块

DeepSeek 这次的重点不在模型 V3.1,而是在DeepSeek在其官宣发布DeepSeek-V3.1的文章中提到,DeepSeek-V3.1使用了UE8MO FP8 Scale的参数精度。另外,V3.1对分词器及chat template进行了较大调整,与DeepSeek-V3存在明显差异。 ...

张善友 发布于 2025-08-24 18:55 评论(3) 阅读(1678)
1

【EF Core】使用外部 Model

对于模型的配置,98.757%的情况下,我们使用“数据批注”特性类,或者 Fluent API (重写 DbContext 类的 OnModelCreating 方法)进行配置即可。但在少数情况下,可能会考虑在 DbContext 之外配置模型。比如: 你的实体类和模型,以及 DbContext 派 ...

东邪独孤 发布于 2025-08-24 18:47 评论(0) 阅读(456)
19

一款基于 Ant Design 设计语言实现、漂亮的 .NET Avalonia UI 控件库

前言 今天大姚给大家分享一款基于 Ant Design 设计语言实现、漂亮的 .NET Avalonia UI 控件库:AtomUI。 AtomUI项目介绍 AtomUI 是一款基于 Ant Design 设计语言实现、漂亮的 .NET Avalonia UI 控件库,致力于将 Ant Design ...

追逐时光者 发布于 2025-08-23 14:31 评论(4) 阅读(1957)
0

大/小模型在视频分析领域中的联合应用

CV领域小模型发展 自2012年AlexNet在ImageNet大规模视觉识别挑战赛(ILSVRC)中以显著优势夺冠以来,计算机视觉(CV)领域进入了深度学习驱动的新纪元。AlexNet首次大规模使用卷积神经网络(CNN)进行图像分类,其成功标志着传统手工特征方法的终结,开启了基于数据驱动的深度模型 ...

周见智 发布于 2025-08-22 14:49 评论(0) 阅读(334)
6

记一次 .NET 某光谱检测软件 内存暴涨分析

一:背景 1. 讲故事 训练营里的一位学员找到我,说他们的系统会出现内存暴涨的情况,看了下也不是托管堆的问题,让我协助一下到底怎么回事?既然有dump了,那就开始分析之旅吧。 二:内存暴涨分析 1. 为什么会暴涨 在分析之前还是那条原则,不要过分的相信求助者的话,否则容易被他带沟里去,毕竟人家是业余 ...

一线码农 发布于 2025-08-21 10:18 评论(0) 阅读(574)
1

TypeScript 进阶必备!5 个实用工具类型,帮你写出更健壮的前端代码

TypeScript 作为 JavaScript 的超集,凭借强大的类型系统让代码更健壮、更易维护。在日常开发中,自定义工具类型往往能帮我们高效解决类型安全问题。本文就分享 5 个实用的 TypeScript 自定义工具类型,或许能帮你规避常见坑点,甚至启发你打造专属工具类型来应对业务难题。 1. ...

葡萄城技术团队 发布于 2025-08-21 09:06 评论(1) 阅读(478)
5

记一次 .NET 某工控PCB巡检系统 崩溃分析

一:背景 1. 讲故事 前些天训练营里的一位学员找到我,说他们的系统出现了崩溃,自己分析了遍也没找到是什么原因,让我帮忙看下怎么回事?dump拿到手后,接下来就上windbg分析。 二:崩溃分析 1. 为什么会崩溃 打开dump之后,windbg 会自动定位崩溃点,输出如下: ........... ...

一线码农 发布于 2025-08-20 09:42 评论(3) 阅读(662)
6

告别 DOM 的旧时代:从零重塑 Web 渲染的未来

引言 浏览器这玩意儿现在真够诡异的。WebAssembly 在服务器端混得风生水起,但客户端还是那副老样子,跟十年前没啥区别。 WASM 粉会跟你吹,通过点 JS 胶水代码就能调原生 Web API。但核心问题是:为啥非得用 DOM?这东西就是个默认选项罢了。本文直击 DOM 和相关 API 的痛点 ...

葡萄城技术团队 发布于 2025-08-20 08:25 评论(0) 阅读(709)
2

记一次 .NET 某自动化智能制造软件 卡死分析

一:背景 1. 讲故事 前些天有位朋友找到我,说他们工厂里面的程序不知道怎么就突然卡死了,让我帮忙看下怎么回事?dump也拿到了,对于这类程序,其实我还是非常有信心的,接下来就来分析吧。 二:卡死分析 1. 为什么会卡死 因为是窗体程序,所以我们直接看主线程,使用 ~0s;!clrstack 观察托 ...

一线码农 发布于 2025-08-19 10:06 评论(0) 阅读(775)
3

从AI调用到AI智能体:全面解析三种AI应用的技术架构

一、AI应用开发的范式革命 在当今全球企业加速数字化转型的浪潮中,人工智能(AI)已不再是边缘性的技术点缀,而是深度嵌入业务流程、重塑价值创造方式的核心驱动力。我们正见证一场深刻的范式革命:AI正从单一的功能性工具,演变为能够理解、协作乃至自主决策的“数字员工”。 随着AI能力的不断演进,AI应用的 ...

葡萄城技术团队 发布于 2025-08-19 08:30 评论(0) 阅读(1099)
2

直击痛点的开源项目「GitHub 热点速览」

过去一周,虽然大模型、AI 工具依旧层出不穷,但大家似乎对“新瓶装旧酒”的 AI 产品逐渐产生了免疫,只有真正解决开发痛点的开源项目才能脱颖而出。 本周值得关注的开源项目中,FastAPI-MCP 让传统 API 轻松接入 AI 工作流(MCP),Motia 则试图一站式整合后端开发的碎片化问题。自 ...

削微寒 发布于 2025-08-19 08:20 评论(0) 阅读(1980)
9

家里有密码锁的注意了,这真不是 BUG,是 feature。

你好呀,我是歪歪。 前几天在网上冲浪的时候看到一个消息,关于智能密码锁的。 就是这种玩意: 当时我看到的那个消息说,开密码锁的时候,你输入的数字串只要包含你真正的密码就能开锁。 比如,假设你的密码是:250818。 那你在按密码的时候输入“123250818456”也能开锁。 怎么可能是这样的开锁逻 ...

why技术 发布于 2025-08-18 20:41 评论(25) 阅读(3240)