`
bazhuang
  • 浏览: 147592 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
import java.lang.reflect.Field; import java.util.HashMap; public class Test { private String str; private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getStr() { return str; } ...
今天要完成一个程序,要通过后台访问另外一个服务,中间需要传递一个姓名过去,就产生了乱码问题,源代码如下: String data = "&version=140410&inputCharset=1&signType=1&merchantMbrCode=10000135&serviceCode=101&requestId=10000135_1217843792221&requestTime=20080804175632&bankId=ICBC&bankAcctName=陈寄文&bankAcctId= ...
今天碰到了一个非常郁闷的问题,本来是想实现一个类似于java里面那个StringUtils.isEmpty的,可最后发现在js中0==""这里给我返回了true,怎么都想不通。 最后只能是改为下面这个样子了,先把str转换为一个字符串,不让数字参与比较了。 /** * 判断是否为字符串是否为空 * @param {Object} str */ isEmpty = function(str){ if(!ZERO.isValid(str)){ return true; } var val = String(str); if( val= ...
问:为什么在jsp中会出现request,response,session等等默认对象? 答:因为http是个无状态tcp/ip协议。 问:有一个图,上面是一个class,extends一个class,implements另一个class,问这个是什么设计模式? 答:Template模式。 这个是今天面试时候的2个问题,这个面试官的答案。 经过最近一段时间的面试,才觉得自己在设计模式,EJB,hibernate这些方面的知识太欠缺了。接下来这半年就主要抓一下设计模式以及hibernate吧,至于EJB就算了。
从毕业到现在也差不多4年了,说实在的曾经呆过的公司都算不上好,至少当时如果这些公司不要我的话,我也不会感到遗憾。 可有2个公司拒绝我,我就感到很心痛。 第一个公司是“无锡合勤”,具体的公司名称就记不起来了,这个公司提供的工作岗位应该是和我的专业最接近的了。可以它当时要了我的一个同学,而我被鄙视了。如果被它录用的话,一定会改变我的职业生涯了,我估计也不会从事软件开发了。 第二个公司就是最近面试的“土豆网”了,经过了3轮面试,最终还是很遗憾的无法去土豆工作,其实我很喜欢土豆的环境。估计正好印证了那句话“希望越大,失望也越大”。这是我面试以来感到最可惜的一次经历了。都到最后一轮了,还是没有通过h ...
在javascript中创建一个对象有以下几种方式,如下: 1、 var obj = new Object(); obj.id=1; obj.name="test"; obj.callFunc=function(){ alert("callFunc"); } 2、 var obj = {}; obj.id=1; obj.name="test"; obj.callFunc=function(){ alert("callFunc"); } 3、 var obj = { id:1, ...
org.apache.commons.digester这个包提供了一个工具,可以很迅速的将一个xml文件转换为一个bean。 下面的这个例子,包括有2个bean文件,一个xml文件,一个java主处理文件。 2个bean的代码如下: package test.digester; import java.util.ArrayList; import java.util.List; public class Foo { private List<Bar> bars; private String name; public void addBar(Bar bar ...
由于网页中的节点会继承上级节点的事件,可有时候这个事件继承并不是我们需要的,所以就需要对它进行屏蔽,一般我们写上event.cancelBubble=true;就可以解决了,但这个并不一定适用于所有事件以及适应大部分浏览器。 下面的这个方法就可以解决这个问题,代码如下: 以下是html代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> < ...
CSS脚本如下: <style> .img_center{ height:200px; width:200px; background-image:url("t4.jpg"); background-repeat:no-repeat; background-position:center center; } </style> css实现图片居中: <div style="border:1px solid windowtext;height:200px;width:200px;"& ...
原来的想法是想在左边显示一棵树,右边放一个div显示内容,所以右边的div就用了float:right。 代码如下: <style type="text/css"> .content{ position:relative; float:left; width:500px; } .tab_content{ background-color:#C3DAF9; padding:2px; } .div{ background-color:#FFFFFF; } </style> </head> ...
最近一直在重复发明轮子,又碰到了一个需要用到类似sleep函数的函数,可javascript中并没有提供函数暂停执行Nms的方法,只能自己利用setInterval实现一个类似的功能。 js 代码 delay = function(fn,parm,scope,config){        var start = new Date();        var zero_interval = null;        var config = config || [];                var h = function( ...
最近2个多星期以来,自己写了一个日历控件,主要解决了以下问题: 1、采用css和dom来进行日历的编写,没有采用table来进行日历显示,日历的大小不随日期切换而变化; 2、日期格式可由用户随意定义,可以为2007-11-2也可以为2007-11-02,格式化字符串的样式说明如下: * 以下参数如果书写为1位的话就表示对应转换字符串中的1位,如yyyy-MM-dd就表示转换成2007-09-02的样式 * 而yyyy-M-d 就表示为2007-9-2; * y---年 * M---月 * d---日 * h---小时 * m---分 * s---秒 * S---毫秒 * W---英文星期 * w ...
Global site tag (gtag.js) - Google Analytics