eventsListened.forEach(elt => { optionsAdded["on" + elt] = delegateAndEmit.call(this, elt); }); const eventsListened = ["Start", "Add", "Remove", "Upd ...
分类:
其他好文 时间:
2020-06-13 23:07:55
阅读次数:
101
1、JavaScript中的Array.prototype.slice.call(arguments)能将有length属性的对象转换为数组(特别注意: 这个对象一定要有length属性) 理解第一步: 其中,arguments是一个具有length属性的对象, 通过call 这个方法,把argum ...
分类:
编程语言 时间:
2020-06-13 19:14:43
阅读次数:
75
在逛p神的小密圈的时候发现一篇关于Django的sql注入问题,于是尝试着复现一波 受影响版本: Django 2.2.x < 2.2.4 Django 2.1.x < 2.1.11 Django 1.11x < 1.11.23 官方公告:https://www.djangoproject.com/ ...
分类:
数据库 时间:
2020-06-13 18:55:32
阅读次数:
71
什么是RPC? Remote Procedure Call, 即远程过程调用, RPC框架可以帮助我们屏蔽网络通讯细节。就使用方而言, 让远程调用和本地调用一样简单。 本地调用?远程调用? 那么本地调用和远程调用有什么区别呢?如果是本地调用, 调用方和被调用方位于一台机器, 彼此之间可以访问同一内存 ...
分类:
其他好文 时间:
2020-06-13 17:21:58
阅读次数:
73
结合中断上下文切换和进程上下文切换分析Linux内核的一般执行过程 一、实验要求 结合中断上下文切换和进程上下文切换分析Linux内核一般执行过程 以fork和execve系统调用为例分析中断上下文的切换 分析execve系统调用中断上下文的特殊之处 分析fork子进程启动执行时进程上下文的特殊之处 ...
分类:
系统相关 时间:
2020-06-13 12:52:05
阅读次数:
63
如果我们频繁地在慢查询日志中发现某个语句执行缓慢,且在表结构、索引结构、统计信息中都无法找出原因时,则可以利用sys系统库中的撒手锏:sys.session视图结合performance_schema的等待事件来找出症结所在。那么session视图有什么用呢?使用它可以查看当前用户会话的进程列表信息,数据来源于sys.processlist视图(使用该视图可以查询所有前台和后台线程的状态信息,默认
分类:
数据库 时间:
2020-06-13 09:16:51
阅读次数:
135
最近在搞一个web平台的在线客服,用来反馈各地市县区对平台使用的意见,有利于平台的升级和改进。对于B/S这种模式,前后端分离好像并不是太明显。以前还真没搞过这种形式的。在网上搜了一下,有点让人无语,有的写写一半留一半,引入的东西可能自己都没搞清楚。我看了许多,实在头疼。最后我看了一下微软的官方文档, ...
分类:
Web程序 时间:
2020-06-12 20:06:58
阅读次数:
231
this的绑定方式: 默认绑定(非严格模式下this指向全局对象, 严格模式下this会绑定到undefined) 隐式绑定,this 永远指向最后调用它的那个对象(如 obj.foo()的调用方式, foo内的this指向obj) 显示绑定(apply、call、bind) new绑定 箭头函数绑 ...
分类:
Web程序 时间:
2020-06-12 19:59:45
阅读次数:
92
this 是 js 里绕不开的话题,也是非常容易混淆的概念,今天试着把它理一理。 this 在非严格模式下,总是指向一个对象,在严格模式下可以是任意值,本文仅考虑非严格模式。记住它总是指向一个对象对于理解它的意义很重要。this 在实际使用中,大致分为以下几种情况: 函数作为对象的方法调用时,thi ...
分类:
移动开发 时间:
2020-06-12 00:39:28
阅读次数:
65
RT-Thread启动流程 我们第一步理所当然要从**启动文件(startup_stm32f429xx.S)**分析: /* Call the clock system intitialization function.*/ bl SystemInit /* Call static construc ...
分类:
其他好文 时间:
2020-06-11 21:33:37
阅读次数:
87