2009/12/14

一个数据库连接的配置,让我搞了半天。。。

只因为我下的驱动都是被打包在zip里的,我却直接添加了这个zip,折腾了半天之后,在另外一个同事的提醒下,解压—>添加,最后成功了。。

由此,我觉得我挺脑残的。

—-2009/09/27

Related posts

Tags: .
2009/12/11

话说cvs安装真的够容易的了,现在觉得,但是当初安装的时候足足折腾了我一天!

cvs服务器是那种基于windows平台的,他的用户也就是window的用户,新建具有管理员权限的账户。

cvs服务器安装过程:

一、下载cvs:

刚开始我下的是2.5的,没搞成,就换成2.0的了,实际上我还是没搞成,可能因为机器的原因,但是在另外一台机器上就可以了。

二、安装:按照默认一直点—->finish.然后设置:

1、建两个文件夹比如:D:\MyPro、D:\MyPro\Temp,设置MyPro文件夹的访问权限:在工具–>文件夹选项—>查看–>把使用简单文件共享一项前面的勾去掉。右键单击MyPro文件夹–>安全和共享–>安全–>设置上面用户的权限,全选。

2、在设置cvs服务器的时候最好把它的服务停掉。

3、建仓库:点击Repositories,创建仓库

image

location选择我们刚刚建的D:\MyPro,这时候name会自动变成/MyPro,点击OK,他会问你初次创建什么什么的,点击OK,仓库就创建好了。

4、设置Advanced选项,Temproary实际上随便一个文件夹都是可以的。然后更改Lock后面的为localhost。

image

5、设置Compatibility

image

第一项是说兼容问题。最好选上。

配置完毕。需要注意的问题如下:

(一)、创建多个用户的时候自己的Administrator账户在计算机启动的时候就不见了,这个可以在网上搜一下,改一下注册表就OK了。

(二)、非常重要,就是防火墙问题,如果你装服务器的电脑上装了防火墙,可能就会出现连接不上的问题,建议关闭防火墙,注:windows也有自带的防火墙。

这样基本就OK了,测试一下。

在Eclipse上配置客户端(先启动cvs)

image

Connection Type:pserver、Host:服务器Ip、Repository path就是我们配置的那个仓库的Name了。

可能还不够详细,不过自己下次再配应该可以记住了。大白痴,记上一笔。

—-2009/09/27

Related posts

Tags: ,.

一、下载要用的 jad.exe 和插件包。

二、把 jad.exe 放到 jre 的 bin 目录下,把 net.sf.jadclipse_3.3.0.jar 放到 MyEclipse 6.5M1 Blue\eclipse\plugins 目录下。

三、打开 eclipse,然后 Windows——>Perference——>Java——>jadClipse,设置 path to decompiler 为 jad.exe 的全路径,如: \Java\jre1.5.0_06\bin\jad.exe,在 Directory for temporary files 中指定临时文件的路径,如: G:\Java\eclipse-SDK-3.0-win32\temp。

四、在 Eclipse 的 Windows——>Perference——>General->Editors->File Associations
    中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”。

—-2009/05/27

Related posts

Tags: .

毕业到现在差不多有两年没有再用过struts了,看是能看懂了,就是如果按照自己的想法去实现一些功能的话,现在的记忆还有些欠缺,况且在学校没有网络,书上讲的又不全,所以视野很狭隘,很多东西似懂非懂,不怎么用。

废话少说。

struts中的html标签,比如说html:text,如果你想用js得到这个里面的值的话,就不能像得到普通html标签里的值一样了,因为这个标签里没有id或者name属性,代替id的是styleId,代替name的就是property属性。所以你想取得一个元素的值,就得这样写:

document.getElementById(‘styleId’).value;

相同的对于其他的html元素都可以这样实现。但是呢,还可以用另外一种方法来实现,因为通常我们都会用表单来处理一些数据,比如说html:form,当html:text里面不写styleId而只有property的话可以这样写:

document.forms[0].propertyName.value;

可以得到同样的效果。贴两段代码做比较:

一、

Java Server Page语言: Codee#8350
<table>
        <html:form action="/user/logon" focus="username">
          <tr><td><html:text property="username"/></td></tr>
          <tr><td><html:password property="userpasswd"/></td></tr>
          <tr>
           <td><html:button property="" value="submit"/></td>
           <td><html:reset value="reset"/></td>
          </tr>
        </html:form>
</table>
function  checkLogon(){
        var username=document.forms[0].username.value;
        var passwd=document.forms[0].userpasswd.value;
        if(username==null || username==”){
            alert(’请输入用户名!’);
            return false;
        }else if(passwd==null || passwd==”){
            alert(’请输入密码!’);
            return false;
        }else{
            document.forms[0].submit();
            return true;
        }
    }

二、

Java Server Page语言: Codee#8351
<table>
      <html:form styleId="logonForm" action="/user/logon" focus="username">
        <tr><td><html:text property="username" styleId="usernameId"/></td></tr>
        <tr><td><html:password property="userpasswd"   styleId="userpasswdId"/></td></tr>
        <tr>
          <td><html:button property="" value="submit"/></td>
          <td><html:reset value="reset"/></td>
        </tr>
      </html:form>
</table>
function  checkLogon(){
        var username=document.getElementById(’usernameId’).value;
        var passwd=document.getElementById(’userpasswdId’).value;
        if(username==null || username==”){
            alert(’请输入用户名!’);
            return false;
        }else if(passwd==null || passwd==”){
            alert(’请输入密码!’);
            return false;
        }else{
            document.getElementById(’logonForm’).submit();
            return true;
        }
    }

真不好用。。。

—-2009/05/20

Related posts

Tags: ,,.

限制文本框只能输入数字,而且不能粘贴非数字的值:

onkeypress="return event.keyCode>=48&&event.keyCode<=57″ 
onpaste="var s=clipboardData.getData(’text’); if(!/D/.test(s)) value=s.replace(/^0*/,"); return false;" ondragenter="return false"

—-2009/02/27

Related posts

Tags: .

处理blog的bug文档时候遇到的问题,如何屏蔽一些特殊字符,用到了一些正则表达式:

var regTest=/^[A-Za-z-0-9]+$/;

此时regTest中包含a-z的26个英文字母以及0-9的数字。贴代码如下:

HTML语言: Codee#8349
<BODY>
  <SCRIPT LANGUAGE="JavaScript">
  <!
    function Test(){
      var regTest=/^[A-Za-z-0-9]+$/;
     var TestOneValue=document.getElementById("TestOne").value;
      if(!regTest.exec(TestOneValue)){
        alert("有非法字符!");
      }else{
        alert("正常");
      }
    }
  </SCRIPT>
  <input type="text" id="TestOne" />
  <input type="button" value="测试" onclick="Test();"/>
</BODY>

另: /^[0-9]{1,20}$/ 判断是否是纯数字,表达式本身代表数字。

—-2008/12/19

Related posts

Tags: .

定义String对象的一个Trim属性方法,可以这样实现这个方法:

String.prototype.Trim = function()
     {
         return this.replace(/(^\s*)|(\s*$)/g,"");
     }

可以去掉一个字符串里前后的空格,这样一个字符串的变量就可以用到这个方法。

注:允许字符串间有空格的。

String:对象名称。prototype:增加属性。Trim:属性名称。

—-2008/12/19

Related posts

Tags: .
Page 3 of 34«12345»...Last »