清单 1 // 直接从字符串中输入 HTML 文档 String html = " 开源中国社区 " + " 这里是 jsoup 项目的相关文章 "; Document doc = Jsoup.parse(html); // 从 URL 直接加载 HTML 文档 Document d...
分类:
Web程序 时间:
2014-07-31 12:39:56
阅读次数:
329
ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等,ls 命令在日常的linux操作中用的很多,....
分类:
系统相关 时间:
2014-07-30 23:13:25
阅读次数:
225
ls命令是linux下最常用的命令。ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单。如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。通过ls命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等。l..
分类:
其他好文 时间:
2014-07-29 15:43:50
阅读次数:
326
1.4.3.2 使用 PLINQ 的声明式并行
声明式编程风格提供了另一种写并行程序的方法。我们知道,用声明式写代码,就是进行基元组成。在 LINQ 中,这些基元是查询运算符,比如 where 和 select。使用声明式风格,我们可以很容易替换基元的实现,PLINQ 就是这样做的:我们能够用并行的查询运算符替换标准查询运算符。
清单 1.9 是一个查询,更新虚拟游戏中的所有怪物,并删除...
分类:
其他好文 时间:
2014-07-29 13:17:07
阅读次数:
201
整洁的代码清单项目分类使用可以表达实际意图(Intention-Revealing)的名称有意义的名称每一个概念只用一个词有意义的名称使用方案/问题领域名称有意义的名称类应该是比较小的!类函数应该是比较小的!函数只做一件事函数DRY(Don’t Repeat Yourself)原则,(拒绝重复)函数...
分类:
编程语言 时间:
2014-07-29 12:43:26
阅读次数:
292
在公司里,走进销售副总裁的办公室,询问他手下有多少销售人员。不,我的意思是你并不要那么做,他们会问你销售工具为什么那么慢。其实我的意思是,如果你能走进他的办公室问他这个问题。我敢打赌,他会马上回答,不会有片刻犹豫。或者你走进ceo的办公室问他有多少员工,或者问cfo年度预算是多少,他们肯定会迅速回答...
分类:
数据库 时间:
2014-07-29 10:42:06
阅读次数:
429
服务:在后台长期运行且没有界面的组件可以用服务执行一些后台监听和获取数据的功能如果不进行手动关闭是不会停止的清单文件需要配置服务节点和添加可读取通话状态的权限packagecom.example.callstatuslistener;importandroid.app.Activity;import...
分类:
其他好文 时间:
2014-07-29 10:20:58
阅读次数:
264
1.4.3.1 并行化不可变程序
首先,让我们再看看清单 1.8,这是两段以函数方式写的游戏代码。在第一段,第二行用到了第一行的结果(运动后怪物的状态)。由于使用了不可变类,它没有给我们任何空间引入并行机制。
第二段代码的两行是独立的。我们刚才说过,用函数式编程,独立的程序部分能够并行。现在,我们发现,不可变性对于找出哪些部分程序是独立的,是一个好方法。即使我们不知道任何细节,也可以看出...
分类:
其他好文 时间:
2014-07-28 15:46:43
阅读次数:
183
1.4.2.1 阅读函数式程序
我们在清单 1.1 中看过一个示例,就是使用了不可变类型,我们的结论是,不可变类型使代码更具可读性。在本节,我们将考虑两段代码,可以用在我们函数式游戏中。
清单 1.8 中有两个示例,都涉及两个游戏角色(player 和 monster)。第一个示例说明怪物[1]如何移动一步,然后,判断玩家是否正处于危险之中,第二示例演示如何射击。
Listing...
分类:
其他好文 时间:
2014-07-27 11:31:32
阅读次数:
226