断点

每天进步一点点!
posts - 174, comments - 56, trackbacks - 0, articles - 21

我在使用myeclipse6.0的时候遇到了一个问题,在网上搜索一下,现已解决。 
我在myeclipse下建了一个WEB项目project,在WebRoot下建了一个文件夹jsp/user,在jsp/user文件下新建了一个文件index.jsp, 
写了一个简单的框架应用 
<%@ page contentType="text/html;charset=gbk"%> 
<html> 
<frameset cols="2,8">
 <frame src="left.jsp" name="left">
 <frame src="userinfo.jsp" name="right">
</frameset>

</html> 
当我在写  <frame>  的src属性里的第一个字符l的时候跳出对话框提示 
the file /E:/workspace/project/WebRoot/jsp/user/l cannot be found. Please check the location and try again. 
每写一个字符都会跳出这个对话框,而我在写其他的jsp文件的html属性时却没有这样的问题。

网上说是平台的原因,反正不清楚,解决方式如下:

关闭它的jsp图形模式。myeclipse6中打开jsp文件时,右键open with 选MyEclipse JSP Editor,不选MyEclipse Visual JSP Editor模式。


posted @ 2009-02-13 17:56 断点 阅读(340) | 评论 (2)

posted @ 2010-01-13 21:53 断点 阅读(2278) | 评论 (0)编辑 收藏

解决方式及说明:

   方法1.在写国际化文件或者资源文件的时候,会用到中文,用eclipse首次编辑的时候写中文也不会有问题,但是当你保存后在此打开的时候,中文就会无法显示了,都是问号或者乱码。

   这个是因为中文的操作系统中,eclipse对java文件默认的编码是GBK,但是对properties文件默认的字符编码却是ISO-8859-1,所以我们要改变eclipse对properties文件的默认编码。

   打开 Window ->Perferences ->General ->Context Types:  在右面的窗口中选择Text-->Java Properties File, 之后在下面的 File association 窗口中选中*.properties(locked)  在把下面的Default encoding从默认的ISO-8859-1更改成GBK,再点击update保存即可。

   方法2.通过安装Properties Editor。Properties Editor可以直接编辑Properties文件,直接保存就可以,不用再转换。

   如何安装Properties Editor?

在Eclipse的Help菜单中,选择 Software Updates -> Find and Install .... 打开安装插件的向导。

    1)选择 Search for new features to install

    2)如果是第一次安装Properties Editor,要先点击New Remote Site... ,在出现的New Update Site输入对话框中,Name可以随便输入一个名称。

Name输入:Properties Editor

URL输入:http://propedit.sourceforge.jp/eclipse/updates/  

    确定后就增加了一个插件网站,接下来一步步按照提示就可以安装,最后会提示重新启动Eclipse,重新启动后就可以了。


posted @ 2008-12-17 18:19 断点 阅读(214) | 评论 (0)

posted @ 2010-01-13 21:49 断点 阅读(2550) | 评论 (0)编辑 收藏

atof(将字符串转换成浮点型数)
atoi(将字符串转换成整型数)
atol(将字符串转换成长整型数)
gcvt(将浮点型数转换为字符串,取四舍五入)
strtod(将字符串转换成浮点数)


select nvl(trunc(months_between(to_date(:sPlyEndTm,'yyyy-mm-dd hh24:mi:ss'),to_date(:sRegTm,'yyyy-mm')),1),'') into :sMonthRegEnd from dual;

 

TRUNC函数,用于对值进行截断:
用法有两种:TRUNC(NUMBER)表示截断数字,TRUNC(date)表示截断日期。
(1)截断数字:格式:TRUNC(n1,n2)
n1表示被截断的数字,n2表示要截断到那一位。n2可以是负数,表示截断小数点前。
注意,TRUNC截断不是四舍五入。

(2)截断日期:
先执行命令:alter session set nls_date_format='yyyy-mm-dd hh24:mi:hh';
截取今天:
SQL> select sysdate,trunc(sysdate,'dd') from dual;

SYSDATE             TRUNC(SYSDATE,'DD')
------------------- -------------------
2009-03-24 21:31:17 2009-03-24 00:00:00


MONTHS_BETWEEN函数 :
MONTHS_BETWEEN (x, y)用于计算x和y之间有几个月。如果x在日历中比y早,那么MONTHS_BETWEEN()就返回一个负数。


posted @ 2009-07-17 19:28 断点 阅读(223) | 评论 (0)

posted @ 2010-01-12 23:49 断点 阅读(877) | 评论 (0)编辑 收藏

1、strcpy(str2,""); /*将str2清空*/

2、num1=atof(str2); /*将第二个操作数转换为浮点数*/

3、int strcmp(char *s1,char * s2);      

用法:#include <string.h>
功能:比较字符串s1和s2。
说明:
        当s1<s2时,返回值<0
        当s1=s2时,返回值=0
        当s1>s2时,返回值>0

posted @ 2009-06-03 11:35 断点 阅读(31) | 评论 (0)


4、strncmp(char *s1,char * s2,int n);
用法:#include <string.h>
功能:比较字符串s1和s2的前n个字符。
说明:
        当s1<s2时,返回值<0
        当s1=s2时,返回值=0
        当s1>s2时,返回值>0
实战:
在工作中碰见了strncmp函数,在由C转Java时由于不了解它的返回值范围,导致出错,出单员不能录单,问题比较严重。下面是工作中碰见的一段代码:
if (strcmp(sCtctCde,"014012")==0){
    if ((strcmp(sBsnsTyp,"19001")==0) || (strcmp(sBsnsTyp,"19007")==0)){
     sprintf(stmp,"该部门属性为专属4S店,业务来源只能选择机构代理!");
      return(SetUserError(lpInBuffer,2,stmp));
    }else if (strncmp(sProdNo,"03",2)){    //如果相等返回为 0 ,而不是true。
       sprintf(stmp,"该部门属性为专属4S店,只能出车险业务!");
       return(SetUserError(lpInBuffer,2,stmp));
    }
   }
可参考:http://www.ggv.com.cn/forum/clib/string/strncmp.html

posted @ 2009-09-11 19:28 断点 阅读(153) | 评论 (0)

posted @ 2010-01-12 23:37 断点 阅读(234) | 评论 (0)编辑 收藏

仅列出标题
共18页: First 上一页 10 11 12 13 14 15 16 17 18