摘要: 有时候项目用到前后端分离的思想,是以WebApi作为后端提供数据接口然后结合前端页面展示数据,最终有可能会放到一个项目里打包和部署。在ASP.NET CORE WebAPI项目 设置HTML静态页面为首页如下 将项目用到的静态页面放到wwwroot(服务器根)目录中 这里放的是我自己写的html页面 阅读全文
posted @ 2020-06-30 15:23 qiFen9 阅读(4105) 评论(0) 推荐(0)
摘要: 来自StackOverflow , Satya Prakash Panigrahi提出的问题: “ 我正在使用SQLite数据库,我的表有一个text文本列叫Password,之前为了取值我就用了简单的查询Select * from myTable,但是现在需求改成了如果密码不为NULL,Passw 阅读全文
posted @ 2020-06-30 14:41 qiFen9 阅读(8469) 评论(0) 推荐(0)
摘要: 首先,用nuget引入StackExchange.Redis类库 //翻译成多路复用连接,StackExchange.Redis的核心类,是线程安全,可复用的 ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("localhost 阅读全文
posted @ 2020-06-28 17:35 qiFen9 阅读(803) 评论(0) 推荐(0)
摘要: 用nuget引入StackExchange.Redis类库 ##新增操作 HashEntry hash1 = new HashEntry("foo1","bar1"); HashEntry hash2 = new HashEntry("foo2", "bar2"); HashEntry hash3 阅读全文
posted @ 2020-06-28 17:34 qiFen9 阅读(1273) 评论(0) 推荐(0)
摘要: 用nuget引入StackExchange.Redis类库 ##读取操作 ###左弹出 RedisValue leftpop = db.ListLeftPop("key8");//移除并返回最左的元素 ###右弹出 RedisValue rightpop = db.ListRightPop("key 阅读全文
posted @ 2020-06-28 17:27 qiFen9 阅读(802) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-06-28 17:22 qiFen9 阅读(730) 评论(0) 推荐(0)
摘要: 直接通过URL+地址下载是一种极其不安全的方式.这里我们采用返回流的形式来下载 ///<summary> ///文件流的方式输出 ///</summary> public IActionResult DownLoad(string file) { var addrUrl = file; var st 阅读全文
posted @ 2020-06-28 16:56 qiFen9 阅读(699) 评论(0) 推荐(0)
摘要: 过滤器和中间件一样,都可以用来拦截用户请求和请求数据的。控制器目前用到的过滤器种类有 它们的主要用途有错误处理,缓存,配置,授权,日志记录,主要的好处就是避免重复代码。 一个请求经过服务器管道处理的流程 根据上图所示,过滤器的事件是在各种中间件运行过后,到Action截面处才执行。它先执行全局过滤器 阅读全文
posted @ 2020-06-28 16:50 qiFen9 阅读(640) 评论(0) 推荐(1)
摘要: ASP.NET 支持添加依赖到容器实现依赖注入和应用内使用该依赖。大部分是使用类的构造器传入依赖的。然而,对于需要依赖注入且只有一个方法的简单控制器来说这不是一个方便明智的做法。ASP.NET提供了一个叫做FromServices的特性来解决控制器方法引入外部依赖的问题。在这片文章中我们将研究如何用 阅读全文
posted @ 2020-06-28 16:31 qiFen9 阅读(945) 评论(0) 推荐(1)