基础
文章平均质量分 52
c#基础
金士顿
这个作者很懒,什么都没留下…
展开
-
如何操作系统缓冲区减少了磁盘碎片化?
磁盘碎片化发生在计算机硬盘上存储数据的过程中。简单来说,当文件被分散存储在硬盘的不同部分时,就产生了碎片。这种情况通常在文件被创建、修改和删除的过程中发生。碎片化会减慢文件的访问速度,因为硬盘的读写头需要在盘片上移动更长的距离来访问文件的各个部分。原创 2024-02-26 16:43:36 · 397 阅读 · 0 评论 -
串行通信的艺术:深入解析UART与奇偶校验
在UART(Universal Asynchronous Receiver/Transmitter)通信中,发送数据位不直接以电流的形式传输。而是通过改变电压水平或者光信号(在光纤通信中)来表示不同的数据位(0或1)。这种变化通常是相对于共同的地线(GND)来测量的。在电气接口中,比如RS-232,一个特定的电压范围代表一个逻辑“0”(通常是正电压),而另一个范围代表逻辑“1”(通常是负电压)。原创 2024-02-15 13:06:11 · 1066 阅读 · 0 评论 -
UART通信中的奇偶校验
奇偶校验是一种错误检测机制,它通过在数据帧中添加一个额外的校验位来实现。这个校验位的值取决于数据帧中“1”的总数是奇数还是偶数,从而分为奇校验和偶校验两种模式。偶校验(Even Parity):确保包含校验位在内的整个数据帧中“1”的总数为偶数。奇校验(Odd Parity):确保包含校验位在内的整个数据帧中“1”的总数为奇数。UART通信的奇偶校验功能虽简单,却在提升数据传输的可靠性方面发挥着重要作用。它是嵌入式系统设计师在进行串行通信设计时必须考虑的一个关键因素。原创 2024-02-15 12:41:01 · 1075 阅读 · 0 评论 -
理解32位与64位程序:兼容性、性能和未来趋势
32位与64位程序各自的优势和局限性反映了技术发展的不同阶段。尽管64位逐渐成为主流,但理解这两种架构的特点仍然对于开发者和用户来说非常重要。随着技术的不断进步,软件和硬件的发展将继续推动我们向更高效、更安全的计算解决方案迈进。通过适应这些变化,并准备好采用新的技术,我们可以确保在不断变化的技术环境中保持竞争力和相关性。原创 2024-02-12 21:25:30 · 1129 阅读 · 0 评论 -
CommonAppData on Windows 10 systems
CommonAppData to get the path will result in \ProgramData This works fine on windows 7 systems, but it seems this is …原创 2023-01-05 15:34:44 · 316 阅读 · 0 评论 -
C#之Lambda不得不说的用法
转载地址:https://www.cnblogs.com/LipeiNet/p/4710179.html转载 2022-06-22 17:41:47 · 232 阅读 · 0 评论 -
C#控件刷新
控件刷新原创 2022-06-23 11:17:24 · 1552 阅读 · 0 评论 -
What does ‘new‘ keyword mean when used inside an interface in C#?接口类使用new
interface在类里使用newinterface IEnumerable : IEnumerable{ new IEnumerator GetEnumerator();}翻译 2022-06-01 11:09:59 · 102 阅读 · 0 评论