1.编译原理学什么?答:把用高级编写的源程序翻译成等价的机器语言或者汇编语言。2.为什么学编译原理?答:计算机不能够直接接受和执行用高级语言编写的程序,需要通过一个翻译程序将它翻译成等价的机器语言程序才能执行。3.怎么学编译原理?答:对现代编译器的结构、词法分析和语法分析实现,代码生成等进行融会贯通...
分类:
其他好文 时间:
2015-09-10 19:13:57
阅读次数:
158
LPC18xx/43xx OTP Controller driver/* * @brief LPC18xx/43xx OTP Controller driver * * @note * Copyright(C) NXP Semiconductors, 2012 * All rights reserv...
分类:
其他好文 时间:
2015-09-10 19:14:53
阅读次数:
257
精密模拟电路设计注意事项笔记 ADI资深技术专家James Bryant给精密模拟电路设计的13条提醒。简单几句话,吃过亏的偶深有感触,振聋发聩啊!转发分享给大家。 1、别忘了阅读数据手册。 应用工程师常常在解答完客户问询后大声抱怨好好读读数据手册吧。获取数据手册中 的隐含信息,而不仅是表面 细节,...
分类:
其他好文 时间:
2015-09-10 19:15:21
阅读次数:
152
硬件设计节约成本经验笔记 1、这些拉高拉低的电阻用多大的阻值关系不大,就选个整数5K吧 市场上不存在5K的阻值,最接近的是 4.99K(精度1%),其次是5.1K(精度5%),其成本分别比精度为20%的4.7K高4倍和2倍。20%精度的电阻阻值只有1、1.5、2.2、 3.3、4.7、6.8几个类别...
分类:
其他好文 时间:
2015-09-10 19:15:11
阅读次数:
126
无论合成还是继承,都允许我们将子对象置于自己的新类中。大家或许会奇怪两者间的差异,以及到底该如何选择。 如果想利用新类内部一个现有类的特性,而不想使用它的接口,通常应选择合成。也就是说,我们可嵌入一个对象,使自己能用它实现新类的特性。但新类的用户会看到我们已定义的接口,而不是来自嵌入对象的接口。考....
分类:
其他好文 时间:
2015-09-10 19:14:50
阅读次数:
188
学习机的发展历程回顾学习机的发展历程,可谓是青山依旧在,几度夕阳红。自2000年第一台学习机的问世,至2003年达到一个小高潮,直到07和08年才逐渐成熟完善,之后又开始回落,并在一定的时间内,学习机市场陷入沉寂。...
分类:
其他好文 时间:
2015-09-10 19:14:28
阅读次数:
173
Quartz框架是Java开源的定时任务调度器,Quartz框架中有如下核心概念:1. Job 任务接口,接口中只声明方法void execute(JobExecutionContext context),接口的声明如下:public interface Job { void execute...
分类:
其他好文 时间:
2015-09-10 19:14:56
阅读次数:
194
参考两篇文章:http://www.cnblogs.com/benshan/p/3551987.htmlhttp://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.htmlsynchronized总结:synchronized 可以修饰:方法...
分类:
其他好文 时间:
2015-09-10 19:14:18
阅读次数:
110
1.编译原理学什么? 这门课程关注的是编译器方面的产生原理和技术问题,编译原理及技术从本质上来讲就是一个算法问题而已,当然由于这个问题十分复杂,其解决算法也相对复杂。我们学的数据结构与算法分析也是讲算法的,不过讲的基础算法,换句话说讲的是算法导论,而编译原理这门课程讲的就是比较专注解决一种的算法了....
分类:
其他好文 时间:
2015-09-10 19:11:28
阅读次数:
133
svn st | grep '^\?' | tr '^\?' ' ' | sed 's/[ ]*//' | sed 's/[ ]/\\ /g' | xargs svn add
分类:
其他好文 时间:
2015-09-10 19:13:04
阅读次数:
155
1.编译原理旨在介绍编译程序构造的一般原理和方法,关注的是编译器方面的产生原理和技术问题。学习编译原理有利于提高编程人员的素质和技术。 2.通过学习编译原理可以更好地了解程序设计语言的内部机制,从而更好地了解和运用程序设计语言,最终能运用编译程序构造的原理和技术完成相关软件工具的设计和开发工作...
分类:
其他好文 时间:
2015-09-10 19:10:53
阅读次数:
125
#include #include using namespace std;char* gettimestr(time_t itime, char* gettime, const char* format){ struct tm ptm; localtime_r(&itime, ...
分类:
其他好文 时间:
2015-09-10 19:10:06
阅读次数:
132
Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。GCC与Clang含Objective-C的编译...
分类:
其他好文 时间:
2015-09-10 19:09:39
阅读次数:
174
1.[root@localhost ~]# rpm -qi glibcName : glibc Relocations: (not relocatable)Version : 2.5 Vendor: CentOSRelease : 123.el5_11.1 Build Date: Tue 27 Ja...
分类:
其他好文 时间:
2015-09-10 19:10:45
阅读次数:
170
背景与目的Zookeeper开发过程中遇到一些常见问题,为了后续开发不犯同样的错误,总结一下此类问题,并进行分析和解决。适合人员主要适合zookeeper开发、测试及运维相关人员。问题与解决一、关于zookeeper_init函数的使用问题描述:开发人员在调用zookeeper_init函数时,若返...
分类:
其他好文 时间:
2015-09-10 19:11:18
阅读次数:
156
常规的宽搜,每个方向上都一路走到’X‘为止如果不加以判重,理论上是对的,但是会做大量无用的计算,要么超时要么数组越界,只能得30分不过,这里的判重并不是指每个点只能经过一次,而是指在一层搜索中,每个点只能经过一次,搜索下一层时,判重数组要清空程序如下:program ex1026;type node...
分类:
其他好文 时间:
2015-09-10 19:08:24
阅读次数:
225
Say you have an array for which theithelement is the price of a given stock on dayi.Design an algorithm to find the maximum profit. You may complete a...
分类:
其他好文 时间:
2015-09-10 19:10:14
阅读次数:
145