随笔分类 -  C#.NET

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

C# 获取电脑SN号1
摘要:C# 获取电1 阅读全文

posted @ 2022-12-30 12:00 漫思 阅读(16) 评论(0) 推荐(0) 编辑

C# 获取电脑SN号
摘要:C# 获取电脑SN号 /// <summary> /// 获得电脑SN号 /// </summary> public static string GetPcsnString() { var pcsn = ""; try { var search = new ManagementObjectSearc 阅读全文

posted @ 2022-12-30 11:43 漫思 阅读(83) 评论(0) 推荐(0) 编辑

.net core-利用PdfSharpCore 操作PDF实例
摘要:.net core-利用PdfSharpCore 操作PDF实例 前序 使用PdfSharpCore请注意使用XGraphics基类,与System.Drawing 的Graphics类似,XGraphics 提供XColor(颜色)、XPen(画笔)、XBrush(画刷)、XFont(字体)、XP 阅读全文

posted @ 2022-12-28 15:39 漫思 阅读(424) 评论(0) 推荐(0) 编辑

明月心 / PaddleSegSharp
摘要:PaddleSegSharp: 本项目是一个基于百度飞桨PaddleSeg项目的人像分割模块而开发的.NET的工具类库。PaddleSeg是基于飞桨PaddlePaddle的端到端图像分割套件,内置45+模型算法及140+预训练模型,支持配置化驱动和API调用开发方式,打通数据标注、模型开发、训练、 阅读全文

posted @ 2022-12-24 20:11 漫思 阅读(168) 评论(0) 推荐(0) 编辑

CS1752 无法嵌入互操作类型“XXXXClass“。请改适用的接口
摘要:在打开.Net项目时 应用其他库有的提示这个问题,这个原因是由于引入的属性中,有一个“嵌入操作类型”设置 设置为false即可。 阅读全文

posted @ 2022-12-20 13:39 漫思 阅读(86) 评论(0) 推荐(0) 编辑

C# ppt导出pdf
摘要:static public bool ConverterToPdf(string _lstrInputFile, string _lstrOutFile) { Microsoft.Office.Interop.PowerPoint.Application lobjPowerPointApp = nu 阅读全文

posted @ 2022-12-20 13:37 漫思 阅读(51) 评论(0) 推荐(0) 编辑

C#多线程(四)并行编程篇之结构化
摘要:C#多线程(四)并行编程篇之结构化 前言 在前三章中我们的案例大量使用到了Thread这个类,通过其原始API,对其进行创建、启动、中断、中断、终止、取消以及异常处理,这样的写法不仅不够优雅(对接下来这篇,我称其为.NET现代化并行编程体系中出现的API而言),并且大部分的接口都是极度复杂和危险的。 阅读全文

posted @ 2022-12-19 12:47 漫思 阅读(236) 评论(0) 推荐(0) 编辑

工程坐标转换方法C#代码实现
摘要:工程坐标转换方法C#代码实现 目录 1. 前言 2. 计算总体框架 3. C#代码实现 3.1 整体类的构建 3.2 椭球参数赋值 3.3 转换1、3(大地经纬度坐标与地心地固坐标的转换) 3.4 投影转换 3.5 转换2的实现(三参数、七参数) 3.6 转换5的实现(四参数+高程拟合) 3.7 调 阅读全文

posted @ 2022-12-05 13:33 漫思 阅读(337) 评论(0) 推荐(0) 编辑

使用.NET7和C#11打造最快的序列化程序-以MemoryPack为例
摘要:使用.NET7和C#11打造最快的序列化程序-以MemoryPack为例 译者注 本文是一篇不可多得的好文,MemoryPack 的作者 neuecc 大佬通过本文解释了他是如何将序列化程序性能提升到极致的;其中从很多方面(可变长度、字符串、集合等)解释了一些性能优化的技巧,值得每一个开发人员学习, 阅读全文

posted @ 2022-12-02 21:38 漫思 阅读(90) 评论(0) 推荐(0) 编辑

.NET 6使用ImageSharp给图片添加水印
摘要:.NET 6使用ImageSharp给图片添加水印 ​.NET 6 中,使用System.Drawing操作图片,生成解决方案或打包的时候,会有警告,意思是System.Drawing仅在 'windows' 上受支持。微软官方的解释是: System.Drawing.Common NuGet 包现 阅读全文

posted @ 2022-12-02 17:47 漫思 阅读(88) 评论(0) 推荐(0) 编辑

Entity Framework Core 7中高效地进行批量数据插入
摘要:Entity Framework Core 7中高效地进行批量数据插入 因为之前的版本中,EF Core无法实现高效地批量插入、修改、删除数据,所以我开发了Zack.EFCore.Batch这个开源项目,比较受大家的欢迎,获得了400多个star。 从.NET 7开始,微软在Entity Frame 阅读全文

posted @ 2022-12-02 17:20 漫思 阅读(87) 评论(0) 推荐(0) 编辑

我开发的开源项目,让.NET7中的EFCore更轻松地使用强类型Id
摘要:我开发的开源项目,让.NET7中的EFCore更轻松地使用强类型Id 在领域驱动设计(DDD)中,有一个非常重要的概念:“强类型Id”。使用强类型Id来做标识属性的类型会比用int、Guid等通用类型能带来更多的好处。比如有一个根据根据Id删除用户的方法的签名如下: void RemoveById( 阅读全文

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

在C#中使用Halcon开发视觉检测程序
摘要:本文的初衷是希望帮助那些有其它平台视觉算法开发经验的人能快速转入Halcon平台下,通过文中的示例开发者能快速了解一个Halcon项目开发的基本步骤,让开发者能把精力完全集中到算法的开发上面。 首先,你需要安装Halcon,HALCON 18.11.0.1的安装包会放在文章末尾。安装包分开发和运行时 阅读全文

posted @ 2022-11-27 21:45 漫思 阅读(1404) 评论(0) 推荐(1) 编辑

基于.NET 7 的 WebTransport 实现双向通信
摘要:基于.NET 7 的 WebTransport 实现双向通信 Web Transport 简介 WebTransport 是一个新的 Web API,使用 HTTP/3 协议来支持双向传输。它用于 Web 客户端和 HTTP/3 服务器之间的双向通信。它支持通过 不可靠的 Datagrams API 阅读全文

posted @ 2022-11-21 15:43 漫思 阅读(115) 评论(0) 推荐(0) 编辑

.net core 批量注入(自带DI,AutoFac)
摘要:.net core 批量注入(自带DI,AutoFac) 前言 .net core自带DI(包括Autofac)的常规用法:每写一个接口就需要注册一次,以备在使用时自动注入实例。在写常规代码时这样重复的步骤过于繁琐,这里介绍在切面层一劳永逸的做法。 1、.net core 自带DI(属性的形式定义声 阅读全文

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

.NET 使用自带 DI 批量注入服务(Service)和 后台服务(BackgroundService)
摘要:.NET 使用自带 DI 批量注入服务(Service)和 后台服务(BackgroundService) 今天教大家如何在asp .net core 和 .net 控制台程序中 批量注入服务和 BackgroundService 后台服务 在默认的 .net 项目中如果我们注入一个服务或者后台服务 阅读全文

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

C# 使用原生 System.IO.Compression 实现 zip 的压缩与解压
摘要:C# 使用原生 System.IO.Compression 实现 zip 的压缩与解压 zip 是一个非常常见的压缩包格式,本文主要用于说明如何使用代码 文件或文件夹压缩为 zip压缩包及其解压操作,我们采用的是 微软官方的实现,所以也不需要安装第三方的组件包。 使用的时候记得 using Syst 阅读全文

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

图论
摘要:图论 最短路 dijkstra 时间复杂度:N^2 堆优化版的就是优化找最小距离点 时间复杂度:M*logN 特点:不允许存在负权边 算法原理:用最短距离去更新n个点的距离(实际有效更新的只有连边) bellman-ford 时间复杂度:K*M (K是步数,M是边数) 能处理负权边,可以处理负环,可 阅读全文

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

数组模拟各类数据结构
摘要:数组模拟各类数据结构 Hash(散列) 并查集 Trie树 堆 映射版本堆,Dijkstra需要用到 堆排序 链表 栈与队列 阅读全文

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

C#多线程(三)线程高级篇
摘要:C#多线程(三)线程高级篇 前言 抛开死锁不谈,只聊性能问题,尽管锁总能粗暴的满足同步需求,但一旦存在竞争关系,意味着一定会有线程被阻塞,竞争越激烈,被阻塞的线程越多,上下文切换次数越多,调度成本越大,显然在高并发的场景下会损害性能。在高并发高性能且要求线程安全的述求下,无锁构造(非阻塞构造)闪亮登 阅读全文

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

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 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
点击右上角即可分享
微信分享提示