随笔分类 -  C#

上一页 1 2 3 4 5 6 ··· 25 下一页

Csharp线程
摘要:CSharpe线程 目录 CSharpe线程 C#如何操作线程 Thread 1. Thread如何开启一个线程呢? 2. Thread中常见的API 3. thread的扩展封装 threadpool 一、 .NET Framework2.0时代:出现了一个线程池ThreadPool 二、线程池如 阅读全文

posted @ 2024-04-12 11:44 jack_Meng 阅读(14) 评论(0) 推荐(0) 编辑

Source Genertor ---- 系列文章
摘要:Source Genertor 学习Source Generators之打包成Nuget使用 学习Source Generators之输出生成的文件 学习Source Generators之从swagger中生成类 学习Source Generators之IncrementalValueProvid 阅读全文

posted @ 2024-04-12 11:42 jack_Meng 阅读(3) 评论(0) 推荐(0) 编辑

Net 高级调试 ---- 系列文章
摘要:当前标签:windbg 1 2 下一页 Advanced .Net Debugging 6:程序集加载器 可均可可 2024-04-03 10:56 阅读:194 评论:0 推荐:3 编辑 Advanced .Net Debugging 5:基本调试任务(线程的操作、代码审查、CLR内部的命令、诊断 阅读全文

posted @ 2024-04-12 11:15 jack_Meng 阅读(13) 评论(0) 推荐(0) 编辑

C#的AOP(最经典实现)
摘要:(适用于.NET/.NET Core/.NET Framework) 【目录】0.前言1.第一个AOP程序2.Aspect横切面编程3.一个横切面程序拦截多个主程序4.多个横切面程序拦截一个主程序5.AOP的泛型处理(扩充)6.AOP的异步处理(扩充)7.优势总结8.展望 0.前言 AOP(Aspe 阅读全文

posted @ 2024-04-11 14:36 jack_Meng 阅读(23) 评论(0) 推荐(0) 编辑

工良出品,从零设计开发 .NET 开发框架:框架源码和教程电子书
摘要:为什么要写这个教程 在毕业之后,读者写过了大量的文章和开源项目,正是坚持一边学习一边输出,所以笔者最终从一个生菜鸡进化为一个熟菜鸡。 在程序员的成长中,我们会在思路,如何学习、如何进步,比如要成长为一个架构师,需要具备什么样的能力。比如说技术能力,技术能力是最核心的基础,那么我们技术上要达到哪种程度 阅读全文

posted @ 2024-03-26 10:43 jack_Meng 阅读(32) 评论(0) 推荐(0) 编辑

.NET Emit 入门教程 ---- 系列教程
摘要:.net emit 入门教程 .NET Emit 入门教程:第六部分:IL 指令:8:详解 ILGenerator 指令方法:类型转换指令 .NET Emit 入门教程:第六部分:IL 指令:7:详解 ILGenerator 指令方法:分支条件指令 .NET Emit 入门教程:第六部分:IL 指令 阅读全文

posted @ 2024-03-22 14:38 jack_Meng 阅读(12) 评论(0) 推荐(0) 编辑

代码重构与单元测试 ---- 系列文章
摘要:代码重构与单元测试(一) 代码重构与单元测试——测试项目(二) 代码重构与单元测试——“提取方法”重构(三) 代码重构与单元测试——重构1的单元测试(四) 代码重构与单元测试——对方法的参数进行重构(五) 代码重构与单元测试——将方法移到合适[依赖]的类中(六) 代码重构与单元测试——使用“以查询取 阅读全文

posted @ 2024-03-17 21:48 jack_Meng 阅读(7) 评论(0) 推荐(0) 编辑

C#版开源免费的Bouncy Castle密码库
摘要:思维导航 前言 项目介绍 Bouncy Castle介绍 项目源代码 创建控制台应用 安装BouncyCastle包 BouncyCastle使用示例 项目源码地址 优秀项目和框架精选 DotNetGuide技术社区交流群 前言 今天大姚给大家分享一款C#版开源、免费的Bouncy Castle密码 阅读全文

posted @ 2024-03-13 10:49 jack_Meng 阅读(27) 评论(0) 推荐(0) 编辑

WPF性能优化:Visual Studio性能分析工具使用介绍
摘要:在硬件性能不断提升的现在,软件性能依旧是开发人员关注的重点。不同类型的程序关注的具体性能指标有所不同,服务器程序注重吞吐量,游戏引擎追求渲染效率,桌面程序则关注内存消耗以及界面加载效率和流畅性。当我们需要进行性能优化时,首先需要找到性能瓶颈。本文将介绍两个WPF性能优化分析工具:内存使用率和应用程序 阅读全文

posted @ 2024-02-29 10:52 jack_Meng 阅读(232) 评论(0) 推荐(0) 编辑

c# 4.8 实现Windows 定时任务计划(Task Scheduler)
摘要:分享一个我自己写的 Windows 定时任务计划(Task Scheduler) 动态创建代码,没做太多封装,留个实现笔记 首先封装一个简单配置项的类 public class TaskSchedulerConfig { /// <summary> /// 引用程序路径 /// </summary> 阅读全文

posted @ 2024-02-28 16:55 jack_Meng 阅读(253) 评论(0) 推荐(0) 编辑

简洁高效的实现多个 Enum 自由转换
摘要:一:背景 1. 讲故事 前段时间和同事负责一个项目的两个业务模块,可能大家缺少沟通,导致本该定义一个 Enum 的地方结果我俩各自定义了一个,导致后面这两个 Enum 进行对接就烦了,为了方便理解,也不想让大家看这崴脚的英文拼写,我就拿 银行 举例吧。 A同事 定义的枚举 public enum B 阅读全文

posted @ 2024-02-26 16:41 jack_Meng 阅读(27) 评论(0) 推荐(0) 编辑

把 Console 部署成 Windows 服务,四种方式总有一款适合你!
摘要:一:背景 1. 讲故事 上周有一个项目交付,因为是医院级项目需要在客户的局域网独立部署。 程序: netcore 2.0,操作系统: windows server 2012,坑爹的事情就来了, netcore sdk 一直装不上,网上找了资料说需要先安装 Visual C++ Redistribut 阅读全文

posted @ 2024-02-26 16:36 jack_Meng 阅读(52) 评论(0) 推荐(0) 编辑

4.1k Star!全面的C#/.NET/.NET Core学习、工作、面试指南
摘要:思维导航 C#/.NET/.NET Core 学习、工作、面试指南 DotNetGuide 简介 DotNetGuide 技术社区 Issues 宝藏存库 优质学习资料收录栈 编程效率提升技巧集 C#/.NET/.NET Core 充电站 C#/.NET/.NET Core 面试宝典 C#/.NET 阅读全文

posted @ 2024-02-26 09:34 jack_Meng 阅读(95) 评论(0) 推荐(0) 编辑

揭秘刘谦春晚魔术,使用C#实现刘谦春晚魔术
摘要:2024年的春晚上,刘谦表演了一个魔术,是让所有人可以参与的一个魔术,那么他是怎么让所有人实现的呢? 这个扑克牌魔术究竟有怎样的奥秘?咱们一起从数学的角度出发,带大家感受这一魔术的魅力 魔 术 步 骤 首先,准备4张扑克牌,跟随魔术步骤来一起“见证奇迹”步骤1:将准备好的4张扑克牌,平均撕成两份并叠 阅读全文

posted @ 2024-02-19 17:00 jack_Meng 阅读(59) 评论(0) 推荐(0) 编辑

C# 12 中新增的八大功能你都知道吗?
摘要:思维导航 前言 一、主构造函数 二、集合表达式 三、内联数组 四、Lambda 表达式中的可选参数 五、ref readonly参数 六、任何类型的别名 七、Experimental属性 八、拦截器 DotNetGuide技术社区交流群 前言 转眼之间C#都已经更新到了12了,那么C# 12 中新增 阅读全文

posted @ 2024-02-19 16:52 jack_Meng 阅读(26) 评论(0) 推荐(0) 编辑

利用COM组件实现对WORD书签各种操作大全
摘要:有个需求是,程序导出一份word报告,报告中有各种各样的表格,导出时还需要插入图片。 脑海中迅速闪过好几种组件,openxml组件,com组件,npoi。为了减少程序画复杂表格,我们选用了com组件+word模板的方式,程序只需要对word中的书签进行赋值即可。 不知道这几种组件的(或者还有其他写入 阅读全文

posted @ 2024-02-19 15:38 jack_Meng 阅读(30) 评论(0) 推荐(0) 编辑

常规代码性能优化的总结
摘要:今天同事发开中遇到了一个代码性能优化的问题,原本需求是:从一个数据库中查询某个表数据,存放到datatable中,然后遍历datatable,看这些数据在另一个数据库的表中是否存在,存在的话就要更新,不存在就要插入。 就这个需求本身来说很简单,但是随着数据量的增大,之前通过循环遍历的方式就出现了性能 阅读全文

posted @ 2024-02-19 15:30 jack_Meng 阅读(33) 评论(0) 推荐(0) 编辑

C# - 使用 Spire.PDF 将HTML网页、网页内容、HTML字符串转换为PDF
摘要:将HTML转换为PDF可实现格式保留、可靠打印、文档归档等多种用途,满足不同领域和情境下的需求。本文将通过以下两个示例,演示如何使用第三方库Spire.PDF for .NET和QT插件在C# 中将Html 网页(URL)或HTML字符串转为PDF文件。 HTML转PDF所需工具: 1. Spire 阅读全文

posted @ 2024-01-30 14:41 jack_Meng 阅读(344) 评论(0) 推荐(0) 编辑

模拟ASP.NET Core MVC设计与实现
摘要:前几天有人在我的《ASP.NET Core框架揭秘》读者群跟我留言说:“我最近在看ASP.NET Core MVC的源代码,发现整个系统太复杂,涉及的东西太多,完全找不到方向,你能不能按照《200行代码,7个对象——让你了解ASP.NET Core框架的本质》这篇文章思路剖析一下MVC框架”。对于A 阅读全文

posted @ 2024-01-30 10:50 jack_Meng 阅读(23) 评论(0) 推荐(0) 编辑

C#对象二进制序列化优化:从位域技术优化压缩数据大小
摘要:目录 1. 引言 2. 优化过程 2.1. 进程对象定义与初步分析 2.2. 排除Json序列化 2.3. 使用BinaryWriter进行二进制序列化 2.4. 数据类型调整 2.5. 再次数据类型调整与位域优化 3. 优化效果与总结 1. 引言 在操作系统中,进程信息对于系统监控和性能分析至关重 阅读全文

posted @ 2024-01-25 19:58 jack_Meng 阅读(89) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 25 下一页

导航