关闭

编译MongoDB,C++连接MongoDB测试

1、C++ driver download 地址:http://dl.mongodb.org/dl/cxx-driver/ 这里下载最新的cxx-driver/mongodb-linux-x86_64-v2.0-latest.tgz版本; 注:编译驱动之前需要安装pcre 和 scons 。并且g++版本需要4.0之后;         并且需要boost,关于boost的安装可以...
阅读(11442) 评论(0)

Linux平台Boost的编译方法

Linux平台Boost的编译方法 Boost的编译使用的不是已经成为公认标准的make,而是专门为Boost开发的工具bjam(boost jam)。 本文以boost1.40为例,在Linux平台的编程环境为gcc4.4.1,假设Boost代码在/usr/src/boost_1_40_0目录,步骤如下。 1. 获得bjam 获得bjam有3种方式,如下: 方法1:Boost网...
阅读(2681) 评论(0)

Linux下比较全面的监控工具dstat

1) 工具说明 dstat是一个用来替换 vmstat,iostat netstat,nfsstat和ifstat这些命令的工具, 是一个全能系统信息统计工具. 与sysstat相比, dstat拥有一个彩色的界面, 在手动观察性能状况时, 数据比较显眼容易观察; 而且dstat支持即时刷新, 譬如输入dstat 3, 即每三秒收集一次, 但最新的数据都会每秒刷新显示. 和sysstat相同的是...
阅读(16246) 评论(0)

如何在C语言中使用正则表达式

如果用户熟悉Linux下的sed、awk、grep或vi,那么对正则表达式这一概念肯定不会陌生。由于它可以极大地简化处理字符串时的复杂度,因此现在已经在许多Linux实用工具中得到了应用。千万不要以为正则表达式只是Perl、Python、Bash等脚本语言的专利,作为C语言程序员,用户同样可以在自己的程序中运用正则表达式。              标准的C和C++都不支持正则表达式,但有一些函...
阅读(1058) 评论(0)

28 个必备的 Linux 命令行工具

http://www.oschina.net/news/23386/28-must-have-linux-command-tool...
阅读(474) 评论(0)

Linux下使用autoconf和automake生成Makefile

作为Linux下的程序开发人员,一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了. 在本文中,将介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常见的GNU程序一样,只要使用“./c...
阅读(665) 评论(0)

Code::Blocks for C/Cpp 新生

谁在使用Code::Blocks?很多,至少我知道国外很多大学计算机教育C/C++编程使用这个IDE,而不是国内大学计算机教育中《C程序设计》这门课程很多高校推崇的垃圾TC。 喜欢用code::blocks的朋友可以用迅雷搜索一下,有很多下载地址可以下载安装文件或者绿色版本的code::blocks。当然,如果您上国外网方便的话,就去code::blocks官方网站http://www.co...
阅读(901) 评论(0)

架构师已死

架构师已死(转贴) 2006年的职场出奇的冷清,相比前几年,简历的数量和质量都大为不如,很难得找到三年工作经验以上的人,有一个 不是特别笨,就是特别怪。就是么,干得好谁没事换工作啊!Simon是一家外企软件公司的总经理,最近给这个问题愁坏了。项目一个接一个的接下来,人手越 来越紧张。虽然Simon是个极限编程的粉丝,但也不得不批准了一份又一份的加班申请。HR经理把这个问题归结到房价上,他的妙...
阅读(778) 评论(0)

fuse-convmvfs 0.2.6介绍及使用

1、 摘要 fuse-convmvfs是一个基于FUSE(Filesystem in USErspace)的用户态文件系统, 用于 将文件系统树中的一个分支的文件名的编码映射为另一种编码,并且将其装载在 一个其他装载点下。  2、 动机   Convmv(http://osx.freshmeat.net/projects/convmv/)是一个现有的用于转换 文件名编码...
阅读(2922) 评论(0)

linux下如何查看文件编码格式及转换文件编码

常常在Linux中操作windows下的文件时,会遇到乱码的情形。常见的比如在Visual Studio 中写的C\C++程序需要放到Linux主机上编译,而程序的中文注释则显示为乱码,比较严重的是由于编码原因,linux上的编译器报错。 这是由于Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。那么如何在Linux中如何查看文件的编码及如何进行对文件进...
阅读(8646) 评论(0)

谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词(科普)

这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题: 问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢? 我很早前就发现Uni...
阅读(938) 评论(0)

FastDFS学习

1、 FastDFS安装使用实战一(安装篇)   http://soartju.iteye.com/blog/803477 2、 FastDFS安装使用实战二(配置篇)    http://soartju.iteye.com/blog/803524 3、 FastDFS安装使用实战三(使用篇)    http://soartju.iteye.com/blog/803548 4、 Fa...
阅读(662) 评论(0)

一种新的生活

一种新的生活          生活,含义很广泛,可以说,人在这个世界上都是在生活,都是为了生活。人的一生,说长不长,说短不短,重要的是,我们要好好生活,珍惜生活,幸福的生活。在这个年代,在这个年龄,静下心来,细细琢磨,畅想生活。          生活,要有好的身体作为资本。最近,听母亲说,村里的一个年龄相仿的小学同窗,不幸去了,非常悲痛。人没了,谈何生活。人如果没有一好的身体,整天没有...
阅读(578) 评论(0)

linux下格式化磁盘的相关问题

目标: 把原来服务器上的/dev/sda4(原来是ext3的文件系统)格式化成ext4的文件系统。 1、 检测原系统的状况:fdisk -l         /dev/sda4 3253 3259 56227+ 83 Linux 2、 查看原挂载情况:cat /etc/fstab         LABEL=/data     /data ext3 defaults 1 2 3、...
阅读(751) 评论(0)

linux(虚拟机)下安装MySQL

[root@localhost home]# tar -xvf MySQL-5.6.2_m5-1.rhel5.i386.tar MySQL-client-5.6.2_m5-1.rhel5.i386.rpm MySQL-devel-5.6.2_m5-1.rhel5.i386.rpm MySQL-embedded-5.6.2_m5-1.rhel5.i386.rpm MySQL-server-...
阅读(3373) 评论(0)
    个人资料
    • 访问:86122次
    • 积分:920
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:8篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档
    最新评论