1. compose compose(middlewares) // middleware应该是回调, 所有用async-await. middlewares = [async (ctx, next)=>{ log1, await next(), log2 }, async (ctx, next) ...
分类:
Web程序 时间:
2020-07-24 09:52:03
阅读次数:
82
散列表的查询效率并不能笼统地说成是 O(1)。它跟散列函数、装载因子、散列冲突等都有关系。 如果散列函数设计得不好,或者装载因子过高,都可能导致散列冲突发生的概率升高,查询效率下降。 在极端情况下,有些恶意的攻击者,有可能通过精心构造的数据,使得所有的数据经过散列函数之后,都散列到同一个槽里。 如果 ...
分类:
其他好文 时间:
2020-07-24 09:23:21
阅读次数:
81
JavaScript 1、原始值和引用值类型和区别 原始值类型:Number、String、Boolean、Null、Undefined 引用值类型:Object、Array、Function、Date、RegExp 区别:原始值存储在栈中,引用值把引用变量存储在栈中,而实际的对象存储在堆中,每一个 ...
分类:
Web程序 时间:
2020-07-24 09:21:02
阅读次数:
124
在Zabbix Server服务器上安装oracle-instantclient11.2后,结果使用sqlplus命令时遇到“sqlplus: error while loading shared libraries: libnsl.so.1: cannot open shared object f... ...
分类:
数据库 时间:
2020-07-23 23:19:25
阅读次数:
107
provide/inject是Vue.js2.2.0版本后新增的API: provide:Object | () => Object//一个对象或返回一个对象的函数。该对象包含可注入其子孙的属性。 inject:Array<string> | { [key: string]: string | Sy ...
分类:
其他好文 时间:
2020-07-23 23:05:12
阅读次数:
68
在解决问题考虑两者的时候就需要考虑两者的区别。 「Map」 是可迭代的,可以直接进行迭代,例如forEach循环或者for...of...循环.Map 保持对长度的跟踪,map.size可获取长度。 当插入顺序是你解决问题时需要考虑的,并且当前需要使用除 String 和 Symbol 以外的键名时 ...
分类:
其他好文 时间:
2020-07-23 22:58:30
阅读次数:
68
USE [riskmain]GO /****** Object: UserDefinedFunction [dbo].[fnSplit] Script Date: 2020/7/23 12:05:46 ******/SET ANSI_NULLS ONGO SET QUOTED_IDENTIFIER ...
分类:
其他好文 时间:
2020-07-23 22:27:34
阅读次数:
66
先选择多个对象object,然后使用此函数获取选择的对象的tag,最后就可以使用object的一些函数了。 例子: tag_t *tagObjects; int iCount=0; UF_UI_ask_global_sel_object_list(&iCount, &tagObjects); for ...
分类:
其他好文 时间:
2020-07-23 22:14:59
阅读次数:
78
1 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, 2 pre, a, abbr, acronym, address, big, cite, code, del, dfn, e ...
分类:
Web程序 时间:
2020-07-23 18:57:16
阅读次数:
74
pip安装 pip install pytest-html 编写脚本 import pytest class TestClass(object): def test_one(self): x = "this" assert 'h' in x def test_two(self): x = "hell ...
分类:
其他好文 时间:
2020-07-23 16:50:29
阅读次数:
121