Loading...

java .net

organize imports应该是ctrl+shift+o的操作
add import导入指定的类
organize imports导入所有需要导入的类,并且如果有些import是没用的,那么eclipse会自动删除
posted @ 2010-03-03 22:07 猪 阅读(1273) | 评论 (0)编辑 收藏
Gwt中调用panel的setUrl方法嵌入一个网页
在网页加载过程中加入wait
在页面中加入javascript
var ready = false;
$j(document).ready(function(){
ready = true;
});//这里用了jquery

然后再java中声明
public native boolean ready(Element frame)/*-{
return frame.contentWindow.ready?true:false;
}-*/;

然后在设置Frame的url时
olapFrame = centerCp.setUrl(GWT.getHostPageBaseURL()
+ com.google.gwt.http.client.URL.encode("jsp/showOlap.jsp?dim="
+ dims + "&dimname=" + colLabels + ""));
final MessageBox box = MessageBox.wait("等待", "正在查询数据,请稍后...", "查询中...");
final Element frame = olapFrame.getElement();
final Timer t = new Timer() {
@Override
public void run() {
if (ready(frame)) {
this.cancel();
box.close();
}
}
};
t.scheduleRepeating(100);
posted @ 2010-03-03 22:07 猪 阅读(214) | 评论 (0)编辑 收藏
javascript 调用java代码
//调用JAVA静态方法
//规则: @全路径类名::静态方法名(方法签名)(传入参数)
//@com.capinfo.cdss.gwt.olap.client.ui.PartOlapCenterTab::saveOlapState

(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava

/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)

(saveName,dims,rowDims,colDims,sql,colLabels,expandInfo,hideInfo,exp,field,remark);
//调用JAVA非静态方法
//规则:实例对象.@全路径类名::方法名(方法签名)(传入参数)
//this.@com.capinfo.cdss.gwt.olap.client.ui.PartOlapCenterTab::saveOlapState

(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava

/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)

(saveName,dims,rowDims,colDims,sql,colLabels,expandInfo,hideInfo,exp,field,remark);


//调用JAVA的非静态属性
//规则:实例对象.@全路径类名::属性名
//var field=this.@com.capinfo.cdss.gwt.olap.client.ui.PartOlapCenterTab::field;

参考:http://java.sun.com/j2se/1.4.2/docs/guide/jni/spec/types.html#wp16432
http://yonglin4605.javaeye.com/blog/568045
http://yonglin4605.javaeye.com/blog/564829
posted @ 2010-03-03 22:06 猪 阅读(641) | 评论 (0)编辑 收藏
在*.gwt.xml中加入 显示中文
<inherits name="com.google.gwt.i18n.I18N"/>
<extend-property name="locale" values="zh" />
在页面中加入
<meta name="gwt:property" content="locale=zh" >
posted @ 2010-03-03 21:44 猪 阅读(504) | 评论 (0)编辑 收藏
调用panel的setUrl方法嵌入一个网页
要访问这个网页中的js变量 var abc
setUrl返回一个Frame

public native void jsGetVar(Element element)/*-{
var abc = element.contentWindow.abc;
//element.contentWindow.document.getElementById("name");访问element
}-*/;

调用 jsGetVar(frame.getElement());

参考:http://tailorcai.javaeye.com/blog/186897
posted @ 2010-03-03 21:44 猪 阅读(388) | 评论 (0)编辑 收藏
在网上搜索了很多部署gwt到tomcat的blog,吸取了大家的经验,又发现一些问题,总结一下
我是用的Google Plugin for Eclipse ,跟用gwt的sdk编译有点点不一样
1、在gwt项目右键Google > GWT Compile,就会在项目中的war中得到编译后的文件
To run the application as JavaScript in what GWT calls "production mode", compile the application by right-

clicking the project and choosing Google > GWT Compile.
参考:http://code.google.com/webtoolkit/usingeclipse.html#compiling
2、将war中这些文件复制到tomcat webapp/应用 目录下
看一下WEB-INF\classes是不是有相应的class文件,要是没有用eclipse编译后复制过来
3、这样就需要gwt-user.jar了
url中也不需要?gwt.codesvr=172.20.66.140:9997这样的参数了
4、打开tomcat访问相应html可能什么都出不来,或者访问数据库时出错,查看gwt编译时控制台输出,是不是跟web.xml中配的

Servlet mapping是不是对应,
比如
Linking into D:\spring\workspace\fusionchart\war\olap.
Link succeeded
Compilation succeeded -- 92.640s
我的web.xml原来是
<servlet-mapping>
<servlet-name>olap</servlet-name>
<url-pattern>/com.capinfo.cdss.gwt.olap.Olap/olap</url-pattern>
</servlet-mapping>
要改成
<servlet-mapping>
<servlet-name>olap</servlet-name>
<url-pattern>/olap/olap</url-pattern>
</servlet-mapping>
相应html中原来是
<script type="text/javascript" language="javascript" src="com.capinfo.cdss.gwt.olap.Olap/com.capinfo.cdss.gwt.olap.Olap.nocache.js"></script>
改成
<script type="text/javascript" language="javascript" src="olap/olap.nocache.js"></script>
还没闹清楚为什么会这样
跟eclipse自动编译有关?高人告知啊
posted @ 2010-03-03 21:43 猪 阅读(663) | 评论 (1)编辑 收藏
ext-gwt 设置日期格式

DateField date = new DateField();
date.setPropertyEditor(new DateTimePropertyEditor("yyyy-MM-dd"));
posted @ 2010-03-03 21:43 猪 阅读(563) | 评论 (0)编辑 收藏
如果要去掉此提示,打开SQL 2008 在最上面 工具-〉选项-〉左侧有个 设计器-〉表设计器和数据库设计器 -> 阻止保存要求重新创建表的更改(右侧) 把钩去即可

参考:http://www.cnblogs.com/ajayumi/archive/2009/04/08/1431429.html
posted @ 2010-03-03 21:42 猪 阅读(721) | 评论 (0)编辑 收藏
连接Sql Azure
微软早就公布Sql Azure可以使用了,今天切身体验了一下,方法看下面链接
http://blogs.msdn.com/sqlcrd/archive/2009/12/28/sql-azure.aspx

测试asp.net连接时,启动项目报错:
Windows Azure Tools: Failed to initialize the Development Storage service. Unable to start Development Storage.

Failed to start Development Storage: the SQL Server instance ‘localhost\SQLExpress’ could not be found.   Please configure the SQL Server instance for Development Storage using the ‘DSInit’ utility in the Windows Azure SDK.
解决方法:
go to the "Windows Azure SDK Command Prompt"
执行:
DSInit /sqlInstance:. /forceCreate

再次重新启动,惊喜,报一堆这样的错误:

命名空间“http://schemas.microsoft.com/developer/msbuild/2003”中的“PropertyGroup”。 的子元素
命名空间“http://schemas.microsoft.com/developer/msbuild/2003”中的“ServiceHostingSDKInstallDir”。
无效。应为可能元素的列表: 命名空间“http://schemas.microsoft.com/developer/msbuild/2003”中的“Property”。。   

C:\Program Files\MSBuild\Microsoft\Cloud Service\v1.0\Microsoft.CloudService.targets    9    6    杂项文件

闹了半天是因为刚才
开着"Windows Azure SDK Command Prompt"
关了就OK了
posted @ 2010-03-03 21:42 猪 阅读(333) | 评论 (0)编辑 收藏
今天上班发现访问公司局域网里的计算机共享不好使了,输入正确的用户名密码,也提示不正确,差点就还原系统了,最后Google到了方法: WIN7电脑上开始 search 输入sec , 打开local security policy, 找到security settings\local policies\Network Security: LAN Manager authentication level, the default vaule 是 not defined. 改为"Send NTLM response only"后即可. 参考:http://bbs.pcbeta.com/thread-511161-1-1.html
posted @ 2010-03-03 21:41 猪 阅读(1698) | 评论 (0)编辑 收藏
http://www.infzm.com/content/39708 一直比较喜欢南方周末,不像一些报纸媒体报喜不报忧,想南方为追求事实真相的记者致敬!!! 另发句牢骚:对北京的除雪工作甚是不满,要政府干啥吃的
posted @ 2010-01-08 11:32 猪 阅读(221) | 评论 (0)编辑 收藏
余年已七十有余,一朝怛化,揆诸生寄 死归之理,一切无所 萦怀,惟我瞻四方,蹙国万里,民穷财尽,实所痛心,生平不喜多言,往日曲突徒薪之谋,国人或不尽省记,今则本识途之验,为将死之鸣,愿我国人静听而力行 焉!则余生虽死犹生,九原瞑目矣。国虽微弱,必有复兴直道,亦至简单。 勿因我见而轻起政争,勿尚空谈而不顾实践,勿兴不急之务而浪用民财,勿信过激言行之说而自摇邦本。讲外交者,勿忘巩固国防;司教育者,勿忘 保存国粹;治家者,勿弃国有之礼教;求学者,勿鹜时尚之纷华。 本此八勿,以应万有,所谓自力更生者在此,转弱为强者亦在此矣。余生平不事生产,后人宜体我乐道安贫之意,丧葬力崇节简,殓以居士服,毋以荤腥馈祭。
好一个 勿兴不急之务而浪用民财

引自:时寒冰 -- 腾讯博客 http://shihanbing.qzone.qq.com
posted @ 2010-01-08 11:31 猪 阅读(229) | 评论 (0)编辑 收藏

java.lang.InstantiationException

在Struts creating form bean的时候遇到这个异常

在form bean 中加一个无参的构造函数就Ok了

posted @ 2009-12-29 12:19 猪 阅读(603) | 评论 (0)编辑 收藏

惊闻诸如赶集网\263这类网站上的租房信息都被中介代理买断了,只有他们能看到,天理何在阿
在这发一个,气死我了

自己的房子出租

房屋信息:出租西三旗桥东南角常秀家园南北通透三居住房一套,面积80平米,6层的6层。三室为正规三室无隔断,主卧朝阳20平左右,有阳台,2次卧朝北面积10平左右。
房屋装修为中装,新刷白墙,房间整洁干净,设施齐全。天然气入户,电热水器,上网方便。
房屋周边信息:小区周边交通设施方便,有二十几趟公交车,下楼小区门口就有运通103、运通109、运通118三趟公交始发。
离小区步行5分钟的公交站有919、307、315、345、379、393、398、407、618、625、670、629、753、810、819、运通117等N趟四通八达
的公交车,其中的919大站快车,919区间等八达岭高速的直达车,在上班高峰时间直达三环马甸只需不到半小时时间。919大站
快车一站直达起家豁子(换乘10号线地铁)3站德胜门站(换乘地铁2号线)。小区离13号线城铁龙泽站仅2站地公交。周边商业圈发达并正在迅速崛起中,购物及吃饭都很方便
,京客隆、超市发、肯德基、烤鸭店、老家肉饼、苏宁电器、购物中心、24小时药店……环绕周边应有尽有。
出租条件:房屋觅有正当职业,无不良嗜好的有为青年出租,希望生活习惯良好,收入稳定,长期出租,可整租也可单租,全天看房。中介勿扰,谢谢~
联系方式:13810428318 QQ 122088025

做编程的劳苦兄弟优惠


这有图
http://beijing.koubei.com/fang/detail-rent-r38c4e1aede9546588a7150079255ec2d.html
posted @ 2009-12-02 14:15 猪 阅读(196) | 评论 (0)编辑 收藏

request.getInputStream() 和 request.getReader()不能同时调用,否则会引发java.lang.IllegalStateException异常。

API中有写:

getInputStream

public ServletInputStream getInputStream()
throws java.io.IOException
Retrieves the body of the request as binary data using a ServletInputStream. Either this method or getReader() may be called to read the body, not both.
Returns:
a ServletInputStream object containing the body of the request
Throws:
java.lang.IllegalStateException - if the getReader() method has already been called for this request
java.io.IOException - if an input or output exception occurred
posted @ 2009-10-19 13:48 猪 阅读(3007) | 评论 (0)编辑 收藏
仅列出标题
共27页: 上一页 1 2 3 4 5 6 7 8 9 下一页 Last 

公告

希望有一天

我能用鼠标双击我的钱包

然后选中一张100元

按住“ctrl+c”

接着不停的“ctrl+v”

嘻嘻~~~笑醒~~~



导航

<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

统计

常用链接

留言簿(6)

随笔分类(102)

随笔档案(398)

文章分类

文章档案(10)

有趣网络

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜