- 浏览: 144410 次
- 性别:
- 来自: 济南
最新评论
-
wfwind:
呵呵真有缘。正好在找个方法,发现你写了,正好在我生日那天写的。 ...
JAVA中进行数据完整性验证 -
meteormatt:
发现2篇博客竟然一模一样.晕.
NMEA-0183协议介绍 -
meteormatt:
这篇写的不错啊.比什么百度之类的好多了.
GPS NMEA-0183协议介绍 -
kinghongen:
IE7是不行滴,IE6可以
如何判断一个页面被刷新还是被关闭 -
wyj04138:
用css+div来代替table主要有两个原因:1、提高页面加 ...
div 固定宽度横向布局
文章列表
在使用doGet传递参数(这里指的是点击超级连接的传递方式),有时候会出现中文乱码或者根本获取不到中文参数的问题。
这是可以使用"http://YOUR_SERVER/?YOUR_PARAM="+escape('你的中文')
这样转换一下中文,就可以传递过去啦。
很好用。
- 2008-06-19 09:14
- 浏览 942
- 评论(0)
不错的文章,收起来
转自:http://news.csdn.net/n/20080526/116261.html
对于<nobr><strong class="kgb" onmouseover='isShowAds = false;isShowAds2 = false;isShowGg = true;InTextAds_GgLayer="_u670D_u52A1_u5668";KeyGate_ads.ShowGgAds(this,"_u670D_u52A1_u5668",event)' style="BO ...
- 2008-05-26 10:45
- 浏览 711
- 评论(0)
最近在学习使用51地图的API,感觉 LTEvent 的bind的解释和实际的用法不一致。
官方API解释如下:
bind(obj 说 明:事件发生的对象类 型:对象
,event 说 明:事件名称,例如“click”类 型:事件名称字符串
,hObj 说 明:该事件被触发时将会执行hObj对象的hMethod方法类 型:对象
,hMethod 说 明:该事件被触发时将会执行hObj对象的hMethod方法类 型:函数句柄
,runOnce? 说 明:指定该事件绑定是否只运行一次,如果为true,该事件绑定将会在第一次运行后移除类 型:布尔值默认值:false
) 2.13 New ...
- 2008-04-08 16:03
- 浏览 1111
- 评论(0)
编写自己的组件时定义了这样一个成员变量:
contents:[],
这样的意思我认为应该是:为每个对象创建一个contents变量,这个变量是一个空数组。
但当我创建多个这个类型的组件时,却发现,这多个组件竟然公用着一个contents。就像是java的静态方法或者是直接调用了prototype的contents。(我在创建组件时没有对改变量做任何操作)
这应该是dojo继承机制的问题或者是由于contents是一个数组类型的变量,是传址类型的缘故吧。
最后改成了:contents:null.并在初始化的时候创建:contents=[];这样就没问题了。
至于到底是什么原因,还需 ...
- 2008-04-03 11:32
- 浏览 626
- 评论(0)
http://baike.baidu.com/view/99017.htm
RMI相关概述
RMI是Java的一组拥护开发分布式应用程序的API。RMI使用Java语言接口定义了远程对象,它集合了Java序列化和Java远程方法协议(Java Remote Method Protocol)。简单地说,这样使原先的程序在 ...
- 2008-03-21 11:02
- 浏览 863
- 评论(0)
原理:基于threadLocal:
使用hibernate,我们最终要获得的是一个hibernate session对象,
在第一次使用到一个hibernate Session的时候,创建创建一个session,并将其存储到threadLocal map集合中。
在同一个请求中,如果我们还需要用到这个session.我们就可以从threadLocal map集合中获取到这个session.接着使用。
在请求结束时(可以使用filter),关闭并清除ThreadLocal Map 中的所有session对象。
优点:可以配置多个数据源;可以在一个请求中在任何地方获取到hibernate ...
- 2008-03-06 10:15
- 浏览 1452
- 评论(0)
使用了dojo102的新版树形结构组件,发现和原来的版本差别十分巨大(无论是在实现还是在使用上)
很多以前方便的方法都被去掉了,只能自己修改源代码了……
先说一下在新版树结构中添加复选框的方式:
在这里添加的复选框类型是dijit.form.CheckBox类型。
首先我继承出一个新的treeNode类型的widget:
在template中添加了存放复选框的div:
现在contentNode部分变成了:
"<div dojoAttachPoint=\"contentNode\" class=\"dijitTreeContent\&q ...
- 2008-02-28 16:23
- 浏览 758
- 评论(0)
使用dojo declare(继承) 时出现无法根据id获取到对象的问题
有下面2段html:
1
<div id="container">
<form id="testForm" name= "testForm" method="post">
</form>
</div>
2
<div id=
- 2008-01-25 09:21
- 浏览 912
- 评论(0)
今天写脚本,在一个超级连接上增加提交表单的事件。结果在IE,FIREFOX,Safari下均没有问题,只有在opera下出现无法提交表单的问题,最后加上return false;就搞定了。
toNextScreen.onclick= function(){ this.asker.query(this.nextScreenPagenNumber); return false; };//function
超级郁闷………………
- 2008-01-24 15:02
- 浏览 821
- 评论(0)
最近改进了一下以前写的多幅图片轮流切换展示的代码,以前只是以类的方式整合到了dojo,并且在使用时必须显式调用window.setInterval方法。
这样有下面两个缺点:1 需要指定各个存放显示数据容器的名称或者传递引用进去。
2 必须显式调用window.setInterval方法才能开始循环。
很麻烦。
现在将它做成了widget,只需要传递进需要展示的数据以及循环间隔描述就可以了。
制作widget的方法就不说了,但在其中遇见了一个问题,那就是:
在一个widget(可以看做是一个javascript对象)中,如何定时循环执行当前对象的方法呢?
直接用window.se ...
- 2008-01-22 09:22
- 浏览 986
- 评论(0)
这种情况主要用于需要更换皮肤的地方,需要将图片的资源写在css里面。真正的资源是在 background:url(xxxxx);中,src属性中的是一张透明的图片而已
不多说了,代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"&g ...
- 2008-01-16 15:21
- 浏览 1025
- 评论(0)
看到很多网站上都有这样的效果,感觉很不错。想据为己有,但是扣起来实在是太麻烦,于是自己写了一个。下面是简单的代码实现(只实现了基本的功能,样式和一些细节还没修改来)
和以前一样,整合到了dojo中了,现在用的是1.0
基本的原理很简单,在一个固定的地方展示图片和标题。这里用的是数组。指定展示图片用的id,以及展示标题的容器id。
还有就是根据图片数组长度,动态创建一系列的手动切换按钮,点击按钮就展示相应的图片和标题。目前仅实现了简单的功能。比在ie7,firfox2, Safari下做了简单测试。大体上就这个样子吧。
下面是js
/**
* @fileoverview ...
- 2008-01-04 16:59
- 浏览 1898
- 评论(0)
对于IE浏览器来说,
只需要在<body>上增加style="text-align:center"就可以了,但是用firefox的话,还需要在层上增加
MARGIN-RIGHT: auto;MARGIN-LEFT: auto;样式,例如:
<div style="MARGIN-RIGHT: auto;MARGIN-LEFT: auto;border:1px solid #B1B4D7; width:950px;height:80px; padding:0px;">
这样这个曾就可以居中显示了
- 2007-12-28 08:52
- 浏览 2933
- 评论(0)
看别人写的源程序,发现使用了缓存处理机制,好奇,学习了一下,很有意思的东西。
它使用的是whirlycache这一个开源项目,版本0.7.老了点。先用着。
//定义自己的缓存类
public class MemberCache {
//这里是默认的缓存时间
public static final long TIME_OUT = DateUtil.HOUR;
private static Log log = LogFactory.getLog(MemberCache.class);
//创建一个单例
static private MemberCache i ...
- 2007-12-19 16:37
- 浏览 1445
- 评论(0)
目前只会通过配置文件的方式。具体方式如下:
菜单项的增加一般有三个步骤:编写菜单项配置文件、编写视图配置文件,并使两者关联、编写事件处理程序。
1 编写菜单项配置文件:
在rss文件中可以如下定义:
RESOURCE MENU_BAR r_test_menubar
{
titles =
{
MENU_TITLE { menu_pane = r_test_menu; txt = ""; }
};
}
RESOURCE MENU_PANE r_test_menu
{
items =
{
MENU_ITEM { c ...
- 2007-12-18 11:08
- 浏览 902
- 评论(0)