- 浏览: 143179 次
- 性别:
- 来自: 01
最新评论
-
kingj:
将if(node.RightTree==null||node. ...
在二元树中找出和为某一值的所有路径 -
kingj:
非递归的算法在下面这种情况下会有问题 ...
在二元树中找出和为某一值的所有路径 -
houxinbin:
DateUtil.getTimestampFromGregor ...
使用JFreeChart显示 Java 虚拟机中的空闲内存量 -
坏小子46110:
我在build comm.js的时候有个这个异常 不知道怎么解 ...
使用Java实现登陆WebQQ(带源码) -
to_zoe_yang:
公子_小王 写道怎么下载不下来呢? 估计TX现在肯定改接口了都 ...
使用Java实现登陆WebQQ(带源码)
文章列表
package action;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
public cl ...
为textfield添加验证
- 博客分类:
- Struts2
这块的代码是用struts2的UI标签写的,用jquery验证我还没有找到方法,就只能通过事件触发来添加验证了。
要求Requisition ID必须是数字的。
<tr>
<td style="width: 100px"><span>Region</span></td>
& ...
Effective java 第三条
- 博客分类:
- Java相关
用私有构造器或者枚举类型强化Singleton属性。
两种方法:
第一种:
public class Elvis{
public static final Elvis = new Elvis();
private Elvis() {}
public void leaveTheBuilding(){
}
}
第二种:
public class Elvis{
private static final INSTANCE = new Elvis();
pri ...
Effective java 第二条
- 博客分类:
- Java综合
遇到多个构造器参数时要考虑用构建器。
package Builder;
public class Student {
private final String name;
private final int id;
private final String sex;
private final String birth;
private final String home;
public static class Builder{
private String name;
private int id;
private Strin ...
第一条.考虑用静态工厂方法代替构造器!
优势:
1.有名称。
BigInteger的probablePrime方法。
public static BigInteger probablePrime(int bitLength, Random rnd) { if (bitLength < 2) throw new ArithmeticException("bitLength < 2"); // The cutoff of 95 was chosen empirically for best performance return (bitLength &l ...
看马士兵老师的Struts2总结,觉得这个方法很好。
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<head>
<!-- 设置base标签,当前页面的所有超链接前面都会自动加上basePath -->
呵呵~一鼓作气!再弄点!HelloWorld不能一直下去吧!
HelloWorld里的struts.xml很简单。
<package name="default" extends="struts-default">
<action name="hello">
<result > ...
迈出Struts2的第一步
- 博客分类:
- Struts2
开始实习啦!主要从事Web应用开发!目前就是ERP项目的重构~压力很大啊!虽然以前做的项目都是用Java写的,但是Web方面没有怎么接触,也就对Servlet有点了解~没办法啦!Struts2必须得会啊~
一步一步慢慢来吧!开始我的Struts之旅了!
万物都是HelloWorld!
先构建好项目的框架吧!至少得跑起来!
IED:Eclipse Java EE IDE for Web Developers. Version: Helios Service Release 2
WebServer:Tomcat6.0 ...
我们今天主要和大家一起分享的是SQL Server数据库中选出指定范围行的一些SQL语句的正确写法,如果我们按照通常的方法是实现不了的,我们得借助于临时表以及在数据库查询的时候,我们有时有这样的需求,就是要找出数据表里指定范围行内的数据记录。
比如说要找出数据表里第10行到第20行的这10条数据,那么我们怎么来实现呢?
按照通常的方法是实现不了的,我们得借助于临时表以及一个函数来实现
代码如下:
Select no=Identity(int,1,1),* Into #temptable From dbo.teacher_info order by teacher_name
利用Ide ...
在字符串中删除特定的字符
- 博客分类:
- 面试题
题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy rstdnts.”。
其实这类题有个特点,字符串中的字符分为两类,就可以联想快速排序里的将当前的数组分为左右两组,其中左边的数字小于某值,右边的数字大于某值。这种大于和小于就是将分为两类。当然,等于也是,但是可以忽略。
还有一道面试题,将int数组转换为奇数偶数各一边。
这道题就是将字符分为在删除字符串中 和不在删除字符串中两种。
public static void delete(String sourc ...
输入一个正数n,输出所有和为n 连续正数序列
- 博客分类:
- 面试题
题目:输入一个正数n,输出所有和为n 连续正数序列。例如输入15,由于1+2+3+4+5=4+5+6=7+8=15,所以输出3 个连续序列1-5、4-6 和7-8。
思路:
就简单的方法就是两重循环,
算这两个标志之间的和!
代码:
public static int sum(int begin, int end) {
return ((end - begin + 1) * (begin + end)) / 2;
}
public static void find(int number) {
for (int i = 1; i < num ...
打印如下图案
**。*。。*。。*。。。*。。。*。。。*。。。。*。。。。*。。。。*。。。。*。。。。。*。。。。。*。。。。。*。。。。。*。。。。。*。。。。。。*。。。。。。*。。。。。。*。。。。。。*。。。。。。*。。。。。。*。。。。。。。*。。。。。。。*。。。。。。。*。。。。。。。*。。。。。。。*。。。。。。。
三重循环肯定没问题。
但是觉得二重也可以!
public static void print(){
int i=0,j=0,k=0;
for(i=0; i<7&&i<=k; i++){ ///第几行
...
(中兴笔试题)求一个字符串中的最长子串
- 博客分类:
- 面试题
今天参加了中兴的笔试题,感觉不是很难!
还好吧!
就是聊的时候觉得自己的表达能力不是很好!需要锻炼啊!
public static String find(String str){
if(str.equals("")){
return "";
}else{
int maxLen = 0;
int curLen = 0;
String maxSub = "";
String curSub = "";
char pre = ' ';
for( ...
题目:
输入两个整数 n 和 m,从数列1,2,3.......n 中 随意取几个数,使其和等于 m ,要求将其中所有的可能组合列出来.
代码:
public static int count = 0;
public static void traverse(int number, int sum, Stack stack) {
for (int i = number; i > 0; i--) {
if(sum-i==0){
// stack.push(i);
System.out.println("Answer" ...
栈的push和pop判断
- 博客分类:
- 面试题
题目:
题目:输入两个整数序列。其中一个序列表示栈的push顺序,判断另一个序列有没有可能是对应的pop顺序。为了简单起见,我们假设push序列的任意两个整数都是不相等的。 比如输入的push序列是1、2、3、4、5,那么4、5、3、2、1就有可能是一个pop系列。因为可以有如下的push和pop序列:push 1,push 2,push 3,push 4,pop,push 5,pop,pop,pop,pop,这样得到的pop序列就是4、5、3、2、1。但序列4、3、5、1、2就不可能是push序列1、2、3、4、5的pop序列。
代码:
注释掉的事开始写的,后来优化了下下~
...