自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 资源 (1)
  • 收藏
  • 关注

原创 关键字解析——volatile,mutable

volatile这个单词在英语中的含义是“挥发性的, 可变的, 不稳定的”。C/C++中使用这个词作为限定符,它告诉编译器某个变量可能在直接控制之外被改变,因此不要执行优化动作。其语法与const相同,都是对类型的附加修饰符。volatile int display_register;volatile Task *curr_task;mutable在英语中的含义是“可变的, 易变的

2007-04-23 00:56:00 978 1

原创 cygwin简介及安装

Cygwin是许多自由软件的集合,最初由Cygnus Solutions开发,用于各种版本的Microsoft Windows上,运行UNIX类系统。Cygwin的主要目的是通过重新编译,将POSIX系统(例如Linux、BSD,以及其他Unix系统)上的软件移植到Windows上。它包含两部分:提供模拟Linux API功能的DLL(cygwin1.dll);一系列提供Linux观感的工具。GN

2007-04-22 23:04:00 785

转载 arm+linux平台开发的准备(转)

来源:http://www.ednchina.com/blog/peter8888/3292/message.aspx下面关于arm+linux平台开发的准备,是针对开发人员来讲的。一、硬件开发的准备1、单片机知识基础或者是计算机原理基础。2、数字电路、模拟电路基础。3、熟悉arm7、arm9原理。4、会一到两种EDA软件(如PROTEL 99SE、POWERPCB等)

2007-04-21 01:47:00 1155

原创 判断一个无符号数是否是2的n次幂形式的数

这是面试中问到的问题。可以先分析一下2的n次幂形式的数,其二进制形式必然是只有1bit是1,其余bit位都是0因此一个直观的做法就是跟所有2的n次幂比较,由于我们通常考虑的无符号整型是32位,因此就有32个2的n次幂的数(可以通过将1左移0到31位得到)。这种方法在最坏情况下需要移位并比较32次,效率比较低。再仔细分析一下可以发现,2的n次幂形式的数,其二进制形式为0...010...0,假设1后

2007-04-19 01:01:00 2117 3

转载 USB小知识(转)

USB比较逐渐成为一个必要必备的通用接口,它优势很明显,列取特点以及优势如下1、即插即用(Plug-and-Play)USB比较于其他传统接口的一个优势是即插即用的实现,即插即用(Plug-and-Play)也可以叫做热插拔(Hot Plugging)。对于用户来讲,第一次插入USB外设,自动或手动安装驱动程序,他就应该可以使用这个外设了,这是很友好的用户体验。如果操作系统提示你重新启动电脑,说明

2007-04-18 12:07:00 756

转载 什么是DMA?(转)

FROM: Soul of Angel什么是DMA? 当我们向计算机中加入了一块新的声卡或其它适配卡时,安装程序可能会提醒我们应该选择一个DMA通道。那DMA是什么呢? DMA(Direct Memory Access),即直接存储器存取,是一种快速传送数据的机制。数据传递可以从适配卡到内存,从内存到适配卡或从一段内存到另一段内存。DMA技术的重要 性在于,利用它进行数据传送时不需要CPU的参与

2007-04-18 03:30:00 2031

原创 关键字解析——const

还没来得及提交,电脑死机了下次有空再写,先列些参考页面在这里。Understanding the const qualifierDealing with Data:The const Qualifierenum和#define、constBjarne Stroustrups FAQBjarne Stroustrups C++ Style and Technique FAQC#中 const 和

2007-04-18 02:14:00 816

原创 称硬币问题

称硬币问题算是经典问题了,很考验逻辑能力,因此常出现在号称智商160或智商180的题集中,现在有些企业招聘也喜欢问这种问题。称硬币的问题基本上形式类似,只是硬币总个数有差别,形式为:有N枚硬币,外观无法区别,但是有一枚是假币(可能告诉你是轻或重,也可能说不知道轻重),问用一无砝码的天平,最少几次称出那枚假币(或问怎么只用M次就称出那枚假币)? 还有一种变体,是怎么用最少的次数知道假币是轻还是重。样

2007-04-17 01:31:00 8485 1

转载 人工智能的历史(转)

    人工智能(AI)是一门极富挑战性的科学,从事这项工作的人必须懂得计算机知识,心理学和哲学。人工智能是包括十分广泛的科学,它由不同的领域组成,如机器学习,计算机视觉等等,总的说来,人工智能的目的就是让计算机这台机器能够象人一样思考。这可是不是一个容易的事情。如果希望做出一台能够思考的机器,那就必须知道什么是思考,更进一步讲就是什么是智慧,它的表现是什么,你可以说科学家有智慧,可你决不会说一个

2007-04-17 00:41:00 1087

转载 C语言的历史(转)(译)

发信人: daizisheng (呆子圣), 信区: AnsiC 标  题: C语言历史 发信站: 瀚海星云 (Thu May 29 17:49:11 2003)  C语言的发展 (原文在这里)---Dennis M. Ritchie (就是K&R中的R) [email protected] 翻译:daizisheng,水平有限,敬请原谅  概述:     70年代初,C语言以系统实现语言(sys

2007-04-15 22:56:00 2032

转载 进程和线程

简单的说,你每启动一个程序,就启动了一个进程。在Windows 3.x下,进程是最小运行单位。在Windows 95/NT下,每个进程还可以启动几个线程,比如每下载一个文件可以单独开一个线程。在Windows 95/NT下,线程是最小单位。WINDOWS的多任务特性使得线程之间独立运行,但是它们彼此共享虚拟空间,也就是共用变量,线程有可能会同时操作一片内存。进程和线程都是由操作系统所体会的程序

2007-04-15 17:32:00 714

原创 关键字解析——static

在C、C++、Java等语言中,都有static关键字,作为一个英语单词来讲,这个词的基本含义是“静态的、固定的”。顾名思义,这个词是用来声明静态对象的。1、C语言中的staticC语言程序可以看成由一系列外部对象构成,这些外部对象可能是变量或函数。而内部变量是指定义在函数内部的函数参数及变量。外部变量定义在函数之外,因此可以在许多函数中使用。由于C语言不允许在一个函数中定义其它函数,因此函数本身

2007-04-14 18:26:00 842

转载 C++内存分配的五种方法(转)

在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。自由存储区,就是

2007-04-14 17:24:00 851

转载 堆和栈的比较(资料摘录)

堆(heap)和栈(stack)是C/C++编程不可避免会碰到的两个基本概念。   在具体的C/C++编程框架中,这两个概念并不是并行的。对底层机器代码的研究可以揭示,栈是机器系统提供的数据结构,而堆则是C/C++函数库提供的。     现代串行执行机制计算机,都直接在代码底层支持栈的数据结构。这体现在,有专门的寄存器指向栈所在的地址,有专门的机器指令完成数据入栈出栈的操作。这种机制的特点是效率高

2007-04-14 15:47:00 892

原创 缩写(三)——网络语言和缩写词

2007年1月23日下午,中国互联网络信息中心(CNNIC)发布第19次中国互联网络发展状况统计报告,报告显示,截至2006年12月31日,中国内地网民已经达到1.37亿,其中宽带用户已经突破1亿,达到1.04亿,另外手机上网人数已经达到1700万人[a]。我相信你也是这1亿网民中的一员,否则你也不会看到这个帖子了:-P当然,作为1亿网民之一,如果你泡过论坛聊过天(这也可能是网民们最常干的两件事了

2007-04-02 01:49:00 3295

原创 缩写(二)——IT领域缩写词的发音

缩写词或缩略语在计算机和通讯领域非常普遍,如果发音不准,往往会给口头交流造成一定的障碍,有时甚至会闹笑话。通过上一篇的介绍,我们知道严格意义上有Acronym和Initialism的区别。Acronym指发音像一个单词,Initialism则一个一个字母的发音,还有一种混合这两种特征的一类缩写词,也可归入Acronym。一般情况下,如果不知道怎么读一个缩写词,可以逐个字母的读。但是,IT词汇中有一

2007-04-02 01:13:00 2120

Tcl Tk Quick Start.pdf

Tcl Tk Quick Start

2008-04-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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