一·预备知识(编译概述)翻译程序是指这样一个程序,它把一种语言(源语言)所写的程序(源程序)翻译成等价的另一种语言(目标语言)的程序(目标程序)。编译程序是一种翻译程序,它将高级语言所写的源程序翻译成等价的机器语言或汇编语言的目标程序。其工作过程一般可划分为如下五个阶段:1:词法分析词法分析阶段的任...
分类:
编程语言 时间:
2014-10-24 18:21:06
阅读次数:
214
IO包最重要的五个类和一个接口
File/OutputStream/InputStream(字节流)/Writer/Reader(字符流)
一个接口:Serializable
File类:
字节流:
OutputStream与InputStream是抽象类
OutputStream是整个IO包中,字节输出流的最大类
FileOutputStream是一个子类,通...
分类:
编程语言 时间:
2014-10-24 16:35:25
阅读次数:
240
今天是第五个程序员节!五年了,程序员的队伍越来越壮大,不仅程序猿越来越多,而且程序媛也越来越多了。五年了,移动互联网如火如荼,云计算蓄势待发,智能设备已露尖角,程序员的舞台越来越大了。更壮大的队伍,更宽阔的舞台,这是程序员的黄金时代,这是程序员的代码尽情表演的时代。
分类:
其他好文 时间:
2014-10-24 09:13:17
阅读次数:
209
敏捷、敏捷开发这类词最近很火!敏捷开发,就是指能够在需求迅速变化的情况下快速开发软件。我们接触最多的和敏捷相关的名词是:极限编程(XP)、结对编程、测试驱动开发(TDD)等。
敏捷建模(Agile Modeling,AM),的价值观包括了XP的四个价值观:沟通、简单、反馈、勇气。此外,还扩展了第五个价值观:谦逊。
敏捷开发是针对传统的瀑布开发模式的弊端而产生的一种新的开发模式,目标是提高开发效率和响应能力。除了原则和实践,模式也是很重要的,多研究模式及其应用可以使你更深层次的理解敏捷开发。...
分类:
其他好文 时间:
2014-10-23 19:19:45
阅读次数:
289
下面是对结对编程队友12061166 宋天舒的code review五个优点:1.代码的风格优秀,注释不多,但是必要的注释还是有的,比如:// 三种模式 // mode1仅统计单个单词 // mode2额外统计连续的两个单词 // mode3额外统计...
分类:
其他好文 时间:
2014-10-23 15:46:45
阅读次数:
243
目前研究表明,40%的消费者更愿意在注重跨渠道个性化购物体验的零售商那里购物。另外,约74%的在线消费者当发现网站中没有他们感兴趣的内容时,将会感到很沮丧。很明显,对于每一个营销人员或者企业领导者来说,个性化的网站将是今日网站成功的关键性优势。
网站的个性化要考虑到用户的不同动机、设备以及时间等约束条件。利用现有的技术,营销人员可以收集到关于网站访问者的特定信息并提高他们的...
分类:
Web程序 时间:
2014-10-22 18:25:21
阅读次数:
279
对于一个C语言程序而言,内存空间主要由五个部分组成代码段(.text)、数据段(.data)、BSS段(.bss),堆和栈组成,其中代码段,数据段和BSS段是编译的时候由编译器分配的,而堆和栈是程序运行的时候由系统分配的。布局如下在上图中,由编译器分配的地址空间都是在连接的时候分配的,而运行时分配的...
分类:
编程语言 时间:
2014-10-22 14:21:55
阅读次数:
259
BorderLayoutFlowLayoutGridLayoutGridBagLayoutCardLayoutBoxLayout1.BorderLayoutjava.lang.Object--java.awt.BorderLayout将版面划分成东、西、南、北、中五个区域,将加入?的组件按指定位置放...
分类:
编程语言 时间:
2014-10-21 15:09:42
阅读次数:
386
如果你在读这篇文章,说明你跟大多数开发者一样对GIT感兴趣,如果你还没有机会来试一试GIT,我想现在你就要了解它了。GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文...
分类:
其他好文 时间:
2014-10-20 18:57:02
阅读次数:
125
计算机的组成单元:运算器、控制器、存储器、输出设备、输入设备五个单元。(如图)运算器:主要负责程序的运算和逻辑判断控制器:主要协调各周边器件与各单元间的工作存储器:主要存放当前正在执行的数据和程序其中运算器和控制器组合为中央处理器(CPU),CPU读取的数据从存..
分类:
其他好文 时间:
2014-10-20 02:11:45
阅读次数:
286