摘要: 我可以双击 shift 打开 visual studio 的代码搜索 之前做 git blame for visual studio 插件的时候说过,因为 rider 太卡的原因,我又回到了 visual studio。可是 jetbrains 系的产品的人体体验好一点,日久生情了。现在在用 vs 阅读全文
posted @ 2026-09-11 16:05 DengLei1024 阅读(8) 评论(0) 推荐(0)
摘要: 我决定把 gittoy 更名为 git blame for vs gittoy 是我开发的针对 visual studio 上的扩展,主要的功能就是在编辑器的行内显示 git blame 信息,包括作者、提交时间和提交摘要。 到目前未知,行内 blame 的功能已经可用。仔细想想,我不打算也没有能力 阅读全文
posted @ 2026-09-08 12:52 DengLei1024 阅读(17) 评论(0) 推荐(0)
摘要: 使用 rider 有五六年了,它的编辑体验很棒,可是最近升级到新版本后,经常突然卡死,不知道是公司电脑太烂还是 rider bug 太多。反正卡死多了就想换回 visual studio 试试,习惯了 rider + gittoolbox,突然回到 vs 后还有一点不适应,所以就借鉴了 gittoo 阅读全文
posted @ 2026-08-29 00:13 DengLei1024 阅读(978) 评论(3) 推荐(12)
摘要: DTO 基类的设计 ABP 提供了标准的 DTO 基类,看其源码继承关系: // framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ // 单个实体输出 public abstract class E 阅读全文
posted @ 2026-08-06 08:29 DengLei1024 阅读(226) 评论(1) 推荐(5)
摘要: ApplicationService 的声明 // framework/src/Volo.Abp.Ddd.Application/Volo/Abp/Application/Services/ApplicationService.cs public abstract class Application 阅读全文
posted @ 2026-08-05 10:36 DengLei1024 阅读(186) 评论(0) 推荐(3)
摘要: 源码位置 仓储实现的核心在: framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/RepositoryBase.cs framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/Do 阅读全文
posted @ 2026-08-04 13:11 DengLei1024 阅读(245) 评论(1) 推荐(3)
摘要: 实体继承的设计 ABP 的实体体系不是一次设计出 7 层的,而是逐层递增,每个层次解决一个问题。 源码在 framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/,看每个基类实际加了什么。 每一层的源码分析 第 1 层:IEntity / 阅读全文
posted @ 2026-08-03 22:04 DengLei1024 阅读(325) 评论(0) 推荐(4)
摘要: 从入口看起:AbpApplicationFactory.Create using var app = AbpApplicationFactory.Create<BusinessModule>(options => { options.UseAutofac(); }); app.Initialize( 阅读全文
posted @ 2026-08-01 21:11 DengLei1024 阅读(248) 评论(2) 推荐(3)
摘要: Why: 一个 Go 服务为什么可以同时处理几万甚至几十万连接? 答案并不复杂,Go net/http 的实现采用了每个 TCP 连接对应一个 Goroutine 的模型。 服务启动流程 一个 HTTP 服务通常从下面这行代码开始: http.ListenAndServe(":8080", nil) 阅读全文
posted @ 2026-07-16 17:38 DengLei1024 阅读(44) 评论(0) 推荐(0)
摘要: ai总结 📥 请求进入 ServeHTTP,开始处理 HTTP 请求。 🌲 首次请求会初始化路由树,后续直接复用。 ♻️ 从 sync.Pool 获取 Context,减少对象创建。 🔄 重置 ResponseWriter,绑定当前 Request。 🔍 根据路由树快速匹配对应 Handle 阅读全文
posted @ 2026-07-15 18:04 DengLei1024 阅读(23) 评论(0) 推荐(0)