- 博客(12)
- 资源 (7)
- 收藏
- 关注
转载 Linux获取当前时间
<br />FROM:http://weisjohn.blog.163.com/blog/static/3101525620079308298741/最近在查关于Linux下时间编程的问题: <br /> 1. Linux下与时间有关的结构体 <br /> struct timeval <br /> { <br /> int tv_sec; <br /> int tv_usec; <br /> }; <
2011-02-28 16:58:00 608
原创 ccombobox中下拉框高度
在一个项目中,对ccombobox的控件使用了MoveWindow函数定位, 如:m_m_cmbPhoneCtl.MoveWindow(3,6,227,35,TRUE); 发现ccombobox控件下拉框变得很窄。运行后的程序下拉框只够显示一行,晕! 整了N久,没查到原因,没有动态设置combobox下拉长度的,只有 设置下拉宽度的方法: SetDroppedWidth。 网上查,
2011-02-27 23:44:00 1982
原创 Windows Mobile 获取SIM卡联系人信息
FROM:http://www.cppblog.com/SpringSnow/archive/2009/04/09/79344.html Windows Mobile 获取SIM卡联系人信息 Windows Mobile上联系人的信息可分别存储在手机和SIM卡中。我尝试过从手机,即所谓的Outlook联系人中读取联系人的信息,但是还没有尝试过从sim卡中读取联系人的信息,心里也一直默认为
2011-02-27 23:42:00 662
原创 pc-lint source insight设置
<br /> <br /><br /> <br />以下参考<br />http://campus.chsi.com.cn/xy/com/200801/20080116/3689197.html<br /> <br /> <br />概述<br /> PC-Lint是一个历史悠久,功能异常强劲的静态代码检测工具。它的使用历史可以追溯到计算机编程的远古时代(30多年以前)。经过这么多年的发展,它不但能够监测出许多语法逻辑上的隐患,而且也能够有效地帮你提出许多程序在空间利用、运行效率上的改进点,在很多专业级的
2011-02-27 17:55:00 3131
转载 从腾讯QQgame高性能服务器集群架构看“分而治之”与“自治”等分布式架构设计原则
<br />FROM: http://space.itpub.net/17007506/viewspace-616852<br /> <br />腾讯QQGame游戏同时在线的玩家数量极其庞大,为了方便组织玩家组队游戏,腾讯设置了大量游戏室(房间),玩家可以选择进入属意的房间,并在此房间内找到可以加入的游戏组(牌桌、棋盘等)。玩家选择进入某个房间时,必须确保此房间当前人数未满(通常上限为400),否则进入步骤将会失败。玩家在登入QQGame后,会从服务器端获取某类游戏下所有房间的当前人数数据,玩家可以据此找
2011-02-27 15:41:00 1026
转载 百万用户级游戏服务器架构设计
FROM:http://www.bairuitech.com/html/xingyezixun/20090528/121.html百万用户级游戏服务器架构设计 服务器结构探讨 -- 最简单的结构 所谓服务器结构,也就是如何将服务器各部分合理地安排,以实现最初的功能需求。所以,结构本无所谓正确与错误;当然,优秀的结构更有助于系统的搭建,对系统的可扩展性及可维护性也有更大的帮助。 好的结构不是一蹴而就的,而且每个设计者心中的那把尺都不相同,所以这个优秀结构的定义也就没有定论。在这里,我们不打算对现有
2011-02-27 15:38:00 1177
转载 GCC编译动态和静态链接库
<br />FROM:http://club.topsage.com/thread-2275296-1-1.htmlGCC编译动态和静态链接库 [复制链接] <br /> <br />我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。本文主要通过举例来说明在Linux中如何创建静态库和动态库,以及使用它
2011-02-27 14:42:00 521
原创 在mount windows 文件,编译时 cc1plus: error: hello.cpp: Value too large for defined data type
最近用在虚拟机上用ubuntu 10.04 mount windows 的文件,在编译时却发现:root@ubuntu:~/project/hello# g++ -Wall hello.cpp -o hellocc1plus: error: hello.cpp: Value too large for defined data type而将hello.cpp 拷贝到ubuntu自己的文件目录中再编译,却正常通过。网上查了才知道,是因为mount方式时, 不知系统加载了什么,导致文件超过了2G,从而系统报错,
2011-02-27 10:04:00 2163
转载 Eclipse配置NDK_R4开发环境(集成Cygwin 、CDT)
<br />FROM :http://apps.hi.baidu.com/share/detail/20265958<br /> <br />安装前确认Cygwin已经安装成功,<br />并在Cygwin 运行环境里配置了NDK 的路径(如F:/android/NDK/android-ndk-r4)到 PATH 环境变量里。<br /><br />1. 为NDK工程添加Builder <br />选择 相应的 Project ,点击右键 选择 Properties ,在窗口里选择Builders ,<b
2011-02-25 18:04:00 1019
原创 Android 平台怎样使用第三方动态库
在让android ndk 调用已经有的第三方库时,mk中:LOCAL_LDLIBS+= -lhello3 -lhello2 -lstdc++ -L$(LOCAL_PATH)/../libs 在链接的时候 死活说是找不到-lhello3 -lhello2怎么设置 都是路径不对,参
2011-02-25 17:44:00 2699
转载 About Segmentation Fault in Linux ( SIGSEGV )
<br />FROM:http://apps.hi.baidu.com/share/detail/14298506About Segmentation Fault in Linux ( SIGSEGV ) 刚拜读了一篇《Segmentation fault in linux.pdf》,下面是自己总结的一些内容:segmentation fault引发内核产生SIGSEGV信号;SIGSEGV是在访问内存时发生的错误,当用户态程序访问不允许访问内存,或者以错误的方式访问允许访问的内存时产生SIGSE
2011-02-24 19:49:00 1144
原创 select 中的描述符被外部关闭时的情况
<br />最近在发现select(fd + 1, &readfd, &writefd, &expfd, NULL); 此时select已经进入等待状态, 然而 fd 被其他线程关闭时, select并不能及时发现,而依旧是处于等待中。<br /> <br />#include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <errno.h> #include <string.h> #include <sys/types.h>
2011-02-22 12:29:00 728
Linux内核完全注释
2011-02-27
UNIX环境高级编程
2009-09-18
linux环境下的网络编程
2009-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人