04 2020 档案

摘要:使用 certbot 申请泛域名https证书 Intro Certbot 是一个基于 Let's Encrypt 的自动化申请证书的工具,支持的系统和web server也很多,详见 Certbot 官网 Certbot 有一些 dns 插件可以自动化的不需要手动设置 dns 等方式来验证域名的所 阅读全文
posted @ 2020-04-13 11:08 kevin860 阅读(1273) 评论(0) 推荐(0)
摘要:.netcore过滤器有以下几种类型 using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.Filters; using Microsoft.AspNetCore 阅读全文
posted @ 2020-04-12 23:17 kevin860 阅读(1104) 评论(0) 推荐(1)
摘要:因为有需要使用ssl但是部署后发现服务器默认使用了ssl2!有两种方式,一种直觉修改注册表,另一种使用iis工具直觉修改。简单粗暴!https说明:SSL/TLS 系列中有五种协议:SSL v2,SSL v3,TLS v1.0,TLS v1.1和TLS v1.2:SSL v2 是不安全的,不能使用。 阅读全文
posted @ 2020-04-10 22:17 kevin860 阅读(4422) 评论(0) 推荐(0)
摘要:参考贴: http://blog.csdn.net/themelove/article/details/52767528 一、已签名apk文件获取签名文件的MD5,签名信息方法一:1.先把apk解压 2.在META_INF目录下找到xxx.RSA文件 3.确保安装了jdk并且正确配置了环境变量 4. 阅读全文
posted @ 2020-04-08 17:34 kevin860 阅读(3724) 评论(0) 推荐(0)
摘要:这个也是网上搜的,亲自试过,非常好用! 镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在): 1.通过config命令 npm config set registry https://registry.npm.taobao.org npm info und 阅读全文
posted @ 2020-04-08 03:27 kevin860 阅读(380) 评论(0) 推荐(0)
摘要:问题表象: CMD 运行DOTNET ***.DLL可以运行, 发布到IIS 配置无托管模式,访问首页提示 HTTP ERROR 500.30 - ANCM IN-PROCESS START FAILURE 问题原因: 1. 没有在PROGRAM里配置IIS WEBBUILDER.USEIIS(); 阅读全文
posted @ 2020-04-07 14:17 kevin860 阅读(1846) 评论(0) 推荐(0)
摘要:解决方案是手动安装 System.Text.Encoding.CodePages包 (Install-Package System.Text.Encoding.CodePages), 然后在Starup.cs的Configure方法中加入 Encoding.RegisterProvider(Code 阅读全文
posted @ 2020-04-07 13:32 kevin860 阅读(935) 评论(0) 推荐(0)
摘要:断点续传客户端实现主要参考了以下文章: https://blog.csdn.net/binyao02123202/article/details/76599949 客户端实现续传的主要是一下几点 1.客户端的下载请求要包含“Range”头部 2.客户端通过 response 回来的头部判断是否包含“ 阅读全文
posted @ 2020-04-07 10:47 kevin860 阅读(628) 评论(0) 推荐(0)
摘要:扩展方法 /// <summary> /// 断点下载 /// </summary> /// <param name="controller"></param> /// <param name="fullpath"></param> /// <returns></returns> public st 阅读全文
posted @ 2020-04-06 23:50 kevin860 阅读(532) 评论(0) 推荐(0)
摘要:实体类 class Product { public string Id { get; set; } public string Name { get; set; } public List<ProductDetail> Detail { get; set; } public List<Produc 阅读全文
posted @ 2020-04-05 19:51 kevin860 阅读(2704) 评论(0) 推荐(0)
摘要:1、3Des两种加密方式 //3DES的cbc加密[24位密钥对应192位加密] public static string TripleDesEncryptorCBC(string text, string key, string iv) { var tripleDESCipher = new Tr 阅读全文
posted @ 2020-04-04 16:35 kevin860 阅读(2045) 评论(0) 推荐(0)
摘要:首先,以下方式是错误的(这个重复读取只能在using语句里面生效,因为用了ms对象赋值,当using结束后ms资源被释放,Request.Body就无法再读了) [HttpPost] public async Task<string> Post() { //StreamReader sr = new 阅读全文
posted @ 2020-04-02 13:57 kevin860 阅读(2141) 评论(2) 推荐(0)
摘要:依赖注入(Dependency Injection):当一个类的实例需要另一个类的实例协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。而依赖注入的方式,创建被调用者的工作不再由调用者来完成,因此叫做控制反转,创建被调用者的实例的工作由IOC容器来完成,然后注入调用者,因此也称作依赖 阅读全文
posted @ 2020-04-02 13:32 kevin860 阅读(156) 评论(0) 推荐(0)