getchar()知多少?
getc():调用方式:int getc(FILE *stream)它返回指定输入流stream的当前位置的下一个字符,并增加文件的位置指示器.getch():调用方式:int getch(void)getch()从控制台读取一个字符,但不把该字符显示在屏幕上,也就是不...
避免头文件重复定义
为什么会出现类重复定义的错误呢?请读者仔细查看EX10.cpp文件,在这个文件中包含了animal.h和fish.h这两个头文件。当编译 器编译EX10.cpp文件时,因为在文件中包含了animal.h头文件,编译器展开这个头文件,知道ani...
select 函数详解
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、 accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执...
数据库的模式
学数据库这么久,这些概念还是很模糊,今天再提出来,希望不要忘记了三级模式结构:外模式、模式和内模式 一、模式(Schema) 定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所...
摄影技术
摄影知识(关于曝光)曝光的基本理论毫不疑问,不论是专业摄影师还是业余爱好者,所有摄影者都要面对的主要问题是如何使胶片正确的曝光。如果曝光错误,那其他的都是开玩笑。你可能有最新最贵的器材、去到那些最迷人...
摄影技术
一起来谈谈摄影时的构图!偶们都知道构图对于摄影来说是至关重要的,构图的目的是为了更好地表达照片的主题内容,使作品更有艺术感染力,更能给观众留下深刻的印象,增强照片的效果。 同一个风景,好的...
C++临时对象
书归正传,我们知道在C++的创建对象是一个费时,费空间的一个操作。有些固然是必不可少,但还有一些对象却在我们不知道的情况下被创建了。通常以下三种情况会产生临时对象: 1,以值的方式给函数传参;...
我理解的逻辑地址、线性地址、物理地址和虚拟地址(完整版)
本贴涉及的硬件平台是X86,如果是其它平台,嘻嘻,不保证能一一对号入座,但是举一反三,我想是完全可行的。一、概念物理地址(physical address)用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相对应。——...