博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2022年10月20日

摘要: 一、Crontab查看编辑重启 1、查看crontab定时执行任务列表 crontab -l 2、编辑crontab定时执行任务 crontab -e 3、删除crontab定时任务 crontab -r 4、相关命令: sudo service crond start #启动服务 sudo ser 阅读全文

posted @ 2022-10-20 23:35 火冰·瓶 阅读(447) 评论(0) 推荐(0) 编辑

摘要: 创建一个Windows服务程序 可以创建Windows服务程序 打开VS2022,新建项目。 创建成功后的目录结构如左侧所示,至此项目构建完成。 配置相关信息 添加安装程序 重新生成一下解决方案 至此配置完成。 脚本可执行文件 在工程目录的bin\Debug目录下 新建两个脚本文件–install. 阅读全文

posted @ 2022-10-20 20:39 火冰·瓶 阅读(1758) 评论(0) 推荐(1) 编辑

摘要: vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能,下面看一下具体的命令。 相关文档:Linux vi/vim 编辑器教程 1、'/'查找历史记录查看 阅读全文

posted @ 2022-10-20 14:21 火冰·瓶 阅读(2204) 评论(0) 推荐(0) 编辑

摘要: 反射允许我们在运行时获取对象的相关信息,创建对象的实例,执行方法。Emit是作为反射的一个比较高级的功能。使用Emit,可以从零开始动态的创建程序集及类。提供程序的灵活性。本文主要介绍.NET Core(C#) 中Emit的使用,以及相关的示例代码。 1、程序集(Assembly) 程序集构成了 . 阅读全文

posted @ 2022-10-20 14:17 火冰·瓶 阅读(575) 评论(0) 推荐(0) 编辑

摘要: 所述String.Equals(字符串,StringComparison)方法,可以指定一个StringComparison的值 StringComparison.OrdinalIgnoreCase 为不区分大小写的比较。如果为StringComparison参数指定StringComparison 阅读全文

posted @ 2022-10-20 14:15 火冰·瓶 阅读(398) 评论(0) 推荐(0) 编辑

摘要: 泛型使用有时需要对T进制约束,上下文关键字where用以实现约束,限定构类函数及类型等,本文主要介绍使用泛型约束及示例代码。 1、常用五类约束 where T: struct :类型参数必须为值类型。 where T : class :类型参数必须为引用类型。 where T : new() :类型 阅读全文

posted @ 2022-10-20 14:13 火冰·瓶 阅读(375) 评论(0) 推荐(0) 编辑

摘要: 本文主要介绍.NET(C#)中,实现读写ini配置文件两种方法(系统函数和自定义类),以及相关的示例代码。 1、使用WindowsAPI函数实现 using System.IO; using System.Reflection; using System.Runtime.InteropService 阅读全文

posted @ 2022-10-20 14:09 火冰·瓶 阅读(6195) 评论(1) 推荐(0) 编辑

摘要: EPPlus是一个使用Open Office XML(Xlsx)文件格式,能读写Excel(.xlsx)文件的开源组件。本文主要介绍.NET Core(C#)中使用EPPlus读取Excel(.xlsx)文件的方法,及相关的示例代码。 1、安装引用EPPlus 1)使用Nuget界面管理器 搜索 " 阅读全文

posted @ 2022-10-20 14:07 火冰·瓶 阅读(2318) 评论(0) 推荐(0) 编辑

摘要: EPPlus是一个使用Open Office XML(Xlsx)文件格式,能读写Excel(.xlsx)文件的开源组件。本文主要介绍.NET Core(C#)中使用EPPlus创建Excel(.xlsx)写入数据的方法,及相关的示例代码。 1、安装引用EPPlus 1)使用Nuget界面管理器 搜索 阅读全文

posted @ 2022-10-20 14:04 火冰·瓶 阅读(1594) 评论(0) 推荐(0) 编辑

摘要: 本文主要介绍.NET Core 3.1 和 .NET 5中,(Console)控制台应用程序独立发布成单独.exe可以执行文件,不依赖其它的.dll程序集的方法。 1、.NET Core 3.1 中dotnet publish发布命令 下面命令将控制台程序发布成独立的.exe程序,并且不依赖其它.d 阅读全文

posted @ 2022-10-20 14:01 火冰·瓶 阅读(148) 评论(0) 推荐(0) 编辑

摘要: 本文主要介绍.NET Core(C#)中,根据字典Dictionary的key值进行排序的方法,以及相关的示例代码。 1、先将key排序在添加排序后的key和value using System; using System.Collections.Generic; namespace Console 阅读全文

posted @ 2022-10-20 14:00 火冰·瓶 阅读(1190) 评论(0) 推荐(0) 编辑

摘要: 本文主要介绍.NET Core(C#)中,使用BarcodeLib生成图片格式的条码(Barcode)的方法,以及相关的示例代码。 1、通过Nuget安装引用BarcodeLib 1)使用Nuget界面管理器 搜索“BarcodeLib”,在列表中分别找到它,点击"安装" 相关文档:VS(Visua 阅读全文

posted @ 2022-10-20 13:58 火冰·瓶 阅读(942) 评论(0) 推荐(0) 编辑

摘要: 本文主要介绍.NET Core(C#)中,使用ZXing.Net生成图片格式的二维码(QR code)和条码(Barcode)的方法, 以及相关的示例代码。 1、通过Nuget安装引用ZXing.Net 1)使用Nuget界面管理器 搜索“ZXing.Net.Bindings.ZKWeb.Syste 阅读全文

posted @ 2022-10-20 13:56 火冰·瓶 阅读(1783) 评论(0) 推荐(0) 编辑

摘要: 本文主要介绍.NET Core(C#) 中,使用System.Timers.Timer计时器实现定时任务的方法,以及相关的示例代码。 1、System.Threading.Timer、System.Windows.Forms.Timer和System.Timers.Timer区别 相关文档: htt 阅读全文

posted @ 2022-10-20 13:55 火冰·瓶 阅读(3302) 评论(0) 推荐(0) 编辑

摘要: 我们可以利用泛型实现:泛型接口、泛型方法、泛型类、泛型委托,本文主要它们的使用及示例代码。 1、使用示例代码 1)泛型(类、接口、委托) using System; using System.Collections.Generic; using System.Linq; using System.T 阅读全文

posted @ 2022-10-20 13:52 火冰·瓶 阅读(1250) 评论(0) 推荐(0) 编辑

摘要: 本文主要介绍.NET(C#)中,使用委托(delegate)类型作为方法返回值类型,且直接返回Func<in T, out TResult>的问题,以及问题示例代码。 1、委托(delegate)和Func<in T, out TResult> Func<in T, out TResult>:.NE 阅读全文

posted @ 2022-10-20 13:51 火冰·瓶 阅读(161) 评论(0) 推荐(0) 编辑

摘要: 本文主要介绍.NET(C#)中,使用HttpClient执行求时,每次请求都执行new HttpClient创建一个实例和每次请求都使用同一个HttpClient(单例Singleton)分比区别。 1、每次请求创建HttpClient实例 public HttpClient GetConnecti 阅读全文

posted @ 2022-10-20 13:47 火冰·瓶 阅读(567) 评论(0) 推荐(0) 编辑

摘要: 本文主要介绍.NET Core 3.0中,使用JsonSerializer(System.Text.Json)对JSON数据进行序列化和反序列化的方法及示例代码。 1、使用的命名空间 using System.Text.Json;using System.Text.Json.Serializatio 阅读全文

posted @ 2022-10-20 13:42 火冰·瓶 阅读(1870) 评论(0) 推荐(0) 编辑

摘要: 本文主要介绍ASP .NET Core使用SmtpClient邮件的方法,从.NET Core 2.0开始,Microsoft引入了SmtpClient,与.NET Framework 4中的实现相同。并且不必依赖第三方Nuget包直接可以使用。 1、SmtpClient配置文件 由于配置已经注入S 阅读全文

posted @ 2022-10-20 13:36 火冰·瓶 阅读(213) 评论(0) 推荐(0) 编辑

摘要: 本文主要介绍.NET(C#)中调用cmd.exe(dos命令)两种方法,一个是通过Process调用,另一个是通过Cli调用。 1、通过Process调用cmd命令 1)C#运行shell命令 string strCmdText; strCmdText= "/C copy /b Image1.jpg 阅读全文

posted @ 2022-10-20 13:35 火冰·瓶 阅读(3831) 评论(0) 推荐(1) 编辑