摘要:
1、3Des两种加密方式 //3DES的cbc加密[24位密钥对应192位加密] public static string TripleDesEncryptorCBC(string text, string key, string iv) { var tripleDESCipher = new Tr 阅读全文
摘要:
首先,以下方式是错误的(这个重复读取只能在using语句里面生效,因为用了ms对象赋值,当using结束后ms资源被释放,Request.Body就无法再读了) [HttpPost] public async Task<string> Post() { //StreamReader sr = new 阅读全文
摘要:
依赖注入(Dependency Injection):当一个类的实例需要另一个类的实例协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。而依赖注入的方式,创建被调用者的工作不再由调用者来完成,因此叫做控制反转,创建被调用者的实例的工作由IOC容器来完成,然后注入调用者,因此也称作依赖 阅读全文
摘要:
JObject 很方便的向一个json对象中添加属性和值,或其他json对象 一、合并其他对象到属性 JObject obj = new JObject();obj.Add("name", "张三");obj.Add("birthday", DateTime.Now); //合并其他对象到当前对象的 阅读全文
摘要:
.NET Core WebAPI post参数传递时后端的接收方式 实体类 dynamic动态类型 JObject参数(推荐) 单值参数(字符串参数) A.前端Post请求代码 $.ajax({ url: "/api/student/poststudent", type: 'POST', data: 阅读全文
摘要:
使用Postman请求示例: 一、在Headers要声明请求类型Content-Type 二、body提交要使用raw,且声明为json格式传输 三、如果有authorization验证还需要带上(如果没有直接忽略) 关于Postman提交请求,Controller无法获取对象的原因分析: 1、先贴 阅读全文
摘要:
对于SqlServer数据库,当有数据库连接建立时,会触发Audit login 事件;而当有某个数据库连接关闭时,将触发Audit logout 事件。 一.Audit logout 的Duration值 注意,在SQLSERVER的事件探查器中,我们通过观察可以发现,Audit login 和 阅读全文
摘要:
NuGet 是 .NET 平台下的一个免费、开源的包管理开发工具。 修改全局包管理目录 通过 NuGet 安装包时,NuGet 先将包下载至一个统一的目录,默认路径是:C:\Users\用户名\.nuget\packages 下载的包多了以后,会导致 C 盘空间被大量占用。我们可以通过修改配置将其指 阅读全文
摘要:
先去弄Cygwin环境 http://www.cygwin.com/ 下载完成 打开 下一步 下一步 下一步 下一步 下一步,出现一个界面,让你添加地址,你打开官网,选择mirror sites,点击下面的 Hong Kong(http://mirror-hk.koddos.net/cygwin/) 阅读全文
摘要:
一、前言 大家也知道服务端请求时我们获取的IP地址是包含在请求头中,因此这也大大便利了IP的获取。 在ASP.NET中,可以通过以下方式获取客户端的IP地址。 HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] 但这 阅读全文