- 浏览: 156726 次
最新评论
-
不死咸鱼:
需要购买视频
JBPM4+ExtJS实战视频教程 -
iame:
good,打算在新项目中使用,thanks
javascript模版引擎-tmpl的bug修复与性能优化 -
lhf1990729:
图片打不开啊。少年。。
[置顶] 通向架构师的道路(第十四天)Axis2 Web Service安全(二) -
gtrgtr:
不错...
java.lang.IllegalStateException: Immutable bitmap passed to Canvas constructor错误解决办法 -
nodejs:
这个世界这是怎么了?http://nodejs.iteye.c ...
代码之谜 - 为什么 jdk 中把 String 类设计成 final
文章列表
参考
https://community.jboss.org/wiki/BuildingHibernateFromSource35?_sscc=t
hibernate 仓库配置
https://repository.jboss.org/nexus/content/groups/public/org/hibernate/hibernate-core/
Maven 2 + Hibernate 3.2 + MySQL Example (XML Mapping)
http://www.mkyong.com/hibernate/quick-start-maven-hibernat ...
- 2012-07-05 17:48
- 浏览 681
- 评论(0)
今天碰到一个很奇快的需求,大致如下:html页面有很多div容器,每个div容器的数据都是通过ajax请求来处理的。一般情况处理ajax请都在windows的load事件中,由于页面的div容器太多造成windows的load事件中ajax请求太多;所以我们只需要处理那些在浏览器中看得见的div容器。假如我们现在有10个div容器,每个屏幕刚好显示1个div容器,如果我们放到windows的load事件中,那么刚开始就有10个ajax请求。其实用户可能根本不会看到后面几个div容器,所以我们通过这个插件来延迟这些ajax的请求,刚加载页面有1个或2个ajax请求,当滚动条滚到相应div的时 ...
最近因工作的需要主要做web前段的优化,其中之一就是js的优化,在项目中的js代码相对比较规范的,都是$(function(){})这种格式。但是大家都知道js的下载比较耗时的,它的解析和执行是阻塞式的。我们是否可以先让js下载下来,在windows的load事件中在去解析和执行了。答案是肯定的,其中ControlJS .js就实现了这种方式。个人觉得它比LAB的延迟加载要优秀的一点,减少了js的加载时间。但是该js功能相对比较强大,同时也没有解决js依赖关系的加载。个人自己写了一个小插件 来实现js异步加载延迟执行。
代码如下:
Javascript代码
JS对象序列化为JSON对象,如下代码
/**
* JSON 解析类
* 方法:
* 将JSON字符串解码为页面可识别的object对象
* @param {String} json The JSON string
* @return {Object} The resulting object
* Object o = JSONUtil.decode(json);
*
* 将JS对象序列化为JSON字符串
* @param {Mixed} o The var ...
- 2012-07-04 19:44
- 浏览 889
- 评论(0)
Steve Souders在2010年12月份发布了ControlJS项目,该项目是让开发者更好的去控制javascript文件的下载和执行,从而提高了页面脚本的加载速度。
Steve提出了一个非常具有创造性的思想,就是预先异步下载javascript文件而不解析执行,直到需要的javascript处理时才去真正的执行。这一点得到了很多人的关注与验证。Nicholas Zaka也因ControlJS引发了很多思考,并分析了ControlJS和LABjs
的区别所在,详细内容可以阅读Thoughts on script loaders和Separating JavaScript downlo ...
- 2012-07-04 17:10
- 浏览 726
- 评论(0)
C#默认提供了Pair、Triplet 、Tuple(4.0新增加的)这三个元组,在一些小的数据结构使用时,我们可以不用去声明相应的数据结构,而用这些元组来替代。
public sealed class Pair
{
// Fields
public object First;
public object Second;
// Methods
public Pair()
{
}
public Pair(object x, object y)
{
this.First = x;
this. ...
- 2012-07-03 14:31
- 浏览 1050
- 评论(0)
今天碰到一个很奇快的需求,大致如下:html页面有很多div容器,每个div容器的数据都是通过ajax请求来处理的。一般情况处理ajax请都在windows的load事件中,由于页面的div容器太多造成windows的load事件中ajax请求太多;所以我们只需要处理那些在浏览器中看得见的div容器。假如我们现在有10个div容器,每个屏幕刚好显示1个div容器,如果我们放到windows的load事件中,那么刚开始就有10个ajax请求。其实用户可能根本不会看到后面几个div容器,所以我们通过这个插件来延迟这些ajax的请求,刚加载页面有1个或2个ajax请求,当滚动条滚到相应div的时候,d ...
- 2012-06-28 14:45
- 浏览 894
- 评论(0)
今天把网站环境迁移到windows2008结果发现iis7的配置和iis6不同!所以写出来希望能给大家节省点时间
1.找到处理映射
2.双击进去找到“添加模块映射”
3.进入到模块映射中,如图配置
4.点击“请求限制”
5.结束
- 2012-06-28 12:34
- 浏览 802
- 评论(0)
在平时编码中,经常要做拼接字符串的工作,如把json数据用HTML展示出来,以往字符串拼接与逻辑混在在一起会让代码晦涩不堪,加大了多人协作与维护的成本。而采用前端模板机制就能很好的解决这个问题。
精妙的 tmpl
前端模板类开源的不少,但最属 jQuery 作者 John Resig 开发的 “javascript micro templating” 最为精妙,寥寥几笔便实现了模板引擎核心功能。
它的介绍与使用方式请看作者博客:http://ejohn.org/blog/javascript-micro-templating/
让我们先看看他的源码:
(function(){
v ...
- 2012-06-27 20:46
- 浏览 3210
- 评论(1)
在看了《精通javascript 》一书中,里面讲了很多工具函数,先整理一部分。
主要在javascript和css交互的代码:
function text(e) {
//获取元素文本内容
var t = "";
e = e.childNodes || e;
for (var i = 0, count = e.length; i < count; i++) {
t += e[i].nodeType != 1 ? e[i].nodeValue : text(e[i].ch ...
- 2012-06-27 11:06
- 浏览 852
- 评论(0)
在阅读精通JavaScript(图灵计算机科学丛书)里面有讲解javascript继承的一些东东。
其一是讲解DouglasCrockford的js
代码如下:
//简单的辅助函数,让你可以将新函数绑定到对象prototype上
Function.prototype.method = function (name, func) {
this.prototype[name] = func;
return this;
}
//一个相当复杂的函数,允许你方便地从其他对象继承函数,
...
- 2012-06-21 15:35
- 浏览 735
- 评论(0)
本文将探讨浏览器渲染的loading过程,主要有2个目的:
了解浏览器在loading过程中的实现细节,具体都做了什么
研究如何根据浏览器的实现原理进行优化,提升页面响应速度
由于loading和parsing是相互交织、错综复杂的,这里面 ...
- 2012-06-21 11:17
- 浏览 728
- 评论(0)
exec:对string进行正则处理,并返回匹配结果.array[0]为原字符串,array[i]为匹配在整个被搜索字符串中的位置。test:测试string是否包含有匹配结果,包含返回true,不包含返回null。match(pattern):根据pattern进行正则匹配,如果匹配到,返回匹配结果,如匹配不到返回nullsearch(pattern):根据pattern进行正则匹配,如果匹配到一个结果,则返回它的索引数;否则返回-1replace(pattern,replacement):根据pattern进行正则匹配,把匹配结果替换为replacementsplit(pattern):根据 ...
- 2012-06-17 13:34
- 浏览 795
- 评论(0)
简介
SQL Server每个表中各列的数据类型的选择通常显得很简单,但是对于具体数据类型的选择的不同对性能的影响还是略有差别。本篇文章对SQL Server表列数据类型的选择进行一些探索。
一些数据存储的基础知识
在SQL Server中 ...
- 2012-06-15 17:32
- 浏览 677
- 评论(0)
在学习mvc3源代码的时候,发现里面调用action的源代码如下:
private static ActionExecutor GetExecutor(MethodInfo methodInfo) {
// Parameters to executor
ParameterExpression controllerParameter = Expression.Parameter(typeof(ControllerBase), "controller");
ParameterExpression para ...
- 2012-06-15 15:12
- 浏览 880
- 评论(0)