随笔分类 -  C#

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

升讯威在线客服系统的并发高性能数据处理技术:实现拔网线也不丢消息的高可靠通信(附视频)
摘要:我在业余时间开发维护了一款免费开源的升讯威在线客服系统,也收获了许多用户。对我来说,只要能获得用户的认可,就是我最大的动力。 客服系统开发过程中,最让我意外的是对 TCP/IP 协议的认识。过去一直认为 TCP/IP 是可靠的连接,加上过去开发的软件网络环境比较稳定,很少在这个问题上纠结。 直到客服 阅读全文

posted @ 2024-01-11 22:32 jack_Meng 阅读(10) 评论(0) 推荐(0) 编辑

我的 .NET/C# 开源项目清单,同步维护于 Github 和 Gitee
摘要:我的 .NET/C# 开源项目清单,同步维护于 Github 和 Gitee 我的开源项目过去一直托管在 Github 上。目前也同步上传到了国内的 Gitee 平台,同步维护。本文整理了所有开源项目的链接和简介,希望对你有用。 分类:软件产品 技术开发 标签: .Net 开源 2021/3/15 阅读全文

posted @ 2024-01-11 22:27 jack_Meng 阅读(52) 评论(0) 推荐(0) 编辑

升讯威微信营销系统开发实践:目录
摘要:GitHub:https://github.com/iccb1013/Sheng.WeixinConstruction因为个人精力时间有限,不会再对现有代码进行更新维护,不过微信接口比较稳定,经测试至今没有变化,功能依然全部可用,你可以在此基础上,二次开发,完成你的业务功能,也可以抽取本平台中的代码 阅读全文

posted @ 2024-01-11 22:25 jack_Meng 阅读(20) 评论(0) 推荐(0) 编辑

【类型转换】使用c#实现简易的类型转换(Emit,Expression,反射)
摘要:引言 哈喽。大家好,好久不见,最近遇到了一个场景,就是在FrameWork的asp.net mvc中,有个系统里面使用的是EntityFramework的框架,在这个框架里,提供了一个SqlQuery的方法,这个方法很好用啊,以至于在EFCORE8里面又添加了回来,不过不知道性能怎么样,我遇到的场景 阅读全文

posted @ 2023-12-29 09:35 jack_Meng 阅读(42) 评论(0) 推荐(0) 编辑

.NET中自定义实现高精度定时器
摘要:.NET中有多少种定时器一文介绍过.NET中至少有6种定时器,但精度都不是特别高,一般在15ms~55ms之间。在一些特殊场景,可能需要高精度的定时器,这就需要我们自己实现了。本文将讨论高精度定时器实现的思路。 高精度定时器# 一个定时器至少需要考虑三部分功能:计时、等待、触发模式。计时是进行时间检 阅读全文

posted @ 2023-12-20 09:29 jack_Meng 阅读(72) 评论(0) 推荐(0) 编辑

c# 高并发必备技巧(三)
摘要:前面两篇文章主要是介绍了如何解决高并发情况下资源争夺的问题。但是现实的应用场景中除了要解决资源争夺问题,高并发的情况还需要解决更多问题,比如快速处理业务数据等, 本篇文章简要罗列一下与之相关的更多技术细节。 1、异步编程: 使用async和await关键字进行异步编程,这可以避免阻塞线程,提高程序的 阅读全文

posted @ 2023-12-19 14:48 jack_Meng 阅读(258) 评论(0) 推荐(0) 编辑

【.NET】控制台应用程序的各种交互玩法
摘要:老周是一个不喜欢做界面的码农,所以很多时候能用控制台交互就用控制台交互,既方便又占资源少。有大伙伴可能会说,控制台全靠打字,不好交互。那不一定的,像一些选项类的交互,可以用键盘按键(如方向键),可比用鼠标快得多。当然了,要是要触控的话,是不太好用,只能做UI了。 关于控制台交互,大伙伴们也许见得最多 阅读全文

posted @ 2023-12-18 16:56 jack_Meng 阅读(70) 评论(0) 推荐(0) 编辑

C# 重新认识一下 IEnumerable<T>,IAsyncEnumerable<T> 以及搭配异步可能遇到的问题
摘要:C# 重新认识一下 IEnumerable<T>,IAsyncEnumerable<T> 以及搭配异步可能遇到的问题 前言# 为啥会想到写这个 为了这碟醋,包了这顿饺子 作为老鸟不免犯迷糊 因为 在使用异步中使用IEnumerable<T>,IAsyncEnumerable<T>遇到了一些细节(对于 阅读全文

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

C#12新功能(.NET 8)有哪些?
摘要:前言 作为.NET 8发布会的一部分,微软于11月14日发布了C#12的新功能,这也是目前.NET的最新版本。正如之前公布的那样,最显著的改进包括了集合表达式、主构造函数、任何类型的别名以及lambda表达式中参数提供默认值。 主构造函数 C#12扩展了主构造函数,现在可以在任何class和stru 阅读全文

posted @ 2023-12-04 09:15 jack_Meng 阅读(224) 评论(0) 推荐(0) 编辑

C#调用C++类库的几种方式
摘要:1、 直接调用C++类库中的公共方法 使用DllImport特性对方法进行调用,比如一个C++类库SampleCppWrapper.dll中的公共方法: extern "C" __declspec(dllexport) int __stdcall Add(int n1, int n2); __std 阅读全文

posted @ 2023-11-25 21:44 jack_Meng 阅读(1711) 评论(0) 推荐(0) 编辑

手把手教你写一个 IOC 容器
摘要:一、介绍 1、介绍 最近无聊,也没什么事做,没事做总是要给自己找点事情做吧,毕竟人的生活在与折腾。于是,决定自己手动写一个 IOC 的框架。我们知道在 NetCore 的版本里面已经内置了 IOC 容器,它就是 ServiceCollection,一般情况下,该容器还是够用的,但是有时候还会有力不从 阅读全文

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

如何为Windows服务增加Log4net和EventLog的日志功能
摘要:一、简介 最近在做一个项目的时候,需要该项目自动启动、自动运行,不需要认为干预。不用说,大家都知道用什么技术,那就是 Windows服务。在以前的Net Framework 平台下,Windows 服务是一个不错的选择。如果现在在Net Core版本,或者Net5.0以及以上版本,我们会有另外一个选 阅读全文

posted @ 2023-11-03 14:06 jack_Meng 阅读(310) 评论(0) 推荐(0) 编辑

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

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

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

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

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

posted @ 2023-10-17 16:10 jack_Meng 阅读(2986) 评论(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 阅读(130) 评论(0) 推荐(0) 编辑

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

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

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

posted @ 2023-10-07 10:01 jack_Meng 阅读(3391) 评论(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 阅读(819) 评论(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 阅读(646) 评论(0) 推荐(2) 编辑

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

导航

< 2025年2月 >
26 27 28 29 30 31 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 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏

主题色彩