自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 问答 (11)
  • 收藏
  • 关注

原创 Winform和WPF程序重启软件方法

【代码】Winform和WPF程序重启软件方法。

2024-09-20 09:14:22 469

原创 C#写一个WebService服务器

【代码】C#写一个WebService服务器。

2024-06-24 17:31:07 657

原创 Winform界面捕获ESC按键事件

重写窗体的ProcessCmdKey方法,当按下ESC键时执行退出逻辑。

2024-03-18 13:24:47 401

原创 数据库数据删除中软删与硬删的介绍

综上所述,软删除和硬删除各有其优缺点,需要根据具体的应用场景和需求来选择合适的数据删除方式。

2023-12-13 10:33:17 1661

原创 Java中Map相关讲解(HashMap、TreeMap、LinkedHashMap)

Map

2023-12-07 15:41:20 1132

原创 Java中集合和数组的区别以及转换方式

集合与数组

2023-11-30 11:23:54 1045

原创 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读取本地文件。

2023-11-17 10:04:02 403

原创 Java函数库之java.time包

dateTime.format(DateTimeFormatter.ISO_DATE_TIME) 将日期时间对象格式化为 ISO 格式的字符串。dateTime.plus(Duration.ofDays(1)) 将日期时间对象加上一天的时间长度,返回新的日期时间对象。DateTimeFormatter:日期和时间格式化类,用于将日期和时间格式化为字符串,或将字符串解析 成日期和时间。Duration:一个时间间隔类,用于表示两个时间点之间的时间长度,可以精确到纳秒级别。

2023-11-17 09:24:01 104

原创 让Git自动忽略指定文件

让Git自动忽略指定文件

2023-11-16 15:35:02 471

原创 C#对图片Image转换为Bitmap并解析图片中的条码

首先,你需要安装ZXing.Net库。你可以通过NuGet包管理器来安装。

2023-11-09 17:04:22 899

原创 C#与Java计算俩个时间的差的方法

计算时间差

2023-11-07 16:22:54 230

原创 如何搭建一个Spring MVC和Vue3的应用程序

Spring mvc

2023-11-02 13:46:25 709

原创 C#添加缓存,删除缓存,修改缓存

缓存

2023-11-01 17:07:12 1990

原创 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

原创 C#用串口实时获取数据

串口

2023-10-31 16:37:51 1472

原创 C#用串口实时获取数据

串口

2023-10-30 11:19:49 2029

原创 Java中定义枚举并给数值类型,获取数值和字符串枚举方法

枚举

2023-10-25 16:15:40 795

原创 C#压缩图片的方法

压缩图片

2023-10-25 14:32:23 724

原创 C#中获取代码执行时间的方法

C#获取代码块执行时间的方法

2023-10-24 10:05:05 1292

原创 C#中Abstract、Virtual和Override的使用方法

abstract、virtual和override

2023-10-20 15:00:29 664 2

原创 数据库主键设计中自增ID和Guid的比较

自增ID与Guid的比较

2023-10-20 09:20:18 511

原创 接口回调中的次数判断方法

C#接口回调查看回调次数

2023-10-18 11:01:05 300

原创 C# 获取磁盘空间大小的方法

获取磁盘空间大小

2023-09-27 09:40:06 1950

原创 C#中Xml与对象Model的相互转换

XML与对象转换

2023-06-12 16:07:58 1441

原创 ASP.Net中Gridview设置分页

GridView分页

2023-05-26 17:14:17 1282

原创 C#Model类型自动映射字段转换

C#Map,Model中的映射转换类型

2023-05-26 16:18:41 615

原创 C#使用NPOI制作Excel

C#中NPOI导出Excel

2023-04-10 17:28:47 645

原创 Visual Studio快捷键

快捷键

2023-03-17 11:26:44 720

原创 VUE2使用浏览器缓存的方法

vue2使用浏览器本地缓存的方法

2023-01-05 11:27:18 2219

原创 C#句柄的操作(鼠标移动、键盘点击、复制粘贴)

句柄

2022-11-25 15:55:17 3112 1

原创 C#获取一个固定范围内的随机数

随机数

2022-10-29 14:04:07 1340

原创 C#图像处理:获取窗口句柄,位置大小进行点击或者输入,模拟键盘输入,读取句柄输入框

句柄

2022-09-01 11:55:18 1277

原创 15000 字的 SQL 语句大全,收藏落灰款!

SQL介绍

2022-08-16 09:48:02 353

原创 C#中的栈(Stack)的介绍及使用

堆栈

2022-08-15 11:08:12 2727 1

原创 C#链表学习与使用

学习链表

2022-08-01 09:57:37 3885

原创 C#Bug记录(自己使用)

BUG

2022-07-19 09:43:14 610

原创 C# 中10进制、16进制及其ASCII码之间转化

C#的进制转换

2022-07-18 11:19:14 2884 1

原创 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

空空如也

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

TA关注的人

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