• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






沉默的威廉

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 6

2014年4月21日

UML类图与类的关系详解
摘要: 转载自http://www.uml.org.cn/oobject/201104212.asp在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联... 阅读全文
posted @ 2014-04-21 14:00 沉默的威廉 阅读(229) 评论(0) 推荐(0)
 

2014年4月11日

myeclipse的常用快捷键
摘要: 转载自http://heisetoufa.iteye.com/blog/711235Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。 3. 【Ctrl+/】 快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的 阅读全文
posted @ 2014-04-11 16:47 沉默的威廉 阅读(245) 评论(0) 推荐(0)
 

2013年12月24日

用Lucene4.5对中文文本建立索引
摘要: 这里需要完成一个能对txt文本建立索引,并能完成检索查询。完成这个功能,使用的是Lucene4.5,同时使用其自带的中文分析器。 准备工作是在一个文件夹里面建一些txt文件,这是我的文件结构: 首先要对这些文本建立索引,代码如下 1 package com.test; 2 3 import java.io.*; 4 import java.util.ArrayList; 5 import java.util.List; 6 import org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer; 7 import org.a... 阅读全文
posted @ 2013-12-24 21:05 沉默的威廉 阅读(1546) 评论(0) 推荐(0)
 

2013年11月26日

数组完成约瑟夫环
摘要: 算法思路是1 用一个变量j标记走到了了多少步,初始为0,表示走到了第一个数。2、让一个指针每次都向前移动2个不为0的数,然后打印出这个数,再置这个数为03、当数组的每一项都为0的时候,说明已经全部找完了。代码如下:package algorithms.chapter1;public class YueSeFuCycle { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int[] test = {1,2,3,4,5,7,8,9}; get... 阅读全文
posted @ 2013-11-26 19:27 沉默的威廉 阅读(260) 评论(0) 推荐(0)
 

2013年11月22日

8皇后问题
摘要: 直接上代码吧,经测试,8皇后时候的答案是92个。public class EightQueen { /** * @param args */ //hits表示有多少个结果 public static int hits = 0; public static void main(String[] a... 阅读全文
posted @ 2013-11-22 11:51 沉默的威廉 阅读(267) 评论(0) 推荐(0)
 

2013年11月20日

求1到n,n个整数的全排列
摘要: package com.dong.harder;public class AllArrays { public static void main(String[] args) { // TODO Auto-generated method stub int n = 5; int[] Sured = new int[6]; printPermutation(5, Sured, 0); } //Sured中存放的是已经确定的序列,cur表示当前需要确定的元素的位置。 //由于一共是是n个元素,当cur为n时候,表示已经... 阅读全文
posted @ 2013-11-20 21:50 沉默的威廉 阅读(882) 评论(0) 推荐(0)
 

2013年11月16日

求最小周期串
摘要: 如果一个字符串可以由某个长度为k的字符串重复多次得到,则该串以k为周期。例如,abcabcabcabc以3为周期(注意,它也以6和12为周期)。输入一个长度不超过80的串,输出它的最小周期。样例输入:HoHoHo样例输出:2思路:假设输入的字符串是in[],遍历所有可能的周期i,那么序列中的所有数j都会满足 in[j]==in[j%i],如果不满足的话跳出循环,如满足的话打印跳出,这个时候就能保证是最小周期串.java实现的代码为:package ch02;import java.util.Scanner;public class StringTimes { /** * @param arg. 阅读全文
posted @ 2013-11-16 20:25 沉默的威廉 阅读(528) 评论(0) 推荐(0)
 

2013年11月14日

如何用java完成一个中文词频统计程序
摘要: 要想完成一个中文词频统计功能,首先必须使用一个中文分词器,这里使用的是中科院的。下载地址是http://ictclas.nlpir.org/downloads,由于本人电脑系统是win32位的,因此下载的是 NLPIR-JNI-发布包.zip,解压之后导入myeclipse,这里我并没有使用该项目自带的Test,而是根据该网站上提供的API进行开发。首先要做的是改写nlpir.properties中的dll_or_so_path属性,要改成项目中的NLPIR_JNI.dll的绝对路径。下面贴出我的代码: 1 import java.io.IOException; 2 import java.. 阅读全文
posted @ 2013-11-14 14:52 沉默的威廉 阅读(4339) 评论(0) 推荐(1)
 

2013年11月12日

蛇形矩阵
摘要: 在m*n方阵中依次填入1,2,3,。。。,m*n,要填成蛇形。如n=4,m=3时候如下:1 2 3 410 11 12 59 87 6我的代码如下:package ch02; import java.util.Scanner;public class SnakeMatrix { public static void main(String[] args){ int i = 0; int m = 0; int n = 0; int[] a = new int[2]; Scanner sc = new Scanner(System.in); while(sc.hasNext()){ ... 阅读全文
posted @ 2013-11-12 21:57 沉默的威廉 阅读(233) 评论(0) 推荐(0)
 

2013年11月11日

第一个算法程序
摘要: 一道题目,用1,2,....9组成三个三位数abc,def,ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3,输出所有解。 这是我的代码:public static void main(String[] args) throws IOException {// TODO Auto-generated method stubint i = 0;for(i = 123 ;3*i set = new HashSet();//此处将abc,efg,hgi的每一位求出放入set中,然后与9比较,来判断其中有没有重复的元素set.add(i%10);set.add... 阅读全文
posted @ 2013-11-11 20:43 沉默的威廉 阅读(185) 评论(0) 推荐(0)
 
上一页 1 2 3 4 5 6