谢谢大家的支持、虽然这个博客只写了2年不到(在校期间写的、那时候自由时间也比较多),如今已两年没有更新了。但是真的很高兴排名还能在2000多,而且两年来经常会有技术人员加我或评论我的文章。因为这个博客是在校期间写的、所以有很多基础的数据结构和算法方面的序列文章。如今博客搬家至 http://blog...
分类:
其他好文 时间:
2014-07-16 18:15:31
阅读次数:
192
谷歌公司的研究人员聆听了119个小时用户对移动网站的抱怨,了解到构建移动网站的精髓。
分类:
移动开发 时间:
2014-07-16 18:12:08
阅读次数:
231
起源: 试想,如果只写一个单独的排序方法,但可以针对任意类型的对象进行排序,那该多爽啊,JAVA的泛型正是为此类需求而生。简单来说,泛型方法即只声明一个而却可以当作多个方法来使用,泛型类即只声明一个而却可以当作多个类型来使用。 另外,泛型提供了编译期的类型安全性检查以便帮助开发人员捕获到编译期的.....
分类:
编程语言 时间:
2014-07-16 17:40:45
阅读次数:
270
以杭电2544题目为例
最短路
Problem Description
在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候,却是非常累的!所以现在他们想要寻找最短的从商店到赛场的路线,你可以帮助他们吗?
Input
输入包括多组数据。每组数据第一行是两个...
分类:
其他好文 时间:
2014-07-16 17:33:23
阅读次数:
240
数据库中的左连接和右连接的区别
今天,别人问我一个问题:数据库中的左连接和右连接有什么区别?如果有A,B两张表,A表有3条数据,B表有4条数据,通过左连接和右连接,查询出的数据条数最少是多少条?最多是多少条?
我被这个问题问住了,后来我去问了数据库开发人员,结果结果各种各样:
a 最大12 最小0
b 最大12 最小未知
c 最...
分类:
数据库 时间:
2014-07-16 17:31:16
阅读次数:
277
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为数据库开发人员提供了一个标准的API,使数据库开发人员能够用纯 Java API 编...
分类:
数据库 时间:
2014-07-16 17:27:48
阅读次数:
332
1987年年初的一天,纳斯达克交易所的一位工作人员出现在世贸中心的电梯间,我们就叫他琼斯吧。他找到合适的电梯,按下按钮。他是来例行拜访一位快速增长的客户。琼斯知道接下来见到的人是什么样儿,华尔街从事股权交易的人都大同小异:拥有常春藤名校教育背景、追逐利润的白人男性,没什么特别的。
他穿过走廊,来到办公区门前,沉住气并打起精神,做好了准备迎接里面的躁动和兴奋。交易所和电视上播出的抓钱游戏节目是...
分类:
其他好文 时间:
2014-07-16 17:20:53
阅读次数:
256
很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序...
分类:
其他好文 时间:
2014-07-16 15:20:25
阅读次数:
175
(二十一)访问者模式
对已存在的类进行扩展,通常需要增加方法,但是如果需要的行为与现有的对象模型不一致,或者无法修改现有代码。在这种情况下,不更改类的层次结构,就无法扩展该层次结构的行为。如果运用了访问者模式,就可以支持开发人员扩展该类层次结构的行为。
(二十二)中介者模式
面对对象开发要求尽可能恰当的分配职责,要求对象能够独立的完成自己的任务。观察者模式通过最小化对象与对象之间的职责交互,从而支持职责的合理分配。当对象间的交互趋向复杂,而每个对象都需要知道其他对象的情况时,提供一个集中地控制权是很有用...
分类:
编程语言 时间:
2014-07-16 11:27:22
阅读次数:
263
作为程序开发人员最不愿看到的就是自己辛辛苦苦创建的项目在电脑的崩溃时没法使用。因此,备份是程序开发人员所必需做的事情,当然,我们除了备份还可以借助类似svn之类的项目管理系统,类似日志文件一样可以记录个时间段的操作,如果出现错误可以追溯到最近的一段时间,也类似于系统的还原点。我只是知道,但并未尝试的使用过,在今后的开发中我希望和我一样的屌丝开发人员能学习一下。
今天,电脑卡死了。项目程序还...