- 博客(18)
- 收藏
- 关注
原创 有感于《自己写操作系统》一
——关于加载loader、kernel 软驱为FAT格式,由loader.bin、kernel.bin的名字可以找到他们在软驱中的哪个扇区,再在实模式下通过中断0x13调用软驱驱动程序(由bios提供),将loader.bin和kernel.bin加载到指定的位置(0x90000, 0x80000),loader.bin文件是最简单的二进制文件,里面只包含程序代码,所以加载完loader
2007-06-26 22:52:00 1219 1
原创 函数调用:call
(说明:采用nasm语法,;冒号表示后面的为注释)stdcall调用约定stdcall很多时候被称为pascal调用约定,因为pascal是早期很常见的一种教学用计算机程序设计语言,其语法严谨,使用的函数调用约定就是stdcall。在Microsoft C++系列的C/C++编译器中,常常用PASCAL宏来声明这个调用约定,类似的宏还有WINAPI和CALLBACK。stdcall
2007-06-14 00:02:00 1337
原创 汇编中的函数调用:call
(说明:1、采用nasm语法,;冒号表示后面的为注释 2、程序是在实模式下运行的,所以所有寄存器都是16位的,地址也是16位表示的 3、程序的功能是调用一个函数将一个字符串打印出来,字符串长度参数保存在栈中 4、将每条语句、数据在内存中的地址以及有些寄存器中的值显示出来 5、可以使用nasm编译生成com文件,在DOS虚拟机中使用
2007-06-13 23:58:00 3326
转载 堆和栈的区别
一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—,全局变量
2006-03-01 13:37:00 875
转载 堆和栈的区别(一)
堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)
2006-03-01 13:34:00 1217
转载 堆和栈的区别(一)
堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)
2006-03-01 13:28:00 1393
转载 堆和栈的区别(一)
堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)
2006-03-01 13:25:00 7028 1
原创 在oracle里面写case语句
例子:在一个表(TABLENAME)中由于一个字段(FLAG)的取值不同, 对另一个字段(VALUE)分别作多次sum.SELECT ID, NVL(SUM( CASE WHEN FLAG IS NULL THEN VALUE END ), 0) VALUE_A,
2006-01-04 19:52:00 1121
转载 区别:String类与string变量、堆与栈(转)
关于Java栈与堆的思考 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,J
2005-12-24 15:32:00 982
转载 oracle 常用命令大汇总
第一章:日志管理 1.forcing log switches sql> alter system switch logfile; 2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log groups sql> alter database add lo
2005-12-19 23:19:00 1305
转载 Oracle数据库开发的一些经验积累
四、PB动态库pbvm70.dll pbdwe70.dll Pbo7370.dll PBO8470.DLL pbodb70.dll libjcc.dllOracle的客户端不安装让pb连上,我记得以前有帖子的,你可以搜索一下。具体步骤。(1).先在某机器上安装好客户端(最好安装在c盘);(2).复制此客户端oracle目录下的所有文件作为独立的oracle安装文件;(3).搜索注册表,找到 HKe
2005-12-19 23:06:00 1033
转载 ASP.NET验证控件祥解 [转]
grantmei09:08 AMfnChangeFloat(left,oImg10);screen.width/2)this.width=screen.width/2" vspace="2" border="0" alt=""/> 2005:8:20·来源:chinaasp 站点 karry ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发
2005-12-18 18:22:00 941
转载 (转贴)提高ASP.Net应用程序性能的十大方法
提高ASP.Net应用程序性能的十大方法www.chinacs.net 2005-01-28 中文C#技术站 作者: Rob Howard 出自: http://msdn.microsoft.com/msdnmag/ issues/05/01/ASPNETPerformance/default.aspx 翻译:chyich 翻译时间:2005-1-5 本文讨论: 提高asp
2005-12-18 17:55:00 796
转载 转载:ajax.net与dataset等
Asynchronous JavaScript and XML(AJAX)最近掀起的高潮,要完全归功于Google在Google Suggest和Google Maps中的使用。对ASP.NET而言,AJAX不需要回传就能进行服务器端处理,从而使客户机(浏览器)具有丰富的服务器端能力。换句话说,它为异步指派和处理请求与服务器响应提供了一个框架。AJAX利用了一些不是很新颖的已有技术,但是对这些技术
2005-12-13 14:11:00 991
转载 转贴:ajax.net中与server控件的交互使用(一)
前两天在网上下了个ajax组件体验了一下,感觉很不错。但后来开始想怎样能让它跟server控件交互呢,例如我上输出一个列表,就只有用js一条一条html的输出吗?不!!现在我说说怎样与 datagrid交互。注:ajax.net的组件可以到此网下载,我用的是for .net 1.1版本的。http://ajax.schwarz-interactive.de/1. 在引用中添加引用Ajax.dll。
2005-12-13 11:10:00 923
转载 利用AJAX技术开发应用程序实战
AJAX,一个异步JavaScript和XML的缩略词,是当今快速发展的Web开发界十分热门的技术。在这项新技术提供巨大能力的同时,它也燃发了在"Back"按钮问题上的不容置疑的争论。本文作者将向你解释怎样在真实世界中使用AJAX以及怎样在一个工程中评估它的价值。在你读完本文后,你就会明白什么是AJAX,在什么情况下,为什么以及怎样使用这项技术。 一、 简介 AJAX,一个异步JavaScr
2005-12-12 19:41:00 802
转载 Ajax程序设计入门
一、使用Ajax的主要原因 1、通过适当的Ajax应用达到更好的用户体验; 2、把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。 二、引用 Ajax这个概念的最早提出者Jesse James Garrett认为:Ajax是Asynchronous JavaScript and XML的缩写。A
2005-12-12 19:40:00 755
转载 Ajax:轻松上路
什么是 AJAX? AJAX (异步 JavaScript 和 XML) 是个新产生的术语,专为描述JavaScript的两项强大性能.这两项性能在多年来一直被网络开发者所忽略,直到最近Gmail, Google suggest和google Maps的横空出世才使人们开始意识到其重要性. 这两项被忽视的性能是: • 无需重新装载整个页面便能向服务器发送请求. • 对XML文档的解析和处理
2005-12-12 17:08:00 619
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人