自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Phoenix_FuliMa

淡泊以明志,宁静以致远。

  • 博客(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 541

转载 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 1335

转载 软件开发流程

软件开发流程(Software development process)即软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。开发流程1.      需求调研分析   ●相关系统分析员和用户初步了解需求,然后用WORD列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求

2012-05-17 14:05:28 1340

转载 linux清理内存命令

1.清理前内存使用情况 free -m2.开始清理  echo 1 > /proc/sys/vm/drop_caches3.清理后内存使用情况 free -m4.完成!查看内存条数命令:dmidecode | grep -A16 "Memory Device$"  +++++++++++++++

2012-05-16 17:30:15 79601 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 8964

转载 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 999

转载 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 791

转载 libevent杂谈

libevent是一个优秀的跨平台异步事件驱动库.当然,使用libevent的所有主品中,最有代表性的就是Memcached了.本文主要讲是libevent的在应用上的一些基础知识,大湿们莫笑.最简情形最简单的libevent示例在libevent官方首页可下载.地址:http://www.monkey.org/~provos/libevent/event-test.c本示例中

2012-05-09 14:06:09 2466

转载 socket异步编程--libevent的使用

这篇文章介绍下libevent在socket异步编程中的应用。在一些对性能要求较高的网络应用程序中,为了防止程序阻塞在socket I/O操作上造成程序性能的下降,需要使用异步编程,即程序准备好读写的函数(或接口)并向系统注册,然后在需要的时候只向系统提交读写的请求之后就继续做自己的事情,实际的读写操作由系统在合适的时候调用我们程序注册的接口进行。异步编程会给一些程序猿带来一些理解和编写上的困难,

2012-05-08 15:04:11 1033

转载 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 1175

转载 shutdown和close的区别

当所有的数据操作结束以后,你可以调用close()函数来释放该socket,从而停止在该socket上的任何数据操作:close(sockfd);   你也可以调用shutdown()函数来关闭该socket。该函数允许你只停止在某个方向上的数据传输,而一个方向上的数据传输继续进行。如你可以关 闭某socket的写操作而允许继续在该socket上接受数据,直至读入所有数据。

2012-05-07 23:03:20 10628

原创 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 2151

InstallShield2013LimitedEdition

InstallShield2013LimitedEdition,本人试验可以再vs2013上面使用,依据http://www.itnose.net/detail/6085548.html,这个教程,可以很快的把自己写的代码编译成安装程序。

2015-11-20

WPF核心技术扫描版

很好的学习C#、WPF的教程,很多人都是从这本书开始C#代码生涯的。 Include

2015-11-19

10天掌握MongoDB

非常有用的mongodb的学习材料!可以很快入门。

2015-11-19

VC++动态链接库(DLL)编程

VC++动态链接库(DLL)编程,深入理解DLL的应用

2012-11-20

STL原码剖析

STL原码剖析,源码面前,了无秘密,可以深入了解STL中容器的设计思想

2012-11-20

计算机网络课件(很牛的老师讲的)附 考试标准题库

第一章计算机网络概述 计算机网络:用各种通信手段,把地理分散的,且各自具有独立功能的计算机互联起来,互相通信且共享资源的系统。 计算机网络的特点:资源共享,高可靠性,节省投资,分布处理,网络管理,共享链路构成的网络1于信道的共享方式:电路交换。2基于排队的共享方式:报文交换和分组交换 分组交换的优点:高效 动态分配传输带宽,对通信链路是逐段占用。 2灵活 以分组为传送单位和查找路由。3迅速 不必先建立连接就能向其他主机发送分组;充分使用链路的带宽。4生存性好 完善的网络协议;自适应的路由选择协议使网络有很好的生存性。 缺点:1分组在各结点存储转发时需要排队,造成一定的时延。 2分组必须携带的首部(里面有必不可少的控制信息)也造成了一定的开销。 计算机网络的组成:网络工作站,网络服务器,网络交换设备,网络互连设备,网络外部设备,网络软件,网络传输设备。 总时延 = 发送时延 + 传播时延 + 处理时延,RFC就是请求评论(Request For Comments)

2010-08-14

华为SDH原理教材(很经典的)

您好欢迎阅读本课程随着华为技术有限公司的不断发展其通信产品的 应用也越来越广泛作为华为公司产品之一的SDH光传输产品OptiX 系 列155 622 2.5G 10G等产品已经被越来越多地用来组建各级传输网络 您是我们尊敬的客户如果准备学习我公司的OptiX 系列光传输产品 那么 本课程SDH原理正好适合于您通过学习这部分的内容使您对SDH建立起 一个整体的概念为以后深入学习SDH设备奠定基础

2010-08-14

华为2010年招聘笔试面试题库

笔试面试题库 华为公司的简介,以及全面的笔试题,包括C、C++,网络,硬件,应有尽有

2010-08-14

Linux笔试和面试题大全(保证是最全的 )

我找了很多地方才找到的 1 . RIP 协议是最为普遍的一种内部协议,一般称为动态路由选择协议。 2. 在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为 文件系统 。

2010-08-14

C++面试题(最全的)

6. 关键字static的作用是什么? 这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用: 1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。 3). 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用。 大多数应试者能正确回答第一部分,一部分能正确回答第二部分,同是很少的人能懂得第三部分。这是一个应试者的严重的缺点,因为他显然不懂得本地化数据和代码范围的好处和重要性。

2010-08-14

C++笔试题(很全的)

很辛苦的找到的,比较全 表示已有答案 表示没有处理 表示答案不确定 C++笔试题 1.多态类中的虚函数表是Compile-Time,还是Run-Time时建立的? 答案:虚拟函数表是在编译期就建立了,各个虚拟函数这时被组织成了一个虚拟函数的入口地址的数组.而对象的隐藏成员--虚拟函数表指针是在运行期--也就是构造函数被调用时进行初始化的,这是实现多态的关键.

2010-08-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除