上一页 1 ··· 34 35 36 37 38
摘要: 整型的封装typedef intptr_t ngx_int _t;//有符号整型typedef uintptr_t ngx_uint_t;//无符号整型字符串的封装typedef struct{ size_t len; u_char *data; }ngx_str_t;链表容器... 阅读全文
posted @ 2014-07-05 19:23 合唱团abc 阅读(308) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/zg_hover/article/details/2553321守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。 Linux的大多数服务器就是用守护进程实现的。... 阅读全文
posted @ 2014-07-05 13:56 合唱团abc 阅读(249) 评论(0) 推荐(0)
摘要: vs2013的结果是1,4,4,8 因为Y,Z继承自X,会有指针指向父类(虚继承)。该指针要么指向virtual base class subobject,要么指向一个相关表格,表格中存放的是virtual base class subobject的地址或偏移量(一般当当前class有多个直接vir 阅读全文
posted @ 2014-07-05 10:37 合唱团abc 阅读(288) 评论(0) 推荐(0)
摘要: Linux进程的五个段 BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。 数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量 阅读全文
posted @ 2014-07-04 11:04 合唱团abc 阅读(586) 评论(0) 推荐(1)
摘要: 第一阶段:练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码, 因为太常用,所以要练到写时不用想,10-15 分钟内打完,甚至关掉显示器都可以把程序打 出来. 1.最短路(Floyd、Dijstra,BellmanFord) 2.最小生成树(先写个 prim,kruscal 要用并查... 阅读全文
posted @ 2014-07-04 08:57 合唱团abc 阅读(346) 评论(0) 推荐(0)
摘要: 一、动态绑定什么时候发生 当且仅当通过指针或引用调用虚函数时,才会在运行时解析该调用 二、派生类中的虚函数 当我们在派生类中覆盖了某个虚函数时,可以再一次使用virtual指出该函数的性质,但是这么做并非必须,因为一旦某个函数被声明成虚函数,则在所有派生类中它都是虚函数。 一个派生类的函数如果覆盖了 阅读全文
posted @ 2014-07-03 16:26 合唱团abc 阅读(683) 评论(0) 推荐(0)
摘要: 面向对象程序设计的核心思想是数据抽象(类的接口与实现分离)、继承和动态绑定 基类 虚函数:基类希望派生类各自定义适合自身的版本的函数 在c++中,当我们使用基类的引用或指针调用虚函数时将发生动态绑定。 基类通常都应该定义一个虚析构函数。C++规定:用不带有虚析构函数的基类的指针来删除一个派生类对象( 阅读全文
posted @ 2014-07-03 15:46 合唱团abc 阅读(366) 评论(0) 推荐(1)
摘要: 一、互斥量互斥量从本质上说是一把锁,在访问共享资源前对互斥量进行加锁,在访问完成后释放互斥量上的锁。互斥量用pthread_mutex_t数据类型表示,在使用互斥变量以前,必须首先对它进行初始化。可以把它设置为常量PTHREAD_MUTEX_INITIALIZER(只对静态分配的互斥量),也可以通过... 阅读全文
posted @ 2014-07-03 14:13 合唱团abc 阅读(184) 评论(0) 推荐(0)
摘要: 线程是cpu的调度单位,不拥有系统资源,和属于同一进程的其他线程共享进程的资源。一、线程标识进程id在整个系统中是唯一的,但线程id不同,只在它所属的进程环境中有效。进程id用pid_t数据类型来表示,是一个非负整数,线程id用pthread_t数据类型来表示,实现的时候可以用一个结构来代表pthr... 阅读全文
posted @ 2014-07-03 13:25 合唱团abc 阅读(179) 评论(0) 推荐(0)
摘要: 拷贝控制操作:拷贝构造函数 拷贝赋值运算符 移动构造函数 移动赋值运算符 析构函数 如果一个类没有定义所有这些拷贝控制成员,编译器会自动为它定义缺失的操作。 一、拷贝构造函数 定义:一个构造函数的第一个参数是自身类类型的引用,且任何额外参数都有默认值(拷贝构造函数第一个参数必须是引用类型,而且一般是 阅读全文
posted @ 2013-07-02 11:11 合唱团abc 阅读(300) 评论(0) 推荐(0)
上一页 1 ··· 34 35 36 37 38