引子 几乎在每一本js相关的书籍中,都会说js是单线程的,JS是通过事件队列(Event Loop)的方式来实现异步回调的。 对很多初学JS的人来说,根本搞不清楚单线程的JS为什么拥有异步的能力,所以,我试图从进程、线程的角度来解释这个问题。 CPU 说到CPU和进程、线程,对计算机操作系统有过学习 ...
分类:
编程语言 时间:
2020-12-15 12:53:08
阅读次数:
5
1.Sentry是什么? Sentry是一个异常日志集中收集系统。 英文意思:警卫 2.Sentry有什么用? 它可以捕捉到stack trace,stack locals,proceding event和引发该异常的commit号。 当bug fix后,Sentry会自动追踪上次异常是否在本次提交 ...
分类:
其他好文 时间:
2020-12-14 13:51:31
阅读次数:
5
var passiveEvent = false; try { var opts = Object.defineProperty({}, 'passive', { get: function () { passiveEvent = true; } }); window.addEventListene ...
分类:
其他好文 时间:
2020-12-14 13:18:20
阅读次数:
2
ag-grid 有自己的滚动事件,所以引入其中的单元格组件的下拉滚动有的会不好使,具体原因因项目需求原因未能及时探究从根本上解决,故代码层面处理一下。等后续再继续讨论 // 宿主事件--监听滚轮 @HostListener('mousewheel', ['$event']) _mousewheel( ...
分类:
其他好文 时间:
2020-12-14 13:16:58
阅读次数:
2
ALTEREVENT语句ALTEREVENT语句可以更改现有事件的一个或多个特征,而无需删除并重新创建它。DEFINER、ONSCHEDULE、ONCOMPLETION、COMMENT、ENABLE/DISABLE和DO子句的语法与CREATEEVENT使用时的语法完全相同。只要用户拥有数据库的EVENT权限,就可以更改在数据库上定义的事件。当用户成功执行ALTEREVENT语句时,该用户将成为事
分类:
数据库 时间:
2020-12-11 12:28:56
阅读次数:
8
把当前目录下面的file(不包括目录),移动到/home/jack find . -type f -exec mv {} /home/jack \; find . -type f | xargs -i '{}' mv {} /home/jack ...
分类:
移动开发 时间:
2020-12-11 12:18:51
阅读次数:
8
Android命令Monkey压力测试,详解一、Monkey是什么?Monkey就是SDK中附带的一个工具。二、Monkey测试的目的?:该工具用于进行压力测试。然后开发人员结合monkey打印的日志和系统打印的日志,结局测试中出现的问题。三、Monkey测试的特点?Monkey测试,所有的事件都是随机产生的,不带任何人的主观性。四、Monkey命令详解1).标准的monkey命令[adbshel
分类:
移动开发 时间:
2020-12-05 10:29:33
阅读次数:
12
监听 js 动态 修改 input value 事件 方案1 function customInputSetter(){ var descriptor = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, "value"); va ...
分类:
编程语言 时间:
2020-12-02 12:06:03
阅读次数:
6
手撸一个异步的Servlet 我们直接借助SpringBoot框架来实现一个Servlet,这里只展示Servlet代码: @WebServlet(urlPatterns = "/async",asyncSupported = true) @Slf4j public class AsyncServl ...
分类:
其他好文 时间:
2020-12-02 12:02:44
阅读次数:
3
事件名字 组件上使用camelCase 名字的事件无法被kebab-case监听 this.$emit('myEvent'); <!-- 没有效果 --> <my-component v-on:my-event="doSomething"></my-componet> 始终使用 kebab-case ...
分类:
其他好文 时间:
2020-12-01 11:52:00
阅读次数:
4