0%

1. 下载yum的repo源并安装,执行安装后,在/etc/yum.repos.d/ 这个目录下多出mysql-community-source.repomysql-community.repo:

1
2
3
4
5
6
7
# Centos6.5:
wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
rpm -ivh mysql-community-release-el6-5.noarch.rpm

# Centos7:
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm

2. 用yum repolist mysql 查看是否已经有mysql可安装文件:

阅读全文 »

简介:本文介绍CentOS7上安装shadowsocks后,关于防火墙的处理。
CentOS7上防火墙变成了firewalld,而非iptables,所以操作上也不太一样。尤其是安装完shadowsocks之后,发现添加的端口不起作用了。原因就是防火墙把那个端口毙了。
firewalld默认的配置文件有:/usr/lib/firewalld,这个是系统的尽量不要修改。用户的在/etc/firewalld/zones下的public.xml。可以手动编辑添加,也可以用命令:

阅读全文 »

1. 安装vsftpd服务:

1
yum install vsftpd

2.修改vsftpd的一些配置项:

1
2
3
4
5
6
7
8
9
10
vi /etc/vsftpd/vsftpd.conf

#改为NO 就是禁止匿名用户登录
anonymous_enable=NO
#允许本地用户访问(/etc/passwd中的用户)
local_enable=YES
#允许写入权限,包括修改,删除
write_enable=YES
#禁止跳出当前用户权限目录
chroot_local_user=YES
阅读全文 »


作为一名年轻的程序员,我渴望在我的职业生涯中成长,我想要知道为了成为一名高级程序员,我们的目标要怎么设定。我询问过我的经理和导师,并惊讶地发现,要成为高级程序员,不仅仅是依靠学习和掌握技术(当然你需要不断学习,要保持技术领先)。除了技术之外,成为优秀程序员需要关注团队合作、沟通和注意细节。几乎没有一点行业经验的新手也可以根据技术判断出什么样的程序员是优秀的,但是需要一点技术之外的东西才能让你从优秀程序员中脱颖而出,成为伟大的程序员。

阅读全文 »

事实上不是 bug,这与 ECMA 规范和类型转换有关。我们知道,非严格比较操作符 == 是会做强制类型转换的,那么根据 ECMA 262 它的规则是:

来源:http://www.ecma-international.org

注意一下:

  • 第 7 条:If Type(y) is Boolean, return the result of the comparison x == ToNumber(y).
  • 第 9 条:If Type(x) is Object and Type(y) is either String, Number, or Symbol, return the result of the comparison ToPrimitive(x) == y.

所以 [] == false 的比较是对 x 执行 ToPrimitive(x),然后和 ToNumber(false) (为 0)进行比较。

阅读全文 »