`
文章列表
    今天收到一个bug单,说菜单的下拉项被flash图表遮盖住了。解决方法是为swfobject添加上一个参数:transparent就解决了。对于swfobject2.0不存在IE和FireFox的不同,两个都有效果。     <script type="text/javascript">     var _values = [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,             0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ];     var ...
匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了   匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)   匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行   匹配HTML标记的正则表达式:< (S*?)[^>]*>.*?|< .*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力   匹配首尾空白字符的正则表达式:^s*|s*$ 评注:可以用 ...
      今天(3.17)遇到了一个超郁闷的问题,我用getElementsByName时,在IE中怎么也得不到一个<tr name="perf">这个document对象,而FireFox中却可以。非常得纳闷。。。       google一下才发现两个浏览器在使用方面有一下不同:       w3c规范中getElementsByName是按着name属性进行检索的,而MS的IE却是按着id来检索。导致不能得到应该得到的Elements,为适应浏览器,我们可以做一下调整: 把需要用getElementsByName的name都加上id,且id和name ...
    上班闲得无聊,写写博客学习一下Servlet过滤器吧!无所事实的日子真是难过。自己找事做吧。。。努力努力!!       Servlet过滤器是在Java Servlet规范2.3中定义的,因此所有实现这一规范的Servlet容器都支持Servlet过滤器。   ...
to_date()与24小时制表示法及mm分钟的显示: 一、在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会和我一样,直觉的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA 01810 格式代码出现两次”。 如:select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') from dual; 原因是SQL中不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle的SQL采用了mi代替分钟。 select to_date('20 ...
    还记得几年前的那些讨厌的浏览器战争吗?没有一样东西在不同的浏览器上得到同样的结果。不管您是否相信,这些战争仍然在继续,虽然规模较小。但令人奇怪的是,XMLHttpRequest 成了这场战争的牺牲品之一。因此获得 XMLHt ...
AJAX是做什么的?解决访问Web应用程序时的等待问题,使得Web应用程序像桌面应用程序一样基本上不需要等待。   Ajax应用程序所用到的基本技术: HTML用于建立Web表单并确定程序其他部分使用的字段。 JavaScript代码是运行Ajax应用 ...
     客户机代码则是接受客户键盘输入,并把该信息输出,然后输出"End"用来做退出标识。这个程序只是简单的两台计算机之间的通讯。如果是多个客户同时访问一个服务器呢?你可以试着再运行一个客户端,结果是会抛出异常的。那么多个客户端如何实现呢? 其实,简单的分析一下,就可以看出客户和服务通讯的主要通道就是Socket本身。而服务器通过accept方法就是同意和客户建立通讯。这样当客户建立Socket的同时。服务器也会使用这一根连线来先后通讯。那么既然如此只要我们存在多条连线就可以了。那么我们的程序可以变为如下: 服务器: import Java.io.*; import ...
事实上网络编程简单的理解就是两台计算机相互通讯数据而已。对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了。Java SDK提供一些相对简单的Api来完成这些工作,Socket就是其中之一。 对于Java而言。这些Api存在与Java.net这个包里面。因此只要导入这个包就可以准备网络编程了。网络编程的基本模型就是客户机到服务器模型。简单的说就是两个进程之间相互通讯,然后其中一个必须提供一个固定的位置,而另一个则只需要知道这个固定的位置,并去建立两者之间的联系。然后完成数据的通讯就可以了。这里提供固定位置的通常称为服务器,而建立联系的通常叫做客户端。基于这个简单的模型 ...
     秀一下我多天才做出来的Ext实例:用户管理的增、删、改、查。只是实现了,没有考虑项目框架的构建。有好方法的给提一下。    用户列页面userlist.jsp:    <%@ page language="java" contentType="text/html; charset=UTF-8"%> <%@ include file="/include/taglibs.jsp"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transiti ...
      今天工作时,遇到了一个问题,不知如何下手。还好终于解决了。       问题是我的EXTJS页面在Firefox中运行正常,而在IE中老是报“缺少标识符 字符串或数字”的错误,不知道是什么问题,只好先在Firefox中调试啦。但是页面做完后还是要去面对这个毫无头绪的问题。只好去Google下了。找到了一个网友对此问题的回答:       这就是IE和Firefox不兼容的地方.属性之间是要用","分隔的,但最后一个属性的后面在IE中是不能有的,firefox可有可无. 至于最后的";"是另外一回事了.这是Javascript的语法问题.如果后面 ...
      毕业后走上工作岗位这么久了,参加开发的第一个项目终于完成了。在这个项目中发现自己要学得太多了,Oracle的使用都是同事帮忙安装配置的,我只学会的使用PL/SQL的一些简单功能(增、删、改、查)。       新的 ...
      上面的结论还基于这样一个事实:对于字符串常量,如果内容相同,Java认为它们代表同一个String对象。而用关键字new调用构造器,总是会创建一个新的对象,无论内容是否相同。       至于为什么要把String类设计成 ...
      对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。   问题 ...
Ext.onReady(function(){ var paragraphClicked=function(e){ Ext.get(e.target).highlight(); } Ext.select('p').on('click',paragraphClicked); } );       下一个项目中要使用Extjs了,在学习过程中记录一些知识。   ExtJs简介      ExtJs可以用来开发RIA即胖客户端的AJAX应用,是一个用javascript写的,主要用于创建前端用户界面,是一个与后台技 ...
Global site tag (gtag.js) - Google Analytics