05 2021 档案
摘要:复制数组 我们可以使用展开操作符复制数组,不过要注意的是这是一个浅拷贝。 const arr1 = [1,2,3]; const arr2 = [...arr1]; console.log(arr2); // [ 1, 2, 3 ] 这样我们就可以复制一个基本的数组,注意,它不适用于多级数组或带有日
阅读全文
摘要:填了一个坑 最近一直在用JWT作为一个授权中心,生成一个Token,其他API带着Token去访问数据,项目结构这样的, 就这么简单的两层。 1、鉴权中心单独生成Token,带到第二个项目中去访问数据 2、Vue携带Token 请求数据,老是返回401 this.$refs.loginForm.va
阅读全文
摘要:中文like不好使 偶然间发现的问题,mssql查询中文的时候,发现查询不出来 select * from HomeData where name like '%艾欧尼亚%' 结果集是空的,但是用英文,查询却能正常得到结果。 后来发现原来,这里存在一个转码的问题,这里就需要在like后面添加个N,N
阅读全文
摘要:优点 1、用户体验好,快,内容的改变不需要重新加载整个页面,对服务器压力小 2、前后台分离 3、页面效果会比较好(组件切换的时候,会提供专场动画) 缺点 1、不利于SEO 2、导航不可用,如果一定要导航要自行实现前进后退等 3、初次加载时耗时较多 4、页面复杂提交了比较多
阅读全文
摘要:1.在页面中加样式 <style type="text/css"> .SelectBG{ background-color:#CCC; } </style> 2.在js中 gridComplete:function(){ //获取所有行的ID var ids = $("#gridTable").ge
阅读全文
摘要:自定方法获取URL后面的参数 //获取URL后面参数的扩展方法 function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 var r = wind
阅读全文
摘要:先取出要移动的数据, //info是一个对象 int idx = list.IndexOf(info);//获取当前info的索引 // 从list集合中取出角标为3的数据 //Integer temp = list.get(3); //并且移除角标为3的位置 list.RemoveAt(idx);
阅读全文
摘要:在用entityframework访问数据库时通常使用contains来实现模糊查询,用法如下: var userlist= (IEnumerable<User>)data.Where(t => t.Name.Contains(querystring)); 如果字段HostName允许为空且在数据库
阅读全文
摘要:1、 多字段like模糊查询优化:最常见的写法:where a like '%xx%' or b like '%xx%' or c like '%xx%'; 这种写法查询效率低,经过调查,下面的方法可以替代,并且效率高:1、如果like的关键字相同:where instr(nvl(a, '')||n
阅读全文
摘要:Asp.Net Core中间件 1、按照约定来穿件 2、具有类型为RequestDelegate的参数的公共构造函数 3、名为Invoke或者InvokeAsync的公共方法,这个方法必须满足两个条件:返回Task;接受类型HttpContext的第一个参数 public class FirstMi
阅读全文
摘要:今天我们来学习中间件定义的两种方式,在NET Core中最重要的莫过于是中间件了,毫不夸张的讲,NET Core就是通过多个中间件组成的;中间件的定义有两种方式,一种是定义强类型中间件,另一种是定义弱类型中间件,接下来我们就好好的讲解一下如何定义这两种类型的中间件。 强类型中间件 这种类型的中间件定
阅读全文