![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
麦田之兔
这个作者很懒,什么都没留下…
展开
-
C# Chart使用鼠标滚轮中心放大、缩小和平移曲线
C# Chart使用鼠标滚轮中心放大、缩小和平移曲线,质量分析SPC,直方图,折线图原创 2022-03-03 11:01:16 · 2068 阅读 · 1 评论 -
西门子与施耐德Modbus RTU通信协议不同
如今施耐德与西门子大家用的挺多,同样的协议,却不完全一样,蛋疼的协议如下:施耐德M241比较符合通用协议,如下站号,功能号,地址高低 数据个数高 低 校验01, 03, 00,C8, 00,70, C5,D0,写入时:站号,功能号,地址高低, 数据个数高低,----- 校验01 10 00 C8 00 70 E0 ,数据00 70个字,校验而西门子协议如下:西门子MB server写1站号00地址29,序号,0,0,0,6,1...原创 2021-05-15 08:48:34 · 1260 阅读 · 0 评论 -
栈内存和堆内存的区别
1 栈:为编译器自动分配和释放,如函数参数、局部变量、临时变量等等2 堆:为成员分配和释放,由程序员自己申请、自己释放。否则发生内存泄露。典型为使用new申请的堆内容。3 静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量。转自:栈内存和堆内存的区别(一个笔试题的一部分)http://blog.csdn.net/richerg85/article/details/19175133笔试题目:请解释一个栈内存与一个堆内存的区别,请分转载 2020-10-09 09:14:33 · 276 阅读 · 0 评论 -
C# 线程语句锁lock
lock(静态私有字段)static object lockObjStatic = new object(); object lockObj = new object(); public void test() { object lockObjtemp = new object(); ...转载 2019-11-24 22:29:56 · 579 阅读 · 0 评论 -
如何对控件做二次缓冲
在winform中如何对控件做二次缓冲(double buffer)在winform中控件渲染如果很耗时的话,我们可以对控件做二次缓冲(double buffer)。有两种方法可供选择第一个方法是设置控件的DoubleBuffered属性,需要注意这一属性是私有的,要设置此属性需要使用反射。public static void SetDoubleBuffered(System.W...转载 2019-05-09 20:24:56 · 284 阅读 · 0 评论 -
dataGridView滚动时刷新慢
//作者:奔跑的QQEE //来源:CSDN https://blog.csdn.net/qq_33712555/article/details/84108588 //版权声明:本文为博主原创文章,转载请附上博文链接! 解决办法:利用System.Reflection缓冲刷新 public static class DataGridView_C...转载 2019-05-09 20:08:03 · 628 阅读 · 0 评论 -
windows server 2019 无线网络 服务安装段落无效
windows server 2019安装无线驱动时总是提示inf服务安装段落无效此时需要首先安装如下组件:配置此本地服务器>>添加角色和功能无线LAN服务网络负载平衡消息队列...原创 2019-04-15 17:57:07 · 63688 阅读 · 0 评论 -
Win10和Win2012-2019开机启动添加程序
在资源管理地址栏输入,回车后显示启动文件夹,每次开机时 自动运行程序:elorer %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup原创 2019-04-15 17:40:32 · 3202 阅读 · 0 评论