终于明白了 札记如下
声明:告诉编译器变量的类型 在哪里 或者函数的特征(返回值 参数类型 个数)
定义:告诉编译器 在此处分配存储空间 建立变量和函数

同一变量定义只有一个(干嘛要多处分配空间呢 内存很宝贵的~)
但是可以声明多次

变量有点混淆--
int a; 是个声明 也是个定义
extern int a; 只是声明
所以声明包含定义,有足够的信息让编译器建立变量的声明 就是一个定义
为了让int a;不是定义(别给a分配空间) 前面加extern吧
(所以 extern int a=1;是要出错的 --BB)

函数很清楚--
声明就是没有函数体的 定义则有
事实上函数声明前本来也要加extern的 但是可以省略 因为大家都很懒 谁想多打字呢?

end~

附送 程序内存简介

一个由c/C++编译的程序占用的内存分为以下几个部分

1、栈区(stack) 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。

2、堆区(heap) 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。

3、全局区(静态区)(static),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放

4、文字常量区 常量字符串就是放在这里的。 程序结束后由系统释放

5、程序代码区存放函数体的二进制代码。

posted @ 2007-12-11 00:56 BenWhite 阅读(1524) | 评论 (0)编辑 收藏

蓝色理想
http://www.blueidea.com/photo/skill/2007/5168.asp

摄影是一门技术,同样也是经验的积累。下面是无数摄影师的经验汇聚而成的12条最经典、实用的摄影技巧Tips,将其熟记于心,将帮助你应对很多难以掌控的拍摄场景。

1.Sunny 16 Rule (阳光十六法则)
“Sunny 16 Rule”是在没有测光表时,正确估算日光下曝光数值的方法,所以这条法则只有在阳光充足的情况下适合使用。将光圈设为F/16,快门与ISO同步,或者略快。如,ISO设为100时,快门应该设为1/100秒(1/125秒)。所以,根据这个法则,在海滩上摄影时,应该使用F/22光圈,在多云时应使用F/11光圈。

2.Moony 11,8, and 5.6 Rules  (月光11,8和5.6法则)
如果你想拍摄月亮,那么这里有一条很好的法则。快门与ISO同步的时候,拍摄满月用F/11光圈,弦月的时候用F/8光圈,新月则使用F/5.6光圈。

3.Camera Shake Rule  (相机抖动法则)
当你手持相机拍摄时,快门的速度不能小于镜头焦距的倒数。如果快门速度越慢,那么拍摄抖动时就越可能降低锐度。如果用50mm焦距的话,快门就要达到1/60秒以上为宜,只有当环境实在昏暗时,用闪光灯、脚架或者把相机放在硬物上防止抖动。

4.Anatomical Gray Card  (灰板法则)
随身携带18%的中灰度板是拍摄的利器。可是如果身上没有灰度板怎么办呢?可以将手掌摊开面向阳光,对手掌进行测光,然后加一档曝光。

5.Depth of Field Rules  (景深法则)
当被摄无题比较深的时候,应该对焦点选择在景深的前1/3处,因为这样,对焦点后的景深是之前的2倍。各种光圈和焦段组合都可以使用这个法则。记住,光圈越小,焦距越短,距离被摄物体越远,景深就越大。

6.Largest Digital Print Rule  (数码冲印尺寸法则)
如果你想把你的作品打印成大尺寸的照片时,照片的尺寸不能大于数码图片的长宽像素各除以200.如果你对作品要求很高,那么至少得除以250。

7.Exposure Rules (曝光法则)
在处理数码照片时,最普遍的法则是保证高光区曝光准确,低光区随他去。可是当处理负片,特别是彩色负片的时候,你最好增曝一档。

8.Quick Flash-fill Rule  (快速闪光输出法则)
当你的相机不能自动输出控制的闪光灯时,将闪光灯的感光度设为胶卷的二被。如果对主体测光,机身选择光圈整档,闪光灯设为同样的光圈。这样,照片的阴影区会比主体的亮度低一档。

9.Flash Range Rule (闪光距离法则)
这个法则很简单:距离乘以2,感光度乘以4。例如,你的闪光灯在ISO 100时,有效距离为20英尺。如果你想使闪光灯的距离达到40英尺时,则需要ISO 400。

10.Megapixel Multiplier Rule (像素翻倍法则)
如果你想使数码相机的分辨率增倍,那么很简单,就是要像素翻两番。

11.Action-stopping Rule (捕捉动态法则)
这条法则是根据角度与速度的经验公式而来的。如果物体沿着镜头的轴线运动你能够用1/125的快门捕捉下,那么它追至于镜头轴线的运动能用1/500捕捉下来。也就是说,如果物体沿镜头轴线称45度运动,只需要1/250的快门速度。

12.Sunset Rule  (日落法则)
拍摄落日时,要对落日上部测光,但是不能让太阳出现在你的取景器中。如果想让日落看上去比实际晚一小时,可以在曝光补偿中减1。

posted @ 2007-12-09 23:25 BenWhite 阅读(154) | 评论 (0)编辑 收藏

"重读K&R的书,感慨许久。其语言流畅,组织合理,既介绍了语言,也旁通了算法,结构,库函数,系统调用,受益无穷。当年由于初读英文原版,生词太多而放弃,现在回想,有些感慨。不管怎样,现在读来,一气呵成,perfect~!"                          --题记

C1:A Tutorial Introduction
1.1 hello world 函数
1.2 变量 表达式 温度转换函数
1.3 for 
1.4 define
1.5 字符输入输出 单词计数
1.6 数组
1.7 函数
1.8 参数 按值传递
1.9 字符数组
1.10 外部变量

C2:类型 操作符 表达式
2.1 变量名 约定
2.2 类型 不同的大小
2.3 常量
      字符常量是整数 区分'x' "x" 
      枚举
2.4 声明
2.5 算术操作符 +-*/%
2.6 关系操作符 > >= < <= == != || &&
2.7 类型转换 
      规则:窄--》宽  低--》高
      情形:赋值 函数参数传递 强制
2.8 ++ --  
2.9 位操作 >> << ~
2.10  赋值操作符 += -=
2.11 条件表达式 ?:
2.12 优先级
        注意side effect (由于操作数计算顺序不同 导致)

C3:Control Flow
选择 循环 break continue goto

C4:函数 程序结构
4.1 基础
4.2 返回非int 的函数 atof()
      注意 声明和定义 返回类型不匹配的情况
       参数为空 一定要写 viod
4.3 外部变量
        函数内部不能定义函数
         计算器程度
4.4 范围 scope
      外部变量:从定义处 到文件尾
4.5 头文件
4.6 static 变量
      为了隐藏 变量 为本文件可见
      或者 函数的累积参数之用
4.7 register 变量
4.8 结构
      内部变量为隐藏掉外部同名的变量 小心
4.9 初始化
      外部变量和static 只初始化一次 所以必须是常量赋值
4.10 递归 快速排序
4.11 预处理
        #if #ifndef ## #

C5: 指针 数组
5.1 指针和地址
      &只取内存内的对象地址。不能是表达式 常量 register
5.2 指针作为函数参数
5.3 指针vs 数组
      pa=a
5.4 地址算术
      alloc afree
     规则:同类型指针才能赋值 加减整数 同一数组的指针才能比较 与0比较或赋值
5.5 字符指针
     strcmp strcpy
5.6 指针数组 指针的指针
5.7 多维数组
5.8 初始化指针数组
5.9 指针vs多维数组
5.10 命令行参数
    argc argv
5.11 函数指针
     int (* cmp) (void *,void *)
5.12 复杂声明
一个解析程序

C6 结构体 structure
6.1 基础 point
6.2 解构体 函数
6.3 结构体数组
      关键字统计程序
6.4 结构体指针
6.5 自引用结构
  二叉树
6.6 表查找
      看看#define是 怎么实现的
      哈希表
6.7 typedef
       跨平台 便于阅读和编写
6.8 Union
6.9 位域

C7: input output
介绍 printf的实现 文件的读写

C8: Unix 系统调用
读写的实现 文件描述符 目录的操作 以及malloc的实现

附录A 使用手册
B 库函数介绍
C 标准的修改汇总

posted @ 2007-12-07 16:34 BenWhite 阅读(1139) | 评论 (0)编辑 收藏
床前明月光, 疑是地上霜。 举头望明月,低头思故乡。

这时多久前的事情了
一年级的我坐在教室里面
背着李白的诗心却想着玩耍
不懂诗人的牵挂

时间流逝世界在变化
转眼告别童年我已经长大
陌生的城市里月夜更是寂寞
想起故乡的春夏

床前明月光, 疑是地上霜。 举头望明月,低头思故乡。
………………

posted @ 2007-11-22 23:23 BenWhite 阅读(141) | 评论 (0)编辑 收藏

庆祝mambo安置成功 看到keane乐队中文站是 mambo做得
就下下来试试
安置到服务器上
看看效果
http://benwhite.greenshell.info/Mambo/
安装一切都很顺利
效果也还好
但是毕竟自己网站开发经验还几乎为0
所以感觉有点乱乱的
用别人的技术总是感觉乱乱的
php+mysql的建站模式
有一个模块功能 很强 就是能马上更改网站的整体效果
只要改个选项即可

以此为念 以后争取自己亲自下厨~

posted @ 2007-11-16 00:26 BenWhite 阅读(125) | 评论 (0)编辑 收藏
仅列出标题
共53页: First 27 28 29 30 31 32 33 34 35 Last 

公告

导航

<2025年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

统计

留言簿(7)

随笔分类(244)

文章分类(7)

友情链接

最新随笔

积分与排名

最新评论

阅读排行榜

评论排行榜