- 博客(12)
- 资源 (14)
- 收藏
- 关注
转载 getopt_long的用法
getopt_long支持长选项的命令行解析,使用man getopt_long,得到其声明如下: #include int getopt_long(int argc, char * const argv[], const char *optstring, const struct option
2012-05-19 14:36:10 555
转载 import module VS from module import *
Importing. What are the differences between using "import module" and "from module import *"? import module是最基本的导入语句,其作用是将一个模块导入当前的名字空间中,当需要该模块的一个属性或者方法及类时,必须通过模块的名称空间来获取。 from module import *
2012-05-19 09:43:42 1358
转载 软件开发流程
软件开发流程(Software development process)即软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。开发流程1. 需求调研分析 ●相关系统分析员和用户初步了解需求,然后用WORD列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求
2012-05-17 14:05:28 1359
转载 linux清理内存命令
1.清理前内存使用情况 free -m2.开始清理 echo 1 > /proc/sys/vm/drop_caches3.清理后内存使用情况 free -m4.完成!查看内存条数命令:dmidecode | grep -A16 "Memory Device$" +++++++++++++++
2012-05-16 17:30:15 79689 1
转载 linux下静态库的ranlib使用
inux下编译静态库的时候,ar不带任何选项打包成.a文件后,对其进行ranlib操作有 什么用,如果不进行ranlib操作会有什么后果,我编译的时候没用这步操作也能正常运行,请达人给讲解一下。谢谢。http://www.linuxsir.org/main/doc/gnumake/GNUmake_v3.80-zh_CN_html/make-11.html 更 新静态库的
2012-05-15 12:23:08 9026
转载 LIBEVENT应用举例2
#include #include #include #include #include #include #include #include #define PORT 25341#define BACKLOG 5#define MEM_SIZE 1024struct event_base* base;struct sock_ev { st
2012-05-09 14:09:26 1017
转载 LIBEVENT应用举例1
#include #include #include #include #include #include #include #include #include void sock_read(int fd, short event, void *arg){ char buf[255] = {0}; int len; struct event * ev = (stru
2012-05-09 14:08:36 805
转载 libevent杂谈
libevent是一个优秀的跨平台异步事件驱动库.当然,使用libevent的所有主品中,最有代表性的就是Memcached了.本文主要讲是libevent的在应用上的一些基础知识,大湿们莫笑.最简情形最简单的libevent示例在libevent官方首页可下载.地址:http://www.monkey.org/~provos/libevent/event-test.c本示例中
2012-05-09 14:06:09 2475
转载 socket异步编程--libevent的使用
这篇文章介绍下libevent在socket异步编程中的应用。在一些对性能要求较高的网络应用程序中,为了防止程序阻塞在socket I/O操作上造成程序性能的下降,需要使用异步编程,即程序准备好读写的函数(或接口)并向系统注册,然后在需要的时候只向系统提交读写的请求之后就继续做自己的事情,实际的读写操作由系统在合适的时候调用我们程序注册的接口进行。异步编程会给一些程序猿带来一些理解和编写上的困难,
2012-05-08 15:04:11 1044
转载 do while(0)宏的用法
#define do{} while(0) 用法妙用2010-12-10 11:44#define do{} while(0) 什么意思#define do{} while(0) 为什么这么用什么情况下用宏定义do{}while(0); 简单地说,就是能够实现复杂的定义,通用性强,任何情况下都适用。 #define MACRO_NAME(pa
2012-05-08 13:17:11 1185
转载 shutdown和close的区别
当所有的数据操作结束以后,你可以调用close()函数来释放该socket,从而停止在该socket上的任何数据操作:close(sockfd); 你也可以调用shutdown()函数来关闭该socket。该函数允许你只停止在某个方向上的数据传输,而一个方向上的数据传输继续进行。如你可以关 闭某socket的写操作而允许继续在该socket上接受数据,直至读入所有数据。
2012-05-07 23:03:20 10677
原创 LINUX下使用JsonCpp
#tar -zxf scons-2.1.0.tar.gz #cd scons-2.1.0 #python setup.py install #tar -zxf jsoncpp-src-0.5.0.tar.gz #cd jsoncpp-src-0.5.0 #scons platform=linux-gcc #mv libs/linux-gcc-4.1.2/libjson_linux-gcc-4.
2012-05-01 18:05:56 2199
InstallShield2013LimitedEdition
2015-11-20
计算机网络课件(很牛的老师讲的)附 考试标准题库
2010-08-14
华为SDH原理教材(很经典的)
2010-08-14
Linux笔试和面试题大全(保证是最全的 )
2010-08-14
C++面试题(最全的)
2010-08-14
C++笔试题(很全的)
2010-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人