- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 C#使用UI控件库的UIComBobox控件无法进入SelectedIndexChanged事件
查看DropDownStyle的属性是否设置为:DropDownList,如果是DropDown类型则无法进行SelectedIndexChanged事件中。
2024-01-10 15:50:53
494
原创 C#关于使用窗体的timer控件造成主界面卡顿原因
由于timer控件与窗体为同一个线程,故如果频繁的执行timer中断的话,会造成主线程的卡顿。
2023-03-18 10:10:31
3965
1
原创 BAT脚本,将文件(文件夹除外 )按修改时间和当前系统时间一致时,拷贝相关文件到指定的共享盘中。有详细的注释!!
BAT脚本,将文件(文件夹除外 )按修改时间和当前系统时间一致时,拷贝相关文件到指定的共享盘中。有详细的注释!!
2022-08-31 13:48:48
1196
原创 C#在SerialPort_DataReceived事件中加入timer控件timer.enable启用后,不能进入tick事件原因。
如图,若是在其他的控件事件中启用timer.enable=true,则如果该事件的进程在结束后,该事件进程销毁,同时timer开启的事件也会销毁,从而无法进入到timer的tick事件中。调试方法:若在该事件中无法进入tick事件,在该事件中加入延时函数进行调试,(注意:延时函数不能使用System.Threading.Thread.Sleep(1000);//延时1000毫秒该延时函数,该延时函数在执行时,不会相应任何事件)可以使用延时方法: public static voi..
2022-04-03 12:17:17
1828
原创 关于写mysql的心得(1)
在使用mysql.data的时候.net4.0只能使用mysql.data6.9.12版本及以下版本,且所有的版本mysql的连接语句都基本相同。数据库都是可以不设置密码进行访问的如果在连接失败时,查看报错信息,有可能是数据库损坏导致,而非版本使用不兼容导致。本人遇到过数据库信息损坏,可以使用.net4.52及以上版本和mysql.data6.10.9及以上版本进行连接访问,在使用.net4.0和mysql.data6.9.12版本时报错,身份验证失败。在使用SQL语句查询的时候需要使用到变量时,形
2021-01-05 19:56:00
269
转载 C#获取系统时间和设置获取的格式
1.获取当前的时间,并将时间格式化成为字符串 DateTime dt=Datetime.Now; string str=dt.ToString(); //这是最直接的转化方法 string str2=dt.ToString("yyy-MM-dd HH:mm:ss");2.获取年、月、日、时、分、秒等 DateTime dt=DateTime.Now; //获取当前时间 int y=dt.Year; //年 int m=dt.Month;//月...
2020-12-24 12:54:04
762
转载 2020-12-23
C#while死循环时候cpu占用比例大原因:线程等不到释放,windows运行模式是抢占资源解决方法:休眠一毫秒让垃圾回收可以进来回收资源using System.Threading; while (true) { Thread.Sleep(1); //解决由于死循环等待的CPU占有率过高问题,此方法是将线程挂起1毫秒解决 }...
2020-12-23 13:52:23
171
原创 字符处理函数
1.puts函数--输出字符串的函数2.gets函数--输入字符串的函数3.strcpy和strncpy函数--字符串复制函数4.strcmp函数--字符串比较函数
2018-02-27 09:15:21
199
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人