您的位置:首页 > 其它

项目开发遇到的问题及其解决.总结

2015-08-04 13:45 555 查看
1.eclipse 导出 doc 出现“The Javadoc command does not exist.”
javadoc command 选择 jdk/bin/javadoc.exe
2.tomcate 配置 web 项目
.....

SQL:
3.mysql * 必须得放前面 否则
select *,customer.name from customer ;

You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the
right syntax to use near'* from customer' at line 1

4.时间差(换算成号秒数)
java
Date d1 = df.parse("2004-03-26 11:31:40");
Date d2 = df.parse("2004-03-26 11:31:24");
long diff = d1.getTime() - d2.getTime();
long days = diff / (1000 * 60 * 60 * 24);
System.out.println(days);//84
System.out.println(diff);//7264876000
System.out.println(diff/1000); //得到时间差的秒数
mysql
select *,UNIX_TIMESTAMP(iEndTime)-UNIX_TIMESTAMP(now()) as et from jobs where iUserID=1;

5.mysql 配置中
<ConnectionString>jdbc:mysql://127.0.0.1:3306/Kaixin?allowMultiQueries=true</ConnectionString>

   支持 多条语句同时执行 分号隔开

  jTkehu.addMouseListener

6.java 日期转换
SimpleDateFormat sdfmt = new SimpleDateFormat("yyyy-MM-dd");
return java.sql.Date.valueOf(sdfmt.format(date));

------------------------------------------
7.将字符串分割
'.' , '|' 在正则中有特殊意义 若要分割 必须转义
String a = "aa|bb|cc";
String[] b = a.split("\\|");

--
8.java swing 項目开发
自定义空间窗体上添加连接
报错 java.awt.Cursor 找不到這個jar
环境 jdk 1.6 以上才有这个包

windows/preferences/Installed JREs 把 jdk1.6 勾上 就可以啦

9.myeclipse tomcate jdk 配置问题
先配置 java/installed jres/add/选择jdk路径
在配置 tomcate/jdk/

10.jbuilder 2006 破解
(不用序列号的方法,用序列号也不一定能破解)
把下载得到的 .jar 复制到 安装目录 JBuilder2006\lib\ 中
.slip 复制到 安装目录 JBuilder2006\license\ 中
重启就好啦。。

-------------------------------
11: 安装 IIS 出现问题
WINxp 不能装IIS6的、
xp sp3 professional应该是安装IIS5.1

出错 - 删掉 xp 自带的游戏
添加删除程序 - 附件和工具 - 详细信息 - 游戏复选框取消勾选

---------------------------
12: java 批处理 运行项目
1.将编译过的类文件,项目相关资源,jre和bat等放一起
2.bat 内容(需要 jre "..jar" main类)
jre1.6.0_03\bin\java.exe -cp ".;jar/client.jar;jar/comm.jar" com/ApplicationEnter
3.使用delphi exe运行java项目
建立控制台程序RUNjava.dpr
program Runjava;
uses
Windows;
{$R *.res}
var buff:array [0..MAX_PATH] of char;
AppPath: string;
begin
GetCurrentDirectory(MAX_PATH, buff);
AppPath := 'jre1.6.0_03\bin\java.exe -cp ".;'+

   'jar/client.jar;jar/comm.jar;jar/XmlSchema-1.3.1.jar" '+

   'com/fanchen/communication/frame/ApplicationEnter';
WinExec(PChar(AppPath),SW_HIDE);//SW_SHOW 显示控制台
end.

-------------------
13: 32位的时间格式 和 日期类型转换
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
long time = System.currentTimeMillis();//
String datetime = sdf.format((new Date(time)));

----

《日本沉没》

14. 退出框架 (target="_top")
<a href="LogOut.jsp" target="_top">退出框架</a>
<a href="连接地址" target="_parent">
javascript方法window.top.location=url
下面是target的属性:
_blank 浏览器会另开一个新窗口显示链接
_self,在同一框架或窗口中打开所链接的文档。此参数为默认值,通常不用指定。
_parent,将链接的文件载入含有该链接框架的父框架集或父窗口中。如果含有该链接的框架不是嵌套的 ,则在浏览器全屏窗口中载入链接的文件,就象_self参数一样。
_top,在当前的整个浏览器窗口中打开所链接的文档,因而会删除所有框架
_search 在浏览器的搜索区装载文档,注意,这个功能只在Internet Explorer 5 或者更高版本中适用

-----
即时显示输入的信息
<input onpropertychange="document.all.b.value=this.value"/><input id="b"/>

15.Myeclipse 设置 编译过的 class 的输出路径
Project - > Java Build Path - > Source - Default output folder
Broswer - > Create New Folder - > Advanced - > Link to folder in the file system

15.--------如何删除服务

删除的办法有两个:

办法一: 用sc.exe这个Windows命令
开始——运行——cmd.exe,然后输入sc就可以看到了。使用办法很简单:
sc delete "服务名" (如果服务名中间有空格,就需要前后加引号)
如针对上面的: sc delete KSD2Service

方法二:直接进行注册表编辑
打开注册表编辑器,找到下面的键值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 一般服务会以相同的名字在这里显示一个主健,直接删除相关的键值便可。

三、特殊情况

1、如果服务显示的是rundll32.exe,并且这个文件是位于system32目录下,那么就不能删除这个rundll32.exe文件,它是Windows系统的文件。这时只要清除相关的服务就可以了

2、如果一个服务删除了马上又自动建立了,说明后台有进程在监视、保护。需要先在进程管理器中杀掉相应的进程,或者启动后按F8,到安全模式下删除。

---------------------------------------------

16.--convert

FAT32 用CONVERT命令转为NTFS
将 FAT 卷转换成 NTFS。

C:\Documents and Settings\songyu>convert D: /FS:NTFS

17.html页面几秒后自动关闭

<SCRIPT LANGUAGE="JavaScript">
a();
function a(){setTimeout("closeWin()",2000);return false; }
function closeWin(){window.close();}
</SCRIPT>

18.html 嵌套 媒体文件
swf
<embed src="">

19: java 获得本地IP
InetAddress addr = InetAddress.getLocalHost();
ip=addr.getHostAddress().toString;//获得本机IP
address=addr.getHostName()toString;//获得本机名称

19.上传工具
ftp :
svn : svn://192.168.1.253/repos1/server_end/gjl
cvs :

20.图片无间隙
表格:<TABLE cellspacing=0 cellpadding=0 />
div :用作背景即可

21.系统端口
一般用到的是1到65535,其中0不使用,
0-1023: BSD保留端口,也叫系统端口,这些端口只有系统特许的进程才能使用;
1024-5000: BSD临时端口,一般的应用程序使用1024到4999来进行通讯;
5001-65535: BSD服务器(非特权)端口,用来给用户自定义端口.

22.页面内容禁止复制
<body oncontextmenu='return false' ondragstart='return false'
onselectstart ='return false' onselect='document.selection.empty()'
oncopy='document.selection.empty()' onbeforecopy='return false'
onmouseup='document.selection.empty()'>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: