自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 程序员的10个人生感悟

1. 永远会有学不完的东西2. 读书不是最重要的,生活中有太多的东西,远远不是100分能搞定的。 3. 如果你有好东西,先给别人,你会得到更多。4. 人际关系可以理解为拉关系,也可以理解为良好的人际关系有助于沟通,有助于形成一个有效的团队。 5. 如果你想要别人怎么对你,你就怎么对他。 6. 多问一些傻瓜的问题比做傻瓜的事要好得多。 7. 计算机程序虽然bug多,但是和人比

2009-02-08 22:10:00 471

转载 堆内存和栈内存详解(转贴)

 堆:顺序随意栈:先进后出堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(

2008-12-14 11:16:00 405

转载 pragma 预处理指令详解(转贴)

pragma指令简介在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作.下面介绍了一下该指令的一些常用参数,希望对大家有所帮助!一. message 参数。message它能够在编译信息输出窗口中输出相应的信息,这对于源代码信息的控制是非常重要的。其使用方法为:#pragma message(“消息文本”)当编译器遇到这条指令时就

2008-12-14 11:13:00 393

原创 FPU出栈值跑哪里去了?

       先抄一段书:    浮点执行环境的寄存器主要是8个通用数据寄存器和几个专用寄存器,它们是状态寄存器、控制寄存器、标记寄存器等8个浮点数据寄存器(FPU Data Register),编号FPR0 ~ FPR7。每个浮点寄存器都是80位的,以扩展精度格式存储数据。当其他类型数据压入数据寄存器时,PFU自动转换成扩展精度;相反,数据寄存器的数据取出时,系统也会自动转换成要求的

2008-10-03 10:27:00 883

原创 关于罗云彬第7章时钟程序坐标计算的分析

  本来我已进行到第八章,可是有些问题还要向前查找,这一查就发现了很多问题,如第203页程序的子程序计算时钟圆周上某个角度对应的X坐标  X=圆心X+Sin(角度)*半径_dwPara180       dw   180 _CalcX           proc       _dwDegree,_dwRadius       local       @dwReturn  

2008-10-03 09:50:00 1385 4

原创 罗云彬win32汇编书中的一个疑点解答

罗云彬《windows环境下32位汇编语言程序设计》第2版中第5章 5.6.1版本资源的定义(第175页)中写“版本信息资源ID的取值必须为1,如果不为1则属性页上的“版本”信息是无法显示出来的。(笔者也不明白为什么必须为1还要定义这个ID,像Stringtable一样没有ID不就完事了?)” 其实1是必须的,因为在windows.inc下有定义VS_VERSION_INFO就是1

2008-08-27 16:45:00 659

原创 汇编递归求N!

; N!=N*(N-1)*(N-2)*...*2*1(N>=0)data segment    N dw 3    result dw ?data endscode segment    assume cs:code,ds:data    start:        mov ax,data        mov ds,ax        mov bx,N        push bx       

2008-04-23 09:07:00 981

原创 汇编折半查找法

data segment  start_val dw 222h  location dw ?  number dw ?data endsexseg segment  list dw 11h,22h,33h,44h,55h,66h,77h,88h,99h,111h,222h,333h  cnt equ ($-list)/2-1  last_flag dw ?  first_flag dw ?  

2008-04-23 09:04:00 2375 1

原创 把OnDraw和OnPaint弄清楚(转贴)

2007-04-06 10:12:47 var btns = document.getElementById("edit_delete_btns"); if(relation == MopBlog.User.RELATION_SAMER){ btns.style.display = "block"; }else{

2007-10-25 11:38:00 7273

原创 (引用)进程性能计数器已禁用的解决办法

未处理的异常:进程性能计数器已禁用 调试出错: 未处理的异常: System.InvalidOperationException: 进程性能计数器已禁用,因此无法执行所请求的操作 问题解决:修改注册表信息 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/PerfProc/Performance 下面的键值Disable Perfor

2007-09-23 16:13:00 4231 1

原创 (原创)哈夫曼树(2)

Status CreateHList(HuffmanCode HT,HList &HL){ HTNode *P;HCode tmp; P=HT;P++; int i;i=0; while(P->lchild==0&&P->rchild==0) {  i++;P++; }//求HT初态的长度. printf("Length Of Initiation:%d/n",i); InitialLengt

2007-08-23 09:44:00 817

原创 (原创)哈夫曼树(1)

 按照严慰敏书P149页上的哈夫曼编码表具体算法为147页算法6.12把书上的给改了。typedef struct{ int num;//编号 char data;//数据可存字母abcdefgh; int weight;//权值 int parent,lchild,rchild;//父亲和左右孩子所在位置}HTNode,*HuffmanCode;为树结点的存储结构,而且书上的例子

2007-08-22 18:17:00 789

原创 (原创)中序线索化二叉树

根据严蔚敏教材第135页算法6.6和6.7而来,可在VC下运行。 #include stdio.h>#include process.h>#include stdarg.h>#include stdlib.h>#include malloc.h>#define NULL 0#define MAXNODE 100#define OVERFLOW -2#define OK 1#define

2007-08-22 18:00:00 1169

原创 中序遍历二叉树

根据严蔚敏教材第130页的算法而来,可直接运行,在VC6中调试通过. #include stdio.h>#include process.h>#include stdarg.h>#include stdlib.h>#include malloc.h>#define NULL 0#define MAXNODE 100#define OVERFLOW -2#define OK 1#defi

2007-08-22 17:56:00 1272

原创 (原创)遍历二叉树

以后程序写完保存在这里。根据严尉敏的第6章的算法而来,非递归二叉树只有中序,根据第130页算法 。 #include stdio.h>#include process.h>#include stdarg.h>#include stdlib.h>#include malloc.h>#define NULL 0#define MAXNODE 100#define OVERFLOW -2

2007-06-22 22:30:00 716

空空如也

空空如也

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

TA关注的人

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