自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 C#中的Timer

对于大多数WinForms应用程序来说,System.Windows.Forms.Timer通常是最简单直接的选择;而对于后台任务或者需要更高精度和性能的情况,System.Timers.Timer 或 System.Threading.Timer 可能更为合适。

2024-12-11 10:53:22 386

原创 正则表达式采集带单位的数据

使用正则表达式来提取字符串中的数字部分是一种非常灵活的方法。下面是如何使用正则表达式从多个字符串中提取数字部分的示例。

2024-10-25 14:09:11 457

原创 C# 实现简单的TCP文件传输通信

以上示例提供了一个简单的基于 TCP 的文件传输通信的方法。在实际应用中,可能需要考虑更多的错误处理、协议设计和安全性等方面的问题。分别为要发送的文件路径和接收后保存的文件路径。

2024-02-27 09:36:05 1140

原创 C#中的锁

是 C# 中基于事件的同步原语之一,用于线程间的信号通知和同步。可以用于实现一些需要线程间同步和通信的场景,例如控制线程的执行顺序、异步操作的同步、线程池中的任务调度等。关键字是 C# 中最简单和最常用的锁机制,用于在代码块中获取对象的互斥锁,确保同一时间只有一个线程能够执行该代码块。会自动重置事件状态,即在一个等待线程被唤醒后,事件会变为非触发状态,如果没有线程在等待事件,则事件保持非触发状态。类是基于事件的同步原语,用于线程间的信号通知和同步。是一种操作系统级别的内核对象,可以用于进程间的同步。

2024-02-22 17:09:54 2916 1

原创 C#中的委托和事件详解

C#中的委托和事件

2024-02-22 15:14:00 1087 1

原创 C#中invoke方法

net 原则上禁止跨线程访问控件,因为这样可能造成错误的发生,有一种方法是禁止编译器对跨线程访问作检查,Control.CheckForIllegalCrossThreadCalls = false;在上面的示例代码1中,Button1_Click事件处理程序中通过判断label1控件的InvokeRequired属性来确定是否需要使用Invoke方法。如果需要跨线程调用,就创建一个委托实例,并使用Invoke方法来执行委托;在需要跨线程调用的地方,使用Invoke方法来执行指定的委托。

2023-10-22 18:46:11 3177 1

转载 C#中的委托

C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。委托(Delegate) 是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。委托(Delegate)特别用于实现事件和回调方法。所有的委托(Delegate)都派生自 System.Delegate 类。

2023-10-22 18:11:36 58 1

转载 引用在作为递增函数重载和左移运算符重载时做形参遇见的问题

引用在作为递增函数重载和左移运算符重载时做形参遇见的问题

2022-09-25 23:39:20 174

原创 3_分支结构

C语言分支结构

2022-09-21 21:48:06 182

原创 2_运算符与表达式

C语言运算符与表达式

2022-09-21 21:41:07 496

原创 1_数据类型

C语言-1-数据类型

2022-09-21 13:58:56 280

原创 IDEA克隆github代码时报OpenSSL SSL_read: Connection was reset, errno 10054

IDEA克隆github代码时报OpenSSL SSL_read: Connection was reset, errno 10054

2022-03-06 16:53:03 552 1

转载 解决idea Failed to connect to github.com port 443: Timed out问题

解决idea中deifne remote时 Failed to connect to github.com port 443: Timed out问题

2022-03-06 16:39:14 1627

转载 eclipse中创建的项目没有出现Maven Dependencies目录

eclipse中创建的项目没有出现Maven Dependencies目录

2022-03-06 11:22:15 358

转载 Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target

Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target解决方案:在build.grade(app)中添加如下代码android { ... compileOptions { sourceCompatibility = 1.8 targetCompatibility = 1.8 } kotlinOpti

2020-12-30 19:45:37 180

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除