C++
juray
远山透薄雾,泛来一叶孤舟
展开
-
Fedora8下OCCI环境搭建
要使用OCCI需要安装Instant Client组件,这个组件是Oracle的安装的一部份或者从http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxsoft.html上可以下载。但是需要注意的是,Oracle10g自带的和版本11以下的Instant Client需要libstdc++.so.5原创 2008-05-06 12:55:00 · 850 阅读 · 0 评论 -
通过IP获得ACE_SOCK_Dgram_Mcast需要的net_if网络设备名
在用到ACE_SOCK_Dgram_Mcast时如果要绑定网卡设备,而需要在join时提供设备名称,而我的程序设计是设置IP的,所以需要通过IP得到设备名。后来多方查询资料,做了如下函数: string get_bind_nic(string ipaddr){ ACE_SOCK_Dgram so(ACE_INET_Addr((u_short)0)); ifreq原创 2008-06-20 16:08:00 · 2666 阅读 · 0 评论 -
GCC下使用UNICODE的一些问题
1、想跨平台,不能使用tchar.h头,因为这东东是win下的2、wprintf(L"ff没旷工 ");编译会报错,只要有中文都会报converting to execution character set: Illegal byte sequence,需要在编译参数后面加上-finput-charset=GBK3、用不了wcout?我试过设了_GLIBCXX_USE_WCHAR_T也不行原创 2008-09-12 17:27:00 · 1658 阅读 · 0 评论 -
使用Run-Time Library将wchar_t转换为char
#include setlocale(LC_ALL, ".936"); wchar_t strTBuf[255] = L"ok中国人"; char strBuf[255]; wcstombs(strBuf, strTBuf, 255);以上针对的是中文(.936) 另外在MinGW下,一但使用了stdlib.h,而之前使用的好好的wstri原创 2008-09-18 14:36:00 · 438 阅读 · 0 评论