- 博客(41)
- 资源 (3)
- 收藏
- 关注
原创 C#队列(Queue)简单使用方法
C#中的Queue类提供了简洁高效的接口,使得开发者能够轻松地在程序中实现队列数据结构。无论是任务调度、消息传递还是实现重试机制,队列都能以其特有的先进先出特性,帮助构建稳定、有序且可扩展的系统。熟练掌握队列的使用方法,无疑会提升代码的组织性和程序的健壮性。队列作为一种基础且实用的数据结构,遵循“先进先出”(First-In, First-Out, FIFO)原则,广泛应用于各种编程场景。
2024-04-21 10:45:05 433
原创 .NET相关概念简单介绍
NET:一个免费开源的、跨语言、跨平台的开发者平台。用来构建不同类型应用程序。其生态包括 集成开发环境(Visual Studio)、技术框架/库、NuGet包管理器、社区论坛、服务支持等。
2024-04-18 19:58:17 624 1
转载 Git大全
Git大全,包含Git GUI 客户端,Git IDE 插件,Git 浏览器插件,在线 Git 代码托管平台,搭建 Git 服务,Git 教程,Git 常用命令。
2024-04-17 18:43:57 9
原创 程序员应该遵守的 10 个编程原则
主要的编程思想及设计模式,程序员拥有一个较好的编程原则能使他的编程能力有大幅的提升,可以使其开发出维护性高、缺陷更少的代码。
2024-04-16 19:45:41 838
原创 C#中对任务和线程并行运行,测试其执行时间
在 C# .NET 中使用 SemaphoreSlim ,并使用.NET 类在 Threads 和 Tasks 中实现并行,并测量不同并行方式的运行时间。
2024-04-16 19:30:35 394
原创 C# CancellationTokenSource.Token 取消Task后,却不能再次运行Task怎么办?
Task取消无法开启任务解决方法
2023-12-18 14:23:41 561
原创 三菱PLC通过MXCompoment与上位机通信组件报错问题
启动自带的Sample时报错如下:System.Runtime.InteropServices.COMException:“没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))”解决方法:出现这种情况可能是在开发过程中使用的首选平台是Any CPU,把它改为X86。右击解决方案——属性——生成:把目标平台改为X86!
2023-11-30 10:36:05 453
原创 VS调试报试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
2023-09-06 16:32:02 807 1
原创 VS团队资源管理器代码提交更改报错“Git failed with a fatal error. fatal: Unable to write new index file”
VS提交代码更改报错Git failed with a fatal error. fatal: Unable to write new index file
2023-08-19 16:09:08 356
原创 Winform通过Databinding以及InotifyPropertychanged实现绑定(仿MVVM)
Winform使用Databinding以及InotifyPropertychanged实现数据绑定
2023-07-15 16:07:01 270 1
转载 笔记本控制工控机方法(直连工控机网口远程控制方法说明)
距离远,查看显示器不方便,使用一般的远程方法因为客户机台一般不会接入外网,或者外网速度慢,接入麻烦等问题。使用笔记本直连工控机网口的方式进行远程控制,有效解决在客户现场没有连接显示器、显示器距离机台或工控机比较远、没有外网无法远程等问题。设置完成后界面中“您的ID”显示IP地址,即为设置成功(如下图所示)在客户端调试会有经常遇到显示器离。
2023-06-17 11:38:59 1432 1
原创 Winform设计器报错缺少dll,未能加载文件或程序集和拖拉控件报错问题
Winform设计界面触发设计器报错,未能加载程序集报错或者拖拉控件报错
2023-06-14 16:07:20 657
原创 如何打开etl文件
3.tracerpt.exe xxx.etl -lr -o xxx.xml -of XML 输入该命令将.etl文件转换为.xml文件。2.切到对应盘,cd /d C:\Windows\System32\LogFiles\WMI。要以管理员方可转换成功!
2023-06-12 11:23:59 1039
转载 BackgroundWork的内部实现
在.NET 中有三种异步编程的方式,使用最多的是APM,我们可以看到,很多类都提供了BeginXXX,EndXXX这样的方法,就是异步方法。我们在WORK中每调用一次ReportProgress方法,就会执行一次我们自定义的WORKING方法,或许你会问了,那为什么不直接在WORK中调用WORKING,虽然这样是可以,但是还是那个问题,非UI线程不能修改UI控件,所以中间转了这么一道,progressReporter委托 -->ProgressReporter 这一步就是为了利用了post方法。
2023-06-06 09:24:19 100
原创 VSgit时出现错误:Git failed with a fatal error. fatal: Unable to write new index file
通过重新反复clone,然后git提交成功,没有找到确切的原因。可能因为git的文件夹中的文件索引被改变导致,或者文件出现问题导致无法提交!有了解如何解决该问题的朋友,可以在评论区留言说说如何解决!
2023-06-01 11:11:15 827
原创 c#调用NPOI读写本地xlsx文件后,用Excel读取这个文件时,出现无法打开文件的解决方法
使用FileMode.OpenOrCreate这种导致xlsx文件无法打开,使用FileMode.Create可以正常打开。使用FileMode.Create不会覆盖原有的数据。
2023-03-29 12:29:34 958
原创 MFC联合Halcon编程之环境配置,使用Halcon12和Vs2019
MFC联合Halcon入门编程之环境配置,使用Halcon12和VS2019。一步一步展示配置过程!
2023-01-29 22:48:28 1193
C# 网络调试助手 源码 (内有串口、TCP、UDP、http服务)20230612.zip
2023-11-04
VC++实例源码基础入门学习c++必备。从浅入深
2022-07-09
串口调试小助手 1.3 For WIN9X/NT/2000/XP/2003。
2022-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人