java基础
niko7
乐观,喜欢西湖,几乎天天在网上,很少聊天。欲知详情,……,再说了。
展开
-
输出1,2,2,3,4,5的所有排列组合,4不能在第三位,3和5不能相邻
输出1,2,2,3,4,5的所有排列组合,4不能在第三位,3和5不能相邻原始题目:http://topic.csdn.net/u/20080515/17/a3bba247-4970-45c2-bd94-1478a39ef4bd.html代码:package niko7.csdn;import java.util.Iterator;import java.util.Set;import ja原创 2008-05-20 14:38:00 · 2022 阅读 · 2 评论 -
一起来测试JDK/JRE中FileWriter的bug!!
本文首发于CSDN,niko7的个人空间。http://blog.csdn.net/niko7转载和引用必须注明出处!这个bug是我在调试程序时发现的,还没有查过是否有类似报道,也不确定是否已经修正。现把测试代码放上来,有兴趣的朋友可以一起来验证,顺便测试一下别的平台,别的版本中是否也存在这个问题?像这样的问题,一般只存在于特定的平台,特定的版本。如果恰好你正在用这个平台(或者你的产品将被部署到这原创 2008-05-22 10:19:00 · 1092 阅读 · 0 评论 -
用改过的“数字进制转换”枚举字符组合,这是简化的版本。(java,算法研究)
用改过的“数字进制转换”枚举字符组合。这是简化的版本。与昨天的版本相比,这个版本作了如下改动: 不预算组合的数量了。 不用TestCase了。 采用 long 代替 BigInteger。package niko7;/** *//** * 用改过的数字进制转换枚举字符组合。这是简化的版本。 * * 注意:随着被转换的数字越来越大,所花的时间会越来越多原创 2008-05-18 10:40:00 · 1254 阅读 · 0 评论 -
还是字符组合问题,直接针对题目建模(java,算法探讨)
保留版权,转载必须注明出处!本blog首发于CSDN,niko7的个人空间。2008年5月18日。题目要求:写出用 1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 这些字符拼出来的所有长度小于等于12位的文件名(扩展名不用考虑)直接针对题目进行了建模,代码没有前面那些方法简练。使用了两个 static private原创 2008-05-18 12:20:00 · 820 阅读 · 0 评论 -
计算字符的组合量并一一列举出来(java,算法探讨)
保留版权,转载请注明出处!今天在csdn逛的时候,碰到一个算法问题。“写出用 1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 这些字符拼出来的所有长度小于等于12位的文件名(扩展名不用考虑)。”引用自:http://topic.csdn.net/u/20080516/17/857098a2-aa24-4c98-9bd原创 2008-05-17 18:16:00 · 1236 阅读 · 0 评论 -
在给定的数组中寻找“和最大”的那个子数组
问题:在给定的数组中寻找“和最大”的那个子数组来源:http://topic.csdn.net/u/20080507/13/86742668-0c78-404d-8bf0-d7bd515dbd9b.html这是我的代码,测试了几下没有发现问题,但是还不知道正确否。待大家检验。发现问题要告诉我啊!package niko7.csdn;import java.util.ArrayList;im原创 2008-05-18 19:11:00 · 1180 阅读 · 1 评论 -
一个好的系统的设计目标
Peter Coad可扩展性灵活性可插入性原创 2008-11-23 15:27:00 · 1499 阅读 · 0 评论 -
导致软件可维护性下降的四个原因
过于僵硬过于脆弱复用率低黏度过高——Rober C. Martin原创 2008-11-23 14:58:00 · 836 阅读 · 0 评论