随笔分类 - C# 知识
摘要:private CancellationTokenSource _debounceCts;private const int DebounceDelay = 500; // 毫秒 // 拖拽事件中调用public void OnTimelineDrag(object newTime){ // 每次拖
阅读全文
摘要:原文:https://learn.microsoft.com/en-us/dotnet/framework/reflection-and-codedom/how-to-examine-and-instantiate-generic-types-with-reflection Constructing
阅读全文
摘要:原文:https://www.cnblogs.com/dafanjoy/p/7818126.html 最近的项目在做socket通信报文解析的时候,用到了结构体与字节数组的转换;由于客户端采用C++开发,服务端采用C#开发,所以双方必须保证各自定义结构体成员类型和长度一致才能保证报文解析的正确性,这
阅读全文
摘要:原文:[C#] 使用 NAudio 实现音频可视化 - SlimeNull - 博客园 (cnblogs.com) 预览: 捕捉声卡输出: 实现音频可视化, 第一步就是获得音频采样, 这里我们选择使用计算机正在播放的音频作为采样源进行处理: NAudio 中, 可以借助 WasapiLoopback
阅读全文
摘要:原文:https://www.cnblogs.com/MRRAOBX/articles/6242099.html 双缓冲技术 双缓冲是将图片在显示到DC前,现在要内存建一个DC,也就是用于存储这张图片的内存区,然后在将这部分update到你要显示的地方 这样,可以防止画面抖动很大 这样和你说吧,如果
阅读全文
摘要:原文:C# XML反序列化与序列化 - 简书 (jianshu.com) 在C#中,可以用XmlSerializer类来反序列化与序列化xml,但我们也可以封装一下,可以使用起来更方便 将XML字符串反序列化成对象 方法 /// <summary> /// 将XML字符串反序列化成对象 /// </
阅读全文
摘要:原文:https://baijiahao.baidu.com/s?id=1710476405671526313&wfr=spider&for=pc 学习nginx反向代理的功能及使用方法前,先要了解什么是正向代理和反向代理,以及他们的作用,这对于接下来学习负载均衡十分必要。 一、正向代理与反向代理
阅读全文
摘要:原文:Roslyn入门(一)-C#语法分析 - 从此启程 - 博客园 (cnblogs.com) 演示环境 Visual Studio 2017 .NET Compiler Platform SDK 简介 今天,Visual Basic和C#编译器是黑盒子:输入文本然后输出字节,编译管道的中间阶段没
阅读全文
摘要:原文:NET 6中的自托管Web API - 我爱学习网 (5axxw.com) 我需要向现有库中添加一个非常简单的Web API,以便Python可以与应用程序通信。简单的请求/JSON响应。这比最初想象的更具挑战性。我习惯了NodeJ,在那里像Express这样的库只需几行代码就可以做到这一点。
阅读全文
摘要:原文:https://blog.csdn.net/chinaherolts2008/article/details/114325104 这篇文章主要介绍了C#中应用程序集的装载过程的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学
阅读全文
摘要:原文:C#高级--反射详解_c# 反射_李宥小哥的博客-CSDN博客 C#高级–反射详解零、文章目录一、反射是什么1、C#编译运行过程高级语言->编译->dll/exe文件->CLR/JIT->机器码 2、原理解析metadata:元数据数据清单,记录了dll中包含了哪些东西,是一个描述。IL:中间
阅读全文
摘要:原文:(一)如何利用C# Roslyn编译器写一个简单的代码提示/错误检查? - simol - 博客园 (cnblogs.com) OK, 废话不多说,这些天在写C#代码时突然对于IDE提示有了一些想法,之前也有了解过,不过并没有深入。 先看个截图: 一段再简单不过的代码了,大家注意看到 coun
阅读全文
摘要:原文:https://gwb.tencent.com/community/detail/113916 本文主要使用微软提供的一套C#的API函数,通过这些API函数,可以对已经编译过的.Net体系生成的EXE,DLL文件进行修改,而不是修改源码编译的方式,来完成新功能的加入、或者原有功能的修改。这个
阅读全文
摘要:官网:https://www.postsharp.net/aop.net/msil-injection 向切面编程的概念已经盛行很久了, 可以很好的将我们代码的各个关注方面分离开来. 比如: 事务, 日志, 异常处理, 数据缓存, 权限等等, 这些其实是可以和核心的业务逻辑分离处理的. 不知道大家有
阅读全文
摘要:为什么使用动态库还需要静态库.lib文件程序运行的入口在exe里面,当执行exe到动态库内容时,需要跳到内存里的动态库区域,然后执行相关内容;这个动作就需要exe里面存在一个引路人,来告诉exe,这个函数是动态库的函数,需要跳到其他内存区域执行,而这个存在于exe的引路人就是动态库的.lib文件,因
阅读全文
摘要:原文网址:https://zhuanlan.zhihu.com/p/124356219 前几回,在前面已经对冒泡排序、直接插入排序、希尔排序、选择排序、快速排序做了说明分析。这回,将对归并排序进行相关说明分析。 一、排序算法系列目录说明 冒泡排序(Bubble Sort) 插入排序(Insertio
阅读全文
摘要:原文:理解 C# 项目 csproj 文件格式的本质和编译流程 - walterlv - 博客园 (cnblogs.com) 写了这么多个 C# 项目,是否对项目文件 csproj 有一些了解呢?Visual Studio 是怎么让 csproj 中的内容正确显示出来的呢?更深入的,我能够自己扩展
阅读全文
摘要:原文网址:https://blog.csdn.net/byxdaz/article/details/6737637 Trace、Debug和TraceSource的使用以及日志设计 .NET Framework 命名空间 System.Diagnostics 包含用于跟踪执行流程的 Trace、De
阅读全文
摘要:原文网址:https://blog.csdn.net/yunhaic/article/details/4863322 .NET中的Trace类和Debug类是System.Diagnostics命名空间下的两个用于调试的类,在软件开发中使用得当,可以帮助我们调试开发程序,提高效率,很有用。其中,De
阅读全文
摘要:原文网址:https://www.codenong.com/50057777/ .NET Core - build project specifying ReferencePath 我有一个.csproj用于.NetCore平台,具有经典参考。 我在开发环境中使用hintpath属性。 但是我应该在
阅读全文

浙公网安备 33010602011771号