会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
DL forge
Building, Learning
博客园
首页
新随笔
订阅
管理
2026年9月11日
我可以双击 shift 打开 visual studio 的代码搜索
摘要: 我可以双击 shift 打开 visual studio 的代码搜索 之前做 git blame for visual studio 插件的时候说过,因为 rider 太卡的原因,我又回到了 visual studio。可是 jetbrains 系的产品的人体体验好一点,日久生情了。现在在用 vs
阅读全文
posted @ 2026-09-11 16:05 DengLei1024
阅读(8)
评论(0)
推荐(0)
2026年9月8日
我决定把 gittoy 更名为 git blame for vs
摘要: 我决定把 gittoy 更名为 git blame for vs gittoy 是我开发的针对 visual studio 上的扩展,主要的功能就是在编辑器的行内显示 git blame 信息,包括作者、提交时间和提交摘要。 到目前未知,行内 blame 的功能已经可用。仔细想想,我不打算也没有能力
阅读全文
posted @ 2026-09-08 12:52 DengLei1024
阅读(17)
评论(0)
推荐(0)
2026年8月29日
为了可以重新拥抱 Visual Studio, 我做了一个 vs 版的 gittoolbox
摘要: 使用 rider 有五六年了,它的编辑体验很棒,可是最近升级到新版本后,经常突然卡死,不知道是公司电脑太烂还是 rider bug 太多。反正卡死多了就想换回 visual studio 试试,习惯了 rider + gittoolbox,突然回到 vs 后还有一点不适应,所以就借鉴了 gittoo
阅读全文
posted @ 2026-08-29 00:13 DengLei1024
阅读(978)
评论(3)
推荐(12)
2026年8月6日
ABP DTO 与对象映射:AutoMapper Profile 配置与 Mapperly 源生成器
摘要: 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)
2026年8月5日
ABP 应用服务源码解读:ApplicationService 基类内置了哪些能力
摘要: 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)
2026年8月4日
ABP 仓储模式源码解读:自动过滤是如何实现的
摘要: 源码位置 仓储实现的核心在: 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)
2026年8月3日
ABP DDD 实体源码解读:7 层基类的设计逻辑和适用场景
摘要: 实体继承的设计 ABP 的实体体系不是一次设计出 7 层的,而是逐层递增,每个层次解决一个问题。 源码在 framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/,看每个基类实际加了什么。 每一层的源码分析 第 1 层:IEntity /
阅读全文
posted @ 2026-08-03 22:04 DengLei1024
阅读(325)
评论(0)
推荐(4)
2026年8月1日
ABP 模块系统源码学习:启动时模块是如何加载和排序的
摘要: 从入口看起:AbpApplicationFactory.Create using var app = AbpApplicationFactory.Create<BusinessModule>(options => { options.UseAutofac(); }); app.Initialize(
阅读全文
posted @ 2026-08-01 21:11 DengLei1024
阅读(248)
评论(2)
推荐(3)
2026年7月16日
为什么 Go 一个 HTTP 服务可以同时处理数万连接
摘要: Why: 一个 Go 服务为什么可以同时处理几万甚至几十万连接? 答案并不复杂,Go net/http 的实现采用了每个 TCP 连接对应一个 Goroutine 的模型。 服务启动流程 一个 HTTP 服务通常从下面这行代码开始: http.ListenAndServe(":8080", nil)
阅读全文
posted @ 2026-07-16 17:38 DengLei1024
阅读(44)
评论(0)
推荐(0)
2026年7月15日
gin怎么处理一次http请求的
摘要: ai总结 📥 请求进入 ServeHTTP,开始处理 HTTP 请求。 🌲 首次请求会初始化路由树,后续直接复用。 ♻️ 从 sync.Pool 获取 Context,减少对象创建。 🔄 重置 ResponseWriter,绑定当前 Request。 🔍 根据路由树快速匹配对应 Handle
阅读全文
posted @ 2026-07-15 18:04 DengLei1024
阅读(23)
评论(0)
推荐(0)
下一页
公告