
C#
.net学习
我叫山鸡996
这个作者很懒,什么都没留下…
展开
-
未能加载文件或程序集错误
今天在实现将东西从本地布置到远程上,出了这个问题,暂时未解决原创 2022-02-18 17:48:34 · 253 阅读 · 0 评论 -
log4net结合异常过滤器实现日志功能
博文1定义日志的输出媒介文件形式记录日志<appender-ref ref="LogFileAppender" />// 注意下面的语句一定要加上,指定log4net使用.config文件来读取配置信息// 如果是WinForm(假定程序为MyDemo.exe,则需要一个MyDemo.exe.config文件)// 如果是WebForm,则从web.config中读取相关信息[assembly: log4net.Config.XmlConfigurator(Watch =原创 2022-01-06 10:24:18 · 478 阅读 · 0 评论 -
C#进阶特性
1、Try和异常 14try指定一个错误处理或者清理的代码块catch:捕获一个或多个异常最近写的一个控制台项目finally:清理任务class Program { static int Calc(int x) => 10 / x; static void Main(string[] args) { try { int a = Calc(0);原创 2021-11-26 18:38:26 · 332 阅读 · 0 评论 -
C# 异步编程
1 线程:创建线程2 Thread.Join() Sleep()3、阻塞4、什么是线程安全5、向线程传递数据&异常处理6、前台线程&后台线程原创 2021-11-26 16:56:05 · 161 阅读 · 0 评论 -
rsa加密解密
https://www.cnblogs.com/kiba/p/13141981.html抽空学习一下加密解密过程//加密public static string RSADecrypt(string xmlPrivateKey, string enptStr){ RSACryptoServiceProvider provider = new RSACryptoServiceProvider(); provider.FromXmlString(xmlPrivateKey); b原创 2021-11-24 20:24:01 · 152 阅读 · 0 评论 -
随便看看 关于微服务框架
下午下载了一篇 关于框架微服务本质上用于拆分业务;服务被拆分,日志也被拆分,所以需要日志收集;原创 2021-11-24 20:06:30 · 183 阅读 · 0 评论 -
postman使用
1、postman安装与接口请求基本操作2、接口测试流程抓包流程接口发包 返回信息验证四大要素url地址请求方法请求头(头域) referer 填写快递单参数 包装快递物品接口收发包像寄快递返回信息关注 状态码 响应头 相应正文3、头域操作必须带请求头域过滤操作xhr 按住ctrl js ws manifest otherpriview格式referer 防止爬虫4、文件上传与json请求服务器 请求资源 接口请求地址 参数格式5、环境变原创 2021-11-17 11:00:27 · 554 阅读 · 2 评论 -
md5加密相关案例
static string GetMd5(string str) { MD5 md5 = MD5.Create(); byte[] buffer = Encoding.Default.GetBytes(str); //开始加密 byte[] bufferMd5 = md5.ComputeHash(buffer); //转成字符串 string res原创 2021-11-05 19:20:46 · 157 阅读 · 0 评论 -
过滤器以及项目设计
b站module主要用于记录日志,安全验证,全局错误处理等,webapi提供两种基本类型,actionfilterattribute 实现执行请求方法体之前和之后的事件处理;/exceptionfilterattribute 实现触发异常方法项目思路与困境:需要实现什么:过滤器功能,不用在controller,或者是类中每次去获取到token关于原先的项目思路:httprequestContext上下文类,context.current.request.headers[“token”]方法原创 2021-11-05 14:48:22 · 128 阅读 · 0 评论 -
webapi后台获取token
我目前对token的理解仅仅:使用令牌,校验,因为有些东西保密级别高,一般不能直接暴露用来传输,使用token可以比较安全。token怎么用,具体流程?从这个例子可以看出,“Test”和"token"实际上是一个键值对的对应关系。public class BauthA:AuthorizeAttribute { public override void OnAuthorization(HttpActionContext actionContext) {原创 2021-11-05 14:27:28 · 796 阅读 · 0 评论 -
httpcontext
上下文类类比 “语境”context每个请求过来的session可能都不一样,只有在运行时每一次请求上下文中我们获取的session值才是有意义的。httpcontext关于http请求过程中涉及到的所有变量或者引用存放的一个仓库。var headers=HttpContext.Current.Request.Headers;整理一下浏览器提交数据的方式根据地址栏输入的url服务器如何获取浏览器提交的数据1、获取post:context.Request.Form[“txtname”];原创 2021-11-04 14:27:27 · 865 阅读 · 0 评论 -
面向微服务架构的单体架构
今年不行,争取尽快行吧原创 2021-11-01 19:39:55 · 109 阅读 · 0 评论 -
应用发布与部署
右键 发布 启动 选择发布目标多目标支持文件夹高级 发布相关配置目标框架发布方式使用开发工具发布也可以使用命令行方式原创 2021-11-01 19:32:47 · 6657 阅读 · 0 评论