摘要: 1.shared pool(共享池)的组成 3块区域:free cache、library cache、row cache free cache:空闲空间 library cache:主要缓存SQL语句以及SQL语句对应的执行计划 row cache:数据字典缓存 select * fro... 阅读全文
posted @ 2016-01-03 22:44 道心不可练 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 1.执行顺序:客户端输入sql语句sql语句通过网络到达数据库实例server porcess接收SQL语句后 a、将sql语句解析成执行计划,然后才能执行 b、解析:消耗很多资源:CPU、IO,如在共享池中有缓存则不需要再次解析。 (共享池:缓存SQL语句以及SQL语句对应的执行计划) (... 阅读全文
posted @ 2016-01-03 22:00 道心不可练 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1.Oracle实例:Oracle数据库启动后划分给Oracle使用的内存空间+Oracle启动后启动的进程2.一个数据库可有多个实例,即为Oracle数据库的RAC技术3.对Oracle数据库的每一个连接都会启动一个前台进程,即每一个用户进程连接数据库,数据库实例都会给其分一个服务器进程4.Ora... 阅读全文
posted @ 2016-01-03 21:17 道心不可练 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 #include 4 5 void *lsearch(void *key, void *base, int n, int elemsize, int(*Cmpfun)(void *,void *)) 6 { 7 int i=0; 8 ... 阅读全文
posted @ 2015-10-22 19:21 道心不可练 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 char * fun1(char * p) 4 { 5 printf("%s\n",p); 6 return p; 7 } 8 char * fun2(char * p) 9 {10 printf("%s\n",p);11 return p;12... 阅读全文
posted @ 2015-06-22 22:02 道心不可练 阅读(163) 评论(0) 推荐(0) 编辑
摘要: msg消息队列,实线不同进程之间的通信,主要依靠key来识别:发送端 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 struct msgmbuf{10... 阅读全文
posted @ 2015-06-22 11:27 道心不可练 阅读(3095) 评论(0) 推荐(0) 编辑
摘要: 端午寄思云淡风清月新弯,酒甘棕香腹久馋。居士斜枕阁中卧,醉梦呼朋放纸鸢。 阅读全文
posted @ 2015-06-20 21:54 道心不可练 阅读(91) 评论(0) 推荐(0) 编辑
摘要: #include#define CURRENT_YEAR 2015#define CURRENT_MON 6#define CURRENT_DAY 21enum month{Jan=1,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec};int year; ... 阅读全文
posted @ 2015-06-20 17:43 道心不可练 阅读(572) 评论(0) 推荐(0) 编辑
摘要: c部分:::::::::::::::::::::::::::::::::::27、 关键字volatile有什么含意? 并给出三个不同的例子。【参考答案】一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须... 阅读全文
posted @ 2015-06-14 11:53 道心不可练 阅读(1798) 评论(0) 推荐(0) 编辑
摘要: #includevoid quick_sort(int a[],int left,int right){ int l = left; int r = right; int n = a[left]; if(left >= right) return; whi... 阅读全文
posted @ 2015-06-12 14:52 道心不可练 阅读(199) 评论(0) 推荐(0) 编辑