pojowsh技术开发之家

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

10 2011 档案

摘要:转自:http://www.360doc.com/content/10/1220/17/4850421_79821534.shtml二叉树中序、后序和先序的递归遍历:inorder中序遍历:template<typename NT>void inorder(NT* root, void (*visit)(NT*)){ if(root != 0) { inorder(root->lc_, visit); //中序遍历左子树; visit(root); //访问根节点; inorder(root->rc_, visit); //中序遍历右子树; }}postorder后续遍 阅读全文
posted @ 2011-10-19 14:38 pojowsh 阅读(450) 评论(1) 推荐(0)

摘要:# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共享资源时,其他进程也访问该资源。因此,主要作为进程间以及同一进程内不同线程之间的同步手段。# 消息队列( message queue ) : 消息队列是由消息的链表,存放在内核中并由消息队列标识符标识。消息队 阅读全文
posted @ 2011-10-19 14:34 pojowsh 阅读(431) 评论(0) 推荐(0)

摘要:直接上代码:代码1:#include<stdio.h>int main(){ unsigned short i=0; i--; printf("%u",i); return 0;}代码2:#include<stdio.h>int main(){ unsigned short i=0; i--; printf("%d",i); return 0;}代码3:#include<stdio.h>int main(){ unsigned int i=0; i--; printf("%u",i); return 阅读全文
posted @ 2011-10-18 20:50 pojowsh 阅读(1459) 评论(1) 推荐(0)

摘要:有个段代码如下:#include<stdio.h>int main(){ printf("%f\n",5); printf("%d\n",5.01); return 0; }咋一看,很简单,但实际上考察了我们对printf函数、数据类型以及浮点数在内存中的表示等等知识,其实不简单。【答案】0.0000001889785610(一个很大的数)【解释】第一个中printf根据说明符%f认为参数应该是一个double型(printf中float会自动转换成double型),因此从stack中读取了8个字节,而stack中事先只分配了4个字节用于存放 阅读全文
posted @ 2011-10-18 20:05 pojowsh 阅读(759) 评论(4) 推荐(0)

摘要:原文地址:http://hi.baidu.com/doyee/blog/item/c216dd8809282697a4c2720a.html初学VC的人最容易遇到的问题,就是VC6在编译的时候,linking.....,一直就这样link下去,打击了多少渴望掌握VC的人。网上的所谓vc集成sp6版本,由于没有测试完全,留下了bug,导致非常容易link卡死,由于这些版本自称集成了sp6,这造成了假象迷惑了非常多的vc学习者。解决vc6卡死的办法就是打上官方的原版VC6sp6补丁|VS6sp6补丁。下载地址如下:请看清你需要的是中文还是英文英文版地址:http://download.micros 阅读全文
posted @ 2011-10-17 20:59 pojowsh 阅读(377) 评论(0) 推荐(0)

摘要:用一个宏定义FIND求一个结构体struc里某个变量相对于struc的偏移量,如FIND(student,a)//等于0 FIND(student,b)//等于4#include<stdio.h>#define FIND(struc,e) (unsigned int)&(((struct *)0)->e)struct student{ int a; char b[20]; double ccc;}; int main(){ printf("b的偏移地址为:"); printf("%d",FIND(student,b)); ret 阅读全文
posted @ 2011-10-17 20:45 pojowsh 阅读(3033) 评论(1) 推荐(0)