- 浏览: 301505 次
- 性别:
- 来自: 广州
最新评论
-
阿宁sun:
除了把源码上的注释复制过来,没看到啥东西。。。
初步研究Apache common pool -
jelly:
如果开发游戏,用flash 也有被反编译的危险哦
试读《高性能HTML5》——走向完善的web 客户端 -
zhengjie_dna:
最大的问题是代码 可以获取的 你用soket 完全无法保证安全 ...
试读《高性能HTML5》——走向完善的web 客户端 -
paradigm:
谢谢,我用3分钟找到了这里,一分钟解决。GOOD
我用的关键字 ...
一用subclipse 就导致eclipse莫名奇妙的退出(crash) -
yvhiwssn:
请问我如果将BeanDefinitionBuilder 动态的 ...
动态创建Spring Bean
文章列表
客户希望如果没有操作,在30分钟后session过期,并且自动进行注销的操作。
显然服务器没有提供这方面的支持,所以只能从客户端下功夫。
实现的方式很简单,在js中记录进入页面的时间,通常用户的操作都会导致页面的刷新和url的变动,所以在公共的包含文件中加上如下的代码,1. 记录进入页面的时间。 2. 设置一个定时器,检查这个时间也现在时间的差值是否大于session过期的时间,也就是30分钟。
var globalLastSessionTime = new Date();
calcSessionTime=function(){
var now = new Date();
...
Linux LVM
===========================================================
作者: huasheng(http://huasheng.itpub.net)发表于: 2004.11.22 17:10分类: 操作系统 出处: http://huasheng.itpub.net/post/1210/6334---------------------------------------------------------------
Linux LVM
目的:将2块20G的硬盘做成一个35G的卷。
...
- 2009-03-12 14:31
- 浏览 1872
- 评论(0)
如果没有进行设置的话,在使用MyEclipse的经常出现如下图所示内存不足的提示。
提示中说的很明白:“MyEclipse has detected that less than 5% of the 64MB of Perm
Gen (Non-heap memory) space
remains.”意思是说当前只有小于5%的非堆内存是空闲的。所以我们只要将这个值设置大一些就可以了。
提示中给出了设置的参数:
-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M
这里有几个问题:
1. 各个参数的含义什么?
2. ...
- 2008-12-30 12:11
- 浏览 2838
- 评论(0)
1. Flex 和 Flex Build3 的官方资源。
Flex SDK 和 Flex build (到2008年11月最新版本是3.01)在官方的网站上有下载。
地址:http://www.adobe.com/products/flex/
2. 页面跳转的问题
private function login_check():void{
navigateToURL(new URLRequest("FlexUI.html"),"_self");
}
通过上面的函数可以实现
3. 生成swf 的大小问题
默认每个flex appli ...
- 2008-11-10 01:41
- 浏览 2214
- 评论(0)
LDAP技术资源第一节 介绍LDAP的Roadmap & FAQ,http://www.kingsmountain.com/ldapRoadmap.shtml
第二节 免费ldap server,http://www.openldap.org
第三节 开源的ldap serverhttp://javaldap.sourceforge.net/
第四节 Java 开发 jndihttp://www.cris.com/~adhawan/tutorial/ http://java.sun.com/products/jndi/tutorial/
第五节 Java 开发 jldap来 开发 ...
- 2008-10-26 15:51
- 浏览 2985
- 评论(0)
Dojo 客户端调优的方式:
1. 编译合适的dojo文件。
dojo十分“巨大”, 而且有很多文件是最终用户不需要使用的。
默认情况下的dojo.js 比较大,有200多k,但是如果自定义进行编译之后可能只有10多k。
而且将常用的模块编译到dojo.js 也能提高效率。
dojo的加载顺序如下:
1). 浏览器加载dojo.js
dojo bootstrp code
dojo loader
(optionally) frequently used modules
2). dojo.js 激活Dojo对象, 动态的载入其他的module,如果模块已经载入, ...
2007年6月项目准备开始了,刚来到一个新的项目组,什么都是新的,除了我自己。
需要一个新的框架来开发项目,香港的同事决定使用Dojo,DWR, 我开始学习使用dojo,时间很短,但是我还是基本上熟悉了dojo的基本控件和架构。在此基础上搭建起了项目的基本框架。这是一个单页面,基于ajax和dojo widget的系统,一切都那么的新奇,又充满挑战,但是既然dojo有这么多后台,又有香港同事的推荐,我显得自信满满。
框架搭建的同事,也开始后了紧锣密鼓的招兵买马,一起都像是从零开始。陆陆续续,招了5个程序员和一个测试员。开始了整个项目的快速开发,由于需求由香港负责,而且需求做的比较细致,基本上问题 ...
对于oracle进行简单树查询(递归查询)
DEPTID
PAREDEPTID
NAME
NUMBER
NUMBER
CHAR (40 Byte)
部门id
父部门id(所属部门id)
部门名称
通过子节点向根节点追朔.
select * from persons.dept start with deptid=76 connect by prior paredeptid=deptid
通过根节点遍历子节点.
select * from persons.dept start with paredeptid=0 connect by p ...
前几天碰到一个非常郁闷的问题,eclipse突然不能使用svn的插件subclipse了,只要跟svn相关的操作,比如更新,上传,同步都执行不了,而且导致eclipse 崩溃。
开始我怀疑是eclipse 的版本跟svn客户端的版本不兼容,使用了新版的eclipse,还是同样存在,使用新版的TortoisSVN ,问题依旧。使用新版的subclipse,问题依旧,简直郁闷死了。
在网上终于找到的解决的办法,答案简直太出人意料之外了,原来跟我在本机上新安装的subvesion服务器有关系,安装这个服务器只不过是为了试试最新版的subversion的安装,但是项目的subversion服务器还是 ...
- 2008-03-17 11:46
- 浏览 5243
- 评论(5)
web应用程序的安全涉及到认证和授权。 这里讲的是授权相关的部分。 web程序在不同的页面中跳转。 web程序的资源分类: 图片,css,网页,js代码,按钮。 涉及的问题:导航,树,返回,前进,书签,安全,资源,日志。 对于用户来说,web程序就是在不同的页面之间跳转。对于程序,常常有必要记录用户的这些操作。--相关应用:返回,前进,书签,日志。当用户访问某个页面的时候,需要验证用户是否有权限访问页面,是否能够保存页面数据等操作,这就涉及的安全和资源的关系。我们需要将页面,页面按钮等定义为可用的资源,通过资源跟用户或者用户组,或者角色(role)对应来定义权限的规则。 每个页面应该都有导航条 ...
- 2008-01-08 18:46
- 浏览 3604
- 评论(0)
Dojo 从 v1.0 开始引入了一个功能强大,快速,健壮的控件--Grid。
Grid 在dojo的体系结构中属于Dojox 这个包中。
这个Grid 比较灵活,可以排序,过滤,编辑,多表头,支持多种Cell 控件。
官方文档的地址:http://dojotoolkit.org/book/dojo-book-0-9/docx-documentation-under-development/grid
通过官方的示例文档,我进行了一次精彩的体验,在这里和大家分享一下我的体验心得。
要完成一个Grid,需要下面几个步骤,每个步骤都是必不可少的。
1. 首先是导入样式表
没有样式表,就无法显示漂亮的 ...
web应用程序都面临浏览器上的history功能的困扰,前进,后退,刷新,将是你的程序失控,重复提交,丢失数据等等场景让你焦头烂额,运行的好好的程序,被客户随便摆弄一下就错误百出。这些就是客户心智和程序员心智不同产生的冲突。
最初的web程序只是一些静态的网页,一般都通过地址栏的URL地址来进行定位,所以,浏览器集成了很方便的History功能,让你在浏览的历史记录中来回切换。可是,随着复杂应用程序开始越来越多的通过浏览器来作为客户端,噩梦就开始了。
近年来,Ajax技术的兴起为程序设计者和客户提供了不同的技术实现和用户体验,Ajax火了起来,也开始颠覆了传统的web操作和应用传统。但是浏览器并 ...
widget change list
0.43
1.0.1
Button
dijit.form.Butt
公司的项目4月份开始,我们选择了dojo,不为别的,因为他有IBM的支持。当然,我个人认为EXT也是不错的。
其实开源的类库和框架我们公司用的还是很谨慎的,这次能够用上dojo我已经心满意足了。可惜,还是被开源给摆了一道,当我们开发了一大半页面的时候,dojo 1.0 发布了,而且改变很大,我们面临一个选择,继续用0.43还是升级到1.0,公司决定先进行一个评估,这个任务就落在我的头上了。
评估
站在个人的立场上,我当然是希望能够升级到1.0,但是设计到进度和时间的安排,这个评估是必不可少的。
通过分析,我发现dojo控件的 Package 和 dojoType 命名全部 ...
因为JSON 是 javascript 的一个子集,所以,在javascript 中使用JSON是非常简单的。
js 代码
var myJSONObject = {"bindings": [
{"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"},
{"ircEvent&qu ...