博文

ASP.NET入门教程:认识ASP.NET(2009-03-18 19:30:00)

摘要: WebjxCom提示:在您继续学习 ASP .NET 之前,拥有对微软 ASP 技术的基本了解释有帮助的。ASP.NET 是下一代的 ASP,但是不能把 ASP.NET 称为 ASP 的升级版本。ASP.NET 是全新的服务器端 ASP 脚本。 ASP.NET 是微软的 ASP 技术的最新版本。 您应当具备的基础知识 在继续学习之前,您需要对下面的知识有基本的了解: WWW, HTML 以及网站构建的基础知识 脚本语言 比如 JavaScript 或者 VBScript 有关服务器脚本的基础知识 如果您希望首先学习这些项目,请在我们的首页访问这些教程。本文是网页教学www.webjx.com收集整理或者原创内容,转载请注明出处! 什么是 ASP? ASP 是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 ASP 是一项微软公司的技术 ASP 指 Active Server Pages(动态服务器页面) ASP 是运行于 IIS 之中的程序 IIS 指 Internet Information Services(因特网信息服务) IIS 是 Windows 2000 捆绑的免费组件 IIS同时也是 Windows NT 4.0 的可选组件 此可选组件可通过因特网下载 PWS 的体积更小 - 不过拥有 IIS 的完整功能 PWS 可在 Windows 95/98 的安装 CD 中找到 ASP 文件是什么? ASP 文件和 HTML文件类似 ASP 文件可包含文本、HTML、XML 和脚本 ASP 文件中的脚本可在服务器上执行。 ASP 文件的扩展名是 ".asp" 它如何工作? 当浏览器请求某个 HTML 文件时,服务器会返回这个文件 而当浏览器请求某个 ASP 文件时,IIS 将这个请求传递至 ASP 引擎 ASP 引擎会逐行地读取这个文件,并执行文件中的脚本 最后,ASP 文件将以纯 HTML 的形式返回到浏览器 在您继续学习 ASP .NET 之前,拥有对微软 ASP 技术的基本了解释有帮助的。 什么是 ASP+? ASP+ 等同于 ASP.NET。 ASP+ 是微软研发 ASP.NET 期间所使用的早期名称。......

阅读全文(663) | 评论:0 | 复制链接

Comparing the I2C Bus to the SMBus(2008-10-13 19:46:00)

摘要:The I2C bus and the SMBus are popular 2-wire buses that are essentially compatible with each other. Normally devices, both masters and slaves, are freely interchangeable between both buses. Both buses feature addressable slaves (although specific address allocations can vary between the two). The buses operate at the same speed, up to 100kHz, but the I2C bus has both 400kHz and 2MHz versions. Complete compatibility between both buses is ensured only below 100kHz. This application note focuses on the significant differences between I2C and SMB. The I2C bus and the SMBus are popular 2-wire buses that are essentially compatible with each other. Normally devices, both masters and slaves, are freely interchangeable between both buses. Both buses feature addressable slaves (although specific address allocations can vary between the two buses). The buses operate at the same speed, up to 100kHz, but the I2C bus has both 400kHz and 2MHz versions. Obviously, complete compatibility between bo......

阅读全文(1954) | 评论:1 | 复制链接

汇编语言在51单片机中的所有指令有那些(2008-07-21 20:22:00)

摘要:汇编语言在51单片机中的所有指令有那些
单片机指令功能一览表
助记符 代码 说明
MOV A,Rn E8~EF 寄存器A
MOV A,direct E5 dircet 直接字节送A
MOV A,@Ri ER~E7 间接RAM送A
MOV A,#data 74 data 立即数送A
MOV Rn,A F8~FF A送寄存器
MOV Rn,dircet A8~AF dircet 直接字节送寄存器
MOV Rn,#data 78~7F data 立即数送寄存器
MOV dircet,A F5 dircet A送直接字节
MOV dircet,Rn 88~8F dircet 寄存器送直接字节
MOV dircet1,dircet2 85 dircet1 dircet2 直接字节送直接字节
MOV dircet,@Ro 86~87 间接RAM送直接字节
MOV dircet,#data 75 dircet data 立即数送直接字节
MOV @Ri,A F6~F7 A送间接RAM
MOV @Ri,#data 76~77 data 直接字节送间接RAM
MOV @Ri,#data 76~77 data 立即数送间接RAM
MOV DPTR,#data16 90 data 15~8 16位常数送数据指针
data7~0
MOVC A,@A+DPTR 93 由((A)+(DPTR))寻址的程序存贮
器字节选A
MOVC A,@A+PC 83 由((A)+(PC));寻址的程序存贮器字节送A
MOVX A,@Ri E2~E3 送外部数据(8位地址)送A
MOVX A,@DPTR E0 送外部数据(16位地址)送A
MOVX @Ri,A F2~F3 A送外部数据(8位地址)
MOVX @DPTR,A F0 A送外部数据(16位地址)
PUSH dircet C0 dircet 直接字节进栈,SP加1
POP dircet D0 dircet 直接字节退栈,SP减1
XCH A,Rn C8~CF 交换A和寄存器
XCH A,dircet C5 dirce......

阅读全文(2569) | 评论:1 | 复制链接

arm 新手导航(2008-04-17 10:41:00)

摘要:ARM7开发板模拟器Skyeye安装设置全攻略 文章指数:0 CSDN Blog推出文章指数概念,文章指数是对Blog文章综合评分后推算出的,综合评

分项分别是该文章的点击量,回复次数,被网摘收录数量,文章长度和文章类型;满分100,每月更新一次。

ARM7开发板模拟器Skyeye安装设置全攻略


SkyEye可以做什么事情?

1. 通过SkyEye可以帮助促进嵌入式系统的学习,在不需要额外硬件的情况下学习和分析uclinux操作系统和其它嵌入式操作系统,如ucosII等



2. SkyEye可用于嵌入式系统的教学。

3. 希望通过skyeye促进操作系统的研究,如ucosII,uclinux+RTAI,uclinux2.5.x等。

4. 可以基于SkyEye进行仿真特定硬件模块的研究。

5. SkyEye可以作为嵌入式集成开发环境开发嵌入式系统(当然需要对SkyEye做大量的工作)。

注:引自陈渝《SkyEye Project FAQ》

Lesson 1 开始前的准备

再穷买不起开发板也得有台电脑吧。

在电脑上装linux,最好是新一点的版本,如果你以前没装过,那先在虚拟机上练习一下,然后再用真实的电脑装(当然你得有光盘),免得新手不

小心把盘格了(什么?你不知道什么是虚拟机?去网上找一找吧!Vmware或Virtual PC)

第1节 linux版本解疑

我用的linux版本是:SuSe linux 10.0 核心版本是2.6.x

如果你没怎么装过linux,可以先从mandriva linux 2006 Free Edition(基于2.6.x核心)入手,它的安装比较友好,分区程序自动化,甚至可以

直接安装在Ntfs或Fat分区上,不过你可得把这个分区清空,因为它会把此分区缩小,并在空出的分区尾部建立一个交换分区。mandriva linux

2006 Free Edition有3张安装CD,1张附带软件CD。是我认为做得比较好的linux版本,界面也挺漂亮,虽然不如SuSe linux,......

阅读全文(1753) | 评论:0 | 复制链接

编程修养(推荐阅读)(2008-03-31 21:08:00)

摘要:编程修养
 
 
 
  什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。
我认为好的程序员应该有以下几方面的素质:
 1、有专研精神,勤学善问、举一反三。
 2、积极向上的态度,有创造性思维。
 3、与人积极交流沟通的能力,有团队精神。
 4、谦虚谨慎,戒骄戒燥。
 5、写出的代码质量高。包括:代码的稳定、易读、规范、易维护、专业。
这些都是程序员的修养,这里我想谈谈"编程修养",也就是上述中的第5点。我觉得,如果我要了解一个作者,我会看他所写的小说,如果我要了解一个画家,我会看他所画的图画,如果我要了解一个工人,我会看他所做出来的产品,同样,如果我要了解一个程序员,我想首先我最想看的就是他的程序代码,程序代码可以看出一个程序员的素质和修养,程序就像一个作品,有素质有修养的程序员的作品必然是一图精美的图画,一首美妙的歌曲,一本赏心悦目的小说。
我看过许多程序,没有注释,没有缩进,胡乱命名的变量名,等等,等等,我把这种人统称为没有修养的程序,这种程序员,是在做创造性的工作吗?不,完全就是在搞破坏,他们与其说是在编程,还不如说是在对源程序进行"加密",这种程序员,见一个就应该开除一个,因为他编的程序所创造的价值,远远小于需要在上面进行维护的价值。
程序员应该有程序员的修养,那怕再累,再没时间,也要对自己的程序负责。我宁可要那种动作慢,技术一般,但有良好的写程序风格的程序员,也不要那种技术强、动作快的"搞破坏"的程序员。有句话叫"字如其人",我想从程序上也能看出一个程序员的优劣。因为,程序是程序员的作品,作品的好坏直截关系到程序员的声誉和素质。而"修养"好的程序员一定能做出好的程序和软件。
有个成语叫"独具匠心",意思是做什么都要做得很专业,很用心,如果你要做一个"匠",也就是造诣高深的人,那么,从一件很简单的作品上就能看出你有没有"匠"的特性,我觉得做一个程序员不难,但要做一个"程序匠"就不简单了。编程序很简单,但编出有质量的程序就难了。
我在这里不讨论过深的技术,我只想在一些容易让人忽略的东西上......

阅读全文(1318) | 评论:6 | 复制链接