摘要: c++名库介绍 (转)转自:http://blog.csdn.net/adcxf/article/details/2434510 在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。所以文中所提的一些库都是比较著名的大型库。标准库 标准库中提供了C++程序的基本设施。虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式 阅读全文
posted @ 2011-07-05 17:11 陈龙的blog 阅读(1015) 评论(1) 推荐(2) 编辑
摘要: MongoDB C++开发环境搭建 初次接触MongoDB C++开发,发现官方单独提供的C++ Driver源码包似乎有些问题,经一番折腾后方才顺利的能跑,故在此记下第一篇。 我使用的开发环境Slackware 13.37 x86,既然官方单独提供的C++ Driver有些问题那就全部MongoDB源码构建出.a库吧,首先从(http://downloads.mongodb.org/src/mongodb-src-r1.8.2.tar.gz)处下载MongoDB的源码包,编译后包括了MongoDB本身和C++ Driver库。 安装前的准备:mongodb依赖js库,slackware下可以 阅读全文
posted @ 2011-07-04 19:54 陈龙的blog 阅读(20915) 评论(2) 推荐(4) 编辑
摘要: 已经写了很久了,由于已经离开上家用AIX的公司今天在邮箱里发现这篇文章的备份,故在此贴下吧。环境AIX 5.3。 先去Subversion的网上把相关的包都下下来吧。1、安装apr[/u3/up070427/.cldev/pkgs/apr] >>> ./configure --prefix=/u3/up070427/.cldev/httpd[/u3/up070427/.cldev/pkgs/apr] >>> make[/u3/up070427/.cldev/pkgs/apr] >>> make install[/u3/up070427/.c 阅读全文
posted @ 2011-07-03 16:04 陈龙的blog 阅读(2490) 评论(1) 推荐(1) 编辑
摘要: 1、 编译jsoncpp 从(http://jsoncpp.sourceforge.net/)下载源码包“jsoncpp-src-0.5.0.tar.gz”,解压后在其解压后目录中运行$ scons platform=linux-gcc 编译出来的库文件在其libs/ linux-gcc-4.4.2目录下,有libjson_linux-gcc-4.4.2_libmt.so和libjson_linux-gcc-4.4.2_libmt.a。头文件在解压目录下的include中。我的jsoncpp安装在$HOME/usr/jsoncpp下。$ mkdir ~/usr/jsoncpp$ cp -r i 阅读全文
posted @ 2011-07-03 15:40 陈龙的blog 阅读(24808) 评论(2) 推荐(1) 编辑
摘要: 1、UNIX_C复习.pdfUnix/Linux下常用C接口,进程间通讯,socket,大四毕业时写的。2、UNIX数据库C开发学习.pdf详细介绍Linux下Oracle/DB2的环境搭建,以及Pro*C/C++, DB2 SQC, DB2 CLI, unixODBC接口例程。3、MySQL_C_API学习笔记.pdf几个MySQL C API例程,几年前写的,可能不是很详细。。。4、Tuxedo学习.pdf因为工作并没有用Tuxedo,所以只是写了个简单的例程,要研究Tuxedo的童鞋去Oracle官网看文档吧。。。 (转载时请注明作者和出处。未经许可,请勿用于商业用途) 更多文章请访问我 阅读全文
posted @ 2011-05-27 09:25 陈龙的blog 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 最近项目要用到ftp下载,决定使用libcurl,因为在AIX下,客户机器上肯定没有装libcurl,故需要静态库。configure选项如下./configure --prefix=$HOME/develop/UD-2009-04-01/open_sources/curl --without-ssl --disable-shared--disable-shared 选项是关键。 阅读全文
posted @ 2011-04-22 11:26 陈龙的blog 阅读(2675) 评论(0) 推荐(0) 编辑
摘要: AIX安装Oracle 11g客户端、Pro*C/C++编译环境 阅读全文
posted @ 2011-02-25 13:54 陈龙的blog 阅读(6428) 评论(0) 推荐(0) 编辑
摘要: Linux下Firefox使用Java Applet 很多发行版本会自动搞定这个事情,但是像我就喜欢另外下一个Firefox来用,因为Firefox下载下来解压就能用很方便,Linux下Firefox使用Applet首先要安装JDK或者JRE,Firefox 3.6系列将不再支持以前OJI(Open Java Virtual Machine Integration)架构Java浏览器插件,需要使用Java 6 Updates 10及以后提供的符合NPAPI标准的新版本浏览器插件。 Firefox 3.6以前的使用OJI的可以使用如下命令:ln -s $JAVA_HOME/jre/plugin/ 阅读全文
posted @ 2011-02-19 18:51 陈龙的blog 阅读(5065) 评论(0) 推荐(0) 编辑
摘要: slackware关闭ipv6 当然未来是ipv6的天下,但是当下slackware如果不关掉ipv6,查找DNS会用很多时间,非常影响网速,这里有两种方法:1. 建立文件/etc/modprobe.d/ipv6.conf,内容如下:alias net-pf-10 offalias ipv6 off2. 在/etc/modprobe.d/blacklist.conf中添加blacklist ipv6 阅读全文
posted @ 2011-02-19 18:38 陈龙的blog 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 一般使用emacs的都会交换Caps Lock和左Ctrl,在Slackware这种交换很好搞,Slackware下的keymap都在/usr/share/kbd/keymaps/,一般我们都是用的qwerty键盘,故查看下/usr/share/kbd/keymaps/i386/qwerty下的就知道了,有两种emacs方式的keymap,这里使用emacs2.map.gz这个,用root权限运行loadkeys emacs2即可,控制台和X下都很好,也可以将这行命令加入/etc/rc.d/rc.local就可以开机自动改变了。 阅读全文
posted @ 2011-02-19 18:29 陈龙的blog 阅读(612) 评论(0) 推荐(0) 编辑