摘要: 在进行工作管理的行为中,其实每个工作都是目前bash的子进程,即彼此间是有相关性的。我们无法以job control的方式由tty1的环境去管理tty2的bash 当只有一个终端时,可以出现提示符让你操作的环境就称为前台(foreground),至于其他工作就可以让你放入后台(background) 阅读全文
posted @ 2017-04-16 16:17 vincently 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 异常分类 1. 所有的异常都是由Throwable继承而来,但在下一层理解分解为两个类Error和Exception。 2. Error类层次结构描述了Java运行时系统的内部错误和资源耗尽错误。应用程序不应该跑出这种类型的对象。如果出现了这样的内部错误,除了通告给用户,并尽力使程序安全地终止之外, 阅读全文
posted @ 2017-01-07 16:25 vincently 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 【Java】内部类 可以将一个类的定义放在另一个类的定义内部,这就是内部类。 使用内部类的的原因主要有三点: 内部类方法可以访问该类定义所在的作用域中的数据,包括私有的数据。 内部类可以对同一个包中的其他类隐藏起来。 当想要定义一个回调函数且不想编写大量代码时,使用匿名(anonymous)内部类比 阅读全文
posted @ 2017-01-07 16:24 vincently 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 如果要定义一个枚举类: 实际上,这个声明定义的类型是一个类,它刚好有4个实例,在此尽量不要构造新对象。 因此,在比较两个枚举类型的值时,永远不需要调用equals,而直接使用“==”就可以了。 如果需要的话,可以在枚举类型中添加一些构造器、方法和域。当然,构造器知识在构造枚举常量的时候被调用。下面是 阅读全文
posted @ 2016-10-31 18:46 vincently 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 默认域初始化 1. 如果在构造器中没有显示地给域赋予初值,那么就会被自动赋予默认值:数值为0,布尔值为false,对象引用为null。 无参数构造器 很多类都包含一个无参数的构造函数,对象由无参数构造函数创建时,其状态会设置为适当的默认值。例如,如下是Employee的无参数构造函数: 1. 如果编 阅读全文
posted @ 2016-10-24 17:32 vincently 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 搜索引擎的工作步骤可以分为以下四步:爬行和抓取->建立索引->搜索词处理->排序 1. 爬行和抓取 搜索引擎派出一个能够在网上发现新网页并抓文件的程序,这个程序通常称之为蜘蛛(Spider)。搜索引擎从已知的数据库出发,就像正常用户的浏览器一样访问这些网页并抓取文件。搜索引擎通过这些爬虫去爬互联网上 阅读全文
posted @ 2016-04-22 11:02 vincently 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 十一、原型与便签 我们需要构建原型,原因是为了分析和揭示风险,并以大大降低的代价、为修正提供机会。与轿车制造商一样,我们可以把原型用于测试项目的一个或多个具体的方面。 我们往往以为原型要以代码为基础,但它们并不总是非如此不可。与轿车制造商一样,我们可以用不同的材料构建原型。要为像工作流和应用逻辑这样 阅读全文
posted @ 2016-03-15 21:30 vincently 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 九、 可撤销性 有许多人会设法保持代码的灵活性,而你还需要考虑维持架构、部署及供应商集成等领域的灵活性。 通常你可以把第三方产品隐藏在定义良好的抽象接口后面。事实上,在我们做过的任何项目中,我们都总能够这么做。但假定你无法那么彻底地隔离它,如果你必须大量地把某些语句分散在整个代码中,该怎么办?把需求 阅读全文
posted @ 2016-03-15 18:43 vincently 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 八、正交性 在计算技术中,该术语表示某种不相依赖性或是解耦性。如果两个或更多事物中的一个发生变化,不会影响其他事物,这些事物就是正交的。在设计良好的系统中,数据库代码与用户界面是正交的;你可以改动界面,而不影响数据库;更换数据库,而不用改动界面。 当任何系统高度依赖时,就不再有局部修正(local 阅读全文
posted @ 2016-02-18 11:58 vincently 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 七、重复的危害 我们觉得,可靠地开发软件、并让我们的开发更易于理解和维护的唯一途径,是遵循我们称之为DRY的原则: 系统中的每一项知识都必须具有单一、无歧义、权威的表示。 DRY-Don't Repeat Yourself. 不要重复你自己。 与此不同的做法是在两个或更多的地方表达同一事物。如果你改 阅读全文
posted @ 2016-02-17 11:12 vincently 阅读(286) 评论(0) 推荐(0) 编辑