Categories
Test
2024
Linux 使用 CUDA Docker 镜像加速视频转码
排查 dotNET Core 程序内存暴涨的问题
2023
修复 Parallels Desktop 无网络的问题
在 .NET 5 以后的 HttpClient 超时问题
2022
WCF 服务容器化的一些问题
基于 Godaddy 与阿里云, 一键申请 SSL 证书
解决被占用的文件夹无法被删除的问题
限制容器在 Docker 输出的日志大小
使用 NGINX 转发 Github Pages 站点
使用 ssl on 时,NGINX 提示 Warn
C# 使用 AltCover 获得代码覆盖率 - E2E Test 和 Unit Test
Bitbucket 使用 SSH 拉取仓库失败的问题
2021
Abp vNext 源码分析 - 20. 电子邮件与短信支持
Abp vNext 源码分析 - 19. 单元测试
acme.sh 免费泛解析证书生成
Harbor 2.1.2 安装部署
2020
ASP.NET Core 移除已注册的过滤器
Abp vNext 源码分析 - 21. 界面与文字的本地化
CefSharp 开发触屏终端遇到的问题记录
dotNET Core 的 Docker 容器目录乱码问题
Abp vNext 源码分析 - 23. 二进制大对象系统(BLOB)
Abp vNext 源码分析 - 19. 多租户
Docker 安装 ELK
Abp vNext 源码分析 - 14. EntityFramework Core 的集成
2019
使用 HttpClient 进行表单提交时,遇到的问题
Abp vNext 源码分析 - 13. 本地事件总线与分布式事件总线 (Rabbit MQ)
C# 结合 PInvoke 对接 IP 摄像头的笔记
Abp vNext 自定义 Ef Core 仓储引发异常
Abp vNext 源码分析 - 12. 后台作业与后台工作者
Abp vNext 源码分析 - 11. 用户的自定义参数与配置
Abp vNext 源码分析 - 9. 接口参数的认证
为什么要实现 IDisposable 接口?
ABP vNext 不使用工作单元为什么会抛出异常
Abp vNext 源码分析 - 8. 审计日志
Jenkins 结合 Docker 实现低配版的 CI&CD
在 ABP vNext 中编写仓储单元测试的问题一则
CentOS 7.x 安装 ZSH 终端
Abp vNext 源码分析 - 7. 权限与验证
移除 DevExpress 的 XtraForm 标题文字阴影
Abp vNext 源码分析 - 6. DDD 的应用层支持 (应用服务)
ABP vNext 源码分析 - 5. DDD 的领域层支持 (仓储、实体、值对象)
Abp vNext 源码分析 - 4. 工作单元
异常吞噬问题一则
使用 Polly 实现复杂策略(超时重试)
在 DotNetty 中实现同步请求
使用 C# 实现 CJ-T188 水表协议和 DL-T645 电表协议的解析与编码
DevExpress 使用 GridControl 时,数据源无法立即更新的问题
C# 校验并转换 16 进制字符串到字节数组
Abp vNext 源码分析 - 3. 依赖注入与拦截器
Abp vNext 源码分析 - 2. 模块系统的变化
Abp vNext 源码分析 - 1. 框架启动流程分析
为什么不要使用 async void ?
了解一致性哈希算法
NuGet 手动清除缓存不起作用
ASP.NET Core 使用 SignalR 遇到的 CORS 问题
使用 .NET Core 开发 BT Tracker 服务器
Castle Windsor 的动态代理类如何获取实际类型
.NET Core 使用 HttpClient SSL 请求出错的解决办法
CentOS Too Many Open Files 解决
C# 使用 HttpClient 调用 WebService 提示 NoSOAPAction
针对 Ocelot 网关的性能测试
C# 当中 LINQ 的常规用法 (Lambda 方式)
C# 多线程学习笔记 - 3
C# 当中 foreach 的原理
JSON 序列化的时候忽略无效的属性值
C# 多线程学习笔记 - 2
C# 多线程学习笔记 - 1
C# 结合 using 语句块的三种实用方法
Abp + MongoDb 改造默认的审计日志存储位置
个人整理的 Windows 下 .NET 开发必装的软件
使用 Docker 部署 Grafana + Prometheus 监控 MySQL 数据库
CentOS 7.x 安装 Docker-Compose
DNF 服务端基于 CENTOS 6.x 进行安装步骤
2018
关于 Abp 替换了 DryIoc 框架之后的问题
Abp 源码分析:十七、ASP.NET Core 集成
使用 DryIoc 替换 Abp 的 DI 框架
《CLR Via C#》读书笔记:27.计算限制的异步操作
《CLR Via C#》读书笔记:26.线程基础
《CLR Via C#》读书笔记:24.运行时序列化
Abp 源码分析:十六、后台工作与后台工作者
使用 WRK 压力测试工具对 ASP.NET Core 的接口进行压力测试
Abp 源码分析:十五、自动审计记录
使用 dotTrace 分析 .NET Core 代码问题
Abp 源码分析:十四、DTO 自动验证
通过 Emoji 表情标识 Git 每次提交的信息
dotNET Core 如何调用 WebService
Abp 源码分析:十三、多语言(本地化)处理
Abp 源码分析:十二、多租户体系与权限验证
Abp 源码分析:十一、权限验证
Abp 源码分析:十、异常处理
Abp + Grpc 如何实现用户会话状态传递
ASP .NET CORE 根据环境变量支持多个 appsettings.json
Abp 源码分析:九、事件总线
Abp 源码分析:八、缓存管理
Abp 源码分析:七、工作单元的实现
基于阿里云 DNS API 实现的 DDNS 工具
CentOS 7.4 安装 K8S v1.11.0 集群所遇到的问题
Abp 源码分析:六、工作单元的实现
Abp 源码分析:五、系统设置
使用 SonarQube 来分析 NetCore 项目代码问题
Abp 源码分析:四、模块配置
Abp 源码分析:三、依赖注入
使用 C# 代码实现拓扑排序
Abp 源码分析:二、模块系统
Abp 源码分析:一、Abp 框架启动流程分析
基于 Consul 实现 MagicOnion(GRpc) 服务注册与发现
利用 DynamicLinq 实现简单的动态表达式构建查询
使用 C# 编写自己的区块链挖矿算法
在 Docker 当中搭建 Docfx 站点
Google Chrome 书签导出并生成 MHTML 文件
200 行代码使用 C# 实现区块链
Linux 下 Shell 的自动交互
使用 Jenkins 为 .Net Core 实现持续集成/部署
设计模式(创建型模式):建造者模式
使用 FRP 实现内网穿透
设计模式(创建型模式):抽象工厂
浅谈模块系统与 ABP 框架初始化
浅谈工作单元 在整个 ABP 框架当中的应用
设计模式(创建型模式):工厂方法
设计模式(创建型模式):简单工厂
设计模式(创建型模式):单例模式
Nuget 构建服务器与常用命令
.Net Core 获取 HttpContext.Current 以及 AsyncLocal 与 ThreadLocal
在 DotNetCore 下的 Swagger UI 自定义操作
使用 SharpZipLib 打包数据到 ZIP 文件
EntityFrameworkCore Code First 当中批量自定义列名
2017
Linux 下的 Docker 安装与使用
ABP 工作单元
ABP 领域事件
OneDriver 指定文件夹同步
ASP.Net Core 获得网站根目录
ABP Code First 无法进行数据库迁移问题
自动SQL条件语句拼接实现
Visual Studio 2017 离线包制作
封装简单的HTTP操作类
Log4Net的使用的问题
C# 函数式编程:部分应用与局部套用
.NET Core 与 .NET Framework 动态加载DLL的一些不同点
将指定实体序列化为 XML 文档
Autofac 注入单个类型引发的BUG
在你的 C# 项目当中集成对 LUA 的动态解析支持
C# 的三种对象深拷贝方法
SQL Server 中关于 text 类型是否为空的判断
C# 使用位操作符实现简单的权限操作
使用 SqlBulkCopy 进行大批量数据库插入
SQL Server 建立 Linked Server 跨服务器数据库操作
Swagger 出现System.InvalidOperationException 异常
在 MVC 项目中出现缺少 System.Runtime 的错误
为 WebAPI 开启 Session 支持
VS2017 等加载符号很慢情况的解决办法
DbSet 两种 Where 查询的性能问题
C# 当中 Lambda 函数的匿名类型推断
SQL Server 压缩日志
MySql DateTime 自动变更的坑
用 CSS3 实现一个透明色的按钮
C# 迭代器与迭代器块的使用
C# 泛型静态字段与静态构造函数
C# 中级泛型-泛型比较与类型推断
比较 ArrayList 与 List Of T 之间性能究竟有多大的差别
C# 泛型类型约束
对你的站点增加跨域处理
C# 值与引用类型的误区
一个由于 Action 传入参数引发的 BUG
2016
MySql 允许远程用户登录访问
C# 当中的 AOP 实现,函数式编程
C1000K 实战,基于 Libev - 续
对于 Task 并行操作所遇到的问题
C1000K 实战,基于 Libev
在 C# 当中实现 LRU Cache
C# 如何实现URL编码?
C# 动态缓冲区的实现
SDL系列教程:第三章 游戏对象设计
IIS 的站点批量导出与备份
Visual Studio 开发 .NET Core 站点
NPOI 自定义单元格背景颜色
定时事件任务池
在一个日期列表当中根据天、周、月、季度、年返回相应的统计数据
互斥锁与自旋锁
ASP.NET MVC 在上下文中找不到 owin.Environment 项。
ASP.NET + 使用Mysql作为数据库
ASP.Net 使用Area遇到的HomeController歧义问题
C# 泛型类型参数与约束
ASP.Net MVC AJax辅助方法
ASP.Net MVC 重复提交
ASP.Net MVC CSRF跨站请求伪造 防范
ASP.Net MVC 当中XSS攻击的防范
ASP.Net MVC4学习 - 初学MVC控制器
EINTR-信号中断与慢系统调用
C# Collection 与 Collection
C# HashTable与HashMap的区别
C# 类与结构的区别
WinForm 在线程中启动新的窗口
C# 实现插件功能
用户态与内核态
mmap 的使用浅解
缓冲区的作用
Windows10 对于 Vmare12 打unlocker208补丁失败的解决办法
利用STL标准库实现字符串分割
再谈C#与C++通信之编码
SDL系列教程:第一章 开始使用SDL
Linux 下关于 epoll 并发链接限制
实现毛玻璃效果
malloc 的原理与产生内存碎片的原因
一个简陋的事件轮询
2015
CSharp 接口实例化的作用
C#接口实例化的作用
Windows下 DLL Main 函数详解
C++ Primer 例题不严谨导致的错误
函数入栈顺序
C# 结构体与byte[]之间的转换,以及C#与C/C++服务器之间的通信
sqlite3_exec()函数引发的血案
关于函数返回局部指针变量的思考
在Linux下获得程序运行的绝对路径
Clion 引用第三方库
WinForm 图标复用,减少exe文件体积
GCC零长数组与变长数组
用 C++ 实现一个简单的通信协议
单例模式的实现
多线程环境下调用 HttpWebRequest 并发连接限制
bxwx小说下载小工具
SQLite Lib 生成方法
服务器每天零点更新数据库
VisualGDB 如何使用第三方库(例:SQLITE3)