- 浏览: 63217 次
- 性别:
- 来自: 北京
最新评论
文章列表
jQuery工作原理解析以及源代码示例(转)
- 博客分类:
- 前端技术
jQuery的开篇声明里有一段非常重要的话:jQuery是为了改变javascript的编码方式而设计的.
从这段话可以看出jQuery本身并不是UI组件库或其他的一般AJAX类库.
jQuery改变javascript编码方式!
那么它是如何实现它的声明的呢?这里,用以下的一 ...
51CTO推荐专题: jQuery开发学习网址:http://developer.51cto.com/art/201005/202450.htm
文章针对jQuery 1.3.2版本,面向的读者应具备以下要求:
1.非常熟悉HTML
2.非常熟悉javascript语法知识
3.熟悉javascript面向对象方面的知识
4.熟练使用jQuery框架
jQuery对象的初始化是写在匿名函数里的,就像这样:
(function(){alert("jQuery框架分析")})();
第一个括号是声明了一个函数,第二个括号是执行这个函数。也就是说,jQue ...
docx4j学习网站
- 博客分类:
- java
docx4j学习网址:http://www.docx4java.org/trac/docx4j
一个简单的例子:
由于ooxml文档规范纳入ISO标准,所以世界一些开源组织对OOXML的java开发包的研发也越来越快,除了apache的POI项目宣布对office2007的支持,其他组织也开始加紧行动,相比行动比较迅速的有dev.plutext.org组织的docx4j这个包比较成熟些,docx提供3种方法来操作docx文档,现在我们可以来看看docx4j是怎么操作docx文档的:
Java代码
package org.docx4j.samples;
import java.io. ...
最近铁道部的网上购票系统确实火了,随之而来的是对它的各种分析。现在牛人越来越多了,虽然没有太大的技术含量,但是这种想法还是很值得学习的,先转过来,慢慢学习。。。
下面是别人写的自动登录铁道部网上购票系统。
var main=document.getElementById('main').contentWindow;
var username_value="用户名";
var password_value="密码";
var UserName=main.document.getElementById('UserName');
var ...
装了好几天的gcc,现在终于能用了。其实装的时候问题不大。
装之前首先需要安装gmp,mpc,mpfr.下载地址:ftp://gcc.gnu.org/pub/gcc/infrastructure/
装的时候会遇到问题,查看config.log,大概是:cc1: error while loading shared libraries: libmpc.so.2: cannot open shared o
解决办法,在终端运行下面的命令:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
这样就装完了。下面就是享受自己的劳动成 ...
较全的POJ题目分类
- 博客分类:
- 算法
初期:
一.基本算法:
(1)枚举. (poj1753,poj2965)(2008-10-27Done 位运算+宽搜)
(2)贪心(poj1328,poj2109,poj2586)
(3)递归和分治法.
(4)递推.
(5)构造法.(poj3295)
(6)模拟法.(poj1068,poj2632,poj1573,poj2993,poj2996)
二.图算法:
(1)图的深度优先遍历和广度优先遍历.
(2)最短路径算法(dijkstra,bellman-ford,floyd,heap+dijkstra)(2008-08-29Done)
(poj1860,poj3259,poj1062,poj22 ...
ACM训练方案-POJ题目分类
- 博客分类:
- 算法
ACM online Judge
中国:
浙江大学(ZJU):http://acm.zju.edu.cn/
北京大学(PKU):http://acm.pku.edu.cn/JudgeOnline/
杭州电子科技大学(HDU):http://acm.hdu.edu.cn/
中国科技大学(USTC):http://acm.ustc.edu.cn/
北京航天航空大学(BUAA)http://acm.buaa.edu.cn/oj/index.php
南京航天航空大学(NUAA)http://acm.nuaa.edu.cn
华中科技大学(HUST)http://acm.hust.edu.cn/thx ...
实例网页网址:http://www.blueidea.com/articleimg/2007/03/4545/css2.html
2.彻底弄懂CSS盒子模式二(导航栏实例) 【论坛讨论】http://www.blueidea.com/tech/web/2007/4563.asp
3.彻底弄懂CSS盒子模式三(浮动的表演和清除的自述) 【论坛讨论】http://www.blueidea ...
web前端优化之dom篇(转)
- 博客分类:
- web前端技术
很多人讨论js一些算法和使用习惯对执行效率的影响。
但是本人认为随着浏览器的优化,单纯js代码本身的优化对这个应用的影响微不足道(因为我们的js代码一般构不成一定的数量级,但是对字符串的操作是一个特例),更多的要考虑的应该是资源文件的大小和对dom操作的优化上。
比起资源下载的耗时和dom的耗时,js执行时间是微乎其微,可优化的空间的很小,js的结构应该是以可读性和可维护行为先,如果为了百分之一秒不到的时间,牺牲了可读性就得不偿失了。
dom操作篇
dom最常见的操作就是创建、添加、查找、和修改(删除)元素,下面就来比较几种添加方式的效率。
先举个例子:
for(var i=0; ...
未来的web基础——SPDY <一>(转)
- 博客分类:
- 前端技术
前端应用的许多优化都是围绕网络开展的。Yahoo的35条网站优化实践中第一条便是Minimize HTTP Requests。前端工程师们为这些优化做了许多努力与探索,比如CSS sprits,比如CDN combo。天河就经常做CSS sprits,这个虽然有自动化工具。不过尴尬的是,主要是半自动化工具,还是要做部分工作来保证的。于是搞个CSS sprits常常花上小半天时间(苦逼的活呀)。
最近看了些关于SPDY的文章,忽然觉得,如果类似SPDY这样的中间协议(TCP之上,HTTP的补充)被大量应用了,其实我们就不需要太刻意关注最小化HTTP请求数了(YY中…)。支持一个TCP连接中无限的并 ...
svn update时总能出现类似:
Restored 'WebRoot/WEBINF/classes/edu/chinese/server/quesdb/ClassicReServlet.java'
Restored'WebRoot/WEBINF/classes/edu/chinese/server/quesdb/PronunciationServlet.java'
.......
解决办法:
在项目的属性一栏中,进行如下的配置
屏蔽svn **/.svn**
linux系统常见命令的使用收集
- 博客分类:
- 关于linux系统
1.移动文件或者更改文件的名称: mv oldname(source file) newname(goal file)
2.删除文件:rm -r filename
3.远程从本地向目标电脑传送文件: scp -r sourcefile(url) ip(目标地址):/root。有时候这个命令不好用,会出现类似下面的提示:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@ ...
程序员,或者说就是可以真正合格完成一些
代码工作的程序员,应该具有的素质。
1:团队精神和协作能力
把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,
也是最重要的安身立命之本。 ...
[size=medium]1. 在网上找了很多安装svn版本库的资源,有的有很多的不同。自己按照好几个方法试着做都有点晕了。后来找到这个学习资料,发现这个是最全最好的。下面就是我找到的学习资料,希望对很多人有用。
一. 安装apr ...
今天在测试服务器上安装、配置subversion都非常顺利的,之后通过svn从客户端提交代码时倒是出现了问题,报了个错 误:Can't open file '/data/svn/develop/db/txn-current-lock': Permission denied 。哎又是没有权限的啊。
后来查了一下资料才知道因为在创建版本库的时候用的是root权限,现在普通用户就更新不了db/目录下的文件了(因为提交会更新SVN服务器上版本库中的db/目录)。解决方案就是把db/目录下的文件都修改成普通用户(如web服务器用户)并修改读写权限。操作如下:
cd / data / svn / dev ...