Java
文章平均质量分 65
gqqnb
这个作者很懒,什么都没留下…
展开
-
Java IO系统详细解析(高度样式化)
Java的IO系统是用来进行输入和输出的,Java系统本身提供了非常丰富的类库,利用这些类库几乎可以进行一切的IO操作,但要彻底弄明白这些类的用法和它们之间的关系却并还容易,笔者总结了一些学习Java IO的思路,希望对大家能有帮助。转载 2010-12-01 22:09:00 · 1268 阅读 · 0 评论 -
数学集合的Java实现
<br />除了老师说的3条外,有一点需要注意,即集合可以包含集合,例如{{1},2,3}。我定义可以放进集合里的东西叫Element。Element有两种,一是1、2、3之类的数字——Number,一是{4}、{8,9}之类的集合——Set。然后按老师讲的,Set分为EmptySet、 SingletonSet和UnionSet。<br /> <br />Set有两种主要操作:<br />contains(Element e),看看e是不是在集合里面。如{1,2,3}.contains(3)=>true;原创 2011-01-23 19:05:00 · 1137 阅读 · 0 评论 -
程序猿发展起点的比较
个人拙见。。。。本图发布至公有领域。原创 2011-12-10 11:53:47 · 1285 阅读 · 0 评论 -
【.NET】如何在编程实践中划分程序集?
本文将讨论的程序设计语言是.NET语言,至少对于C#成立。本文不详述命名空间和程序集的差别,而是讨论如何在编程实践中应用这些差别。本文侧重于程序集方面,命名空间的划分今后有时间再谈。在.NET语言中,至少包括C#,命名空间和程序集(扩展名为dll,在Visual Studio上表现为一个项目)是相互独立的。一个程序集可以包括多个命名空间,一个命名空间可以分散在多个程序集中。这几乎是广为原创 2012-06-25 13:46:37 · 1357 阅读 · 0 评论 -
关于文本编辑器与IDE
IDE是用来创作程序的(这里之所以不说“写程序”,是因为程序不光是写出来的,还要重构、编译、调试、管理等);文本编辑器是用来编辑文件的,当然也可以编辑程序源代码。我见到网上有争论说Rubyon Rails不需要IDE,文本编辑器即可,又考虑到文本编辑器与IDE是个旷日持久的话题,所以发表一下我的看法。本文的文本编辑器主要以(g)Vim7.3为例,IDE以VisualStudio 201原创 2012-09-05 23:44:42 · 5433 阅读 · 0 评论 -
【2012.1.24更新】不要再在网上搜索eclipse的汉化包了!
2012.1.24更新增加了“安装方法”eclipse是一个程序开发平台,它本身并不限制自己能开发什么语言的程序,而是由其他东西提供支持。Eclipse的每个版本有对应的代号,3.6版叫Helios ,3.5版叫Galileo ,3.4版叫Ganymede。你可以参考维基百科的eclipse条目。在http://www.eclipse.org/downloa原创 2011-05-11 16:38:00 · 78183 阅读 · 22 评论 -
Eclipse对于多个Java项目的支持并不友好!
本文吐槽!假设我们创建两个Java项目,一个叫StatsReader,把数据从网上下载到本地数据库里;一个叫StatsViewer,把数据从数据库里拿出来呈现给用户。这两个项目都要用同一个外部类库mysql-connector-java-5.0.8-bin.jar。Eclipse可以创建一个工作集,内含多个Java项目,但工作集只是一个概念,与项目的实际存储位置无关。但是我们可以把原创 2014-07-11 08:45:07 · 4053 阅读 · 0 评论 -
MANACHER最长回文算法
博客已经搬家,请前往http://gqqnbig.me/ 阅读格式良好的文章。本文将一步一步构造Manacher算法,心急的一定看不懂!请先练习下面的习题。探索最长回文串性质题1:已知字符串以center为中心对称,求完整的字符串。abcd??? |center答abcdcba |center题2:接上题,abcdcba后面还有一些字符,以center2原创 2015-02-07 08:43:21 · 1765 阅读 · 0 评论