Yongq Wong

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2009年10月27日

摘要: 1 基本解释  extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。  另外,extern也可用来进行链接指定。2 问题:extern 变量  在一个源文件里定义了一个数组:char a[6];  在另外一个文件里用下列语句进行了声明:extern char *a;  请问,这样可以吗?   答案与分析:  1)、不可以,程... 阅读全文
posted @ 2009-10-27 10:58 Yongq wong 阅读(272) 评论(0) 推荐(0) 编辑

2009年9月29日

摘要: 中断触发方式的比较 在前后台系统或者带有OS的系统,中断处理程序是相对比较难的,对系统的性能影响比较大。在带有OS的系统中,中断作为一个异步事件,还可以引发任务调度。在带有OS的系统中我们经常会关闭中断,而在ISR中我们常常也需要关闭一些中断,关闭中断如果处理得不好,很可能会出现很多想不到的结果,所以处理好中断非常的 关键。 在这里对中断的触发方式进行介绍,不同的触发方式应用场合是不同的。一般中... 阅读全文
posted @ 2009-09-29 11:09 Yongq wong 阅读(471) 评论(0) 推荐(0) 编辑

2009年9月28日

摘要: 在进入正题之前,我想先把ARM920T的异常向量表(Exception Vectors)做一个简短的介绍。:] ARM920T的异常向量表有两种存放方式,一种是低端存放(从0x00000000处开始存放),另一种是高端存放(从0xfff000000处开始存放)。关于为什么要分两种方式进行存放这点我将在介绍MMU的文章中进行说明,本文采用低端模式。ARM920T能处理有8个异常,他们分别是:Rese... 阅读全文
posted @ 2009-09-28 15:02 Yongq wong 阅读(165) 评论(0) 推荐(0) 编辑

2009年9月25日

摘要: evc++程序的调试经验总结 最近在调试EVC++t程序中,编译的程序,发现以下几个问题:1、比如出现这种问题,找不到头文件,cannot open include file 'xxxx.h'?答:在EVC的project选项中->setting->c/c++下project option中,去除xxx.pch.或者在c/c++下category:precompiled headers... 阅读全文
posted @ 2009-09-25 15:41 Yongq wong 阅读(528) 评论(0) 推荐(0) 编辑

2009年9月10日

摘要: C#面向对象设计模式纵横谈(1):面向对象设计模式与原则.zip 讲座内容:本培训课程从总体介绍面向对象设计模式的基本概念和原则,并演示面向对象设计模式在.NET框架程序设计中的实践应用。课程讲师:李建忠 上海祝成信息科技有限公司 高级培训讲师 MSDN特邀讲师 .NET技术专家,C++/CLI 专栏作家。南京邮电学院毕业,历任程序员,高级程序员,开...[预览 ] C#面向对象设计模式纵横谈(2... 阅读全文
posted @ 2009-09-10 15:36 Yongq wong 阅读(336) 评论(0) 推荐(0) 编辑

2009年8月27日

摘要: 深入浅出硬盘分区表 人们在使用电脑时,有时由于异常操作,有时由于病毒侵袭,会导致某个分区消失或硬盘无法启动。究其原因,就是硬盘分区表受损。硬盘分区表可以说是支持硬盘正常工作的骨架.操作系统正是通过它把硬盘划分为若干个分区,然后再在每个分区里面创建文件系统,写入数据文件.本文主要讲述的是分区表的位置,结构以及各个分区表是如何链接起来的.当掌握了这些知识后,即使分区表受到破坏,一样也可以根据残存的数据... 阅读全文
posted @ 2009-08-27 12:42 Yongq wong 阅读(352) 评论(0) 推荐(0) 编辑

2009年8月4日

摘要: 基于Windows CE的嵌入式系统开发流程嵌入式系统的设计是使用一组物理硬件和软件来完成所需功能的过程,所以在一个嵌入式系统的设计过程中,软件设计和硬件设计是紧密结合、相互协调的。在设计时,从系统功能的实现出发,要把软硬件同时考虑进去。一个基于Windows CE的嵌入式系统开发的主要内容有: (1)设计系统硬件。(2)将Windows CE操作系统移植到目标硬件平台上。(3)建立交叉调试通道,... 阅读全文
posted @ 2009-08-04 15:54 Yongq wong 阅读(461) 评论(0) 推荐(0) 编辑

2009年7月31日

摘要: stdafx.h、stdafx.cpp是干什么用的?为什么我的每一个cpp文件都必须包含stdafx.h? Windows和MFC的include文件都非常大,即使有一个快速的处理程序,编译程序也要花费相当长的时间来完成工作。由于每个.CPP文件都包含相同的include文件,为每个.CPP文件都重复处理这些文件就显得很傻了。 为避免这种浪费,AppWizard和Visual C++编译程序一... 阅读全文
posted @ 2009-07-31 17:02 Yongq wong 阅读(197) 评论(0) 推荐(0) 编辑

2009年7月9日

摘要: 如何选择数据库服务器 数据库服务器主要用于存储、查询、检索企业内部的信息,因此需要搭配专用的数据库系统,对服务器的兼容性、可靠性和稳定性等方面都有很高的要求。 大型企业需要的数据库服务器性能和扩展能力等方面要求更高,它们在组建数据库系统时,不仅仅是使用多台数据库服务器,还需要存储系统等。而中小企业则有些不同,它们需要的数据库服务器性能不需要像大型企业数据库服务器那么强,数量要求也没那么多,因此在... 阅读全文
posted @ 2009-07-09 11:31 Yongq wong 阅读(611) 评论(0) 推荐(0) 编辑

摘要: 随着服务器硬件的功能变得越来越强大,而价格一路急剧下跌,许多公司(尤其是小公司)发现如今购买数据库服务器面临众多选择。这意味着,经验相对欠缺的数据库管理员们也被要求设计功能越来越强大的系统。你在为大型系统设计数据库系统时,能够买到有许多硬盘和充足内存的大型数据库服务器。以下是你在设计系统时应当遵守的一些基本原则。  存储系统  人们在设计磁盘阵列时最常犯下的错误就是,只计算所需的闲置容量。闲置容量... 阅读全文
posted @ 2009-07-09 11:26 Yongq wong 阅读(402) 评论(0) 推荐(0) 编辑