我们应该感谢相遇,无论结局是喜是悲....
首先使用gcore pid 生成卡死进程的内存数据
会在当前目录dump出一份core.pid的文件
使用llnode分析文件
没有llnode的要先安装一下,npm install -g llnode,安装过程比较复杂
llnode nodepath -c coreFile
其它nodepath是...阅读全文>>
你还在原价买东西的时候,我已经用几块,几十块买几百块的东西了。淘宝 天猫等平台很多商品都有优惠券 如何领取呢
话不多说!直接分享给大家 ▼▼▼
加查券机器人为微信好友,把你想买的商品链接分享给他,他会给你发一个口令,复制口令返回淘宝就可以领取大额隐藏优惠券,太厉害了
为何存在内部优惠券?
...阅读全文>>
我们知道,n代表的是table的长度length,之前一再强调,表table的长度需要取2的整数次幂,就是为了这里等价这里进行取模运算时的方便——取模运算转化成位运算公式:a%(2^n) 等价于 a&(2^n-1),而&操作比%操作具有更高的效率。
当length=2n时,(length - 1)正好相当于一个"低位掩码","与"操作的结果就是散列值的高位全部归零,只保留低位,用...阅读全文>>
网络信标(web beacon),又称网页臭虫(web bug),是可以暗藏在任何网页元素或邮件内的1*1像素大小的透明GIF或PNG图片。Web beacon 可以识别某些种类的有关访问者计算机的信息,例如访问者的 cookie 编号、查看页面的时间和日期以及对 Web beacon 所在页面的描述。
不像Cookie可以被浏览器用户接受或拒绝,网络臭虫只是以图形交换格式(GIF)或...阅读全文>>
socket获取ip
var ip;
if(socket.handshake.headers['x-forwarded-for'] != null){
ip = socket.handshake.headers['x-forwarded-for'];
}else{
ip = socket.handshake.address;
}
expr...阅读全文>>
写项目过程中用ESLint遵守代码规范很有必要,但是对于一些规范也很是无语,比如:‘Unexpected console statement (no-console)’,连console都不能用,这就很抓狂了。其实增加一行代码即可。
修改package.json中的eslintConfig:{} 中的 “rules”:{},增加一行代码: "no-console":"off"
示...阅读全文>>
一、分配方式
Nginx的upstream支持5种分配方式,下面将会详细介绍,其中,前三种为Nginx原生支持的分配方式,后两种为第三方支持的分配方式:
1、轮询
轮询是ups...阅读全文>>
说起js中的with关键字,很多小伙伴们的第一印象可能就是with关键字的作用在于改变作用域,然后最关键的一点是不推荐使用with关键字。听到不推荐with关键字后,我们很多人都会忽略掉with关键字,认为不要去管它用它就可以了。但是有时候,我们在看一些代码或者面试题的时候,其中会有with关键字的相关问题,很多坑是你没接触过的,所以还是有必要说说with这一个关键字。
...阅读全文>>
简述编译原理
JavaScript通常会被归类为“动态”或“解释执行”语言,但事实上它是一门编译语言。但与传统的编译语言不同,它不是提前编译的,编译结果也不能在分布式系统上进行移植。
在传统编译语言的流程中,程序中的一段源代码在执行前会经历三个步骤,统称为“编译”。
&n...阅读全文>>
我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享.. 如有什么不对的或者说法不明确的地方希望读者多多提一些意见,以便共同提高..
主要我是要解决一下几个问题:
1. ...阅读全文>>