随笔分类 -  C#

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

Net 高级调试--系列文章
摘要:合集-Net 高级调试 Net 高级调试之一:开始认识一些调试工具 Net 高级调试之二:CLR和Windows加载器及应用程序域介绍 Net 高级调试之三:类型元数据介绍(同步块表、类型句柄、方法描述符等) Net 高级调试之四:Windbg 动态调试 Net 高级调试之五:如何在托管函数上设置断 阅读全文

posted @ 2023-11-03 13:58 jack_Meng 阅读(33) 评论(0) 推荐(0) 编辑

.NET解所有相机RAW格式照片
摘要:再聊.NET解相机RAW格式照片 上次我发了一篇文章《用.NET解索尼相机ARW格式照片》,提到通过安装Sony Raw File Decoder的方式,然后调用Windows Imaging Components来解析RAW格式文件。后来我经过进一步研究、探索,发现还有更简单的办法。 新的方法实在 阅读全文

posted @ 2023-10-17 16:33 jack_Meng 阅读(148) 评论(0) 推荐(0) 编辑

探究——C# .net 代码混淆/加壳
摘要:背景: 保密。 过程: 先查询一下常见的加壳工具: DotFuscator,官方自带,据说免费版混淆程度不高 Virbox Protector,很好很优秀,但是收费 NET Reactor,可能会被识别为病毒 Obfuscar,开源,可以用dotnet tool或项目构建的方式进行使用 那就先用Ob 阅读全文

posted @ 2023-10-17 16:10 jack_Meng 阅读(2108) 评论(0) 推荐(1) 编辑

C#/.NET/.NET Core优秀项目和框架2023年9月简报
摘要:思维导航 前言 DncZeus IEJIE.NET Obfuscar ConfuserEx Common.Utility Optimizer JustDecompile dnSpy ILSpy QuickLook Wing Tai FreeScheduler CollectiveOAuth 加入Do 阅读全文

posted @ 2023-10-07 11:12 jack_Meng 阅读(111) 评论(0) 推荐(0) 编辑

自定义GUID的变种--排序算法
摘要:概述 .NET生成的GUID唯一性很好,用之方便,但是,缺少像雪花算法那样的有序性。虽然分布式系统中做不到绝对的有序,但是,相对的有序对于目前数据库而言,索引效率等方面的提升还是有明显效果的(当然,我认为,这是数据库的问题,而非编程的问题,数据库应该处理好任何类型数据作为主键索引时的性能,除非在SQ 阅读全文

posted @ 2023-10-07 10:32 jack_Meng 阅读(66) 评论(0) 推荐(0) 编辑

使用Windows API中键盘、鼠标监控钩子
摘要:本节将介绍如何使用Windows API中的SetWindowsHookEx和RegisterHotKey函数来实现键盘鼠标的监控。这些函数可以用来设置全局钩子,通过对特定热键挂钩实现监控的效果,两者的区别在于SetWindowsHookEx函数可以对所有线程进行监控,包括其他进程中的线程,而Reg 阅读全文

posted @ 2023-10-07 10:01 jack_Meng 阅读(1497) 评论(0) 推荐(0) 编辑

C#中关于Word或WPS转PDF的实现方案
摘要:使用微软的Word组件转PDF 在.NET中,你可以使用Microsoft.Office.Interop.Word库来进行Word到PDF的转换。这是一个示例代码,但请注意这需要在你的系统上安装Microsoft Office。 在开始前,你需要添加对Microsoft.Office.Interop 阅读全文

posted @ 2023-10-07 09:49 jack_Meng 阅读(435) 评论(0) 推荐(0) 编辑

.NET C#基础(9):实现IDisposable接口,实现释放资源
摘要:合集 - .NET(9) 1..NET C#基础(9):资源释放 - 需要介入的资源管理09-11 2..NET C#基础(8):变体 - 协变、逆变与不变2022-06-083..NET C#基础(7):接口 - 人如何和猫互动2022-06-104..NET C#基础(6):命名空间 - 有名字 阅读全文

posted @ 2023-09-18 11:05 jack_Meng 阅读(262) 评论(0) 推荐(0) 编辑

C#/.NET/.NET Core优秀项目和框架8月简报
摘要:思维导航 前言 FreeIM DotNetCore.SKIT.FlurlHttpClient.Wechat VPet SSCMS Blog.Core GeekDesk AgileConfig KopSoftWms 加入DotNetGuide技术交流群 前言 公众号每月定期推广和分享的C#/.NET/ 阅读全文

posted @ 2023-09-02 15:32 jack_Meng 阅读(85) 评论(0) 推荐(0) 编辑

依赖注入的单例模式对性能的影响及性能优化方法的思考
摘要:摘要: 大概一年前开始在思考 构造函数中 依赖注入较多,这对系统性能及硬件资源消耗产生一些优化想法。 一般较多公司的项目都使用Autofac 依赖注入(Scoped 作用域),但是发现过多的对象产生 会消耗 CPU , 内存 并给GC(垃圾回收)造成一定的压力。那么开始思考是否能够使用 单例 (Si 阅读全文

posted @ 2023-08-24 09:39 jack_Meng 阅读(306) 评论(0) 推荐(0) 编辑

DateTime 相关的操作汇总【C# 基础】
摘要:阅读目录 〇、前言 一、C# 中的本机时间以及格式化 1.1 单字母格式化日期时间值 1.2 日期时间精准格式化 1.3 日期时间的加、减操作 1.4 取日期时间的单个值 二、北京时间与协调世界时 2.1 时间概念的分类 2.1.1 协调世界时(UTC) 2.1.2 本机时间 2.1.3 北京时间 阅读全文

posted @ 2023-08-17 21:12 jack_Meng 阅读(118) 评论(0) 推荐(0) 编辑

c# 利用数据库将程序加密隐藏?
摘要:下面将介绍如何通过LiteDB将自己的程序进行加密,首先介绍一下LiteDB。 LiteDB LiteDB是一个轻量级的嵌入式数据库,它是用C#编写的,适用于.NET平台。它的设计目标是提供一个简单易用的数据库解决方案,可以在各种应用程序中使用。 LiteDB使用单个文件作为数据库存储,这个文件可以 阅读全文

posted @ 2023-08-15 20:53 jack_Meng 阅读(122) 评论(0) 推荐(0) 编辑

解读 --- 对象的深拷贝
摘要:合集 - c#基础(12) 1.编码技巧 如何实现字符串运算表达式的计算07-122.编码技巧 同步锁对象的选定07-133.编码技巧 使用dynamic简化反射07-244.编码技巧 谨防闭包陷阱07-195.并发编程 信号量线程同步07-186.并发编程 为何要线程池化07-187.并发编程 异 阅读全文

posted @ 2023-08-14 11:07 jack_Meng 阅读(30) 评论(0) 推荐(0) 编辑

C# 中关于 T 泛型【C# 基础】
摘要:阅读目录 〇、前言 一、泛型类型参数和运行时中的泛型 1.1 泛型类型参数 1.2 泛型类型的命名 1.3 运行时中的泛型 1.4 为什么要约束类型参数? 二、泛型类 三、泛型接口 四、泛型方法 五、泛型与数组 六、泛型委托 七、小小的总结 回到顶部 〇、前言 C# 里面的泛型不仅可以使用泛型函数、 阅读全文

posted @ 2023-08-09 10:04 jack_Meng 阅读(90) 评论(0) 推荐(0) 编辑

C#/.NET/.NET Core优秀项目和框架每周精选
摘要:思维导航 前言 项目地址 项目分类(善用Ctrl+F) 项目列表 加入DotNetGuide技术交流群 前言 注意:排名不分先后,都是十分优秀的开源项目和框架,每周定期更新分享(欢迎关注公众号:追逐时光者,第一时间获取每周精选分享资讯🔔)。 每周精选优秀的C#/.NET/.NET Core项目和框 阅读全文

posted @ 2023-08-08 16:02 jack_Meng 阅读(83) 评论(0) 推荐(0) 编辑

浅谈如何给.net程序加多层壳达到1+1>2的效果
摘要:合集 - .net代码混淆加密产权保护(3) 1.记一次.net加密神器 Eazfuscator.NET 2023.2 最新版 使用尝试06-272.将 SmartAssembly 与单文件可执行文件一起使用 (.NET Core 6)06-27 3.【干货】浅谈如何给.net程序加多层壳达到1+1 阅读全文

posted @ 2023-08-05 22:13 jack_Meng 阅读(127) 评论(0) 推荐(0) 编辑

将 SmartAssembly 与单文件可执行文件一起使用 (.NET Core 6)
摘要:合集 - .net代码混淆加密产权保护(3) 1.记一次.net加密神器 Eazfuscator.NET 2023.2 最新版 使用尝试06-27 2.将 SmartAssembly 与单文件可执行文件一起使用 (.NET Core 6)06-27 3.【干货】浅谈如何给.net程序加多层壳达到1+ 阅读全文

posted @ 2023-08-05 22:12 jack_Meng 阅读(55) 评论(0) 推荐(0) 编辑

代码演示C#各版本新功能
摘要:代码演示C#各版本新功能 C#各版本新功能其实都能在官网搜到,但很少有人整理在一起,并通过非常简短的代码将每个新特性演示出来。 代码演示C#各版本新功能 C# 2.0版 - 2005 泛型 分部类型 匿名方法 可以为null的值类型 迭代器 协变和逆变 C# 3.0版 - 2007 自动实现的属性 阅读全文

posted @ 2023-07-27 10:17 jack_Meng 阅读(240) 评论(0) 推荐(0) 编辑

C#中的9个“黑魔法” -- 语法糖
摘要:C#中的9个“黑魔法”与“骚操作” 我们知道C#是非常先进的语言,因为是它很有远见的“语法糖”。这些“语法糖”有时过于好用,导致有人觉得它是C#编译器写死的东西,没有道理可讲的——有点像“黑魔法”。 那么我们可以看看C#这些高级语言功能,是编译器写死的东西(“黑魔法”),还是可以扩展(骚操作)的“鸭 阅读全文

posted @ 2023-07-27 09:53 jack_Meng 阅读(227) 评论(0) 推荐(0) 编辑

分享一个FFmpeg开源C#封装库Sdcb.FFmpeg
摘要:我做的FFmpeg开源C#封装库Sdcb.FFmpeg 写在前面: 该主题为2022年12月份.NET Conf China 2022我的主题,项目地址:https://github.com/sdcb/Sdcb.FFmpeg 对应的PPT可以从这下载:https://io.starworks.cc: 阅读全文

posted @ 2023-07-27 09:49 jack_Meng 阅读(122) 评论(1) 推荐(1) 编辑

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

导航