声明:这类属于学习笔记,主要是摘录书中内容,比较少的整理。内容经常是跳跃的,建议您阅读书本,收益更大。 定义函数的方式有2种,第一种是函数声明,另一种是函数表达式 函数声明会提升,就是JavaScript引擎先什么都不干,先把函数声明的代码解析一下,那么你是在此之前先用还是后用就无所谓了;但是表达式 ...
分类:
编程语言 时间:
2016-09-15 20:22:44
阅读次数:
243
原需求 1.读取文件,文件内包可含英文字符,及常见标点,空格级换行符。 2.统计英文单词在本文件的出现次数 3.将统计结果排序 4.显示排序结果 新需求: 1.小文件输入. 为表明程序能跑 2.支持命令行输入英文作品的文件名 3. 支持命令行输入存储有英文作品文件的目录名,批量统计 4. 从控制台读 ...
分类:
编程语言 时间:
2016-09-14 21:59:39
阅读次数:
241
声明:这类属于学习笔记,主要是摘录书中内容,比较少的整理。内容经常是跳跃的,建议您阅读书本,收益更大。 ECMA-262把对象定义为“无序属性的集合,其属性可以包含基本值,对象或者函数” 对象时一组没有特定顺序的值,每个属性或方法都有一个名字,每个名字都映射一个值。 每个对象都是基于一个引用类型创建 ...
分类:
编程语言 时间:
2016-09-14 21:45:30
阅读次数:
108
原型有一个问题 一般我们为某个实例添加某个属性仅仅是想添加在其身上的并不想其他实例也有这个方法,然后因为Person中没有friend属性只有原型中有,所以就直接向原型添加了,导致其他的实例也自动获取了新的属性 对此我们会采用构造函数模式和原型模式来自定义类型 与之相似的还有动态原型模式 寄生构造模 ...
分类:
编程语言 时间:
2016-09-14 20:36:55
阅读次数:
182
第一次分析结果: 分析: 整个词频统计器的代码都放在了main()一个函数里,导致无法分析程序效能 改进: 将代码分块书写 问题: 大的TXT文件在devc++编译器下可以运行,在VS下运行出错 ...
分类:
其他好文 时间:
2016-09-14 20:28:25
阅读次数:
91
第二版LuceneUtils.javapackagecom.rk.lucene.utils;
importjava.io.File;
importjava.io.IOException;
importjava.lang.reflect.Method;
importjava.util.ArrayList;
importjava.util.List;
importorg.apache.commons.beanutils.BeanUtils;
importorg.apache.lucene.analysi..
分类:
Web程序 时间:
2016-09-14 00:28:49
阅读次数:
193
学习了第四章和第五章的内容 垃圾收集 JavaScript具有自动垃圾收集机制,局部变量只在函数执行的过程中存在,在此过程中,会为局部变量在栈(或堆)内存上分配相应空间,以便存储他们的值。当函数执行结束后,局部变量就没有存在的必要了,因此就可以释放他们的内存以供将来使用。垃圾收集的策略目前主要有两种 ...
分类:
编程语言 时间:
2016-09-13 20:47:38
阅读次数:
163
功能1. 四则运算 支持出题4个数的四则运算题目 ...
分类:
其他好文 时间:
2016-09-13 16:16:19
阅读次数:
139
数值转换:有3个函数可以把非数值转为数值,Number(),parseInt(),parseFloat()。 对于Number() 如果是 布尔型,true为1,false为0; Null为0; undefined为NaN; 而字符串情况就比较多:如果有包含数字(不论是整数还是浮点数,抑或是有效的十 ...
分类:
编程语言 时间:
2016-09-12 22:26:13
阅读次数:
228
问题1:第一章的第1.2节中提出软件工程包括软件需求分析、软件设计、软件构建、软件测试和软件维护。我读到此处联系之前开发项目的经历发现自己也并没有严格的进行分析设计等,所以是不是可以为了快速完成项目而省略其中一个过程? 在每次开始一个项目开发的时候,需求分析是必须的也是最容易被忽视的,记得当时做毕设 ...
分类:
其他好文 时间:
2016-09-11 18:50:13
阅读次数:
136