centos 7安装BBR

March 14th, 2017 Linux No comments

以前一直锐速,对服务器上行质量提升显著,但毕竟是个第三方商业公司的产品,而且一般人只会用破解版,安全性无法保证。正好前段时间出来了一个TCP拥堵控制模块,进入了4.9内核,很多人用下来感觉性能直逼锐速,关键是对内存要求低,基本上只要是kvm的vps就行,不像锐速在256M内存的centos7下经常会卡死,或者直接无法启动。
这里把在centos7下安装BBR模块的步骤写一下供参考。也可以直接去elrepo官网查看。

1. 安装elrepo

2. 修改repo文件
elrepo-kernel默认是禁用的,需要手动[……]

Read more

centos 7下使用iptables

February 20th, 2017 Linux, Security 2 comments

每次给vps做系统都习惯把firewalld换成iptables,并且清空iptables规则。
在这写篇备忘录,不再每次google去找原文了……话说firewalld存在了这么多年,感觉使用率不高啊。

禁用firewalled/安装iptables:

清空iptables规则的脚本:

执行上述脚本后,再执行下面命令保存规则:

配置文件保存在/etc/sysconf[……]

Read more

Javascript作用域及变量提升

October 25th, 2016 Programming No comments

因为javascript没有块级作用域(即if, for包裹的区域)的概念,在函数和变量的定义和使用中,可能会出现令人迷惑的结果。本文就js作用域和变量提升这两个话题,做一番讲解。
PS: ES6标准引入了let关键字,用它声明的变量,具有块级作用域。并且在ES6中,花括号{}内部就是一个块级作用域。

在Javascript中,名称(变量或函数)进入作用域的基本方式有以下4种:
1. 所有作用域内,都存在 thisarguments 这两个变量
2. 给函数指定的参数,参数名会自动包含在函数的作用域内
3. 函数的声明。如 function X() {}
4. 变量的声明[……]

Read more

z-index和event bubbling

October 17th, 2016 Programming No comments

前几天调查一个前端的bug,最终结果是和z-index及event bubbling有关,正好有段时间没写博客了,就此机会将问题的分析和解决过程记录下来,顺便回顾一下这两个知识点吧!
先贴参考资料:
[1] https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
[2] https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_[……]

Read more

几段黄牛脚本

August 21st, 2016 Programming No comments

剁手族有一个共同特点,就是爱贪便宜,看到性价比高的东西就忍不住买买买。因此最痛苦的莫过于错过了期待已久的促销活动。黄牛也是一样,不搞个自动化脚本抢货,怎么能算是合格的黄牛?前段时间抢Kimsufi独服的时候,使用了第三方的监视网站,尝到了点甜头,加之自己在其他网站也有类似的需求,因此自己写了两段脚本,实现有货时实时推送手机通知,从此站在黄牛第一线!

先给脚本地址:
https://github.com/youran/yellowbull
分别实现了get和post方式的轮询。对应的服务是Kimsufi的独服和BudgetNode的VPS,很容易改造成对应其他服务。
因为使用了ES6[……]

Read more

域名已进入Chrome HSTS Preload List

August 11th, 2016 Security No comments

大概3个月前在hstspreload.appspot.com申请加入Chrome的HSTS Preload List,大概2个月前通过申请。刚刚Chrome自动更新到了52.0.2743.116,访问chrome://net-internals/#hsts发现本域名已经顺利进入Chrome代码。这下只要浏览器够新,即使第一次访问本站,也会直接使用https方式连接,不会从HTTP 301了。

更新:已进入Chrome,Edge,Firefox,IE的preload list。这下主流浏览器都涵盖了。没想到微软的动作还是挺快的,以为要IE/Edge的大版本更新时才会更新HSTS List[……]

Read more