随笔分类 -  C#.NET

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页

C#多线程(二)同步基础篇
摘要:C#多线程(二)同步基础篇 回顾上节: 我们对多线程已经有了基础的认知,知道其工作原理和一些基本维护操作,并且引出了线程安全的概念。这一篇我们要讲的主题--同步,是解决线程安全问题的一个手段之一,线程安全是整个多线程的核心挑战,几乎所有的手段都是在与他对抗!整个系列将通篇围绕线程安全开展。 一、基本 阅读全文

posted @ 2022-11-16 23:18 漫思 阅读(71) 评论(0) 推荐(0) 编辑

C#多线程(一)线程基础篇
摘要:C#多线程(一)线程基础篇 线程基础 视频已经发布到B站 参考文章: 《Threading in C# 》(Joseph Albahari)https://www.albahari.com/threading/ 《Threading in C# 》中文翻译(GKarch ):https://blog 阅读全文

posted @ 2022-11-16 16:39 漫思 阅读(145) 评论(0) 推荐(1) 编辑

【C#】使用 Castle 实现 AOP,以及 Autofac 集成 Castle
摘要:【C#】使用 Castle 实现 AOP,以及 Autofac 集成 Castle Castle 是 2003 年诞生于 Apache Avalon 项目,目的是为了创建一个IOC 框架。发展到现在已经有四个组件: ORM组件:ActiveRecord IOC组件:Windsor 动态代理组件:Dy 阅读全文

posted @ 2022-11-16 16:34 漫思 阅读(278) 评论(0) 推荐(0) 编辑

【C#】AutoMapper 使用手册
摘要:【C#】AutoMapper 使用手册 目录 1 入门例子 2 注册 2.1 Profile 3 配置 3.1 命名约定 3.2 配置可见性 3.3 全局属性/字段过滤 3.4 识别前缀和后缀 3.5 替换字符 4 调用构造函数 5 数组和列表映射 5.1 处理空集合 5.2 集合中的多态 6 方法 阅读全文

posted @ 2022-11-16 16:33 漫思 阅读(321) 评论(0) 推荐(1) 编辑

C# iText 7 切分PDF,处理PDF页面大小,添加水印
摘要:C# iText 7 切分PDF,处理PDF页面大小,添加水印 一、itext 我要使用itext做一个pdf的页面大小一致性处理,然后再根据数据切分出需要的pdf. iText的官网有关于它的介绍,https://itextpdf.com/ 然后在官网可以查找api文档https://api.it 阅读全文

posted @ 2022-11-14 14:03 漫思 阅读(148) 评论(0) 推荐(0) 编辑

C# 图片沿中心点进行角度旋转
摘要:C# 图片沿中心点进行角度旋转 Image 图片沿中心点进行任意角度旋转 public static Image RotateImg(Image b, int angle) { angle = angle % 360; //弧度转换 double radian = angle * Math.PI / 阅读全文

posted @ 2022-11-14 14:02 漫思 阅读(95) 评论(0) 推荐(0) 编辑

C# 图片处理生成缩略图
摘要:C# 图片处理生成缩略图 缩略图通常是将图片内容进行一定的缩小展现,或裁剪展现,主要有两个目的,一是提供一定的预览功能,二是节省屏幕展示空间、节省流量。在网站中我们通常运用在商品的列表,比如商城、图书、新闻等等列表的图片。在C#中我们如何生成缩略图呢,也就是缩小图片,下面我们来看一看如何缩小图片。 阅读全文

posted @ 2022-11-14 14:02 漫思 阅读(176) 评论(0) 推荐(0) 编辑

C# 蓄水池抽样
摘要:C# 蓄水池抽样 蓄水池采样算法解决的是在给定但长度未知的大数据集中,随机等概率抽取一个数据。如果知道数据的长度,可以用随机数rand()%n得到一个确切的随机位置,或者分块取值来构造随机,那么该位置的对象就是所求的对象,选中的概率是1/n。那长度未知特别是如果这个大数据集不能一次性放入内存中,蓄水 阅读全文

posted @ 2022-11-14 14:01 漫思 阅读(27) 评论(0) 推荐(0) 编辑

.net 温故知新:【9】.NET日志记录 ILogger使用和原理
摘要:.net 温故知新:【9】.NET日志记录 ILogger使用和原理 日志 日志作为我们程序记录的“黑匣子”不论什么系统都应该使用到的,比如我们经常使用的log4net就是第三方日志记录提供程序。.NET 支持使用各种内置和第三方日志记录提供程序的日志记录 API,这篇文章主要介绍的是内置提供程序和 阅读全文

posted @ 2022-11-14 14:01 漫思 阅读(57) 评论(0) 推荐(0) 编辑

C# 11 正式发布
摘要:C# 11 正式发布 来源: OSCHINA 编辑: 白开水不加糖 2022-11-09 08:03:00 14 C# 11 现已发布。公告称,“随着每个版本的发布,社区的参与度越来越高,贡献了从建议、见解和错误报告到整个功能实现的所有内容。这真的是每个人的 C#。” 新版本中的一些亮点更新内容包括 阅读全文

posted @ 2022-11-12 21:59 漫思 阅读(144) 评论(0) 推荐(0) 编辑

在 .NET 7上使用 WASM 和 WASI
摘要:在 .NET 7上使用 WASM 和 WASI WebAssembly(WASM)和WebAssembly System Interface(WASI)为开发人员开辟了新的世界。.NET 开发人员在 Blazor WebAssembly 发布时熟悉了 WASM。Blazor WebAssembly 阅读全文

posted @ 2022-11-07 13:11 漫思 阅读(126) 评论(0) 推荐(0) 编辑

C# 9.0 添加和增强的功能【基础篇】
摘要:C# 9.0 添加和增强的功能【基础篇】 阅读目录 一、记录(record) with 表达式 二、仅限 Init 的资源库 三、顶级语句 四、模式匹配增强功能 五、模块初始值设定(ModuleInitializer) 六、可以为 null 的引用类型规范 七、目标类型的 new 表达式 八、扩展分 阅读全文

posted @ 2022-11-07 13:08 漫思 阅读(92) 评论(0) 推荐(0) 编辑

.NET 7 中 LINQ 的疯狂性能提升
摘要:.NET 7 中 LINQ 的疯狂性能提升 LINQ 是 Language INtegrated Query 单词的首字母缩写,翻译过来是语言集成查询。它为查询跨各种数据源和格式的数据提供了一致的模型,所以叫集成查询。由于这种查询并没有制造新的语言而只是在现有的语言基础上来实现,所以叫语言集成查询。 阅读全文

posted @ 2022-11-06 20:33 漫思 阅读(81) 评论(0) 推荐(0) 编辑

是什么让.NET7的Min和Max方法性能暴增了45倍?
摘要:是什么让.NET7的Min和Max方法性能暴增了45倍? 简介 在之前的一篇文章.NET性能系列文章一:.NET7的性能改进中我们聊到Linq中的Min()和Max()方法.NET7比.NET6有高达45倍的性能提升,当时Benchmark代码和结果如下所示: [Params(1000)] publ 阅读全文

posted @ 2022-10-31 19:01 漫思 阅读(80) 评论(0) 推荐(0) 编辑

.NET性能系列文章二:Newtonsoft.Json vs. System.Text.Json
摘要:.NET性能系列文章二:Newtonsoft.Json vs. System.Text.Json 微软终于追上了? 图片来自 Glenn Carstens-Peters Unsplash 欢迎来到.NET性能系列的另一章。这个系列的特点是对.NET世界中许多不同的主题进行研究、基准和比较。正如标题所 阅读全文

posted @ 2022-10-31 19:01 漫思 阅读(116) 评论(0) 推荐(0) 编辑

C# RulesEngine 规则引擎:从入门到看懵
摘要:C# RulesEngine 规则引擎:从入门到看懵 目录 说明 安装 怎么使用 多参数 全局参数、本地参数 全局参数 本地参数 定义验证成功、失败行为 计算折扣 使用自定义函数 静态函数 实例函数 自定义执行器 说明 RulesEngine 是 C# 写的一个规则引擎类库,读者可以从这些地方了解它 阅读全文

posted @ 2022-10-29 21:41 漫思 阅读(326) 评论(0) 推荐(0) 编辑

.NET 采用 SkiaSharp 生成二维码和图形验证码及图片进行指定区域截取方法实现
摘要:在最新版的 .NET 平台中,微软在逐步放弃 System.Drawing.Imaging ,给出的理由如下: System.Drawing命名空间对某些操作系统和应用程序类型有一些限制。 在Windows, System.Drawing 依赖于GDI+操作系统附带的本机库。 某些Windows S 阅读全文

posted @ 2022-10-18 17:23 漫思 阅读(79) 评论(0) 推荐(0) 编辑

ExecuteNonQuery()返回值
摘要:ExecuteNonQuery()返回值 本文导读:虽然 ExecuteNonQuery 不返回任何行,但映射到参数的任何输出参数或返回值都会用数据进行填充。对于 UPDATE、INSERT 和 DELETE 语句,返回值为该命令所影响的行数。对于所有其他类型的语句,返回值为 -1。如果发生回滚,返 阅读全文

posted @ 2022-10-12 17:22 漫思 阅读(370) 评论(0) 推荐(0) 编辑

解决找不到System.EnterpriseServices.dll的问题
摘要:1、查看程序的版本 2、将这个版本卸载,成功绑定即可 阅读全文

posted @ 2022-09-22 22:17 漫思 阅读(90) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示