03 2021 档案
摘要:1 官网 https://identityserver4.readthedocs.io/en/latest/quickstarts/1_client_credentials.html 源码地址:https://github.com/IdentityServer/IdentityServer4 2 视
阅读全文
摘要:1 使用vs新建本地分支 CodeChen01_20210327 2 在本地分支 CodeChen01_20210327 上做好修改操作后,在分支 CodeChen01_20210327 上选择“全部提交”提交修改 这时新的修改只在 CodeChen01_20210327 分支上,如果我们切换到其它
阅读全文
摘要:解决方法:在 启动项目属性里面-》Web-》创建虚拟目录
阅读全文
摘要:1 本机建立工作区文件夹 在本机新建一个存放克隆代码的文件夹 2 初始化git并克隆远程仓库 a) 初始化git 进入工作区文件夹(NewTeam),在该文件夹目录下打开 git bash,然后执行初始化命令 git init b)克隆远程仓库 执行克隆命令 git clone https://gi
阅读全文
摘要:1) 远程仓库地址 git@git.code.tencent.com:CodeChen01/Test.git 2) 克隆远程仓库 git clone git@git.code.tencent.com:CodeChen01/Test.git cd Test 文件f1.txt第一次克隆下来的内容如下 3
阅读全文
摘要:问题原因: ssh key有问题,连接不上服务器 解决方法: 在远程仓库添加本地生成的ssh公钥,步骤如下 1) 使用 git bash 配置账号和邮箱 设置用户名命令: git config --global user.name 'CodeChen01'设置邮箱命令: git config --g
阅读全文
摘要:Swagger 可以生成api文档,也可以调用api 以asp.net webapi 项目为例 1 使用nuget搜索“Swashbuckle” 安装 Swagger 引用 2 安装成功后会在项目App_Start下自动生成SwaggerConfig.cs文件 3 项目生成xml文档,然后在Swag
阅读全文
摘要:C# Dictionary 是线程不安全的,这意味着多线程操作一个共享的Dictionary实例会有问题 不安全代码如下: class _20210306_4 { public void Run() { CancellationTokenSource cts = new CancellationTo
阅读全文
摘要:调用 ConcurrentDictionary 本身的方法和属性可以保证都是线程安全的。但是由于 ConcurrentDictionary 实现了一些接口(例如 ICollection、IEnumerable 和 IDictionary 等),使用这些接口的成员(或者这些接口的扩展方法)不能保证其线
阅读全文
摘要:1 使用nuget搜索AutoMapper 然后安装 2 实例代码 public class AutoMapperTest { private static IMapper mapper = null; /// <summary> /// 初始化AutoMapper映射配置 /// </summar
阅读全文
摘要:值类型 == : 比较两者的“内容”是否相同,即“值”是否一样 Equals:比较两者的“内容”是否相同,即“值”是否一样 ReferenceEquals:返回false,因为会对值类型进行装箱再进行比较 引用类型 == : 比较的是引用变量指向的对象在堆中的存储地址是否一样 Equals: 比较的
阅读全文
摘要:operator 可以用于重载运算符和自定义类型转换 实例 public class _20210302_1_Model { public string Name { get; set; } public int Age { get; set; } /* * operator 用于重载运算符 */
阅读全文
摘要:1 添加引用 添加Microsoft.EntityFrameworkCore 和 Microsoft.EntityFrameworkCore.SqlServer 2 定义数据库会话上下文 public class TestDbContext : DbContext { public DbSet<Bl
阅读全文
摘要:当方法参数个数不确定时,可以使用 params 接收可变参数集合 注意事项: 1 可变参数params只能使用一维数组作为形参 2 可变参数必须是形参列表中的最后一个参数 使用实例: public class _20210301_1 { public void Run() { TestMethod(
阅读全文