工程实践

硅基喵4 天前
ef core·工程实践
开发实战:asp.net core + ef core 实现动态可扩展的分页方案欢迎阅读,这篇文章主要面向初级开发者。在开始之前,先问你一个问题:你做的系统,是不是每次增加一个查询条件或者排序字段,都要去请求参数对象里加一个属性,然后再跑去改 EF Core 的查询逻辑?
AI精钢7 天前
java·开发语言·工程实践·claude code·ai coding·agent skills·技术认证
Claude Certification 出现了一道“官方文档级”错题:关于 Claude Code Skills 优先级的误导在准备 Claude Certified Architect – Foundations 认证考试的过程中,一道关于 Claude Code Skills 优先级的题目引起了注意。题目描述的场景很具体,但给出的"正确答案"与当前官方文档存在明显冲突。这类错误如果不被指出,可能会误导大量正在学习 Claude Code 和 Agent Skills 的工程师,影响他们对 skill 策略的设计和理解。
硅基喵18 天前
ef core·工程实践
EF Core 原生 SQL 实战:FromSql、SqlQuery 与对象映射边界做 EF Core 一段时间后,很多人都会遇到同一个节点:常规 LINQ 能覆盖大多数查询,但一到复杂报表、视图或者历史 SQL 复用场景,就会开始考虑原生 SQL。问题不在于“能不能写 SQL”,而在于怎么写得可维护、可观测、还能和 EF Core 的映射体系配合好。这篇文章讲解 FromSql、SqlQuery 的使用边界和对象映射的一些坑。
小邓的技术笔记23 天前
ef core·工程实践
.NET .Result 避坑指南:不同框架下的死锁与线程池饥饿这篇只讲一个知识点:在 .NET 代码里用 .Result(或 GetAwaiter().GetResult())同步阻塞异步任务,为什么在不同框架下会触发不同类型的事故。
硅基喵24 天前
ef core·工程实践
EF Core 避坑:.Result 在不同框架下的死锁与线程饥饿这篇文章讲解在 EF Core 调用链里使用 .Result(或 GetAwaiter().GetResult()),为什么在不同 .NET 框架下会表现成两种事故。
硅基喵25 天前
ef core·工程实践
EF Core 慢查询排查实战:TagWith、OpenTelemetry、执行计划,30 分钟定位性能瓶颈EF Core 性能问题里,最折磨人的不是“慢”,而是“慢得没规律”,线上卡,测试又无法复现。很多小D、小W同学都经历过这种现场:
墨102425 天前
人工智能·ai·项目管理·架构设计·工程实践·openclaw
当 AI 助手开始管理多个项目:如何把“继续某项目”变成可联动机制这不是一篇关于“怎么写 YAML”的文章,而是一篇关于如何让 AI 助手在多项目协作里不再靠猜的文章。
charlie1145141911 个月前
linux·学习·嵌入式·uboot·嵌入式linux·工程实践·编程指南
2026年IMX6ULL正点原子Alpha开发板学习方案——U-Boot完全移植概览:从官方源码到你的自制板,这条路有多远这个标题起的好大哦,但是实际上是笔者曾经的UBoot教程的一个巨大的翻新版本,我才发现曾经的教程在UBoot上就存在不少的错误,这里进行统一的更正!
硅基喵1 个月前
ef core·工程实践
EF Core 并发冲突实战:乐观锁、RowVersion 与 DbUpdateConcurrencyException 怎么处理并发冲突是 EF Core 里最容易被忽视、出了事又最难排查的问题之一。这篇文章聊聊它的机制、怎么配置乐观锁、冲突异常怎么处理。
硅基喵1 个月前
ef core·工程实践
EF Core 写入链路深拆:从 ChangeTracker 到 SQL Batch 的性能诊断与优化这篇文章讨论一个问题:一次写入请求从实体变更到数据库落盘,中间到底发生了什么,哪里最容易慢,以及应该怎么定位。
小邓的技术笔记1 个月前
asp.net·工程实践
ASP.NET Core 认证鉴权实战:JWT、Policy 与权限边界怎么落地这篇文章不讨论完整身份平台建设,只聚焦 ASP.NET Core 里最常见、也最容易出错的一段:JWT 认证、Policy 授权,以及资源级权限边界该怎么落到代码里。
小邓的技术笔记1 个月前
asp.net·工程实践
从 IApplicationBuilder 到 RequestDelegate:ASP.NET Core 请求管线的性能与可观测性实战很多团队做性能优化时,第一反应是改 SQL、加缓存、扩机器。结果接口还是慢,而且慢得不稳定。这类问题里,有一部分根因并不在业务代码,而在请求进入业务之前就已经产生了: 中间件顺序、重复序列化、过重日志、异常处理位置不当,都会把每个请求的固定成本悄悄抬高。
硅基喵1 个月前
asp.net core·工程实践
ASP.NET Core 认证鉴权实战:JWT、Policy 与权限边界怎么落地这篇文章不讨论完整身份平台建设,只聚焦 ASP.NET Core 里最常见、也最容易出错的一段:JWT 认证、Policy 授权,以及资源级权限边界该怎么落到代码里。
硅基喵1 个月前
asp.net core·工程实践
从 IApplicationBuilder 到 RequestDelegate:ASP.NET Core 请求管线的性能与可观测性实战很多团队做性能优化时,第一反应是改 SQL、加缓存、扩机器。结果接口还是慢,而且慢得不稳定。这类问题里,有一部分根因并不在业务代码,而在请求进入业务之前就已经产生了: 中间件顺序、重复序列化、过重日志、异常处理位置不当,都会把每个请求的固定成本悄悄抬高。
charlie1145141911 个月前
开发语言·c++·笔记·嵌入式·现代c++·工程实践
嵌入式C++教程——Lambda捕获与性能影响上一章我们学习了Lambda的基本语法,但你可能心中还有一个疑问:那个捕获列表[...]到底是怎么回事?值捕获和引用捕获有什么区别?会不会影响性能?
charlie1145141912 个月前
linux·嵌入式·rootfs·教程·环境配置·嵌入式linux·工程实践
RK3568跑Arch Linux全路程指南(以正点原子的RK3568开发板为例子)终于想起来自己的老本行嵌入式了,最近的话,有些断更主要是在疯狂的梭哈SDK的配置。下面我们就来简单的说一说,如何在RK3568上跑Arch Linux
张彦峰ZYF2 个月前
数值计算·线性方程组·稳定性·数值优化·数值积分·工程实践·算法评估
数值计算算法系统性评估框架快速工程实践目录一、数值算法评估的理论基础(一)精度与误差阶(Order of Accuracy)(二)数值稳定性(Numerical Stability)
charlie1145141912 个月前
开发语言·c++·笔记·学习·工程实践
malloc 在多线程下为什么慢?——从原理到实测在高并发或频繁分配的场景下,程序性能经常被 malloc/free 吃掉。本文带你从零开始理解 malloc 在多线程下的主要性能问题(arena 锁竞争、缓存一致性、上下文切换、元数据与碎片等),并通过多段可运行的 C 代码演示对比 malloc 与简易内存池的行为与性能差异。
charlie1145141912 个月前
人工智能·笔记·机器学习·工程实践
机器学习概论:一门教计算机如何“不确定地正确”的学问这一部分是后续机器学习起手的笔记,也算是笔者初步对机器学习的认识。笔者不太懂机器学习,只是一种感觉。很多人第一次接触机器学习,都会下意识地想问一句:“所以,我到底要学哪些算法?”
charlie1145141912 个月前
开发语言·c++·笔记·嵌入式开发·工程实践
嵌入式C++开发——RAII 在驱动 / 外设管理中的应用RAII(Resource Acquisition Is Initialization)来自 C++ 的兵器库:资源(文件、互斥、硬件句柄)在构造函数里被“拿到”,在析构函数里被“放回”。在嵌入式场景下,资源不是内存垃圾桶里的new/delete,而是:GPIO 引脚状态、SPI 的片选(CS)线、DMA 通道、文件描述符、外设时钟、互斥锁……这些东西忘了释放会导致外设卡死、功耗增加或系统不稳定。RAII 能把“释放”放到作用域结束时自动执行,大幅降低漏释放和状态不一致的概率。不过——嵌入式有限资源、可能