- 博客(72)
- 问答 (11)
- 收藏
- 关注
原创 C#中的TaskFactory
在上面的示例中,我们使用TaskFactory的StartNew方法创建了一个异步任务。然后,我们使用ContinueWith方法注册了一个回调函数,该函数在异步任务完成后被调用,并输出任务的结果。在C#中,TaskFactory是一个用于创建异步任务的类。TaskFactory类提供了几个静态方法,用于创建不同类型的异步任务。ContinueWith(): 创建一个异步任务,该任务在指定的任务完成后立即执行。FromAsync(): 创建一个异步任务,该任务将从现有的异步操作中派生。
2023-11-27 10:59:55
2326
原创 C#中ManualResetEvent的Reset,Set,WaitOne
在上面的示例中,生产者线程模拟了一个生产过程,并在完成后使用Set()方法触发ManualResetEvent。消费者线程在开始执行之前使用WaitOne()方法等待ManualResetEvent被设置为已触发状态。这样,生产者线程完成工作后,消费者线程才会继续执行。这些方法在多线程同步中非常有用,它们允许线程之间进行协调和同步,以确保某些条件得到满足后再继续执行。例如,可以使用ManualResetEvent来同步生产者和消费者模式中的线程,以便生产者完成数据生成后消费者可以开始处理数据。
2023-11-20 11:11:41
2016
原创 Java函数库之java.time包
dateTime.format(DateTimeFormatter.ISO_DATE_TIME) 将日期时间对象格式化为 ISO 格式的字符串。dateTime.plus(Duration.ofDays(1)) 将日期时间对象加上一天的时间长度,返回新的日期时间对象。DateTimeFormatter:日期和时间格式化类,用于将日期和时间格式化为字符串,或将字符串解析 成日期和时间。Duration:一个时间间隔类,用于表示两个时间点之间的时间长度,可以精确到纳秒级别。
2023-11-17 09:24:01
104
原创 MySql创建索引
其中,index_name是索引的名称,可以自定义(也可以不指定索引名称),table_name是要在其上创建索引的表名,column1, column2, …是要创建索引的列名。以下是一个示例,假设我们有一个名为employees的表,其中包含id、first_name和last_name列。上述语句将在employees表的first_name和last_name列上创建一个名为idx_employee_names的索引。这将返回一个结果集,其中包含表的索引信息,包括索引名称、列名、是否唯一等。
2023-10-31 16:38:59
115
原创 SQL Server安装步骤
1,打开SQL server 官网,点击下方Developer版2,点击确定保存文件。3,后选择iso再点击下一步或这你可以更改一下下载位置再点击下一步。4,即下载成功!5,点击:打开文件夹。双击打开下载的光盘映像文件。6,进入之后点击exe应用程序进行安装sql server程序。7,选择:硬件和软件要求8,单击全新SQL Server独立安装,即第一个后出现下面界面:9,点击下一步,点上接受许可后下一步10,继续点击下一步:11,继续点击下一步12,点上数据库引擎服务,点击下一步13,继续点击下一步14
2022-07-09 14:13:50
1282
空空如也
Winform弹窗不显示问题
2024-05-31
一串数据怎么存在数据库SQL中
2021-11-26
SQL如何查询一个字符串的第一个字符是什么
2021-11-24
C#里面的WebService怎么写然后读取数据库呢
2021-11-18
c#如何循环一直执行这串代码
2021-11-09
c#改变按钮对应Name在数据库中是否存在检查的一种
2021-11-09
Button btn = (Button)sender;报错
2021-11-08
C#按钮查询数据库然后显示是否有值改变颜色
2021-11-03
C#如何通过调用WebService接口的方式获取值
2021-11-03
C#如何读取到PLC西门子1200内容还有写入内容,从数据库中读写
2021-11-02
C#中使用SQL查询语句中被查询的内容是变量怎么查询
2021-10-28
程序开发中经典算法演示软件的开发
2021-03-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人