转自:http://blog.csdn.net/dan_xp/article/details/1820852最近一直在看java的设计模式,感觉印象最深刻的就是"面向接口编程",在java中,尽量多定义接口,因为设计的最重要的目的就是应对各
种变化,而接口本身就是一种变化着的Class的直接反映,通...
分类:
其他 时间:
2014-05-09 16:15:54
收藏:
0 评论:
0 赞:
0 阅读:
522
栈是一种基于后进先出的数据集合。用链表实现比数组实现更加高效。使用链表以及泛型机制来实现可以达到最优设计目标: (1)可以处理任意类型的数据;
(2)所需的空间总是和集合的大小成正比; (3)操作所需的时间总是和集合的大小无关。×××××××××××××××××××××××××××××××
分类:
其他 时间:
2014-05-09 16:19:20
收藏:
0 评论:
0 赞:
0 阅读:
350
cls1里有一个aa() 假设所有成员都是public; 如果cls2继承cls1时 cls1 my
= new cls1();my.aa(); 这个好说当然是执行cls1的aa方法啦(这不废话嘛^_^) 别丢板砖 继续 mycls2 my = new
mycls2();my.aa(); 这个比上....
分类:
其他 时间:
2014-05-09 16:18:47
收藏:
0 评论:
0 赞:
0 阅读:
395
http://blog.csdn.net/shanliangliuxing/article/details/7743917长连接与短连接所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。短连接是指通...
分类:
其他 时间:
2014-05-09 16:18:22
收藏:
0 评论:
0 赞:
0 阅读:
417
背包是一种不支持从中删除元素的数据集合。它的目的是帮助用例收集元素并迭代遍历所有收集到的元素。迭代遍历的顺序没有要求(实现代码中是后进先出)。使用链表以及泛型机制来实现可以达到最优设计目标:
(1)可以处理任意类型的数据; (2)所需的空间总是和集合的大小成正比; (3)操作所需的时间总是和集...
分类:
其他 时间:
2014-05-09 16:19:50
收藏:
0 评论:
0 赞:
0 阅读:
346
function stringToDate(fDate){ var fullDate =
fDate.split(" ")[0].split("-"); var fullTime = fDate.split(" ")[1].split(":");
return ...
分类:
其他 时间:
2014-05-09 16:20:48
收藏:
0 评论:
0 赞:
0 阅读:
276
队列是一种基于先进先出策略的数据集合。使用链表以及泛型机制来实现可以达到最优设计目标:
(1)可以处理任意类型的数据; (2)所需的空间总是和集合的大小成正比; (3)操作所需的时间总是和集合的大小无关。 1 import
java.util.Scanner; 2 import java.ut...
分类:
其他 时间:
2014-05-09 16:21:45
收藏:
0 评论:
0 赞:
0 阅读:
338
此文属于原创,转载请著名作者与出处。我认为东西文化差异的分水岭在于自我意识觉醒的多少。以中国为代表的东方人在看待问题上惯常大而化之,喜欢先从环境出发考虑问题,从宇宙天地家国再到自我,经过这几个层次的演进,自我几乎全然被环境所淹没。中国人到现在自我觉醒的程度还相当的低,有一首现代歌曲写的好:“没有天哪...
分类:
其他 时间:
2014-05-09 16:22:12
收藏:
0 评论:
0 赞:
0 阅读:
392
CitrixSynergy2014的展区设在一楼C号大厅,就算不在展台前停留,走一圈下来也要个10分钟,所以,上课之余基本上小伙伴们就只能饭后和晚上来逛逛啦。会场的中心就是巨大的citrixsynergy的大字。Synergy在中文翻译过来就是协同的意思,正如同昨天MarkT在Keynote中所发布的演讲解..
分类:
其他 时间:
2014-05-09 09:08:37
收藏:
0 评论:
0 赞:
0 阅读:
403
我们知道在MDT中我们可以进行驱动的导入,如下图 也就是说我们会把公司PC需要的驱动都在MDT中进行导入,然后当我们去给一台PC部署操作系统,MDT就会使用这些驱动,那么就有一个疑问,什么疑问?疑问是MDT是如何知道我部署的PC需要哪些驱动呢?好的,下面我们来看看MDT驱动..
分类:
其他 时间:
2014-05-09 09:08:10
收藏:
0 评论:
0 赞:
0 阅读:
418
今盒子里有n个小球,A、B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断。
我们约定:每个人从盒子中取出的球的数目必须是:1,3,7或者8个。轮到某一方取球时不能弃权! A先取球,然后双方交替取球,直到取完。被迫拿到最后一个球到最后一个球的一方为负方(输方)请编程确定出在双方都不判断失误的情况下,对于特定的初始球数,A是否能赢?...
分类:
其他 时间:
2014-05-09 09:09:11
收藏:
0 评论:
0 赞:
0 阅读:
634
NYOJ 664 数字整除...
分类:
其他 时间:
2014-05-09 09:09:42
收藏:
0 评论:
0 赞:
0 阅读:
1027
大家经常看到或听到“大数据”三个字,尤其是今年大数据更是火的不能再火的词语。面对大数据,你如果连最基本的算法(排序和查找)都不懂的话,你怎么能从容的应对大数据。无论你的技术多么强,如果没有基础也强不到哪去。
不多说了,我们直接进入今天的主题。
总有人说排序很...
分类:
其他 时间:
2014-05-09 09:06:14
收藏:
0 评论:
0 赞:
0 阅读:
467
软件开发是一门技术,也是一门艺术。
瀑布模型、极限编程、敏捷开发是有代表性的开发模式,在对开发者、客户、最终的产品的关注上的变化,体现了软件开发管理者在管理模式上的变化。
瀑布模型
是一种理想化的开发模型,要求有明确的需求分析,无法解决软件需求不明确或不准确的问题。
瀑布模型像工厂流水线一样把软件开发过程分成各种工序,...
分类:
其他 时间:
2014-05-09 09:03:24
收藏:
0 评论:
0 赞:
0 阅读:
373
1、策略模式
主体主要是添加一个算法的基类,这样就可以通过创建不同的派生类算法,来达到运行时动态改变行为。
2、观察者模式
观察者 关键是要继承统一的监听接口。
通知者 主要是实现:观察者list、添加观察者、删除观察者、通知观察者等接口。
可分为:推送观察者模式,拉取观察者模式。
3、装饰模式
主要是通过装饰品替换装饰者来改变装饰者的行为。因此,装饰品要与装饰者有相...
分类:
其他 时间:
2014-05-09 09:10:07
收藏:
0 评论:
0 赞:
0 阅读:
370
书中提到写作手法绝对值得学习,为此可以打四颗星。
作者是个买直销产品的,靠写字让别人买自己的东西。其中特别强调了卖的多是太空时代的产品,意思就是读者很可能并不需要,多半是被眼花缭乱的广告词儿骗了——本书就是讲如何写相对长篇广告的(作者把这叫文案),以此来看书里写字的初衷就是诱骗读者买那些并不需要的高价玩意。在书第79页,很是直白地写到“我要的是让客户掏出血汗钱来购买产品或者服务。...
分类:
其他 时间:
2014-05-09 09:06:47
收藏:
0 评论:
0 赞:
0 阅读:
382
设计一个ListView,放置中国各省的省会城市,并为每个省会城市安放相应图片。
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import android.app.Activity;
import android.os.Bundle;
imp...
分类:
其他 时间:
2014-05-09 09:03:48
收藏:
0 评论:
0 赞:
0 阅读:
460
【原题1】
3110: [Zjoi2013]K大数查询
Time Limit: 20 Sec Memory Limit: 512 MB
Submit: 978 Solved: 476
Description
有N个位置,M个操作。操作有两种,每次操作如果是1 a b c的形式表示在第a个位置到第b个位置,每个位置加入一个数c
如果是2 a b c形式,表示询问从第a个位...
分类:
其他 时间:
2014-05-09 09:04:15
收藏:
0 评论:
0 赞:
0 阅读:
474
我们经常使用值类型加上?定义一个可空类型。那么,可空类型到底是什么呢?其实,它很普通,就是一个泛型类:Nullable?就是一个简单写法。
分类:
其他 时间:
2014-05-09 08:59:27
收藏:
0 评论:
0 赞:
0 阅读:
386
【iOS开发】---- 手把手教你github托管代码
分类:
其他 时间:
2014-05-09 08:59:56
收藏:
0 评论:
0 赞:
0 阅读:
279