- 博客(9)
- 收藏
- 关注
原创 xunit测试项目中使用依赖注入
xunit测试项目中使用依赖注入所需NuGet包xunitxunit.runner.visualstudioXunit.DependencyInjection(依赖注入)准备在项目根目录下添加StartUp类public class Startup{ public void ConfigureServices(IServiceCollection services) { // 服务注册 services.AddTransient<IMessage
2022-03-30 15:19:14
435
原创 16进制字符串和字节数组的转换
16进制字符串和字节数组的转换转换16进制字符串转字节数组字符串含空格字符串不含空格转换16进制字符串转字节数组字符串含空格例如:AA 55 C1 01 01 01 00.NET 5.0 之前private static byte[] FromHexString(string hexString){ string[] hexStringArray = hexString.Split(' '); byte[] returnBytes = new byte[hexStringArra
2021-10-20 17:43:30
784
原创 自定义SettingsProvider
自定义SettingsProvider可视化界面添加需要的设置项,保存时会生成对应的cs文件,同时,会有对应的xml内容写入app.config。执行到读取设置时,会根据设置项的作用范围,去读取不同的配置文件。如果没有读取到值,会返回默认值。执行到写入设置时,由于只有User的类型才能写入,系统会调用默认的LocalFileSettingsProvider保存到当前用户的***AppData\Local{ApplicationName}{Version}{ApplicationName+Locatio
2021-09-29 11:39:09
500
1
原创 WPF 程序集信息获取和显示
程序集信息文件说明<AssemblyTitle>小臭氧数据采集</AssemblyTitle>文件版本<FileVersion>1.0.0.3</FileVersion>产品名称<Product>小臭氧数据采集</Product>代码获取:System.Diagnostics.FileVersionInfo.GetVersionInfo(System.Diagnostics.Process.GetCurrentP
2021-08-31 11:24:17
741
原创 Task 暂停与取消
Task 暂停与取消1.声明参数2.定义Task3.暂停Task4.继续Task5.取消Task1.声明参数1 CancellationTokenSource tokenSource = new CancellationTokenSource();2 CancellationToken token = tokenSource.Token;3 ManualResetEvent resetEvent = new ManualResetEvent(true);2.定义TaskTask task =
2021-07-05 17:35:35
563
原创 部署常用Linux命令
部署常用Linux命令一、常用命令cd 切换目录,如:cd /:切换到根目录,cd /usr/VI3.0:切换到/usr/VI3.0目录下,cd ..返回上一级目录,如当前目录是/usr/VI3.0,cd …后就到了/usr目录下,suse linux下可以直接使用..来返回上一级目录,…返回前两级目录。ls,ll都可以查看当前目录下的文件,ll详细列出了目录下文件的信息mkdir file创建文件夹unzip 文件名:解压ZIP包,对zip文件进行解压,如:unzip
2021-02-21 16:13:00
519
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人