随笔分类 -  C#

摘要://NPOI读取XLSX格式读取流,需要重新创建流写入 //nuget: NPOI 2.4.1 using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using NPOI.XSSF.UserModel; using System; using Sys 阅读全文
posted @ 2022-03-29 14:03 后跳 阅读(621) 评论(0) 推荐(0)
摘要:MediatR基础使用: 1.在WebAPI或者Asp.netCore项目中添加MediatR PM=> Install-Package MediatR.Extensions.Microsoft.DependencyInjection builder.Services.AddMediatR(Asse 阅读全文
posted @ 2022-03-10 16:50 后跳 阅读(424) 评论(0) 推荐(0)
摘要:日志级别: Trance<Debug<Information<Waring<Error<Crirical 一:输出到控制台 1.新建控制台应用: 2.安装Nuget: Install-Package Microsoft.Extensions.Logging Install-Package Micro 阅读全文
posted @ 2022-01-26 10:51 后跳 阅读(128) 评论(0) 推荐(0)
摘要:依赖注入: Microsoft.Extensions.DependencyInjection using System.Data; ServiceCollection sc = new ServiceCollection(); sc.AddTransient<IDbHelper,Mysql>(); 阅读全文
posted @ 2022-01-24 15:50 后跳 阅读(44) 评论(0) 推荐(0)
摘要:一:异步编程任务终止 public readonly struct CancellationToken 用于获取提前终止的信号。 一般通过 CancellationTokenSource来创建CancellationToken 来看取消请求的例子: using System.Text; using 阅读全文
posted @ 2022-01-24 14:11 后跳 阅读(43) 评论(0) 推荐(0)
摘要:在var app = builder.Build();之前添加 string[] url = new[] { "localhost:3000" };//允许跨域访问的前端端口 builder.Services.AddCors(opt => { opt.AddDefaultPolicy(build = 阅读全文
posted @ 2022-01-21 09:18 后跳 阅读(62) 评论(0) 推荐(0)
摘要:Nuget:Install-Package System.IdentityModel.Tokens.Jwt 加密: using System.IdentityModel.Tokens.Jwt; using System.Security.Claims; using System.Text; //参数 阅读全文
posted @ 2022-01-20 09:49 后跳 阅读(1066) 评论(0) 推荐(0)
摘要:网络: Framework在Syatem.Net.*命名空间中包含各种支持标准网络协议通信的类,例如HTTP、TCP/IP和FTP 主要组件: WebClient:支持HTTP和FTP执行简单的上载/下载 WebRequest和WebResponse:支持更多的客户端HTTP或FTP HttpLis 阅读全文
posted @ 2021-12-16 13:38 后跳 阅读(208) 评论(0) 推荐(0)
摘要:创建共享文件: 创建一个500字节的共享内存映射文件,在0处写int 12345 static void Main(string[] args) { /* 创建内存区 */ using (MemoryMappedFile mmf = MemoryMappedFile.CreateNew("Demo" 阅读全文
posted @ 2021-12-16 12:05 后跳 阅读(277) 评论(0) 推荐(0)
摘要:捕获事件FileSystemWatcher 例子: /// <summary> /// 监听目录 /// </summary> /// <param name="path">目录</param> /// <param name="filter">过滤器(文件类型)</param> /// <para 阅读全文
posted @ 2021-12-16 09:18 后跳 阅读(74) 评论(0) 推荐(0)
摘要:无边框移动 [DllImport("user32.dll")] public static extern bool ReleaseCapture(); [DllImport("user32.dll")] public static extern bool SendMessage(IntPtr hwn 阅读全文
posted @ 2021-10-25 17:29 后跳 阅读(66) 评论(0) 推荐(0)
摘要:系统类 Type类,Object类,String类, Array类,Console类, Exception类,GC类, MarshalByRefObject类, Math类。 DateTime结构,Guid 结构, ICloneable接口,IComparable接口,IConvertible接口, 阅读全文
posted @ 2021-10-14 15:18 后跳 阅读(214) 评论(0) 推荐(0)
摘要:大致效果: 素材: 步骤1:添加角色(PictureBox,可以换图片作为不同角色) 步骤2:实现角色通过按键移动,这里可以用钩子,也可以通过Winfrom自带的KeyDown 来实现(操作起来不够丝滑) 步骤3:设计怪物(添加一个自定义控件,方便管理),你可以设计怪物分类,比如:精英怪、BOSS之 阅读全文
posted @ 2021-07-22 13:23 后跳 阅读(70) 评论(0) 推荐(0)
摘要:C#控制台基本使用: enum Input { 查看列表=1, 加载数据=2, 更新数据=3, 退出程序=4 } class Program { static void Main(string[] args) { Init(); Input input = (Input)Enum.Parse(typ 阅读全文
posted @ 2021-06-15 17:43 后跳 阅读(453) 评论(0) 推荐(0)
摘要:public class CustomPager { /// <summary> /// 每页行数 /// </summary> public int PageSize { get; set; } /// <summary> /// 总行数 /// </summary> public int Tot 阅读全文
posted @ 2021-04-29 16:17 后跳 阅读(140) 评论(0) 推荐(0)
摘要:Model Binder(模型绑定器),顾名思义,可以形象的理解为将数据绑定到一个 Model 的工具。这个 Model 是 Action 方法需要用到的某个类型(既可以是方法参数的类型也可以是方法内部对象的类型),要绑定到它上面的值可以来自于多种数据源。 MVC 框架内置默认的 Model Bin 阅读全文
posted @ 2021-04-29 10:09 后跳 阅读(220) 评论(0) 推荐(0)
摘要:public class ControlComputer { /// <summary> /// 重启当前程序 /// </summary> public static void ReStartApplicationSelf() { System.Diagnostics.Process.Start( 阅读全文
posted @ 2021-04-28 13:40 后跳 阅读(470) 评论(0) 推荐(0)
摘要:添加一个类继承JsonResult public class CustomJsonResult : JsonResult { private const string _dateFormat = "yyyy-MM-dd HH:mm:ss"; public CustomJsonResult() { s 阅读全文
posted @ 2021-04-27 22:11 后跳 阅读(357) 评论(0) 推荐(0)
摘要:使用工具:VS2015 基于.NET fromwork4.6.1 1.创建ASP.NET Web 应用程序 2.选择一个空结构的MVC项目 3.项目结构: 4.创建控制器 和 视图 5.新建两个类库项目IServices/IBll 一个用来声明接口,一个用来实现 ISerivces: public 阅读全文
posted @ 2021-04-27 14:05 后跳 阅读(165) 评论(0) 推荐(0)
摘要:IOC(控制反转) + DI(依赖注入) 面向接口编程 Unity、AutoFac、Spring.Net、Castie等 基础功能示例: class Dog { public void Voice() { Console.WriteLine("Dog Wang.wang"); } public vo 阅读全文
posted @ 2021-04-26 17:33 后跳 阅读(93) 评论(0) 推荐(0)