随笔分类 -  C#

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

解读 --- 对象的深拷贝
摘要:合集 - 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 阅读(97) 评论(0) 推荐(0) 编辑

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

posted @ 2023-08-08 16:02 jack_Meng 阅读(85) 评论(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 阅读(133) 评论(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 阅读(64) 评论(0) 推荐(0) 编辑

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

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

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

posted @ 2023-07-27 09:53 jack_Meng 阅读(238) 评论(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 阅读(133) 评论(1) 推荐(1) 编辑

关于 yield 关键字(C#)
摘要:阅读目录 〇、前言 一、yield 关键字的使用 1.1 yield return:在迭代中一个一个返回待处理的值 1.2 yield break:标识迭代中断 1.3 返回类型为 IAsyncEnumerable 的异步迭代器 1.4 迭代器的返回类型可以是 IEnumerator 或 IEnum 阅读全文

posted @ 2023-07-24 21:33 jack_Meng 阅读(60) 评论(0) 推荐(0) 编辑

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

posted @ 2023-07-24 13:56 jack_Meng 阅读(20) 评论(0) 推荐(0) 编辑

使用参数属性对.Net WebApi参数校验
摘要:.Net WebApi进行优雅的参数校验 受到了spring boot中注解校验参数的启发,于是想,难道微(巨)软(硬)的.net不行吗? 于是有了本次尝试。 当我们日常开发webapi接口时,难免会有一堆参数校验,例如校验参数是否为空,密码长度…… 条件校验 一般的操作是下面这样的: emm……目 阅读全文

posted @ 2023-07-21 17:07 jack_Meng 阅读(235) 评论(0) 推荐(0) 编辑

编码技巧 --- 谨防C#闭包陷阱
摘要:合集 - c#基础(6) 1.编码技巧 如何实现字符串运算表达式的计算07-122.编码技巧 同步锁对象的选定07-133.解读 yield 关键字07-174.并发编程 信号量线程同步07-185.并发编程 为何要线程池化07-18 6.编码技巧 谨防闭包陷阱07-19 收起 引言 先不论什么是闭 阅读全文

posted @ 2023-07-19 20:44 jack_Meng 阅读(50) 评论(0) 推荐(0) 编辑

并发编程 ----为何要线程池化
摘要:合集 - c#基础(6) 1.编码技巧 如何实现字符串运算表达式的计算07-122.编码技巧 同步锁对象的选定07-133.解读 yield 关键字07-174.并发编程 信号量线程同步07-18 5.并发编程 为何要线程池化07-18 6.编码技巧 谨防闭包陷阱07-19 收起 引言 众所周知,使 阅读全文

posted @ 2023-07-19 20:43 jack_Meng 阅读(22) 评论(0) 推荐(0) 编辑

并发编程 ---- 信号量线程同步
摘要:合集 - c#基础(6) 1.编码技巧 如何实现字符串运算表达式的计算07-122.编码技巧 同步锁对象的选定07-133.解读 yield 关键字07-17 4.并发编程 信号量线程同步07-18 5.并发编程 为何要线程池化07-186.编码技巧 谨防闭包陷阱07-19 收起 引言 上文编码技巧 阅读全文

posted @ 2023-07-19 20:42 jack_Meng 阅读(29) 评论(0) 推荐(0) 编辑

解读 ---- yield 关键字
摘要:合集 - c#基础(6) 1.编码技巧 如何实现字符串运算表达式的计算07-122.编码技巧 同步锁对象的选定07-13 3.解读 yield 关键字07-17 4.并发编程 信号量线程同步07-185.并发编程 为何要线程池化07-186.编码技巧 谨防闭包陷阱07-19 收起 引言 yield关 阅读全文

posted @ 2023-07-19 20:40 jack_Meng 阅读(26) 评论(0) 推荐(0) 编辑

一个高性能、低内存文件上传流.Net组件
摘要:推荐一个用于轻松实现文件上传功能的组件。 项目简介 一个基于 .NET 平台的开源项目,提供了一个简单易用的 API,可以在 Web 应用程序中快速集成文件上传功能。 优化多部分流式文件上传性能:减少25%的CPU使用量、50%内存。 项目特点 1、简单易用的API: 提供了简单的 API,可以轻松 阅读全文

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

尽可能避免在静态构造函数中初始化静态字段?
摘要:C#具有一个默认开启的代码分析规则:[CA1810]Initialize reference type static fields inline,推荐我们以内联的方式初始化静态字段,而不是将初始化放在静态构造函数中。 一、两种初始化的性能差异 二、beforefieldinit标记 三、静态构造函数 阅读全文

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

Docker 中的 .NET 异常了怎么抓 Dump
摘要:一:背景 1. 讲故事 有很多朋友跟我说,在 Windows 上看过你文章知道了怎么抓 Crash, CPU爆高,内存暴涨 等各种Dump,为什么你没有写在 Docker 中如何抓的相关文章呢?瞧不上吗? 哈哈,在DUMP的分析旅程中,跑在 Docker 中的 .NET 占比真的不多,大概10个du 阅读全文

posted @ 2023-07-03 16:58 jack_Meng 阅读(36) 评论(0) 推荐(0) 编辑

记一次.net加密神器 Eazfuscator.NET 2023.2 最新版 使用尝试
摘要:合集 - .net代码混淆加密产权保护(2) 1.记一次.net加密神器 Eazfuscator.NET 2023.2 最新版 使用尝试06-27 2.将 SmartAssembly 与单文件可执行文件一起使用 (.NET Core 6)06-27 收起 很多人看到这个Eazfuscator.NET 阅读全文

posted @ 2023-07-03 16:37 jack_Meng 阅读(204) 评论(0) 推荐(0) 编辑

浅谈 .NET 中的对象引用、非托管指针和托管指针
摘要:目录 前言 一、对象引用 二、值传递和引用传递 三、初识托管指针和非托管指针 四、非托管指针 1、非托管指针不能指向对象引用 2、类成员指针 五、托管指针 前言# 本文主要是以 C# 为例介绍 .NET 中的三种指针类型(本文不包含对于函数指针的介绍):对象引用、非托管指针 、托管指针。 学习是一个 阅读全文

posted @ 2023-06-15 10:26 jack_Meng 阅读(91) 评论(0) 推荐(0) 编辑

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

导航