NETCORE
zhexiao27
Keep going.
展开
-
c# 调用 cmd及bash
CMD using System; using System.Diagnostics; namespace ConsoleApp { class Program { static void Main(string[] args) { Process p = new Process(); //设置要启动的应用程序 p.StartInfo.FileName = "cmd.exe";原创 2022-02-15 11:11:12 · 406 阅读 · 0 评论 -
HashTable、HashSet、Dictionary
HashTable 哈希表(HashTable)表示键/值对的集合。在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key-value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key-value键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对,任何非 null 对象都可以用作键或值。 在哈希表中添加一个ke原创 2022-02-12 14:12:57 · 215 阅读 · 0 评论 -
Dockerfile 多阶段构建原理
多个 FROM 指令的意义 多个 FROM 指令并不是为了生成多根的层关系,最后生成的镜像,仍以最后一条 FROM 为准,之前的 FROM 会被抛弃,那么之前的FROM 又有什么意义呢? 每一条 FROM 指令都是一个构建阶段,多条 FROM 就是多阶段构建,虽然最后生成的镜像只能是最后一个阶段的结果,但是,能够将前置阶段中的文件拷贝到后边的阶段中,这就是多阶段构建的最大意义。 # 编译阶段 FROM golang:1.10.3 COPY server.go /build/ WORKDIR /build原创 2022-01-14 10:03:25 · 508 阅读 · 0 评论 -
NET5 使用 NLOG 记录EFCORE SQL信息
安装依赖 <ItemGroup> <PackageReference Include="NLog" Version="4.7.13" /> <PackageReference Include="NLog.Schema" Version="4.7.13" /> <PackageReference Include="NLog.Web.AspNetCore" Version="4.14.0" /> </ItemGroup> 配置p.原创 2022-01-05 13:44:46 · 573 阅读 · 0 评论 -
NET5集成 NLOG
安装包 <ItemGroup> <PackageReference Include="NLog" Version="4.7.13" /> <PackageReference Include="NLog.Schema" Version="4.7.13" /> <PackageReference Include="NLog.Web.AspNetCore" Version="4.14.0" /> </ItemGroup> prog.原创 2021-12-28 18:58:29 · 510 阅读 · 0 评论 -
.NET5 集成 JWT
安装包 <ItemGroup> <PackageReference Include="Microsoft.IdentityModel.JsonWebTokens" Version="6.15.0" /> <PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="6.15.0" /> </ItemGroup> 编写库 usin.原创 2021-12-21 17:01:18 · 463 阅读 · 0 评论 -
NET5 WEB API集成Mysql运行
准备 NETCORE WEBAPI使用的.net版本为 .NET5 安装对应的库 <PackageReference Include="EFCore.NamingConventions" Version="5.0.2" /> <PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.13" /> <PackageReference Includ原创 2021-12-15 20:18:59 · 570 阅读 · 0 评论 -
visual studio 常用快捷键
最常用的快捷键 Ctrl+E+C=注释代码 Ctrl+E+U=取消注释代码 Ctrl+E+D=格式化全部代码 Ctrl+Shift+A=新建类 Ctrl+R+G=删除无效Using Ctrl+H=批量替换 Ctrl+G=跳转到指定行 Ctrl+E+E=在交互窗口中运行选中代码(很实用) Alt+Enter=快速引用 shift+F9=监控(代码运行时) shift+F6=生成(当前类库) F6=生成(整个解决方案中类库) Shift+F12=查找所有引用 Tab+Tab=代码联想原创 2021-11-26 14:23:56 · 1343 阅读 · 0 评论