会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
瑰姿艳逸,仪静体娴
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2021年9月28日
查看代码的函数具体占用电脑CPU资源情况
摘要: 今天发现程序跑了几次后越来越卡的情况,反复确认线程与GC没问题后,用此方法找到了原来是代码中订阅的关系每次忘记取消订阅造成的,导致越来越卡,具体排查如下: 调试模式下,正常运行程序时,打开诊断工具,这时VS点一下暂停停止中断,诊断工具点击CPU使用率,展开后可以看见具体的占资源函数名与占用大小
阅读全文
posted @ 2021-09-28 16:12 SHW03
阅读(349)
评论(0)
推荐(0)
2021年9月18日
字典浅析
摘要: 添加数据: Dictionary<uint, uint> dtDicMessage = new Dictionary<uint, uint>(); dtDicMessage.Add(1,1); if (dtDicMessage.ContainsKey(1)) { dtDicMessage[1] =
阅读全文
posted @ 2021-09-18 11:31 SHW03
阅读(20)
评论(0)
推荐(0)
list浅析
摘要: 1.list会不上线的增加,增加硬件内存,需要剔除数据: List<int> erf = new List<int> {1,2,3,4,5 }; if (erf.Count>3) { erf.RemoveAt(0); //erf.RemoveRange(0,2); } 2.remove不能移除类或者
阅读全文
posted @ 2021-09-18 10:50 SHW03
阅读(42)
评论(0)
推荐(0)
2021年5月21日
C#尝试读取或写入受保护的内存。这通常指示其他内存已损坏(catch不起作用)
摘要: 经百度,找到解决办法: 用管理员身份运行CMD,输入netsh winsock reset并回车(注意,必须是已管理员身份运行,这个重置LSP连接) try catch并不能抓到全部问题,一般只用于访问网络、文件、数据库、端口等外在因素造成的异常 今天发生一起内存和反射造成的问题,并没有进catch
阅读全文
posted @ 2021-05-21 09:53 SHW03
阅读(1272)
评论(0)
推荐(0)
2021年1月12日
浅析C#线程同步事件-WaitHandle
摘要: 官方:对共享资源的独占访问的操作系统特定的对象 WaitHandle分为:Mutex,Semaphore,EventWaitHandle(分为AutoResetEvent,ManualResetEvent) 一:AutoResetEvent-自动同步事件 class Program { static
阅读全文
posted @ 2021-01-12 17:22 SHW03
阅读(979)
评论(0)
推荐(0)
2020年9月28日
C#操作xml方法1
摘要: using System.Xml.Linq; static class xmlOp1 { /// <summary> /// 读操作 /// </summary> /// <param name="path"></param> /// <param name="m_tPara"></param> p
阅读全文
posted @ 2020-09-28 16:38 SHW03
阅读(195)
评论(0)
推荐(0)
2020年9月8日
C#简单的操作csv文件
摘要: csv又名逗号文件,可以当作不是表格,而是逗号隔开的文本,简单的两个写入方法: 一: private string csvFilePath = "D:\\Log\\csv\\"; private string csvTitle = "SysTime" + "," + "Msg1" + "," + "
阅读全文
posted @ 2020-09-08 22:07 SHW03
阅读(2931)
评论(0)
推荐(0)
2020年8月21日
C#的int类型?,??,~的意思,string类型空值赋值
摘要: 今天刚学习了值类型int的不常见操作: 1,int?代表可空,虽然int是值类型,但也可以像string一样赋空 int? kong=null;//赋空 2,int??代表查询是否可空并赋值,注意至针对可空类型,其余正常定义的int??会报错 kong??=1;//如果空就赋值为1,如果不为空不执行
阅读全文
posted @ 2020-08-21 14:05 SHW03
阅读(2256)
评论(0)
推荐(0)
2020年8月13日
将多个exc表格汇总于一个表格中
摘要: 分两步: 一:合并多个exc至一个表中多个sheet /// <summary> /// 多个表格合并 /// </summary> /// <returns></returns> public void MulCreateExcelFile() { Application app = new Ap
阅读全文
posted @ 2020-08-13 16:52 SHW03
阅读(588)
评论(0)
推荐(0)
2020年6月4日
C#禁止双击标题栏等操作
摘要: 最简单方法:取消标题栏,设置属性formborderstyle为none; 代码方法: protected override void WndProc(ref Message m) { if (m.Msg == 0x112) { switch ((int)m.WParam) { //禁止双击标题栏关
阅读全文
posted @ 2020-06-04 09:05 SHW03
阅读(976)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告