自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 C词法分析中的“贪心法”

还记得上大学那会儿,不管是C语言期末考还是计算机二级,总有类似i++, --j, 甚至i+++j这样的题目,前者这种先使用后加减或者先加减后使用还相对好理解些,但后者就比较难把握了。但最近看了《C Traps and Pitfalls》一书中关于词法分析的描述,突然茅塞顿开。       Andrew Koenig将此类问题很形象的形容成“贪心”(译者),K&R将此表述为“If

2012-09-18 09:44:06 1037

转载 C 语言的可变参数表函数的设计

首先在介绍可变参数表函数的设计之前,我们先来介绍一下最经典的可变参数表printf函数的实现原理。一、printf函数的实现原理在C/C++中,对函数参数的扫描是从后向前的。C/C++的函数参数是通过压入堆栈的方式来给函数传参数的(堆栈是一种先进后出的数据结构),最先压入的参数最后出来,在计算机的内存中,数据有2块,一块是堆,一块是栈(函数参数及局部变量在这里),而栈是从内存的高地址向低地

2012-05-25 20:50:28 384

原创 我的FPGA之路 - 入门篇(暨我的第一阶段学习总结 )

俗话说“工欲善其事,必先利其器”,根据以往我的嵌入式学习经验,购买开发板成为了首要任务。在查阅了各网友的帖子及大侠们的建议,比较了各厂家或团队的专注度和技术实力,最终选择了黒金动力社区的DB2C8 FPGA开发板。拿到板子后也证明了我的选择是正确的。全黑的包装盒,烫金的“黒金动力社区”字样,富有艺术气息的LOGO,和我以前买的死气沉沉的开发板完全不同,颇有点水果的味道。激动的掀开她的面纱,映入眼帘

2012-03-07 14:14:35 1113

转载 C 语言的前世今生

C 语言,从 1970 年代设计并实现之初,它就注定了带有强烈工程师文化的语言,而缺乏一些学术气息。它的许多细节设计,都带有强烈的实用化痕迹。C 语言因 UNIX 操作系统而生,是 UNIX 系统的母语。这导致在这个广泛应用的操作系统上开发,必须通过 C 语言的形式和系统进行交互。这不仅影响了 UNIX 一个平台上的软件,既而也影响了后来世界上最大的桌面系统 Windows ,以及越来越多的嵌

2012-03-02 11:06:23 438

原创 64位WIN7下正确建立JAVA开发环境

之前已经配置OK且成功调试自己第一个JAVA程序,但因为电脑硬盘意外损坏,所以开发环境丢失,正好趁过年空闲,重新建立自己的JAVA开发环境并记录下来,以免时间长忘记,不过整个过程还是比较轻松容易的。1. 首先下载并安装JDK,注意是64位WIN7下的版本。2. 设置环境变量:计算机->属性->高级系统设置->高级->环境变量->系统变量找到“Path”变量名(如无则新建),点击

2012-03-02 10:49:24 2332

基本电路分析 - 奥马利

基本电路分析 奥马利 科学出版社 比较经典的教材

2009-12-24

电磁兼容和印刷电路板 理论、设计和布线

电磁兼容和印刷电路板 理论、设计和布线 Mark I.Montrose 人民邮电出版社

2009-12-24

空空如也

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

TA关注的人

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