- 浏览: 265006 次
- 性别:
- 来自: 北京
最新评论
-
panghaoyu:
不需要solr、mongodb、任何数据库、jsp\php\a ...
搜索关键字拼音智能提示实现 -
panghaoyu:
其实还有其他方法,比如可以嵌入搜索引擎的搜索自动提示js,就 ...
搜索关键字拼音智能提示实现 -
颖宝blingbling:
<div></div>
搜索关键字拼音智能提示实现 -
静夜独窗:
请问,这段代码哪里用到了Memcache,整个验证用cooki ...
JCaptcha+Memcache的验证码集群实现 -
liubang201010:
alfresco简体中文汉化包:
http://www.inn ...
Alfresco社区版本安装(linux)
文章列表
apche转发到tomcat 中文乱码
修改tomcat的server.xml
添加
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/>
[java] view plaincopy
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URI ...
本文描述在Linux系统上安装Alfresco的步骤:
1. 下载安装文件:alfresco-community-4.0.x-installer-linux-x64.bin
2. 增加执行权限并执行:
chmod +x alfresco-community-4.0.d-installer-linux-x64.bin
./alfresco-community-4.0.d-installer-linux-x64.bin
3. 选择安装过程中语言:
Please select the installation language
[1] English - English
...
js绑定事件监听函数
- 博客分类:
- javaScript
目前,有三种可靠的事件注册方式:传统绑定,IE方式,W3C方式
1. 传统绑定
实例:
document.getElementsByTagName("form")[0].onsubmit = function(e){
return stopDefault(e);
}
2. Dom绑定(W3C)
document.getElementsByTagName("form")[0].addEventListener('submit',function(e){return stopDefault(e);},false);
事件阶段取决于addEventList ...
//防止发生默认浏览器行为的通用函数
function stopDefault(e) {
// 防止默认的浏览器行为(W3C)
if(e && e.preventDefault )
e.preventDefault();
// IE中阻止浏览器行为的捷径
else
window.event.returnValue = false;
}
实例代码:
<html>
<head>
<meta charset="utf-8">
<script type=" ...
关于event.cancelBubble
由于HTML中的对象都是层次结构,比如一个Table包含了多个TR,一个TR包含了多个TD ,Bubble就是一个事件可以从子节点向父节点传递,比如鼠标点击了一个TD,当前的event.srcElement就是这个TD,但是这种冒泡机制使你可以从TR或者Table处截获这个点击事件,但是如果你event.cancelBubble,则就不能上传事件。
取消事件冒泡,在 IE 的事件机制中,触发事件会从子元素向父元素逐级上传,就是说,如果子元素触发了单击事件,那么也会触发父元素的单击事件;event.cancelBubble=true;可 ...
= 赋值运算符
== 等于
=== 严格等于
首先,== equality 等同,=== identity 恒等。
==, 两边值类型不同的时候,要先进行类型转换,再比较。
===,不做类型转换,类型不同的一定不等。
下面分别说明:
先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等:
1、如果类型不同,就[不相等]
2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相等]。(判断一个值是否是NaN,只能用isNaN()来判断)
3、如果两个都是字符串,每个位置的字符都一样,那么[相等];否则[不相等]。 ...
用maven构建一个项目很简单,在dos窗口下输入:
mvn archetype:create -DgroupId=net.selitech.ssim -DartifactId=ssim //我们看到的项目名称-DarchetypeArtifactId=maven-archetype-webapp
在ssim的完整路径下输入
mvn eclipse:eclipse -Dwtpversion=2.0 (此参数是构建一个web项目,不加就是普通项目)
部署和应用Alfresco的方式多种多样,但大部分的部署方式都遵循一个通常的模式。最终,Alfresco是用来实现的ECM解决方案,比如文档管理(Document Management,DM), Web内容管理(Web Content Management,WCM), 和数字资产管理(Digital Asset Management,DAM).除了这些应用,还可以提供了协调功能和全文搜索功能。
Alfresco采用客户端和服务器架构,客户端为用户提供一个用户界面,服务器提供内容管理服务和存储。常用的解决方案是多个客户共享服务器,每个客户端都使用它定制的环境。下图显示了Alfres ...
Alfresco是领先的企业内容管理(ECM)的开源替代品,致力于真正的稳定性的企业级平台的开源创新。Alfresco的目标是不仅能提供一个开源产品,而且要超越商业ECM的产品特性,功能和用户社区。
Alfresco系统核心是一个运行在服务器上的内容仓库,同时这个Server还负责持久化内容,元数据管理和全文检索,如下图所示
Alfresco是纯Java的应用程序,运行在Java Enterprise Edition平台上。Alfresco是基于spring平台开发的,spring负责提供模块化的功能,如版本管理,安全和规则。
/////////
三个基本服务
...
一、变量的作用域
要理解闭包,首先必须理解Javascript特殊的变量作用域。
变量的作用域无非就是两种:全局变量和局部变量。
Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。
Js代码
var n=999;
function f1(){
alert(n);
}
f1(); // 999
另一方面,在函数外部自然无法读取函数内的局部变量。
Js代码
function f1(){
var n=999;
}
alert(n); // error
这里有一个地方需要注意,函数内部声明变量的时候,一定要使用var命令。如果不用的话, ...
在servlet的配置当中,<load-on-startup>5</load-on-startup>的含义是:
标记容器是否在启动的时候就加载这个servlet。
当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;
当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。
正数的值越小,启动该servlet的优先级越高。
Servlet specification:
The load-on-startup element indicates that this servlet ...
javascript:void(0)的意思就是什么也不做!他不是页面URL,而是一个javascript语句void(0),void是一个操作符,该操作符指定要计算一个表达式但是不返回值,这个要计算的表达式是“0”,所以,这个基本是坑爹的写法,完全是糊弄浏览器的。
如果你鼠标悬停于一个链接上,在浏览器底部状态栏上显示该链接的目标地址是这个的话,说明这个网页的编写者希望这个链接被点击时不是直接跳转到某个新页面,而是执行其他操作(例如某个预设的JS函数)。
那为什么要加这个呢?因为链接的HTML代码(<a href="地址">链接</a>)中“href ...
匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^x00-xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹配空白行的正则表达式:ns*r
评 ...
JQuery读书笔记--JQuery-Form中的AjaxForm和AjaxSubmit的区别
JQuery中的AjaxForm和AjaxSubmit使用差不多功能也差不多。很容易误解。
按照作者的解释:
AjaxForm
ajaxForm不能提交表单。在document的ready函数中,使用ajaxForm来为AJAX提交表单进行准备。提交动作必须由submit开始
ajaxSubmit
马上由AJAX来提交表单。你可以在任何情况下进行该项提交。
option的参数
var options = {
target: '#output1', ...
转载请注明出处(Cooper的专栏 http://blog.csdn.net/cooper_lyt)
Spring是个成熟的框架,我就不废话了,说下遇到的问题和解决方法。。不定时更新
循环依赖,就是说类A依赖与B,而B又依赖于A,这种情况本不应该发生,发生这种情况是因为我在项目中使用的工厂模式,用一个工厂来生产一些管理器类,而某一管理器要需要另一管理器提供支持所以就要引用工厂类,而这个管理器和这个工厂就出现了循环依赖(项目中实际的逻辑比这个更复杂,因为我在项目中实现的了一个工作流数据POJO类延迟加载的功能像hibernate 那样在调用一个类的集合属性时才到要shark ...