Linux
云霄飘
这个作者很懒,什么都没留下…
展开
-
Ubuntu 编程环境配置
这两天把一个 Windows 环境下的小程序移植到了 Linux 环境下,移植过程还比较顺利,我使用的 Linux 是 Ubuntu 的发行版,之所以选择它是因为离它的源太近了,下载和更新软件非常方便。不过 Ubuntu 却并非为程序开发设计的,就我个人的看法,它是想和 Windows 和 Mac OS X 竞争桌面市场。所以想要在它下面开发程序,还需要进行一番配置。1. 更新在线软件库缓存sudo apt-get update2. 为了方便与 Windows 上的 ssh 客户端软件交互而安装 Ope原创 2011-02-16 22:15:00 · 830 阅读 · 0 评论 -
Ubuntu 安装配置 RabbitVCS
最近在写一个跨平台程序,需要在多个虚拟机和宿主机之间切换,源代码管理就显得尤为重要。于是我在一台XP虚拟机上安装了Visual SVN Server,Windows客户端选择的是TortoiseSVN(乌龟SVN),Ubuntu客户端选择的是RabbitVCS(兔子VCS)。感觉老外给程序取名字的时候很搞笑,难道是“龟兔赛跑”的典故么…… Windows客户端直接安装后无需配置就可以使用;U原创 2012-12-21 11:33:52 · 592 阅读 · 0 评论 -
C/C++ 标准输入输出的坑
最近公司项目需要分析日志,我拿到的日志经过了一次处理,以Json格式存储,日志量每小时大约1G,行数大约60万,此为背景。 其实对于这类问题,通常的解法是写个脚本去跑。对于我来说,主业是C/C++,脚本就只会bash和awk,可是这两种都无法直接处理Json;其他像python和perl可以处理但又不想学。怎么办呢?我想到的办法是用C++设计一个小工具,它从标准输入stdin中获取Jso原创 2015-05-26 17:38:10 · 2292 阅读 · 0 评论 -
Proftpd遇到的坑
公司内网测试机,测试机之间经常会存在着数据拷贝动作,常规的 scp 在交互式执行命令的时候非常好用,但在需要定时执行的脚本中就会出现问题:需要输入密码。当然了,网上也有很多人给出了应对的办法,通常有三种:其一是新建一个无密码的账户,专门用来执行 scp 任务,这种办法,呵呵;其二是使用 expect 组件,这种办法也不是很好,原因是大部分系统都没有自带,需要安装;第三种方法是在机器之间使用 ssh原创 2015-07-16 19:33:47 · 1029 阅读 · 0 评论