自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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