排序
从依赖倒置原则到IOC控制反转实现
从依赖倒置原则到IOC控制反转实现,从依赖倒置原则(Dependency Inversion Principle, DIP)到控制反转(Inversion of Control, IoC)再到依赖注入(Dependency Injection, DI)的演进过程,我们...
ABP VNext 8 + MySQL 数据分表
ABP VNext 8 + MySQL 数据分表,项目使用ABP框架,最近有需求数据量会持续变大,需要分表存储。 发现ShardinfCore可以快速实现EF分表操作,并且作者@薛家明还特别为ABP集成写了教程,完美的选择...
.NET WebSocket高并发通信阻塞问题
.NET WebSocket高并发通信阻塞问题,项目上遇到使用WebSocket超时问题,具体情况是这样的,OTA升级过程中,解压zip文件会有解压进度事件,将解压进度通过进程通信传给另一进程,通信提示超时异常...
浅究一下Freesql对Json列的实现
浅究一下Freesql对Json列的实现,前几天发了一篇随笔,聊了一下在使用Sqlsugar的Json列碰见的一些问题,当时对其解决方案并不是很满意。 今天没啥任务,突发奇想的想看看Freesql是如何实现的,因...
使用Python可视化偶极子的电场
使用Python可视化偶极子的电场,引言 在电学中,偶极子是一个非常重要且有趣的概念。它由两个电荷(一个正电荷和一个负电荷)组成,并且这两个电荷具有相同的大小和相反的符号。偶极子的电场分布具...
报表方案Stimulsoft 2025.4 重磅发布!新增AI报表助手、C#脚本支持、全新图表类型等多项功能!
报表方案Stimulsoft 2025.4 重磅发布!新增AI报表助手、C#脚本支持、全新图表类型等多项功能!, 全球知名的报表解决方案服务商 Stimulsoft 正式发布2025.4 版本!该版本面向报...
深入理解 C++ 语法:从基础知识到高级应用
深入理解 C++ 语法:从基础知识到高级应用,C++ 语法 让我们将以下代码分解以更好地理解它: 示例 #include <iostream> using namespace std; int main() { cout << 'Hello World!';...
剑指offer-41、和为S的连续正数序列
剑指offer-41、和为S的连续正数序列,题⽬描述 ⼩明很喜欢数学,有⼀天他在做数学作业时,要求计算出 9~16 的和,他⻢上就写出了正确答案是 100 。但是他并不满⾜于此,他在想究竟有多少种连续的...
EasyExcel 通过模板填充数据
EasyExcel 通过模板填充数据,EasyExcel 通过模板填充数据两种方式:1、直接通过模板填充。2、通过IO流填充。 模板示例 注意:单个字段填充只写字段名即可,数据集填充需要在字段前加 . {title} ...
《深入理解Mybatis原理》MyBatis配置解析过程
《深入理解Mybatis原理》MyBatis配置解析过程,配置解析主体方法 public Configuration parse() { if (parsed) { throw new BuilderException('Each XMLConfigBuilder can only be used once.');...
深入解析decltype和decltype(auto)
深入解析decltype和decltype(auto),decltype关键字是C++11新标准引入的关键字,它和关键字auto的功能类似,也可以自动推导出给定表达式的类型,但它和auto的语法有些不同,auto推导的表达式放在...
C#串口通讯实战:基础功能及高效数据传输
C#串口通讯实战:基础功能及高效数据传输, 概述:C#串口通讯示例展示了基本功能,包括打开/关闭串口、设置属性、发送和接收数据。通过SerialPort类实现,可根据需求扩展更复杂的串口通讯...













