7 windowsliusheng

尚未进行身份认证

暂无相关描述

等级
TA的排名 1w+

ASP.NET Core日志拦截

///<summary>///日志拦截///</summary>publicclassLogFilter:IExceptionFilter{publicvoidOnException(ExceptionContextcontext){if(context...

2019-08-06 15:21:49

c# http请求

///<summary>///请求URL///</summary>///<paramname="url">URL地址</param>///<paramname="inputParam">接收参数</param>///&l...

2019-07-26 16:38:04

在虚拟机中安装CentOS7系统使用Nginx配置反向代理

安装VMWare软件 下载CentOS7,官网地址:https://www.centos.org/download/以下针对各个版本的ISO镜像文件,进行一一说明:CentOS-7.0-x86_64-DVD-1503-01.iso:标准安装版,一般下载这个就可以了(推荐) CentOS-7.0-x86_64-NetInstall-1503-01.iso:网络安装镜像(从网络安装或...

2019-07-16 14:28:21

Linux CentOS7中部署Asp.Net Core

安装dotnet产品提要要开始安装.NET,您需要注册Microsoft签名密钥并添加Microsoft产品提要。每台机器只需要做一次。打开命令提示符并运行以下命令:sudorpm--importhttps://packages.microsoft.com/keys/microsoft.ascSudosh-c'echo-e"[packages-microsoft-com...

2019-07-15 16:40:50

CAP

CAP是什么CAP是一个处理分布式事务的解决方案,遵循最终一致性并基于消息队列实现的分布式事务中间件。CAP原理消息持久化CAP使用本地数据库“Cap.Published”表持久化发布的消息。 消息成功发布到消息队列后“Cap.Received”表会更改状态为“Successed”,CAP启动消息队列持久化功能。消息向MQ发送 消息从MQ消费 订阅者方法执行应...

2019-07-15 11:29:43

C# 获取调用方法名和命名空间

StackTracess=newStackTrace(true);//index:0为本身的方法;1为调用方法;2为其上上层,依次类推MethodBasemb=ss.GetFrame(1).GetMethod();//本文地址:http://www.cnblogs.com/Interk...

2019-07-11 11:17:46

C# AESHelper

publicclassAESHelper{//定义默认密钥向量privatestaticbyte[]_aesKetByte={0x12,0x34,0x56,0x78,0x90,0xAB,0xCD,0xEF,0x12,0x34,0x56,0x78,0x90,0xAB,0xCD,0xEF};...

2019-07-03 15:40:29

c# linq分组统计降序取前十条数据

1.linq分组统计降序取前十条数据varresult=list.GroupBy(x=>x.Name).Select(group=>new{N...

2019-06-25 14:59:51

ASP.NET Core使用Swagger

NuGet中引用“Swashbuckle.AspNetCore”组件。 Startup类中ConfigureServices方法添加如下代码配置://注册Swagger生成器,定义一个和多个Swagger文档services.AddSwaggerGen(c=>{c.SwaggerDoc("v...

2019-06-20 13:04:14

Hangfire

1.Hangfire是什么?Hangfire是一个后台作业执行服务组件,可以集成在ASP.NET、ASP.NETCore、控制台应用程序、Windows服务等。2.Hangfire特点?(1)无需Windows服务或单独的进程。(2)支持持久化存储,存储方式可支持sqlserver、redis,mongodb等。(3)支持分布式作业处理(4)支持自动维护,无需执行手动存...

2019-06-18 14:09:52

设计安全HTTP接口方案

微信API接口传输:Token(长度3-32字符)、加密秘钥(43位字符组成)加密签名(token、时间戳、随机数)参数描述signature微信加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数。timestamp时间戳nonce随机数echostr随机字符串开发者通过检验s...

2019-06-06 16:58:11

c# 什么时候使用抽象类,什么时候使用接口?

抽象类和接口相同点:(1)都可以被继承(2)都不能被实例化(3)都可以包含方法声明(4)派生类必须实现未实现的方法区别:1.C#中抽象类只能单继承,接口可以多继承。2.抽象类可以定义字段、属性、方法实现。接口只能定义属性、索引器、事件、和方法声明,不能包含字段。总结:抽象类应用在具有相同特征和行...

2019-05-15 16:59:04

MySQL解压版安装

1.官网下载https://dev.mysql.com/downloads/mysql/2.设置环境变量2.1新建系统变量MYSQL_HOME,值为解压包路径2.2在系统变量“Path”中新建“%MYSQL_HOME%\bin”3.在MySQL解压路径下,新建my.ini配置初始化参数[mysql];设置mysql客户端默认字符集default-charact...

2019-04-26 15:44:44

MySQL解压包安装错误记录

在解压目录中新建my.ini文件,文件内容为:[mysql];设置mysql客户端默认字符集default-character-set=utf8[mysqld];设置3306端口port=3306;设置mysql的安装目录basedir=D:\MySQL\mysql-8.0.15-winx64;设置mysql数据库的数据的存放目录datadir=D:\M...

2019-04-26 15:12:42

.NET Core3.0 反射异常“System.IO.FileNotFoundException:“Could not load file or assembly

原因为项目的.csproj文件“<PlatformTarget>x86</PlatformTarget>”,删除这行标签或修改为“AnyCPU”即可。

2019-04-23 15:31:08

.NET Framework迁移到.NET Core方案

方案一、新建项目拷贝。方案二、编辑.csproj文件,下面演示方案二编辑csproj文件迁移方式1.右键指定项目“卸载项目”2.右键编辑项目.csproj文件,删除文件全部内容类库项目粘贴以下配置:<ProjectSdk="Microsoft.NET.Sdk"><PropertyGroup><TargetFramework&gt...

2019-04-22 17:01:47

C#中对称和非对称加密

一、不可逆加密不可逆加密是加密后的密文不能还原成原来的密文,也就是不能解密,可以验证数据的完整性是否有篡改,这种加密方式广泛应用在计算机系统中的口令加密,常用的不可逆加密算法有:SHA1,MD5。使用FormsAuthentication类加密usingSystem.Web.Security;namespaceEncyptDemo{publicclassWe...

2019-04-17 10:08:30

C# 自定义配置文件节点操作

1.新建配置文件<?xmlversion="1.0"encoding="utf-8"?><configuration><configSections><sectionname="Components"type="Mi.CompoentConfigurationSection,Mi"/></configSe...

2019-04-10 17:26:15

C# 连接MySQL查询表错误“KeyNotFoundException, 给定关键字不在字典中”

原因:因表设置的字符集为“utf8mb4”而连接字符串设置的字符集为“utf8”解决:MySQL的官网已在6.0.8版本中修改了bug,升级MySql.Data.dll为最新的组件即可,可在VS项目中“引用”->右键“管理NuGet包管理器”->安装或更新最新组件即可。...

2019-04-09 12:05:08

C# 快速对比数据

1.相同列对比vardata1=dt1.AsEnumerable().Except(dt2.AsEnumerable(),DataRowComparer.Default);//差集筛选不一样的数据返回对比的数据(如需显示被对比数据则把被对比的数据放到前面替换位置)vardata2=dt1.AsEnumerable().Intersect(dt2.AsEnumerable...

2019-03-22 17:14:17

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。