- 博客(11)
- 收藏
- 关注
原创 win10 自带病毒防护显示 “你的病毒和威胁防护由你的组织管理”
win + r打,弹出框里输入 regedit找到:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender并点击Windows Defender,将右边窗口里的DisableAntiSpyware右键删除!
2020-06-27 09:56:14 2803 2
原创 使用 Git (乌龟)TortoiseGit 上传文件到 码云 入门讲解
1.git的概念git 和 svn 一样,都是版本控制工具。git 汉语 饭桶,卑鄙小人下边是 增删改查 的相关操作;2.安装git相关软件1.安装下载git git官网2.下载乌龟:小乌龟官网小乌龟需要下载的东西;wind的安装包,还有中文的汉化包。两个包都要下载。一路 next 安装即可。如果没有vpn,下载较慢,也可以从我的百度云下载:汉化即在右键小乌龟右键的 seting 设置链接:https://pan.baidu.com/s/1YYwSfCYtdAn7JL_J86cAMA提取码
2020-06-24 14:40:37 4740
原创 在Google浏览器下载网页视频
1. 在要下载的网页上,点击F12或者右键选择检查,进入如下界面,然后依次点击下边所示标签:2.此时刷新页面按F5刷新页面。然后点击视频,开始播放。会看到有个进度条增加的特别的快,然后右击。选择 open in new tap 。在新界面打开3.此时的界面已经有了下载按钮,点击下载即可:...
2020-06-22 16:23:36 8057 3
原创 使用vs2019写vue
VUe基础1.用vs2019,创建空项目,然后右键,添加项,选择html;写html双击table快捷键,会自动开发弹出html通用模板:2.将写好的html文件,右键单击,然后选择在浏览器中查看,就可以看到编译后的结果:3.使用vue,要在第一行引用vue, <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> 其他的具体基本应用见代码<html xmlns="http://www.w
2020-06-17 08:18:12 6439
原创 asp.net core 中的跨域问题
1.为什么会有跨域问题?基于浏览器同源策略(这是一种浏览器的安全保护措施),在浏览器,当发送javascript的脚本请求的时候,浏览器会检测这个javascript脚本是否是来自同一个来源,如果不是,浏览器会认为脚本是不安全的,不敢用。同源策略:要求协议、域名、端口号、都要相同例如:用c#写一个api程序,然后用一个js脚本调用结果,代码如下所示:api的具体代码:(注意是如何把返回结果转换成json格式的,需要引入Newtonsoft安装包) [HttpGet] [Ro
2020-06-13 11:14:45 1135
原创 .net core webapi 的 JWT 授权认证
传统的授权认证:传统验证基于Cookies和Session;但是由于http是无状态的(第一次和第二次发送的http请求没有任何区别),所以这种模式有很多局限,比如在多服务器集群时就无法使用;和asp.net相比,core的不同,是在实例化类之前,就先进行身份认证,身份认证完了以后,再完成授权;基于Token的授权认证下边是基于token验证的流程图:授权服务器发送的token由私钥加密;API得到的token,用公钥解密;Token令牌的组成:最终API如何能确定这个token就是
2020-06-12 13:04:13 2174
原创 使用ActionFilter添加日志
过滤器分类:Core WebApi:的几种过滤器:1.授权过滤器:AuthorizeAttribute.2.异常过滤器:IExceptionFilter , IAsyncExceptionFilter3.方法过滤器: ActionfilterAttribute, IActionFilter , IAsyncActionFilter.后边两种是相对asp.net framwork来讲,asp.net core所特有的4.资源过滤器:IResourceFilter5.结果过滤器:ResultFil
2020-06-11 11:20:42 1082 2
原创 .net core 用Nginx实现负载均衡
1.Nginx在负载均衡的作用:2.在nginx官网上下载安装包,推荐稳定版;3.发布程序的cmd命令: dotnet ZhaoXIAPI.dll --urls=“http://*:8001” – ip=“127.0.0.1” --port= 8001启动的是8001端口
2020-06-10 01:03:58 811
原创 asp.net core 中配置swagger
以web Api为例引入nuget包2.在starup文件内完成依赖注入 public void ConfigureServices(IServiceCollection services) { services.AddControllers(); services.AddSwaggerGen(s => { s.SwaggerDoc("V1", new OpenApiIn
2020-06-09 16:57:33 511
原创 Asp.net core 中实现AOP面向切面编程
面向切面编程的含义:比面向对象编程更细化,比如在类前边加点东西,在类后边加点东西,先来比较一下主要的集中编程思想。POP编程:线性思维的方式来编程;OOP编程:面向对象编程,从对象的角度出发,先考虑有哪些对象,然后考虑对象应该具有的属性和方法,OOP可以应对复杂的业务需求,不管做多复杂的系统,都可以将功能拆分成一个个的类实现;AOP编程:可以在不破坏类封装的情况下,可以任意的扩展类的功能,可以方便代码复用,可以让程序员更专注于核心业务;AOP实现的方式:静态方法:代理模式 & 装饰器
2020-06-08 17:39:19 2557
原创 Asp.net core3.1 框架中 采用Serilog实现log日志记录
本文以MVC框架为例,实现log记录在默认情况下,asp.net core有自带的可实现将日志输出到控制台,注意,此时需要,运行时,要运行自托管模式才能调出控制台。如何选择自托管模式;如下如何使用logger public class HomeController : Controller { private readonly ILogger<HomeController> _logger; public HomeController(IL.
2020-06-07 14:19:15 2523
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人