C#
文章平均质量分 83
C#
闻缺陷则喜何志丹
本人拙作《喜缺全书算法册》欢迎指教,可在CSDN下载https://download.csdn.net/download/he_zhidan/88368465
展开
-
The package could not be found in Run a NuGet package restore to download the package
某些项目之前是用nuget管理部分依赖的dll。由于三个产品必须共用相同的dll,故将绝大部分dll由nuget管理,改成手动管理。从git克隆代码时,会发生如下错误:严重性 代码 说明 项目 文件 行 禁止显示状态。原创 2024-10-14 18:20:45 · 793 阅读 · 1 评论 -
【C#Mutex】 initiallyOwned错误引起的缺陷
临界区只能对同一个进程的不同线程同步,互斥量可以跨进程同步。典型应用场景:两个exe会操作同一个注册表项。原创 2024-09-10 11:56:44 · 2447 阅读 · 0 评论 -
C#非强签名dll搜索顺序
由于不是强签名dll,所以无效考虑全局程序集缓存 (GAC)。原创 2024-03-22 07:00:00 · 1848 阅读 · 19 评论 -
C#不通过byte[],直接对内存映射文件复制内存
多个进程直接需要传递大量图片,所以对性能要求较高。支付复制内存显然比转成byte[]再复制优越。原创 2023-09-16 10:14:48 · 564 阅读 · 3 评论 -
C# byte[] 如何转换成byte*
/此时p[0]到p[3]分别为: 0x44 0x33 0x22 0x11。//此时p[0]到p[3]分别为: 1 2 3 4。目标:将byte[]转成byte*以方便使用memcpy。扩展目标:取int的地址以使用memcpy。原创 2023-09-13 11:20:00 · 721 阅读 · 0 评论 -
winform关于catch Program.Main
测试环境:win10 + VS2013一,点击主窗口的异常,可以catch到。二,弹出的新窗口的按钮异常,可以catch到。三,System.Timers.Timer的异常catch不到。四,新线程catch不到。一,建立一个WinForm项目。 static void Main() { try { Application.EnableVisualStyles(); ...原创 2022-03-09 16:59:02 · 228 阅读 · 0 评论 -
路径显示不下时,中间显示省略号
软件架构师何志丹开发环境:VS2012 C#//路径显示不下时,中间显示省略号 class CShowShortPath { public CShowShortPath(string s...原创 2019-08-25 18:43:48 · 818 阅读 · 0 评论