Loading

摘要: HTTP和HTTPS是一个很广泛的知识点,本篇只作简要理解与记录,主要针对HTTP通信存在什么问题,HTTPS如何改进HTTP存在的那些问题,HTTPS工作原理是什么。 HTTP和HTTPS是什么 HTTP:是一种超文本传输协议,广泛用于接口通讯,web网站等 HTTPS:HTTPS是在HTTP上建 阅读全文
posted @ 2021-11-30 20:59 傲慢与偏见luc 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 从远端拉取指定分支 一定遇到这种情况,github看到一个心仪的开源仓库,但是分支太多,我们只想要我们需要的分支。 git clone -b <指定分支名> <远程仓库地址> 切换到指定分支 分支众多,要切换到指定分支 #branch分支管理 git branch git switch 分支名 创建 阅读全文
posted @ 2021-11-29 23:12 傲慢与偏见luc 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 撤销更改 场景1 当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file。 # “哎,又有新需求,修改代码” # “咦,改乱了,这个逻辑好复杂,重新理一下逻辑,重头来过” $git checkout -- file 场景2 当你不但改乱了工作区某个文 阅读全文
posted @ 2021-11-29 23:12 傲慢与偏见luc 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 创建分支 从主分支master创建dev分支并切换,那么我们就开始在dev分支上进行开发工作 # 这个可以 git checkout -b dev # =>等价于 git branch dev #先创建 git checkout dev #再切换 # 这个也可以-switch切换-也更好理解 git 阅读全文
posted @ 2021-11-29 23:11 傲慢与偏见luc 阅读(31) 评论(0) 推荐(0) 编辑
摘要: Git其原理主要是每个客户端本地拥有一个私有数据库,里面记录着每次的更改记录,同时在远程公共端有一个”公开“的数据库,平时在本地操作只会对本地数据库进行修改,一旦执行push等操作则会将本地的资源推送到服务端,同时记录相关信息。 安装Git 官网下载地址:https://git-scm.com/do 阅读全文
posted @ 2021-11-29 23:10 傲慢与偏见luc 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 1、创建一个单独的WebApi项目用作JWT服务,直接使用主服务创建一个控制器也可 2、安装包 PM> Install-Package System.IdentityModel.Tokens.Jwt 3、JWT授权 在登录接口或其它你想颁发Token的地方编写如下Token生成代码 var clai 阅读全文
posted @ 2021-11-24 22:38 傲慢与偏见luc 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 在一些项目中往往会使用Redis用作缓存查询,授权等,这里简单记录一下在.NET WebApi项目中使用过滤器+MemoryCache实现缓存查询 1、Startup中注册缓存服务 services.AddMemoryCache(); 2、创建一个自定义过滤器(这里使用资源过滤器) public c 阅读全文
posted @ 2021-11-24 22:36 傲慢与偏见luc 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 扩展方法被定义为静态方法,但它们是通过实例方法语法进行调用的。 它们的第一个参数指定该方法作用于哪个类型,并且该参数以 this 修饰符为前缀。 扩展方法当然不能破坏面向对象封装的概念,所以只能是访问所扩展类的public成员。 扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编 阅读全文
posted @ 2021-08-24 22:07 傲慢与偏见luc 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 什么是Prism事件聚合器 Prism 库提供了一种事件机制,可以实现应用程序中松散耦合组件之间的通信。这种机制基于事件聚合器服务,允许发布者和订阅者通过事件进行通信,并且彼此之间仍然没有直接引用。简单来说就是提供了一个多播发布/订阅功能。 一图了解Prism的事件聚合器,这玩意实现原理是观察者模式 阅读全文
posted @ 2021-08-23 22:28 傲慢与偏见luc 阅读(5043) 评论(0) 推荐(0) 编辑
摘要: 对话服务(DialogService)概述 对话框实际上是我们应用程序经常用到的一个功能, 类如: Show、ShowDialog。 可以弹出一个我们指定的窗口, 仅此而已, 那么在Prism当中, Dialog指的是什么? Prism提供了一组对话服务, 封装了常用的对话框组件的功能, 例如: R 阅读全文
posted @ 2021-08-18 23:19 傲慢与偏见luc 阅读(3907) 评论(2) 推荐(1) 编辑