王安是来自上海的移民,自幼聪明非凡,先后于上海交通大学、哈佛大学就读,于1948年获哈佛博士学位。不久,他发明"磁蕊记忆体",大大提高了电脑的贮存能力。1951年,他创办王安实验室。1956年,他将磁蕊记忆体的专利权卖给国际商用机器公司,获利40万美元。雄心勃勃的王安并不满足于安逸享乐,对事业的执着追求使他将这40万美元全部用于支持研究工作。1964年,他推出最新的用电晶体制造的桌上电脑,并由此开始了王安电脑公司成功的历程。
王安公司在其后的20年中,因为不断有新的创造和推陈出新之举,使事业蒸蒸日上。如1972年,公司研制成功半导体的文字处理机,两年后,又推出这种电脑的第二代,成为当时美国办公室中必备的设备。对科研工作的大量投入,使公司产品日新月异,迅速占领了市场。这时的王安公司,在生产对数电脑、小型商用电脑、文字处理机以及其它办公室自动化设备上,都走在时代的前列。
Tags: 人物
需求:网站中每一个用户都有自己的信箱,在用户没有操作的情况下,该用户如果收到了其他用户发来的邮件,该邮件便会自动打开一个窗口来显示器内容。
我的想法是这樣:做一个页面,这个页面被打开之后是静止的,里面Js的代码每隔半分钟去调用一次Action,Action中来判断是否有了新的邮件,如果出现新邮件则在Session里面存储一个值,页面在Js在循环的时候,如果该值为非空的时候则打开一个姒该值为地址的新窗口,窗口中来显示新邮件的内容。
Action里面
我的想法是这樣:做一个页面,这个页面被打开之后是静止的,里面Js的代码每隔半分钟去调用一次Action,Action中来判断是否有了新的邮件,如果出现新邮件则在Session里面存储一个值,页面在Js在循环的时候,如果该值为非空的时候则打开一个姒该值为地址的新窗口,窗口中来显示新邮件的内容。
Action里面
复制内容到剪贴板 程序代码
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
HttpServletRequest request, HttpServletResponse response) {
不知道各位有没有做过用于打印的Web页。
<span id='myflash' style='border:solid 1px #CCCCCC;width:600px;height:220px' contenteditable="true"></span>
我帮客户做这个页面的时候,喜欢把某些区域定为contentEditable="true",目的是让客户可以随便修改这些地方。
例如:
<Asp:Panel runat=server contentEditable="true"/>..<Asp:Label runat=server id=PrintTitle Text=PrintTitle/>..</Asp:Panel>
<span id='myflash' style='border:solid 1px #CCCCCC;width:600px;height:220px' contenteditable="true"></span>
我帮客户做这个页面的时候,喜欢把某些区域定为contentEditable="true",目的是让客户可以随便修改这些地方。
例如:
<Asp:Panel runat=server contentEditable="true"/>..<Asp:Label runat=server id=PrintTitle Text=PrintTitle/>..</Asp:Panel>
Tags: contentEditable 打印
在用 include 包含JSP 文件时发现最终生成的页面上会有多余的空白行,源代码中有个不能显示的字符,在查了一些文章后发现问题出在编辑器上。之前我用 Editplus 2.11 保存 JSP 文件为 UTF-8 编码,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM),它的表示的是 Unicode 标记(BOM)。因此解决办法就是将代码保存的时候将 BOM 前面的勾去掉。可以用 EmEditor , Editplus 2.21 来保存。
表示 "ZERO WIDTH NO-BREAK SPACE",更详细的请见
http://www.fileformat.info/info/unicode/char/feff/index.htm
发现问题的测试代码:
test.jsp
---------------------
<%@ page pageEncoding="UTF-8" %>
表示 "ZERO WIDTH NO-BREAK SPACE",更详细的请见
http://www.fileformat.info/info/unicode/char/feff/index.htm
发现问题的测试代码:
test.jsp
---------------------
<%@ page pageEncoding="UTF-8" %>
在用记事本之类的程序将文本文件保存为UTF-8格式时,记事本会在文件头前面加上几个不可见的字符(EF BB BF),就是所谓的BOM(Byte order Mark)。JDK1.5之前的Reader都不能处理BOM,解析这种格式的xml文件时,会抛出异常:Content is not allowed in prolog. 据说JDK1.6已经解决了这个bug。(参考http://www.uuzone.com/blog/mao/98921.htm )
在未使用JDK1.6之前,解决办法有三:
在未使用JDK1.6之前,解决办法有三:
引用内容
1、不要使用有BOM头的xml文件,就是说不要用记事本保存utf-8的xml文件,editplus就很好用;
2、使用这位仁兄的unicodereader,可以正确处理有BOM的xml文件:
http://koti.mbnet.fi/akini/java/unicodereader/
3、如果是用Xerces解析器,直接传Stream给Xerces,而不是传Reader,Xerces就可以正确的处理了。总之不要用Reader就好了。
2、使用这位仁兄的unicodereader,可以正确处理有BOM的xml文件:
http://koti.mbnet.fi/akini/java/unicodereader/
3、如果是用Xerces解析器,直接传Stream给Xerces,而不是传Reader,Xerces就可以正确的处理了。总之不要用Reader就好了。