标点符(钱魏 Way)

Nicholas C. Zakas:我收到的最好的职业建议

Nicholas C. Zakas 是全世界最著名的 JavaScript 程序员之一。 Nicholas 编写的技术书有:《JavaScript高级程序设计》、《 高性能JavaScript》等。这篇文章翻译自他的博文,看了这篇文章,对于自己还是感触蛮深的,想想自己的职业发展,确实是还有很多泥潭没有跳出来。以下是翻译内容: 最近我与一同事有一次有意思的讨论。我们回忆了各自所走过的职业历程以及不同 […]

使用sftp代替ftp

从第一次使用ftp到现在已经过了好多年,先前一直用着,也没有感觉到有什么不妥。无意间了解到sftp,感觉是时候将ftp淘汰了。 ftp虽然非常的方便,但是还是存在着一些问题: ftp需要安装服务器端软件,如Linux下的vsftpd和Windows下的Serv-U,配置比较麻烦不说,还有可能存在软件漏洞,且Serv-U是收费的。 ftp采用的是明文的密码,在网络传输者存在一定的风险。 sftp的出 […]

Redis在Linux及Window的安装

Redis在Linux的安装(CentOS) 方案一:自行编译安装 官网上给出的安装流程如下:

编译完成后二进制文件放在src文件夹下 执行 src/redis-server  即可启动服务。 上述的流程非常的简单,而实际安装过程中并没有这么简单。 1、安装开发包组 [crayon-57bd067 […]

Python最佳实践之virtualenv

virtualenv是一个能把你的应用隔离在一个虚拟环境中的工具。 一个虚拟环境是一个包含了你的应用依赖的软件的文件夹。简单的描述virtualenv的作用: virtualenv可以让你给不同的项目指定同样的依赖包的不同版本。 virtualenv可以让你方便的在多台服务器上部署相同的以来环境。 virtualenv的安装非常简单,只需 pip install virtualenv

CentOS 7 安装 Scrapy 记录

如何在Windows上安装Scrapy 之前的文章中已经讲过,这次的主题改为如何在Linux上安装Scrapy。这次安装选择的是CentOS 7 而没有采用Cent OS 6.7 主要原因是:CentOS 6.7 系统自带的Python是2.6版本,不能满足Scrapy的需求,如果升级成为Python 2.7可能会带来很多意想不到的灾难(先前已经踩过坑,T_T)。具体流程如下: 1、安装开发包组 […]

Windows下lxml的安装及升级

今天在升级自己电脑中的Scrapy时,发现lxml无法进行升级,具体报错信息如下:

查询了以前安装Scrapy时的资料:Scrapy在Windows上的安装笔记,中间提到了解决方案: ‘xslt-config’ 不是内部或外部命令,也不是可运行的程序或批处理文件。 出现上述问题的主要是lxml安装不成功,只要上http://pypi […]

CentOS 7 安装后的网络问题

CentOS 发布已经很久了,由于本次版本变动比较大,特别是systemd的加入,所以先前一直使用的是centos 6.7版本。今天抽空在虚拟机上安装了CentOS 7,在安装完成后使用 yum update -y 进行系统更新,返回了错误信息:

初步判断是网络问题,使用ifconfig查看下 […]

CentOS 6.7 安装Jenkins记录

以下为自己在 CentOS 6.7环境下安装Jenkins的记录,记录下来便于后期使用。 安装JAVA环境 在安装Jenkins之前要做的是确保是否已经安装JAVA环境

如果有,有可能是系统自带的openjdk,而非oracle的jdk。可以使用 rpm -qa | grep Java | xargs rpm -e --nodeps 批量卸载所有带有J […]

CentOS 6.7安装虚拟主机面板之AMH 4.2

在购买了VPS后,为了更加方便的管理站点,可以安装一些虚拟主机面板,本次测试了AMH 4.2(5.0版本开始收费)。目前4.2版本已经很久没有更新了,个人对5.0版本后按月收费的模式不太感冒,但是相对来说目前的5.1版本功能还是蛮强大的。 安装过程: AMH 4.2为独立额LNMP环境的主机面板,安装前需要确保系统纯净。 1)使用root账号登录系统 2)安装前的准备(更新系统+安装wget) [ […]

MySQL命名、设计及使用规范

最近在看MySQL相关的内容,整理如下规范,作为一名刚刚学习MySQL的菜鸟,整理的内容非常的基础,中间可能涉及到有错误的地方,欢迎批评指正,看到有错误的地方期望看官留言。 数据库环境 dev:开发环境,开发可读写,可修改表结构。开发人员可以修改表结构,可以随意修改其中的数据但是需要保证不影响其他开发同事。 qa:测试环境,开发可读写,开发人员可以通过工具修改表结构。 sim:模拟环境,开发可读写 […]