最新评论

共4页: 1 2 3 4 下一页 
俄~~~~好厉害。不过如果让我做的话。我宁愿使用临时变量再最后组合。楼主的上面几个用法好像把简单问题复杂化了。
re: 百度面试题的java实现 jackie 2008-07-09 10:51  
有兴趣可以探讨下!!我QQ
330620600
re: 百度面试题的java实现 jackie 2008-07-09 10:48  
很明显最小时间为3秒!!!!因为有一只蚂蚁在第三CM处,如它一开始就向第0CM处跑,那不就三秒钟就离开了杆了吗?而题目是:求所有蚂蚁都离开木杆的最小时间!!!!!!!
不如用dwr直接
re: Struts2教程7:上传任意多个文件 银河使者 2008-06-30 10:27  
帝upload没错
页面上 <input type='file' name='upload' />
应该是 <input type='file' name='uploads' />


re: Struts2教程7:上传任意多个文件 银河使者 2008-06-27 17:31  
文章的代码里有啊,如果是多个文件,将每个文件作为一个java.io.File对象保存在List中,实际上,每一个File对象就是一个已经上传到服务器的临时文件了。

public class UploadMoreAction extends ActionSupport
{
private java.util.List<File> uploads;
...
}
上传多个文件的 uploads 怎么获得的值.
re: Struts2教程10:国际化 javajavajava 2008-06-09 23:57  
学习,不错啊!加油!!!
re: 透视MySQL数据库之更新语句 mianhuad 2008-06-09 08:00  
写的不错,不过都是一些入门的东西,请问有没有 mysql 多表约束更新的方法
re: 实现Java Web程序的自动登录 银河使者 2008-06-06 18:55  
现在我想知道的是除了将用户名和密码保存在cookie中,或使用session,还有没有别的方法。
re: 实现Java Web程序的自动登录 银河使者 2008-06-06 18:16  
要保存用户的信息,只能在客户端或服务端来保存,如果在客户端的cookie保存,有些信息无法保存,或比较麻烦,如对象等。

在本例中因为我要实现当出现用户登录界面时,显示用户名,而这在可能要保存一年时间,而我又不想在一年内都自动登录,所以用了session,并设了两个小时。


第二个问题。当然可以只使用cookie来保存用户名和密码。只因为我要实现短时间的自动登录,所以才用了session。
有几个问题需要和你探讨一下
1、为什么要长时间保存Session,这样不利用大量的请求,除非在用户很少的情况下。
2、可以使用Cookie把用户名和处理以后的密码存入,下次访问可以使用新的Session进行权限验证就是了。至于该用户的原Session信息。,可以采用其他方式保存下来,下次登录进来验证通过在加载就可以了
傻逼文章
谢谢,学习了.
建议你做个简单的程序,用记事本写个程序,最简单的,按着步骤写,看看到底是哪个地方出错了。用struts做这些东西稍有不注意,就可能出错。
我没用过netbeans6.1开发过基于struts的程序,用的是myeclipse6.x。

但我想netbeans6.1应该差不多。至于没出来错误提示的原因可能是某些资源没找到,如资源文件、验证文件(可能路径不对)、或是要验证的属性写的不正确。具体的只有调程序才能出来,原因很多。
谢谢您的回复.
以上3点没有问题我都注意到了, 因为我的手误,所以我把LoginAction的第一个字母用了小写了. 所以我就都用小写了.
我用的是Netbeans6.1进行开发的. 我不知道是否还有哪里的设置会影响到这些.
有几点你可以看一下。
1. 类名是loginAction吗?一般类名单词第一个字母都是大写,如LoginAction。看看是不是名子弄错了。是区分大小写的。
2. 验证xml文件名为:类名-validation.xml,如类名为LoginAction,xml文件名为LoginAction-validation.xml,注意大小写。
3. LoginAction-validation.xml和LoginAction.class必须在同一个目录下。看看这些文件的位置
以下是我实际使用的部分, 但是没有办法看到提示的信息.
JSP内容:
<s:form action="login">
<s:textfield name="username" key="username"/>
<s:password name="password" key="password" />

<s:submit key="login"></s:submit>
</s:form>

loging的Class为loginAction
loginAction-validation.xml内容:
<validators>
<field name="username">
<field-validator type="requiredstring">
<message>usernamerequired</message>
</field-validator>
</field>
</validators>
@Jeanvixue

有可能是你的用于验证的xml文件名不对。或是嵌套字段写的不对。如下面的所示:

<s:textfield name="user.name" label="姓名1" />
<s:textfield name="user.age" label="年龄1"/>

再仔细检查一下。
需要设置其他的什么属性之类的来达到的吗?
为什么我按这个方法去做, 不会显示不良的信息呢? 你例子中的红色字体部分. 谢谢.
re: 透视MySQL数据库之更新语句 胡意 2008-06-02 19:14  
我一看题目以为是关于mysql读写分离的文章,后来一看是一个mysql入门教程,博主可以写一些进阶的mysql应用啊
re: 透视MySQL数据库之更新语句 银河使者 2008-06-02 19:12  
中小网站应用比较广泛,尤其服务端是非windows操作系统的
re: 透视MySQL数据库之更新语句 懒人 2008-06-02 13:45  
帖子不错。现在mysql使用广泛么?
不错,好
re: 透视MySQL数据库之更新语句 esoft 2008-06-02 08:38  
学好新东西了,谢谢了
re: AJAX从服务端获取数据的三种方法 银河使者 2008-05-30 20:45  
只要适合自己的,就是好的。
public class DefTest
{
public static boolean validate(String s)
{
if (s.charAt(2) == '4')
return false;
if (s.indexOf("35") >= 0 || s.indexOf("53") >= 0)
return false;
return true;
}

public static void main(String[] ssdfa) throws IllegalAccessException, InvocationTargetException, NoSuchMethodException
{
cmp("","122345");
}
public static void cmp(String p,String ss)
{
if(ss.length() == 1)
{
if(validate(p+ss))
System.out.println(p+ss);
return;
}
for(int i=0;i<ss.length();i++)
{
if(ss.indexOf(ss.charAt(i)) == i)
cmp(p+ss.charAt(i),ss.substring(0,i)+ss.substring(i+1, ss.length()));
}
}

}
LZ說的是,實現起來的感覺.......
現在的AJAX框架技術太多了,搞得我不知用哪種好,唉!
还有在循环里尽量不要使用“+”连接字符串,而要在循环外使用StringBuilder,并且在循环里使用append来连接字符串的结论,并不是我首先提出来的,而是由某位大师提出的。我只是在这里分析了一下这个结论,并验证它的正确性。

还是原创的比贴的文章多。贴的都是转载的文章,很多都是非计算机的,总不能给它们也加上原创吧。^-^。只是感觉有意思。哈哈,至于评论吗?多少也无所谓。只是做个备份。

编译码是可以帮助分析,但是有时编译码是很愚蠢的。就象编译器虽然可以优化代码,但是使用编译器生成的汇编代码永远不可能和手工编写的代码相比。

还有就是为什么有的基于java的软件,如某些桌面软件,office等,的速度或性能不如同类的软件,虽然它们实现的功能类似,但是如果不注意这些细节的地方。就会量变引起质变。从而将自己的程序拖跨。学习一门语言很容易,但要是充分了解这门语言,也许要花很多精力和时间。
re: AJAX从服务端获取数据的三种方法 银河使者 2008-05-29 18:45  
ajax从原理上讲很简单。其实任何技术从基本原理上看都很简单。但实现起来,确是另外一回事。
re: AJAX从服务端获取数据的三种方法 stanley_xu 2008-05-29 18:15  
ajax不就是后台发送请求,接收返回的结果,然后解析,不是吗?
一个题外话,LZ你贴了很多文章(标题都蛮吸引),但你有没有发现,往往你转载的文章评论很少,你标出原创的文章却评论一堆呢?
LZ你的分析看上去没问题,但是忽略了一个Copy-On-Write-Semantic的原理。为什么要用StringBuilder,相信是为了性能上的考虑。既然要提高性能,Copy-On-Write是必不可缺的。cheng说的例子,正好就是一个编译器进行优化的特例。LZ,编译码可以帮助分析,但是别光测试一些情况,就轻易下结论。
re: AJAX从服务端获取数据的三种方法 银河使者 2008-05-29 12:39  
我一般安装任何软件都是完全安装的,没办法,硬盘就是大。^-^,要说漏掉是不可能的,我都是全选的。单位的机器也是按着同样的方法安的,没有问题,就是家里的dell笔记本出这种事。昨天安了个vs2008的patch,也不好使。
@银河使者
@银河使者
思路不错,不过是不是安装的时候哪个选项给漏掉了
要什么结果。 就是在循环里连接字符串时,最好要在循环外建立一个StringBuilder对象,然后在循环中使用StringBuilder.append方法连接,而不用直接使用“+”进行连接字符串
请问结果是什么?说了半天都没说
re: AJAX从服务端获取数据的三种方法 银河使者 2008-05-27 21:58  
重装软件可是最后一招。 这最后一招杀手锏我可不想这么快就用。 还是研究一下vs2008的设计视图为什么不好使吧。要是一不好使就重装,那不是要把人弄疯了。vs2008很大的,如果重装还不行,是不是要重装xp啊。^-^
你试试重装一下你的软件看看能不能正常,楼主
re: AJAX从服务端获取数据的三种方法 银河使者 2008-05-27 08:49  
并不是所有的html标签的innerHTML都有bug。我碰到的是<select>标签的innerHTML有一些bug。

不信通过getElementById获得<select>对象后,使用下面的代码试试,看看会发生什么效果

var select = getElementById("selectid");
select.innerHTML = "<option>abc</option><option>ddd</option>";

上面的代码是出不来的选项的,不知怎么着,IE6把第一个<option>弄没了。
只有用下面的代码才好使:


var select = getElementById("selectid");
select.outerHTML = "<select id='selectid' ><option>abc</option><option>ddd</option></select>";
innerHTML属性在IE里有一点bug,我好像还没碰到过。我用的是IE6.0
re: it人35岁时 转型不能转行 银河使者 2008-05-26 20:25  
没有人会比自己更了解自己。一切得靠自己努力啊!let's go!
re: it人35岁时 转型不能转行 银河使者 2008-05-26 20:23  
没有哪个老板是慈善家(包括微软、google等大公司的老板),经常有人抱怨,所有的老板都是混蛋,但是奇怪的是,每一个人都想做这个“混蛋”。 也许我们做了老板后,也会和他们一样成为“混蛋”。 但在我们成为“混蛋”之前,关于自身的发展问题,还得劳自己的大架想着,不要期望某位老板或某家公司会主动为我们铺一条金光大道。 要想铺路,就得我们自己亲自动手了。 ^-^
真希望每个公司都能考虑员工的发展
mysql 5.0中的my.ini设置缓存好像是
# Query cache is used to cache SELECT results and later return them
# without actual executing the same query once again. Having the query
# cache enabled may result in significant speed improvements, if your
# have a lot of identical queries and rarely changing tables. See the
# "Qcache_lowmem_prunes" status variable to check if the current value
# is high enough for your load.
# Note: In case your tables change very often or if your queries are
# textually different every time, the query cache may result in a
# slowdown instead of a performance improvement.
query_cache_size=0
共4页: 1 2 3 4 下一页 
<2008年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

导航

统计

常用链接

留言簿(2)

我参与的团队

随笔分类(126)

随笔档案(60)

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜

60天内阅读排行