2015-03-19 06:32:22 使用expect脚本的正确姿势 expect是啥就不多说了,不知道的请自行百度之~ 这货处理一些自动化的东西还是挺方便的,这里简单的记录一下他的正确使用姿势。 示例代码: ```expect #!/usr/bin/expect spawn mysql -uroot -p expect "*assword:*" { send "test\r" } expect "*mysql *" { send "use test;\r" 阅读全文...
2015-03-10 08:02:33 shell中单引号和双引号的区别 单引号会将字符串中的内容原样输出。 双引号会替换内部的命令。 如下:  阅读全文...
2015-02-28 05:32:11 Shell脚本中获取当前执行目录 http://cache.baiducontent.com/c?m=9d78d513d99312ee02fa950e1a11a3711824c13e7b9781426b93d3169c3e1d070571e2c83a3f554196d27c1001fe0f01fdf041236a5c3deadad58848deba912832882331771d875612a443e99418&p=8b2a975 阅读全文...
2015-02-27 09:16:00 CentOS下使用phantomjs渲染图片中文显示方块的问题 yum groupinstall chinese-support fc-cache -fv 阅读全文...
2015-02-09 12:03:05 npm通过安装GitHub上包 最近使用了第三方的node包,需要对包的功能进行扩展,也就是需要修改它的源代码,带来的问题是,不好对这个包进行管理了,如果是多个人共同开发这个项目,就需要对这个包进行管理。 还在npm非常完善可以通过Git的形式指定包源。 我将修改后的包,放到了GitHub上,然后修改package.json为以下格式: ``` { "name": "test", "version": "1.0.0 阅读全文...
2015-02-08 13:44:38 js还有这么一种类似强类型语言的写法 在一个老外的开源项目中看到的,感觉不错,学习了: ``` var matrix:{name: string; gitDir: string; }[] = [ { name: "bare repository", gitDir: "./test/fixture/bare.git" }, { name: "cloned repo 阅读全文...
2015-02-04 11:21:04 Python的dict类型通过get和索引的方式获取值的区别 直接看代码最容易理解了: ```python test = {'a': 'data'} test['b'] Traceback (most recent call last): File " ", line 1, in KeyError: 'b' test.get('b') test.get('b', 'value is none') 'value is 阅读全文...
2015-02-04 02:25:29 解决CentOS 6.4下升级Python为2.7.X导致yum不能使用的问题 话说CentOS 6.4自带的Python版本是有点老了,2.6.6,我通过下载源码编译安装的方式升级到了2.7.9,不过弄好后,发现yum不好使了,提示以下错误: ``` required to run yum. The error leading to this problem was: No module named yum Please install a package wh 阅读全文...