摘要: 网上关于async/await的知识有很多,看了很多但不如自己实践一遍来得快,所以这里记录下我的理解和大家学习下。 首先以最简单的同步方法来开始如下 private static void Test() { Console.WriteLine(2); GetV(); Console.WriteLin 阅读全文
posted @ 2019-11-13 16:07 灬丶 阅读(3521) 评论(4) 推荐(1) 编辑
摘要: 小弟不C才,最近看了下网上的jwt方案,于是自己写了一个简单的jwt方案和大家分享下,希望大家给点意见! 假如有一个读书网站,可以不用登陆就访问,当需要自己写文章的时候就必须登录,并且登录之后如果一段时间内没有访问,则过期了需要重新登录。有效期内有登录则自动续期,所以我想使用中间件来负责token的 阅读全文
posted @ 2019-10-24 14:49 灬丶 阅读(3189) 评论(5) 推荐(2) 编辑
摘要: 中介者模式是一种常见的设计模式,旨再降低程序的耦合性,因为传统的三层模式层层之间需要显示的调用,必须上层依赖下层,耦合性很高,为了解耦,将所有的指令单独放在一个位置处理,其他位置均通过这个位置来间接的调用,从而减少耦合,具体的可以参考中介者模式,建议先了解下DDD里面的事件总线和命令分发。 实现中介 阅读全文
posted @ 2019-08-06 17:46 灬丶 阅读(1091) 评论(0) 推荐(1) 编辑
摘要: 为了体验.net在linux上运行,所以使用HttpClient东借西抄做了一个简单的api上传功能。 第一步,简单的上传功能: 然后自己再写一个api程序做为服务端用来接收请求,如下代码: api程序记得修改Program.cs 当时我访问出现502就是因为这个原因 然后本地测试可以之后再将api 阅读全文
posted @ 2019-06-21 12:20 灬丶 阅读(1477) 评论(8) 推荐(0) 编辑
摘要: .net core相比之前.net的是一个可以跨平台,脱离iis运行的语言,并且项目启动的效率要比用iis启动快,可以说进一步提高了开发的效率。要想自己的项目core脱离iis,首先选择vs启动项目的载体: 如下图,不要选择IIS Express 选择好后再启动项目,会出现一个cmd窗口,我的理解这 阅读全文
posted @ 2019-04-18 15:01 灬丶 阅读(1669) 评论(0) 推荐(0) 编辑
摘要: 一般而言webservice是部署在哪台服务器,然后它的address location就是指向哪个,但是由于有些情况处于各种原因,如网络策略,需要先访问某个ip之后再进行跳转到一个ip,这个时候就需要代码控制websevice指向的IP地址了,就需要用到SoapExtensionReflector 阅读全文
posted @ 2019-03-14 15:04 灬丶 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 因为下载zip的文件速度快,所以就使用了zip,zip格式的解压完后需要使用命令行安装,步骤大致如下: 1,首先创建一个文件叫mongo的文件,里面包含了数据库存放的目录以及日志,然后在指定的目录下创建相应的文件夹和文件 cmd进入到解压后的bin文件下,执行命令行: mongod.exe --co 阅读全文
posted @ 2019-01-31 14:29 灬丶 阅读(1376) 评论(0) 推荐(0) 编辑
摘要: 最近ftp服务器迁移,遇到了521问题,可以尝试以下几种方法: 1,服务器管理器->Web服务器->FTP服务器安装完; 2,检查相应文件夹的权限是否足够, 3,检查ftp工具上所创建账号下的权限是否足够 4,为IIS_USR用户添加写权限 测试创建目录前请检查是否已有该目录,如果存在的话会也会出现 阅读全文
posted @ 2019-01-10 11:53 灬丶 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 首先使用Nugut安装NLog, NLog.Extensions.Logging,using NLog.Web,并且加上配置文件 ”nlog.config“,配置文件内容网上都可以百度的到。这是我自己的: 创建表: CREATE TABLE `sys_log` ( `Id` int(11) NOT 阅读全文
posted @ 2018-11-26 23:55 灬丶 阅读(735) 评论(0) 推荐(0) 编辑