心态——才是真正的100%
下面是很有趣的計算!!!
如果令 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 分别等于百分之
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26,
那么Hard work (努力工作)H+A+R+D+W+O+R+K 8+1+18+4+23+15+18+11 = 98%,
Knowledge(知识)K+N+O+W+L+E+D+G+E 11+14+15+23+12+5+4+7+5 = 96%,
Love(爱情),L+O+V+E12+15+22+5 = 54%,
Luck(好运),L+U+C+K12+21+3+11 = 47%
(这些我们通常认为重要的东西往往并不是最重要的)。
什么能使得生活变得圆满?是Money(金钱)吗?
不!
M+O+N+E+Y = 13+15+14+5+25 =72%。
是Leadership(领导能力)吗?
不!
L+E+A+D+E+R+S+H+I+P =12+5+1+4+5+18+19+9+16 =89%。
那么,什么能使生活变成100%的圆满呢?每个问题都有其解决之道,只要你把目光放得远一点!
ATTITUDE(心态)A+T+T+I+T+U+D+E= 1+20+20+9+20+21+4+5 = 100%。
我们对待工作、生活的态度能够使我们的生活达到100%的圆满!
Jsp 验证码(检验码)的实现
利用Apache的一个 开源项目Image Tag Library(http://jakarta.apache.org/taglibs/sandbox/doc/image-doc/intro.html)
下载必要文件
1)下载Jakarta-Taglibs:
http://people.apache.org/builds/jakarta-taglibs-sandbox/nightly/
解压后取出taglibs-image.jar放于/WEB-INF/lib下
将taglibs-image.tld拷到/WEB-INF/下
2)下载Poor Man’s Imaging Wrapper:Image Tag 用到了这个包
http://www.mullassery.com/downloads/ 填写一些必要信息后就可以免费下载了
解压后将pmiw.jar拷到/WEB-INF/lib下
在web.xml中配置ImageServlet
<context-param>
<param-name>ImageServletMapping</param-name>
<param-value>/gen-image</param-value>
</context-param>
<servlet>
<servlet-name>ImageServlet</servlet-name>
<servlet-class>org.apache.taglibs.image.ImageServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ImageServlet</servlet-name>
<url-pattern>/gen-image/*</url-pattern>
</servlet-mapping>
在jsp页面中加入实现代码(部分内容参考了http://technology.a.lunqun.com/read.php?tid=149894&page=e&fpage=1)
1)在页首加入<%@ taglib uri=”/WEB-INF/taglibs-image.tld” prefix=”img” %>
2)在页面顶端加入
<%
response.setHeader(”Pragma”, “No-cache”);
response.setHeader(”Cache-Control”, “no-cache”);
response.setDateHeader(”Expires”, 0);
%>
3)在想加上验证码的地方加上如下代码:
<%
int num = (int) java.lang.Math.round(java.lang.Math.random() * 8999);
String sRand = “” + (1000 +num);
session.setAttribute(”userInfo.authcode”,sRand);
%>
<img:image src=”/graphics/auth.jpg” refresh=”true”>
<img:text text=”<%=sRand.substring(0,1)%>” x=”7″ y=”-1″ font=”Times New Roman” bold=”false” size=”22″ color=”0×993399″ italic=”true” />
<img:text text=”<%=sRand.substring(1,2)%>” x=”17″ y=”-1″ font=”Times New Roman” bold=”false” size=”22″ color=”0×660033″ italic=”false” />
<img:text text=”<%=sRand.substring(2,3)%>” x=”27″ y=”-1″ font=”Times New Roman” bold=”true” size=”18″ color=”0xcc3366″ italic=”true” />
<img:text text=”<%=sRand.substring(3,4)%>” x=”37″ y=”-1″ font=”Times New Roman” bold=”false” size=”22″ color=”0×990099″ italic=”false” />
<%if(num<4500){%>
<img:grayscale brightness=”90″ />
<%}%>
</img:image>
Java中文乱码问题大全
这里只有一些文档链接,没有进一步的整理。相信如果您能平心静气的读完的话,一定会对中文问题有个彻底的认识,能够应对各种中文乱码问题 :)
Web应用中的中文乱码问题
- 解决 Tomcat 5.0.19 中文参数传递问题 http://www.javaworld.com.tw/jute/post/view?bid=9&id=44042&st
- 转载Tomcat中文问题 http://togetherj.blogdriver.com/togetherj/253018.html
- 深入剖析JSP和Servlet对中文的处理 http://www.knowsky.com/5352.html
- 用XMLHTTP Post/Get HTML页面时的中文乱码之完全Script解决方案 http://www.knowsky.com/list.asp?id=2702
- 修正上传 attachement file时的中文档名乱码问题 (修改mvnforum-1.0.0-rc3) http://www.javaworld.com.tw/jute/post/view?bid=11&id=57879&sty=1&tpg=1&age=-1
中文乱码问题原理阐述
- 深入剖析Java编程中的中文问题及建议最优解决方法 http://dev.csdn.net/article/27/27140.shtm http://dev.csdn.net/article/27/27142.shtm
- Java中文处理学习笔记——Hello Unicode http://www.chedong.com/tech/hello_unicode.html
- Java编程技术中汉字问题的分析及解决 http://www-900.ibm.com/developerWorks/cn/java/java_chinese/
- 关于Java中文问题的几条分析原则 http://www-900.ibm.com/developerWorks/cn/java/l-javachinese/index.shtml
- Java中文问题及最优解决方法 http://gceclub.sun.com.cn/NASApp/sme/jive/thread.jsp?forum=8&thread=13425
使用JDBC连接数据库时的中文乱码问题 TODO
英文参考文档
- Multibyte-character processing in J2EE http://www.javaworld.com/javaworld/jw-04-2004/jw-0419-multibytes.html
设计模式迷你手册

114
开发下一代Web应用程序的五个步骤
随着网络的诞生及其重要性在90年代的提高,网络迅速改变了世界连接、沟通和获取知识的方式。网络在对社会的各个方
面产生重要的影响的同时对企业也产生了重大影响。然而,正当企业终于适应了Web 2.0技术的时候,Web又开始向前发展了。下一代Web应用程序是以动态、互动、开放和高度灵活为特征的,不仅超越了经典的Web应用程序的功能,而且还超过了桌面应用程序的功能。
简言之,下一代Web应用程序将使我们更接近于把未来的Web当作一个操作系统。现在是企业为Web技术最新的变化做准备的时候了。
在本期IT Planner(IT规划者)栏目中,eWEEK网站研究了这些高级的Web技术的五个关键属性,为企业提供一些准备应付这些变化的方法,以及开始建立和开发创新的Web应用程序的一些方法。 阅读全文
阿里巴巴联手风投造网络硅谷
即将于9月15日召开的第四届中国网商大会组委会获悉,今年的网商大会融入了风险投资人的参与,软银亚洲投资基金首席合伙人阎炎、美国IDG集团亚洲区总裁熊哓鸽和赛伯乐(中国)投资有限公司董事长朱敏出席论坛,并将同台与众多网商对话。
iframe 自适应高度
好几次看到有人提问问到如何实现 iframe 的自适应高度,能够随着页面的长度自动的适应以免除页面和 iframe 同时出现滚动条的现象,刚好我在工作中也碰到了类似问题,于是上网翻查,东抄抄西看看,弄出来这么一个函数,贴到页面里面就能用了。不敢独享,大家要是觉得有用,欢迎使用
源代码如下
<script type="text/javascript">
//** iframe自动适应页面 **//
//输入你希望根据页面高度自动调整高度的iframe的名称的列表
//用逗号把每个iframe的ID分隔. 例如: ["myframe1", "myframe2"],可以只有一个窗体,则不用逗号。
//定义iframe的ID
var iframeids=["test"]
//如果用户的浏览器不支持iframe是否将iframe隐藏 yes 表示隐藏,no表示不隐藏
var iframehide="yes"
function dyniframesize()
{
var dyniframe=new Array()
for (i=0; i<iframeids.length; i++)
{
if (document.getElementById)
{
//自动调整iframe高度
dyniframe[dyniframe.length] = document.getElementById(iframeids[i]);
if (dyniframe[i] && !window.opera)
{
dyniframe[i].style.display="block"
if (dyniframe[i].contentDocument && dyniframe[i].contentDocument.body.offsetHeight) //如果用户的浏览器是NetScape
dyniframe[i].height = dyniframe[i].contentDocument.body.offsetHeight;
else if (dyniframe[i].Document && dyniframe[i].Document.body.scrollHeight) //如果用户的浏览器是IE
dyniframe[i].height = dyniframe[i].Document.body.scrollHeight;
}
}
//根据设定的参数来处理不支持iframe的浏览器的显示问题
if ((document.all || document.getElementById) && iframehide=="no")
{
var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
tempobj.style.display="block"
}
}
}
if (window.addEventListener)
window.addEventListener("load", dyniframesize, false)
else if (window.attachEvent)
window.attachEvent("onload", dyniframesize)
else
window.onload=dyniframesize
</script>
使用的时候只要贴在<head></head>里面就可以了
[图]WebQQ新版上线
自从腾讯的Web QQ网站登录页面开放以后,其登录情况就一直不理想,经常无法登录.
而现在,其已经以全新的面貌向大家见面了(虽然看上去还好粗糙),不方便在电脑上安装QQ使用的朋友们可以试一试Web QQ的新面貌—它已经完全支持FireFox.


