- 博客(74)
- 资源 (64)
- 收藏
- 关注
原创 信用卡还款优惠活动
近期,雪山贷推出了信用卡还款优惠活动,还500立返20,还2500返20+50优惠券(投资100元可用)。步骤如下:1.用以下链接注册雪山贷,手机或电脑浏览器打开就行,无需下载APP。https://m.xueshandai.com/third-card/index?inviteCode=lbjuimzqgi2dmmy2.充值500或者2500,信用卡还款。3.还款后几分钟到帐
2017-03-28 14:38:56
1986
原创 mysql数据库转换为Access
需要用到第三方软件Convert Mysql to Access。下载地址:http://download.youkuaiyun.com/source/3423671软件使用非常非常简单:安装后直接使用即可。该软件官网:http://www.5stardatabasesoftware.com
2011-07-06 23:29:56
1272
原创 svn安装与配置
1.安装svn所需软件1.1 svn-1.4.3-setup.exe(SVN服务端安装程序)1.2 SVNService.exe (Subversion本身不会自动安装成Windows服务,不能开机就自动运行,为方便,可以把SVN设置成window服务,并且设置成开机启动,这样就可以让该svn服务开机同时启动。非必须,后面讲到一个替代做法)1.3 Eclipse的SVN插件 (svn-1.4.
2009-04-29 17:15:00
23604
3
原创 点击链接直接下载的实现
在web开发中,我们经常有这样的需求:点击一个链接直接弹出下载的对话框。以前我们最常用的办法就是把这样的文件加到链接上,这样可以让浏览者通过点击鼠标右键的目标另存为来下载所链接的文件。但是,存在这样的问题:如果浏览器能够识别已下载文件的扩展名,则浏览器就会激活该扩展名所关联的程序来打开所下载的文件。比如:在windows平台上,如果用户点击的链接链接的是一个“.doc”文件的话
2008-09-24 17:53:00
15013
2
原创 使用apache.commons.fileupload 进行文件上传
一 主要API1. DiskFileUpload类DiskFileUpload类是Apache文件上传组件的核心类,应用程序开发人员通过这个类来与Apache文件上传组件进行交互。下面介绍DiskFileUpload类中的几个常用的重要方法。1.1.setSizeMax方法setSizeMax方法用于设置请求消息实体内容的最大允许大小,以防止客户端故意通过上传特大的文件来塞满服务器端的存储空间
2008-09-24 17:48:00
1970
原创 使用FileChannel复制文件
文件通道定义了两个方法,可以进行直接的文件传输: int transferTo(int position,long count,WritableByteChannel dst); 这个函数是把文件从position位置开始向dst通道传送count个字节。 int transferFrom(ReadableByteChannel src,long position,long count); 将co
2008-09-24 17:46:00
4258
1
原创 根据URL从服务器端复制文件到本地java代码
URL url = new URL(“http://localhost:8080/AriadneServer”); HttpURLConnection connection =(HttpURLConnection)url.openConnection();DataInputStream in = new DataInputStream(connection.getInputS
2008-09-24 17:44:00
3838
原创 超链接中文传值问题解决
问题:a href="IPAssetAdmin.do? materialDn=" > %= material.getName() %>a> 如果material.getDn()是中文,在servlet中通过request.getParameter(name); 得到的值是乱码。 解决方案:js代码
2008-09-24 17:23:00
3443
原创 derby数据库分页的实现
许多数据库服务器支持特定的SQL结构,它们可以用于获得一个查询结果的特定的子集。例如,在Oracle中提供了rownum关键字, 在MySQL中提供了LIMIT和OFFSET关键字,以及sqlserver中的top,它们可以用于select查询。因此,如果我们执行类似下面的查询: select * from suq LIMIT 50 OFFSET 100 结果
2008-09-24 17:01:00
4469
1
原创 启动Tomcat时加载指定的servlet
大多数Servlet是在用户第一次请求的时候由应用服务器创建并初始化,但有时候有这种需求:需要在Tomcat启动时就加载某个servlet,比如读取配置文件,初始化等等,我们可以在web.xml(/apache-tomcat-5.5.26/webapps/${project_name}/WEB-INF/web.xml) servlet标签中加上:1 来实现这种需求,比如:
2008-09-10 19:01:00
4941
原创 怎样控制eclipse view视图中的Action是否显示出来(或是否可用)
在eclipse插件开发时,我们有时有这样的需求:我们要为view增加popupmeun,如果我们希望只有叶子节点相应Action,如图: 而非叶子节点或空行不响应Action,比如在图中不出现: 可以这样实现,重写org.eclipse.ui.actions.ActionGroup中的fillContextMenu(IMenuManager men
2008-07-31 19:39:00
1575
原创 java代码统计工具
当初初学java是为了统计自己的代码行数写的java代码行数统计工具,功能很简单,给出一个文件路径,统计出代码的总行数,注释行数,空行行数等等。实现方面:遍历所有的java文件时用到了典型的递归:判断给是文件是目录还是文件,如果是目录,就遍历文件所有的子文件,对所有子文件递归调用该方法,如果是java文件,直接统计行数,统计行数用到了正则表达式。核心的代码如下:遍历所有java文件
2008-07-27 15:24:00
3182
原创 最近在开发中遇到的问题总结
1.查看eclipse源代码方法:a.创建plugin项目,将所有插件加入依赖,然后在该项目中open type(ctrl + shift + T),可以查到所需要的类。b.File->import->Plug-in Development->Plug-ins and Fragments 然后可以add所有需要的plugin到工作空间中。 2.java判断路径是否存在:由选择路
2008-07-26 19:33:00
5337
原创 用java.util.zip实现对数据的压缩
Java提供了java.util.zip包用来兼容ZIP格式的数据压缩。它提供了一系列的类用来读取,创建,修改ZIP格式的文件。 其中主要的类:ZipEntry 存储ZIP实体ZipInputStream 一个输入过滤流,用来读取ZIP格式文件中的文件ZipOutputStream 一个输出过滤流,用来向ZIP格式文件口写入文件 下面的程序演示了怎样利用jav
2008-07-26 14:25:00
1026
原创 使用Ant从svn检出代码(check out resource from svn use ant)
使用svn提供的工具svnant可以很方便的用Ant从svn检出代码,主要代码如下: svn.url=svn://9
2008-07-10 20:39:00
4595
原创 通过比较时间戳避免重复生成文件
最近在项目中有这样一个需求,为了分析某些文件的产权信息,需要对项目中所有的文件生成相对应的.ip文件,当在eclipse中package explorer中selectedChange的时候,调用该project/folder/file下所有文件,生成相应的.ip文件。但是问题出现了,每次package explorer中selectedChange的时候,都需要生成一次.ip文件,而大多
2008-07-10 20:13:00
3568
原创 Pku acm 2752 Seek the Name, Seek the Fame数据结构题目解题报告(二十)----kmp算法
关于kmp算法,大家都非常熟悉,其涵义非常难懂,以至于我学习kmp算法的时候一直怀疑自己的智商,其具体思想,这里就不多说了,网上也有很多资料,我用的是严蔚敏老师的书,实现也是按说上的方法实现的,推荐大家把kmp算法彻底弄明白了再做poj相关的几道题:2406 Power Strings 1961 Period 2752 Seek the Name, Seek the Fame。该题的题意是这样
2008-04-29 15:43:00
3115
1
原创 Pku acm 1961 Period数据结构题目解题报告(十九)----kmp算法
关于kmp算法,大家都非常熟悉,其涵义非常难懂,以至于我学习kmp算法的时候一直怀疑自己的智商,其具体思想,这里就不多说了,网上也有很多资料,我用的是严蔚敏老师的书,实现也是按说上的方法实现的,推荐大家把kmp算法彻底弄明白了再做poj相关的几道题:2406 Power Strings 1961 Period 2752 Seek the Name, Seek the Fame。该题的题意是这样
2008-04-29 14:22:00
3773
6
原创 Pku acm 2406 Power Strings数据结构题目解题报告(十八)----kmp算法
关于kmp算法,大家都非常熟悉,其涵义非常难懂,以至于我学习kmp算法的时候一直怀疑自己的智商,其具体思想,这里就不多说了,网上也有很多资料,我用的是严蔚敏老师的书,实现也是按说上的方法实现的,推荐大家把kmp算法彻底弄明白了再做poj相关的几道题:2406 Power Strings 1961 Period 2752 Seek the Name, Seek the Fame。该题的题意是这样
2008-04-29 11:57:00
4361
7
原创 Pku acm 1466 Girls and Boys数据结构题目解题报告(十七)---- 匈牙利算法求二分图的最大匹配
阅读本文前请先阅读我blog的另一篇文章:匈牙利算法求二分图的最大匹配(2008-4-12).有了匈牙利算法的基础,该题就是一道非常简单的题目了:题目给出一些boy和girl,有一些人有罗曼史,比如A和B有罗曼史,那么B和A就有罗曼史,求最多有多少人,他们之间没有罗曼史,根据这样的规则构建一个二分图:boy和girl分两边,分别作为左右结点,根据规则如果有罗曼史就连接,否则不连接,求出最大匹配
2008-04-29 10:55:00
2962
原创 Pku acm 3041 Asteroids 数据结构题目解题报告(十六)---- 匈牙利算法求二分图的最大匹配
阅读本文前请先阅读我blog的另一篇文章:匈牙利算法求二分图的最大匹配(2008-4-12).题目给出一个矩阵,上面有敌人,每个子弹可以打出一横行或者一竖行,问最少用多少子弹消灭都有敌人,如:X.X .X. .X.x表示敌人,显然用两个子弹就可以解决所有敌人。下面介绍一下二分图的最小点覆盖数:假如选了一个点就相当于覆盖了以它为端点的所有边,你需要选择最少的点来覆盖所有的边。Köni
2008-04-12 23:50:00
2747
3
原创 Pku acm 2771 Guardian of Decency 数据结构题目解题报告(十五)---- 匈牙利算法求二分图的最大匹配
阅读本文前请先阅读我blog的另一篇文章:匈牙利算法求二分图的最大匹配(2008-4-12).有了匈牙利算法的基础,该题就是一道非常简单的题目了:题目给出一些boy和girl,有一些规则他们在一些条件下可能恋爱,求最多有多少人,他们之间不会恋爱,根据这样的规则构建一个二分图:boy和girl分两边,分别作为左右结点,根据规则如果满足可能恋爱的条件就连接,否则不连接,求出最大匹配,N-max_n
2008-04-12 23:48:00
1744
原创 Pku acm 2536 Gopher II 数据结构题目解题报告(十四)---- 匈牙利算法求二分图的最大匹配
阅读本文前请先阅读我blog的另一篇文章:匈牙利算法求二分图的最大匹配(2008-4-12).有了匈牙利算法的基础,该题就是一道非常简单的题目了:该题给出m个动物的地点,n个洞,还有速度和时间(其实就是给了距离),问m个动物最多能有几个在规定的时间里一规定的速度躲到洞里逃生,。典型的二分图匹配的问题,动物的位置为左边的结点,洞为右边的结点,如果他们的距离小于等于时间×速度,我们就认为他们是连接
2008-04-12 23:47:00
1839
原创 Pku acm 1274 The Perfect Stall 数据结构题目解题报告(十三)---- 匈牙利算法求二分图的最大匹配
阅读本文前请先阅读我blog的另一篇文章:匈牙利算法求二分图的最大匹配(2008-4-12).有了匈牙利算法的基础,该题就是一道非常简单的题目了:根据题意构建一个二分图,我们只要计算最大二分图匹配数,即为要求的结果。带有详细注释的代码可以在http://download.youkuaiyun.com/user/china8848/获得
2008-04-12 23:45:00
1407
1
原创 Pku acm 2239 Selecting Courses 数据结构题目解题报告(十二)---- 匈牙利算法求二分图的最大匹配
阅读本文前请先阅读我blog的另一篇文章:匈牙利算法求二分图的最大匹配(2008-4-12).有了匈牙利算法的基础,该题就是一道非常简单的题目了:该题给出P门课程,每门课程有不同的时间,问一个学生,最多一周能上几门课。典型的二分图匹配的问题,左边的结点为课程,右边结点为不同的时间(最大12*7个),我们只要计算最大二分图匹配数,即为要求的结果。带有详细注释的代码可以在http://down
2008-04-12 23:44:00
1346
原创 Pku acm 1469 COURSES 数据结构题目解题报告(十一)---- 匈牙利算法求二分图的最大匹配
阅读本文前请先阅读我blog的另一篇文章:匈牙利算法求二分图的最大匹配(2008-4-12).有了匈牙利算法的基础,该题就是一道非常简单的题目了:该题给出P门课程,N个学生,问能否从中选出P个学生,使每个学生上不同的课,且每个课程有一个学生。典型的二分图匹配的问题,我们只要计算最大二分图匹配数,如果和课程数相同就输出YES,否则输出NO。带有详细注释的代码可以在http://downloa
2008-04-12 23:39:00
1968
原创 匈牙利算法求二分图的最大匹配
该文根据http://imlazy.ycool.com/post.1603708.htmlhttp://blog.edu.cn/user3/Hailer/archives/2007/1829623.shtml总结而来,向以上两位作者表示感谢。二分图是这样一个图,它的顶点可以分类两个集合X和Y,所有的边关联在两个顶点中,恰好一个属于集合X,另一个属于集合Y。给定一个二分图G,M为G边
2008-04-12 22:25:00
22395
5
原创 Pku acm 1423 Big Number 解题报告----求n!的位数
题目要求n!有几位,由于n最大可以到10^7,一般的方法是不可以的,然后推导以下公式:n!=n*(n-1)*(n-2)*…..*1N的位数=[lg(N)]+1;所以:n!的位数=[lg(n*(n-1)*(n-2)*…..*1)]+1=[lgn+lg(n-1)+lg[n-2]+….+lg1]+1;由于题目要计算很多数,所以如果每次都重新算会有很多重复,会超时,所以我们想办法保存中间的
2008-04-05 23:08:00
3965
1
原创 Pku acm 2159 Ancient Cipher 排序算法解题报告(六)----计数排序
题目讲的很复杂,其实就是只要两个字符串中出现的字母的种类数和次数是一样的就YES,例如:JWPUDJSTVP----------11111122VICTORIOUS----------11111122六个字母出现一次,两个字母出现两次,符合要求。这样就转化为简单的排序了,用A1[]表示第一个字符串中的字符,A1[1],A1[2]分别表示A B出现的次数,以此类推,用A2[]表示
2008-04-05 22:52:00
2149
5
原创 Pku acm 1338 Ugly Numbers 动态规划解题报告(二十一)
本题要求写出前1500个仅能被2,3,5整除的数。最初的想法是从1开始检验该数是否只能被2,3,5整除,方法是这样的,对于一个数,如果它能被2整除,就除以二,如果它能被3整除,就除以三,如果它能被5整除,就除以五,直到不能被2,3,5整除,看结果是不是1,如果是1就满足条件,否则不满足条件。但是第1500个数大约近10亿,显然是1s内不可以完成的。然后仔细分析发现:满足条件的数是2^x*3
2008-04-01 19:59:00
3377
3
原创 Pku acm 1316 Self Numbers 解题报告
题目中定义了Self Numbers,例如,对于33,33+3+3=39,这个39就叫做Self Numbers,题目要求写出10000以内的Self Numbers。这道题最初在joj上做过,如果给一个数判断是不是Self Numbers,似乎不好下手,在这道题我们采用另一种思维方式,由于一个数一定小于它的Self Numbers,所以从1到10000,计算出它的Self Numbers,然后保
2008-03-31 21:40:00
2147
原创 Pku acm 2075 Tangled in Cables数据结构题目解题报告(十一)最小生成树:prim算法&二叉查找树
典型的最小生成树算法,题目给出图的邻接矩阵,要求输出最小生成树对应的权值和,本例用prim算法实现。对于图,其生成树中的边也带权,将生成树各边的权值总和称为生成树的权,并将权值最小的生成树称为最小生成树(Minimun Spanning Tree),简称为MST。有两种非常典型的算法:Prim算法和kruskal算法,这两种算法都采用了贪心策略。Prim算法的基本思想是:(1) 在图G=(V,
2008-03-31 21:25:00
2026
1
原创 Pku acm 2418 Hardwood Species 排序算法解题报告(六) ----二叉查找数(BST)
题意就是输入几组字符串,按照字典顺序输出,并且输出每个字符串在总字符串中的比例。由于题目中处理了大量的字符串,这里采用了二叉查找树(BST)来解决本题。二叉查找树(BST)也称为二叉搜索树,二叉查找树或者是一棵空树,或者是具有下列性质的二叉树: 1、每个结点都有一个作为查找依据的关键码(key)。 2、左子树(如果存在)上所有结点的关键码都小于等于根结点的关键码。 3、右子树(如果存在)上所有
2008-03-31 21:12:00
1420
1
原创 Pku acm 2503 Babelfish 查找算法解题报告(一) ----二叉查找数(BST)
题意就是输入几组对应的字符串,其中一个是English,另一个是foreign language,开始是输入“字典”,然后是根据foreign language查询“字典”,没有时输出”eh”.由于题目中处理了大量的字符串,这里采用了二叉查找树(BST)来解决本题。二叉查找树(BST)也称为二叉搜索树,二叉查找树或者是一棵空树,或者是具有下列性质的二叉树: 1、每个结点都有一个作为查找依据的关
2008-03-31 21:01:00
2328
3
原创 Pku acm 1007 DNA Sorting 排序算法解题报告(五)----求逆序数 排序
什么是逆序数:跟标准列相反序数的总和,比如说,标准列是1 2 3 4 5,那么 5 4 3 2 1 的逆序数算法:看第二个,4之前有一个5,在标准列中5在4的后面,所以记1个,类似的,第三个 3 之前有 4 5 都是在标准列中3的后面,所以记2个,同样的,2 之前有3个,1之前有4个 将这些数加起来就是逆序数=1+2+3+4=10。再举一个 2 4 3 1 5 。4 之前有0个 3 之
2008-03-29 00:45:00
4400
1
原创 Pku acm 2299 Ultra-QuickSort 排序算法解题报告(四)----归并排序(MegerSort)求逆序数
什么是逆序数:跟标准列相反序数的总和,比如说,标准列是1 2 3 4 5,那么 5 4 3 2 1 的逆序数算法:看第二个,4之前有一个5,在标准列中5在4的后面,所以记1个,类似的,第三个 3 之前有 4 5 都是在标准列中3的后面,所以记2个,同样的,2 之前有3个,1之前有4个 将这些数加起来就是逆序数=1+2+3+4=10。再举一个 2 4 3 1 5 。4 之前有0个 3 之
2008-03-29 00:27:00
5367
3
原创 Pku acm 2371 Questions and answers 排序算法解题报告(三)----二叉查找数(BST)排序
题意给定大量的整数,然后排序,要求输出第n个数是多少。由于题目中处理了大量的数,这里采用了二叉查找树(BST)来排序。二叉查找树(BST)也称为二叉搜索树,二叉查找树或者是一棵空树,或者是具有下列性质的二叉树: 1、每个结点都有一个作为查找依据的关键码(key)。 2、左子树(如果存在)上所有结点的关键码都小于等于根结点的关键码。 3、右子树(如果存在)上所有结点的关键码都大于等于根结点的关键
2008-03-28 23:51:00
1344
原创 Pku acm 2388 Who's in the Middle 排序算法解题报告(二)----计数排序
题目要求出给出奇数个数的排在中间的数。借助计数排序的思想,用空间换时间的策略,假设输入最大数为max,构建一个int[max]数组number,输入一个数i将number [i]++,然后number[i+1]+=number[i];此时number[i]存放数字小于i的个数,然后取中间的数输出,即if(number[i]>=(N+1)/2) printf("%d/n",i);即可。计数排
2008-03-28 23:29:00
1609
pku acm 2075 Tangled in Cables 代码
2008-03-31
pku acm 2299 Ultra-QuickSort代码
2008-03-29
pku acm 1007 DNA Sorting代码
2008-03-28
pku acm 2371 Questions and answers代码
2008-03-28
pku acm 1002 487-3279代码
2008-03-26
pku acm 1338 Ugly Numbers代码
2008-03-26
pku acm1338 Ugly Numbers 代码
2008-03-26
poj经典动态规划题目解题报告
2008-03-23
poj经典数据结构题目解题报告
2008-03-17
网上考试系统代码
2008-03-16
网上考试系统总结
2008-03-15
插入排序,合并排序,堆排序,快速排序,计数排序c++实现
2008-03-14
候捷谈Java反射机制
2011-07-13
mysql数据库转换为Access 工具 Convert Mysql to Access
2011-07-06
java网上在线支付实战视频-网上支付源码
2009-07-24
svn安装配置工具(包括svn-1.4.3-setup.exe SVNService.rar pure_svn.zip)
2009-04-29
java代码统计工具
2008-07-27
CheckOutFromSVNUseAntExample
2008-07-10
pku acm 3041 Asteroids代码
2008-04-30
pku acm 1466 Girls and Boys代码
2008-04-30
pku acm 2406 Power Strings代码
2008-04-30
pku acm 1961 Period代码
2008-04-30
pku acm 2752 Seek the Name, Seek the Fame代码
2008-04-29
pku acm 2771 Guardian of Decency 代码
2008-04-12
pku acm 1274 The Perfect Stall 代码
2008-04-12
pku acm 2239 Selecting Courses代码
2008-04-12
pku acm 1469 COURSES 代码
2008-04-12
pku acm 2159 Ancient Cipher代码
2008-04-05
pku acm 1316 Self Numbers 代码
2008-03-25
pku acm 2418 Hardwood Species代码
2008-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人