自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 typename与class区别

#include class MyArray      {      public:  typedef   int   LengthType;};class MyArray2      {      public: static int   L

2011-08-06 14:26:14 565

转载 C++ 运算符重载显示调用与隐式调用的转换关系

操作符重载一.运算符重载的含义与定义方式l         C++已有的运算符只适合处理C++的基本数据类型。l         C++允许重新定义已有的运算符(运算符重载),以便它能处理程序员定义类型(类类型)。l         运算符重载就是赋予已有的运算符

2011-08-03 10:29:37 2121

原创 epoll相关函数

int epoll_create(int size) int epoll_ctl( int epfd,    int op,    int fd,    struct epoll_event *event ) //由 epoll_create 生成的epoll专用的文件描述符 /

2011-07-12 15:23:40 607

原创 linux 条件变量

#include #include #include pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;/*初始化互斥锁*/pthread_cond_t cond = PTHREAD_COND_INITIALIZER;/*初始化条件变量*/void *thread1(void *);void *thread2(voi

2011-07-12 15:22:14 671 1

转载 sed/awk与unix命令等价代码

标题: sed/awk与unix命令等价代码 转自: www.chinaunix.net 特此感谢sed与unix 命令等价代码代码:-------------------------------------------------------------------------------cat | sed :cat -s

2011-06-28 10:17:00 575

原创 对SO_REUSEADDR的认识

该选项作用一直都有点疑惑,初一看是地址重用,一个地址可以绑定多次,其实不然,这个重用只是在特定状态下才可以“重复”绑定,而这个状态就是TIME_WAIT,如果没有设置SO_RESEADDR,套接口在TIME_WAIT状态下是不可以再被绑定的。【附】:TIME_WAIT是主动关闭端进入的最后一个状态。

2009-12-23 11:01:00 520

原创 wait()与waitpid()解析

   前边文章提到fork与vfork可以产生一个新进程,当子进程使命结束时会调用exit函数。但是调用exit并不会使子进程完全消失,而是转为一个僵尸进程(zombie)。僵尸进程已将原进程占用的绝大部分内存空间释放,也几乎不占用CPU,它不错任何事情,只是等待父进成来获取原子进程的结束信息。僵尸进程的存在有其实际意义,它可

2009-08-09 02:07:00 1154

原创 关键字static 的作用是什么?

这个简单的问题很少有人能回答完全。在C 语言中,关键字static 有三个明显的作用:1、在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。2、在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。3、模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围

2009-07-17 13:49:00 1047

原创 c/c++总结

 入题 1、c与c++的struct与什么区别?答:1) c语言的struct定义变量时,必须在变量名前面加struct,如声明了一个结构:struct t{ int i; char c},定义变量时必须这样:struct t tt,不能少了struct,而c++就可以直接t tt;这也时我们经常会见到结构这样 的声明方式:typedef struct t{

2009-04-11 01:08:00 707

原创 关于读书方式

拿到一本新书,不要企图一开始就按页序逐字逐句的分析。正确的做法是要先知道这本书的大概内容,假如说是一本技术书籍,要弄清它侧重于技术的哪一方面,目录结构的组织框架,然后再逐步细化,细微之处见真知。

2009-01-10 10:59:00 493

转载 回车和换行的区别

今天,我总算搞清楚“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。    于是,研制人

2008-06-25 19:49:00 715

原创 双绞线网线线序解析

双绞线网线线序解析局域网就是将单独的微机或终端,利用网络相互连接起来,遵循一定的协议,进行信息交换,实现资源共享。网线常用的有:双绞线、同轴电缆、光纤等。双绞线可按其是否外加金属网丝套的屏蔽层而区分为屏蔽双绞线(STP)和非屏蔽双绞线(UTP)。从性价比和可维护性出发,大多数局域网使用非屏蔽双绞线(UTP-Unshielded Twisted pair) 作为布线的传输介质来组网。 UTP网线由一

2008-06-21 16:43:00 2031

转载 C语言文件操作函数大全

C语言文件操作函数大全clearerr(清除文件流的错误旗标) 相关函数 feof表头文件 #include 定义函数 void clearerr(FILE * stream); 函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。 返回值   fclose(关闭文件) 相关函数 close,fflush,fopen,setbuf 表头文件 #include 定义函

2008-03-09 17:22:00 115706 27

转载 extern "C" 解析

extern "C" 解析时常在cpp的代码之中看到这样的代码: #ifdef __cplusplusextern "C" { #endif //一段代码 #ifdef __cplusplus } #endif   这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:如果这

2008-02-01 00:22:00 1614 1

原创 为什么要用多态

 求一个学生成绩:基类:class Student{   virtual int f(); // 求成绩}派生类:class MiddleStudent :public Student{  virtual int f();   }class CollegeStudent :public Student{  virtual int f();  }求某一学生的成绩:fn(class S

2008-01-17 22:09:00 1117

原创 为什么数组是常量

//---指针与数组的区别-----------------/*************看下面代码**************//在ANSI C 中,初始化指针时所创建的字符串常量被定义为只读char *str = "hello";//不能被修改str[0]=r;          //未定义的行为 ---在编译时,必须有左值的地址cout*************************

2008-01-16 17:46:00 923

SDL2-2.0.12-win-x64_x86.zip

win下SDL2-2.0.12二进制开发包,包含32位、64位

2020-08-12

zlib-1.2.11.zip

win下zlib-1.2.11开发库,包含32位、64位

2020-08-12

libcurl_7.71.1 .zip

libcurl_7.71.1 ,基于mingw的 32位、64位开发库

2020-08-12

makefile简明教程

由浅入深,层层深入,很不错,好像欠缺一个完整的例子

2009-09-04

问题截图,请大家查看

TeeRecompile.exe运行结果

2007-12-05

空空如也

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

TA关注的人

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