代码改变世界

阅读排行榜

命令模式

2011-11-11 23:43 by myjava2, 124 阅读, 收藏,
摘要: 命令(Command)模式:命令模式属于对象的行为模式。命令模式又称为行动模式或交易模式。命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。命令模式是对命令的封装。命令模式把发出命令的责任和执行命令的责任分割开,委派给不同的对象。每一个命令都是一个操作:请求的一方发出请求要求执行一个操作;接受的一方收到请求,并执行操作。命令模式允许请求的一方和接收的一方独立开来,使得请求的一方不必知道接收请求的一方的接口,更不必知道请求是怎么被接收,以及操作是否被执行、何时被执行,以及是怎么被执行的。命令允许请求 阅读全文

Android下Affinities和Task

2011-09-16 17:56 by myjava2, 124 阅读, 收藏,
摘要: 本文参考了官方Dev Guide文档,简单介绍Android下的affinities和任务(task)。1、Activity和Tasktask就好像是能包含很多activity的栈。 默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个activity压入第一个activity所在的task栈。当用户按下返回键时,第二个activity从栈中弹出,第一个activity又在当前屏幕显示。这样,从用户角度来看,这两个activity就好像是属于同一个应用程序的,即使第二个activity是属于另外一个应用程序的。当然,这是指默认情 阅读全文

教务系统--程序员如何对待资料与需求

2011-08-24 11:15 by myjava2, 124 阅读, 收藏,
摘要: 教务系统在20号完全实现了,其中有些地方没有详细的完善.由于我们要准备软考,这点就先放下了,教务系统确切的说是目前我们第一个完全靠自己设计,开发的一个系统.对于我们来说,增长了我们的项目经验.让我们真正体会到了项目从需求到实现的步骤.其中当然有很多体会.是自己以前开发的时候从来没有经历过的.每一个体会都是财富.下面会把这些财富分享出来.一:关于查资料借鉴别人的经验这个对于程序员来说是必要的,在开发教务系统的时候,很多的功能都是自己第一次遇到,要想解决它,只能借助于我们的网络巨人.查资料是一个很费力气的事情,互联网给我们带来大量资料的同时,也会给我们带来大量垃圾.很多垃圾网站都是复制别人的东西, 阅读全文

XPath 语法

2011-07-04 15:54 by myjava2, 124 阅读, 收藏,
摘要: XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 (path) 或者步 (steps) 来选取的。XML 实例文档我们将在下面的例子中使用这个 XML 文档。<?xml version="1.0" encoding="ISO-8859-1"?><bookstore><book> <title lang="eng">Harry Potter</title> <price>29.99</price></book> 阅读全文

ThreadGroup其实比ExecutorService更好

2011-07-08 13:42 by myjava2, 123 阅读, 收藏,
摘要: 用java做抓取的时候免不了要用到多线程的了,因为要同时抓取多个网站或一条线程抓取一个网站的话实在太慢,而且有时一条线程抓取同一个网站的话也比较浪费CPU资源。要用到多线程的等方面,也就免不了对线程的控制或用到线程池。 我在做我们现在的那一个抓取框架的时候,就曾经用过java.util.concurrent.ExecutorService作为线程池,关于ExecutorService的使用代码大概如下:java.util.concurrent.Executors类的API提供大量创建连接池的静态方法:1.固定大小的线程池: 1 package BackStage; 2 3 import j.. 阅读全文
上一页 1 ··· 91 92 93 94 95 96 97 98 99 ··· 104 下一页