C#
.net学习
我叫山鸡996
这个作者很懒,什么都没留下…
展开
-
未能加载文件或程序集错误
今天在实现将东西从本地布置到远程上,出了这个问题,暂时未解决原创 2022-02-18 17:48:34 · 224 阅读 · 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 · 444 阅读 · 0 评论 -
C#进阶特性
1、Try和异常 14 try指定一个错误处理或者清理的代码块 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 · 307 阅读 · 0 评论 -
C# 异步编程
1 线程:创建线程 2 Thread.Join() Sleep() 3、阻塞 4、什么是线程安全 5、向线程传递数据&异常处理 6、前台线程&后台线程原创 2021-11-26 16:56:05 · 147 阅读 · 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 · 121 阅读 · 0 评论 -
随便看看 关于微服务框架
下午下载了一篇 关于框架 微服务本质上用于拆分业务; 服务被拆分,日志也被拆分,所以需要日志收集;原创 2021-11-24 20:06:30 · 167 阅读 · 0 评论 -
postman使用
1、postman安装与接口请求基本操作 2、接口测试流程 抓包流程 接口发包 返回信息验证 四大要素 url地址 请求方法 请求头(头域) referer 填写快递单 参数 包装快递物品 接口收发包像寄快递 返回信息关注 状态码 响应头 相应正文 3、头域操作 必须带请求头域 过滤操作 xhr 按住ctrl js ws manifest other priview格式 referer 防止爬虫 4、文件上传与json请求 服务器 请求资源 接口请求地址 参数格式 5、环境变原创 2021-11-17 11:00:27 · 512 阅读 · 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 · 131 阅读 · 0 评论 -
过滤器以及项目设计
b站 module 主要用于记录日志,安全验证,全局错误处理等, webapi提供两种基本类型,actionfilterattribute 实现执行请求方法体之前和之后的事件处理; /exceptionfilterattribute 实现触发异常方法 项目思路与困境: 需要实现什么: 过滤器功能,不用在controller,或者是类中每次去获取到token 关于原先的项目思路: httprequestContext上下文类,context.current.request.headers[“token”]方法原创 2021-11-05 14:48:22 · 106 阅读 · 0 评论 -
webapi后台获取token
我目前对token的理解仅仅: 使用令牌,校验,因为有些东西保密级别高,一般不能直接暴露用来传输,使用token可以比较安全。 token怎么用,具体流程? 从这个例子可以看出,“Test”和"token"实际上是一个键值对的对应关系。 public class BauthA:AuthorizeAttribute { public override void OnAuthorization(HttpActionContext actionContext) {原创 2021-11-05 14:27:28 · 728 阅读 · 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 · 787 阅读 · 0 评论 -
面向微服务架构的单体架构
今年不行,争取尽快行吧原创 2021-11-01 19:39:55 · 92 阅读 · 0 评论 -
应用发布与部署
右键 发布 启动 选择发布目标 多目标支持 文件夹 高级 发布相关配置 目标框架 发布方式 使用开发工具发布 也可以使用命令行方式原创 2021-11-01 19:32:47 · 6607 阅读 · 0 评论