DOS程序员参考手册[3]

35页          第3章动态的DOS在第2章“DOS系统结构”中,描述了DOS的结构,以及它的硬件支持和它的基本软件模块。这一章将介绍这些元素在动态环境中将怎样操作,我们将看到当系统启动时会发生什么,它怎样处理命令以及程序怎样运行等。      然后,本章还介绍系统和程序操作的概述,将更详细地了解在DOS下的中断和内存管理。这章和第4章将为第5章至第13章的实际编程打下基础。       ...
阅读(1947) 评论(1)

VC++ 2005的inline问题

今天写了一堆inline函数,有的时候链接时说找不到函数定义。。。。 而且最郁闷的是这个问题没有什么规律的出现,也就是说我先用inline写的时候链接成功了,再改了一些非inline函数的时候又链接失败,汗死了!搞得我后来都像这样了:/*  // 显示基本信息表的表头  inline void PrintBasicInfoTableHead(void);  // 显示基本信息表的表身 ...
阅读(1640) 评论(0)

DOS程序员参考手册[2]

12页  第2章DOS系统结构    DOS结构涉及硬件之上的整个机器。它不只是操作系统,并且包括整个计算机。如果想要对使用什么功能或怎样使用它们作出最好的决定,就必须了解DOS的结构。                    2.1“虚机”概念    认识DOS的一个有用的方法是,将它看成是分布在子系统中的一种体系结构。该体系中每层都提供了一个完整地定义的服务程序集合,以使更高一层可以使用它。因此...
阅读(1756) 评论(0)

C语言与汇编语言的相互调用

C语言是目前非常流行的一种编程语言,除具有高级语言使用方便灵活、数据处理能力强、 编程简单等优点外,还可实现汇编语言的大部分功能,如可直接对硬件进行操作、生成的 目标代码质量较高且执行的速度较快等。所以在工程上对硬件处理速度要求不很高的情况下, 基本可以用C代替汇编语言,编写接口电路的控制软件。但C也不能完全取代汇编语言,如在一些对速度要求很高的实时控制系统中,以及对硬件的特殊控制方面,C有时也不...
阅读(1745) 评论(0)

又是期末

期末考又到了。。。。自己基本还没开始复习,呵呵!这学期主要把精力用在考软件设计师上了,还做了两个小项目。。。。还好,这些都圆满完成了!不过还是要考试,汗!不说了,明天开始认真看下书。我一直认为考试是一种总结自己学习效果的方式,不过它也只是一种方式。。。。 ...
阅读(1307) 评论(0)

DOS程序员参考手册[1]

3页第一部分DOS概述             第1章DOS简介      在进一步阅读本书之前,首先要清楚什么是DOS。本章首先扼要地介绍DOS操作系统,再简短地介绍操作系统的历史,以说明DOS产生的历史渊源。本章的内容还将涉及DOS结构及接口。因为这是一个非常粗略的介绍,所以不要关注一些尚不清楚的术语,因为在本章之后的其它各章还会对其进行更详细的解释。                    1...
阅读(1579) 评论(0)

VC++ 2005下Debug / Release的问题

郁闷了,今天在VC+= 2005下做一下C++的管理系统的时候发现Release居然出现的莫名其妙的问题。是这样的,在Release下编译一个异常处理模块,我申明了一个std::string test(""),单步跟踪发现这个string里居然是"?B|开头"!换到Debug下,一切正常了。。。。不知道这是为什么,郁闷了。。。。 ...
阅读(2051) 评论(0)

关于选课

又开始选课了。。。。这次选课差点又被学校教务处的骗了,上次是他们不首信用,乱改时间。这次本来说不做教学评估的不能选,我就没做。。。。问教务处的不做不能选,我试了试,汗,根本就是可以选嘛。。。。不过这次选课还是很郁闷,那时候她没选,我帮她选了。专业课程和我的一样,我是很想和她一起上课的。可是刚才我看了,她都改了,哎!可能是她不知道我帮她选了,可能是她不想和我一起上课吧。。。。我不...
阅读(1203) 评论(0)

“井”字棋

以前写的一个程序,#字棋。。。。#include #define P1 1#define P2 -1#define SIZE 3#define WIN -1#define UNWIN 0#define PEACE 1#define chkAndPutDwnRow(row, col){/   for(col = 0; col              if(chsman[row][col] ==...
阅读(1743) 评论(0)

C++ 书单

 一些同学问我,如何学好C++,我没有别的办法给你们,唯一的办法就是读书,读大量的书,就可以解决。要把C++作为日常语言,而不是一种程序语言,这样就好办了。 有人又要问我,那么我应该读什么书才好?没有时间怎么办? 我只能对你们说,没时间的话,就别学C++了,做你们喜欢做的事。生活中没有C++,也同样美好。 如果你准备学,一定要学好,那么我开个书单,应该问题不是甚大。 首先肯定要读一读Bjarn...
阅读(2020) 评论(6)

四行C程序将pi 精确到800位

#include long a=10000, b, c=2800, d, e, f[2801], g;main(){      for(;b-c;) f[b++]=a/5;     for(;d=0,g=c*2;c-=14,printf("%.4d",e+d/a),e=d%a)           for(b=c; d+=f[b]*a, f[b]=d%--g, d/=g--, --b; d*=b)...
阅读(2309) 评论(0)

我与汇编初步

        都进大一都半年多了。。。。        上学期学了C。是呀,学到了什么呢?我常常问自己。再看看上学期自己的大作业,除了感觉自己在里面用的数据组成结构是“交叉双向网状链”有点值得自己多回忆外,其他好像都是很表面的控制。假期里本来很想抓紧时间多学些东西,可结果确也只是学了部分的C++,学了一小点Visual C++,了解了点钩子(HOOK)函数的用法, SDK了一个小小的窗口程序, ...
阅读(1637) 评论(0)

经典算法题目——选课方案设计

 【问题描述】大学里实行学分制。每门课都有一定的学分。每个学生均需要修满规定数量的课程才能毕业。其中有些课程可以直接修读,有些课程需要一定的基础知识,必须在选了其他一些课程的基础上才能修读。例如,《数据结构》必须在选修了《高级语言程序设计》之后才能选修。我们称《高级语言程序设计》是《数据结构》的“先修课”。在我们的大学里,假定每门课的直接先修课至多只有一门,两门课可能存在相同的先修课。例如...
阅读(4686) 评论(7)

学习C++的可以看看

 1. 把C++当成一门新的语言学习(和C没啥关系!真的。);是的,我们仍然应该抱着这样一种心态来学习C++。前一段时间,C/C++User’s Journal 上面有一连串关于C与C++关系的文章,Bjarne Stroustrup、Herb Sutter等几位C++领域的大师从不同方面讨论了C/C++今后发展的问题,颇为深刻。看问题有深有浅,有高有低。我们不是大师,不要把C和C++说得好像...
阅读(2850) 评论(0)

分手了。。。。

自从搬家来CSDN,一直都很注意自己发的文章,总觉得这是是个“神圣”的地方,只应该发一些关于IT技术,经验方面的东西。。。。不过这几天实在郁闷得不行了——和女朋友分手了。以前写Blog一直都写自己的生活琐事,现在也写一点吧。。。。这几天真的觉得空虚了,昨天出去喝酒了,差点没回得来。迷糊中想起了很多,都是关于自己以前的女朋友。她们对我都很好,是自己做的太不够了,导致现在还是这样让爱我的人...
阅读(1478) 评论(7)

用C/C++编写与调用动态链接库(DLL)文件

下面是C创建与调用DLL的:dll 的源码 testdll.c[Copy to clipboard]CODE:#include #include #include #if BUILDING_DLL# define DLLIMPORT __declspec (dllexport)#else /* Not BUILDING_DLL */# define DLLIMPORT __de...
阅读(2575) 评论(0)

C语言中级

以下转自一位学长的C语言笔记。。。。有些是从其他资料里找的。希望对大家有用。1.表达式的值:表达式有表达式的值,它是无名的,短暂的。2.case 常量(不可以是运算)3.数据区(栈,静态区,堆)和代码区4.sizeof与数组(下边的说明不考虑机器或者平台等因素).一.  int i[10];  int *p  p=i;  上边sizeof(i)为40.但是sizeof(p)是4.原因:数组名不...
阅读(1717) 评论(2)

do{}while(FALSE)知多少

昨天晚上看微软的一个程序代码时候发现很多地方用了do {...} while (FALSE)咋一看,跟顺序执行没什么区别啊。而且跟几位同学讨论了也还是百思不得其解。今天在网上一搜,才找到答案。原来是有原因的,而且这个用法跟顺序执行有着本质区别。主要归纳为下面两种:1. 结合了break的一种高级用法。2. 在宏定义的时候为了保持语句的完整性也会用到do {}while(FALSE)下面是我找到的两...
阅读(1668) 评论(1)

《Windows程序设计》源代码

Windows程序设计—— 王艳平书上的源代码。。。。 http://free5.ys168.com/?dyh1919 修改历史:2007年7月22号:应1楼网友要求,上传文件如下:http://dl2.csdn.net/down4/20070722/22021129261.gz:-)...
阅读(2461) 评论(2)

破解QQ键盘保护的方法

调试环境:WinXP SP2 QQ2006 Beta2调试工具:OnlyDBG测试步骤:1.进入QQ目录下,改名或者删除npkcrypt.sys文件。运行QQ,出现QQ键盘保护启动失败,先关了QQ。2.运行OnlyDBG,打开LoginCtrl.dll。右键,然后查找,然后点当前模块中的名称(标签)。3.找到npkcntc.#1导入函数,只要选择第一个就行了。然后按回车键,点弹出窗口里的,再回车。...
阅读(2312) 评论(0)
48条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:5799069次
    • 积分:62114
    • 等级:
    • 排名:第38名
    • 原创:1236篇
    • 转载:326篇
    • 译文:42篇
    • 评论:2892条
    公告
    • * GitHub 上 Star 数最多的 Java 博客 Solo
    • * Golang 黑科技之在线 IDE Wide
    • * 黑客与画家的社区 Sym

    欢迎加入开源技术 Q 群:13139268,让学习和分享成为一种习惯!
    文章分类
    最新评论