aggregate聚合是通过管道操作实现的。聚合管道里的每一步输出,都会作为下一步的输入,每一步在输入文档执行完操作后生成输出文档。 聚合管道: $project 修改输入文档的结构。可以用来重命名、增加或删除域,也可以用于创建计算结果以及嵌套文档。对应project()方法 $match 用于过滤 ...
分类:
其他好文 时间:
2019-10-11 17:57:41
阅读次数:
528
0x00 dnswalk介绍dnswalk是一个DNS调试器,它执行指定域的传送,并以多种方式检查数据库内部一致性以及准确性。工具来源:http://sourceforge.net/projects/dnswalk/dnstracer主页 | Kali dnstracer Repo仓库作者:Davi... ...
分类:
系统相关 时间:
2019-10-02 20:39:21
阅读次数:
169
0x00 前言 C#的在Windows平台下的编译器名称是Csc.exe。Installutil.exe工具是一个命令行实用程序,允许您通过执行指定程序集中的安装程序组件来安装和卸载服务器资源,可以执行dll,exe,txt等。这两个东西一般情况下是配合使用。所以就不单独拿出来讲了。 0x01 利用 ...
分类:
其他好文 时间:
2019-09-30 14:51:16
阅读次数:
112
// 1-sleep是线程类(Thread) 的方法,// 2-调用sleep不会释放对象锁。//3-导致此线程暂停执行指定时间,把执行机会给其他线程,//但是监控状态依然保持,到时后会自动恢复。// 1-wait 是object类的方法,工// 2-对此对象调用wait方法导致本线程放弃对象锁,进 ...
分类:
其他好文 时间:
2019-09-26 14:40:24
阅读次数:
67
1 1 Inspector介绍 使用Inspector调试Node.js的优势 可查看当前上下文的变量 可观察当前函数调用堆栈 不侵入代码 可在暂停状态下执行指定代码 Inspector的构成以及原理 WebSockets服务(监听命令) Inspector协议 Http服务(获取元信息) 协议:端 ...
分类:
Web程序 时间:
2019-09-10 00:19:49
阅读次数:
93
1.使用 @PostConstruct,作用于方法上面。 2.使用 ApplicationRunner。 3.使用 CommandLineRunner 接口 以上三种方式都是在项目启动的时候加载指定的方法,第一种使用的是 注解的方式,第二种、第三种使用的是实现接口的方式。 它们的执行顺讯为 @Pos ...
分类:
编程语言 时间:
2019-08-27 17:32:17
阅读次数:
102
原理不同 sleep是Thread类的静态方法,是线程用来控制自身流程的,它会使此线程暂停执行指定的时间,而把执行机会让给其他的线程,等到计时时间到,此线程会自动苏醒。 wait是Object类的方法,用于线程间的通信,这个方法会使当前拥有该对象锁的进程等待,直到其他线程调用notify方法才醒来, ...
分类:
其他好文 时间:
2019-08-23 17:43:47
阅读次数:
75
函数是组织好的、可重复使用的、用于执行指定任务的代码块。本文介绍了Go语言中函数的相关内容。 函数 Go语言中支持函数、匿名函数和闭包,并且函数在Go语言中属于“一等公民”。 函数定义 Go语言中定义函数使用func关键字,具体格式如下: 其中: 函数名:由字母、数字、下划线组成。但函数名的第一个字 ...
分类:
编程语言 时间:
2019-08-13 22:56:21
阅读次数:
205
sed 的语法: sed `样式命令` 文件 意思是:如果文件中的某一行符合”样式”,就执行指定的 sed 命令,如删除(d)或替换(s) sed 的语法: sed `样式命令` 文件 意思是:如果文件中的某一行符合”样式”,就执行指定的 sed 命令,如删除(d)或替换(s) “样式”使用一对// ...
分类:
其他好文 时间:
2019-08-11 00:35:57
阅读次数:
83
用于一些注册类的场景,点击发送验证码,xx秒后重新发送。 利用 setTimeout 方法,xx秒后执行指定的方法,修改button的属性值,disabled为true时为灰色,不可点击。 ...
分类:
Web程序 时间:
2019-07-30 10:41:21
阅读次数:
118