[转]epoll模型
<style.v\:* {behavior.:url(#default#VML);}o\:* {behavior.:url(#default#VML);}w\:* {behavior.:url(#default#VML);}.shape {behavior.:url(#default#VML);}</style. Normal 0 7.8 ...
[转]一个用C++实现的Dispatcher
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE</w:LidThemeComplexScript. ...
[转]#define用法以及#define和typedef区别
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE</w:LidThemeComplexScript. ...
[转]Linux操作系统中内存buffer和cache的区别
Free free 命令相对于top 提供了更简洁的查看系统内存使用情况: $ free total used free shared buffers cachedMem: 255268 238332 16936 0 85540 126384-/+ buffers/cache: 26408 228860Swap: 265000 ...
[转]并行查询并行度Degree与instances 设置
在DBA_TABLES字典表中有一个degree字段,这个字段代表并行查询在数据表上的并行度,在RAC环境中,这个参数还和实例有关。 以下生活文档中对于 DEGREE 和 INSTANCES 参数的说明:DEGREE VARCHAR2...
[原]关键字null的测试
public class NullTest { void printNull(int n) { System.out.println("int type"); } void printNull(Object o) { System.out.println("Object type");&n...
[原]reinterpret_cast强制转换与类的虚拟表
测试平台为:windowsxp,vs2003先看一下一个简单的例子#include <iostream>using namespace std;int main(){ char *p = "aabbccdd"; int *i = reinterpret_cast<int*> (p); // cast pointer to...
[转]Java线程间通信-回调的实现方式
Java线程间通信-回调的实现方式 Java线程间通信是非常复杂的问题的。线程间通信问题本质上是如何将与线程相关的变量或者对象传递给别的线程,从而实现交互。 比如举一个简单例子,有一个多线程的类,...
[原]linux环境下编译opendiameter
首先需要的文件有ACE-5.5.tarboost_1_35_0.taropendiameter-1.0.7-i.tar.gz 假设上面三个文件都在 /home/jim/opendiameter 目录下tar -xvf ACE-5.5.tar cd ACE_wrappers/mkdir buildcd build../configure --prefix=...
[转]B树、B-树、B+树、B*树
B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关...
[转]Little Endian & Big Endian
这个标题中的Endian是什么意思呢?还是让我们先来看看下面的情况,这是内存中一个WORD值中的内容,那么这个WORD中的值是0x1234呢,还是0x3412 ? low byte high byte 0x12 &nbs...
[原]使用友元实现操作符重载
很多重载操作符是一元的,比如说"+", 意味着带的参数只有一个.对于这样的例子, 一个点对象Point, 包含x,y两个成员变量.如果要实现一个Point对象直接加一个值就可以改变x,y两个成员变...
[原]C++ 类继承内存布局
一个类的对象占有的空间是 非静态成员变量+虚拟表地址(如果有虚拟方法), 一般方法和一般静态方法和静态成员变量不占用对象的空间。class Parent{public: Parent(){}; ~Parent(){}; stati...
[原]malloc进行强制类型转换
1.简单的类型转化 char *ch; ch = (char *)malloc(10); ...
[转]linux目录架构
/ 根目录 /bin 常用的命令 binary file 的目錄 /boot 存放系统启动时必须读取的档案,包括核心 (kernel) &nbs...
[转]Oracle常用dump命令介绍
一.Memory Dumps1).Global AreaALTER SESSION SET EVENTS 'immediate trace name global_area level n';1 包含PGA2 包含SGA4 包含UGA8 包含indrect memory2).Library CacheALTER SESSION SET EVENTS 'im...
[转]ORACLE的转义字符
ORACLE的转义字符是用来区别字段中的某个特殊的符号。通常用escape来定义。比如在oracle字段中%通常代表任意个字符,但是当字段中出现%时候就需要使用转义字符。例如:select p_name, p_id from produc...
[转]动态SQL和PL/SQL的EXECUTE IMMEDIATE选项
EXECUTE IMMEDIATE代替了以前Oracle8i中DBMS_SQL package包.它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性...
[转]Oracle中数据完整性约束
完整性约束用于增强数据的完整性,Oracle提供了5种完整性约束: Check NOT NULL Unique Prim...
[转]红黑树理论和实现
概念 红黑树是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。它是在1972年由Rudolf Bayer发明的,他称之为"对称二叉B树",它现代的名字是在 Leo J. Guibas 和 Robert Se...