代码改变世界

30个最佳 jQuery Lightbox 效果插件

2011-10-15 00:36 by TTlive, 168 阅读, 0 推荐, 收藏, 编辑
摘要:Lightbox 应该是最流行的图片浏览效果了,常具有功能包括:自动根据窗口的大小缩放图片,模式窗口,幻灯片方式播放,内容预加载,渐变等效果。Web开发者们模仿 Lightbox 开发了各种各样的图片浏览插件,有基于 jQuery 的,有基于 Prototype 的,也有使用原生 JavaScript 写的。今天,本文要与大家分享的是30个最佳 jQuery Lightbox 效果插件。1.jQuery LightBox在线示例2.Lightbox2在线示例3.FancyBox在线示例4.LightWindow v2.0在线示例5.Colorbox Lightbox Plugin在线示例6.. 阅读全文

关于event.cancelBubble和event.stopPropagation()的困惑

2011-10-10 17:53 by TTlive, 245 阅读, 0 推荐, 收藏, 编辑
摘要:首先我在网上看到不少文章大体上分为两个(不正确)观点:1.cancelBubble用于ie的阻止冒泡事件,event.stopPropagation()用于firefox和chrome等其他浏览器。先不讲上面是对是错先看一个例子:(测试环境:chrom5.0.275.7, moz3.6.4, opera10.53, ie6,7,8)代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><!DOCTYPEhtmlPUBLIC"-/ 阅读全文

js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码

2011-10-10 14:08 by TTlive, 341 阅读, 0 推荐, 收藏, 编辑
摘要:1.文本框只能输入数字代码(小数点也不能输入)<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')"> 2.只能输入数字,能输小数点.<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value 阅读全文

开源项目Html Agility Pack实现快速解析Html

2011-09-10 16:00 by TTlive, 2889 阅读, 1 推荐, 收藏, 编辑
摘要:这是个很好的的东西,以前做Html解析都是在用htmlparser,用的虽然顺手,但解析速度较慢,碰巧今天找到了这个,就拿过来试,一切出乎意料,非常爽,推荐给各位使用。下面是一些简单的使用技巧,希望对大家有用,我个人也是个学习过程。Why Html Agility Pack? (以下简称HAP).Net下解析HTML文件有很多种选择,包括微软自己也提供MSHTML用于manipulate HTML文件。但是,经过我一段时间的搜索,Html Agility Pack浮出水面:它是Stackoverflow网站上推荐最多的C# HTML解析器。HAP开源,易用,解析速度快。How to use H 阅读全文

如何评价个人在软件开发团队中的绩效

2011-09-09 14:03 by TTlive, 363 阅读, 0 推荐, 收藏, 编辑
摘要:我认为一个有效评价手段应该达到以下目的:1、 对团队:让整个团队进入愉快高效工作状态2、 对“高手”:奖励干活多干活好的人3、 对“低手”:从制度上杜绝磨洋工的现象4、 对“中手”:提供工作认真但是水平有待提高的成员生存成长空间一个团队,总是有着各种各样的人,每个人在这个团队里都是主角。为了团队,他们有着相同的目标,但却担任着不同的角色,做着不同的事情。正因为每个人都做不同的事情,所以我们很难在定义一个统一的标准来评判个人在团队中的绩效。在软件开发中,每个人各司其职,有项目经理,有开发人员,有测试人员,还有设计师。如果单纯的通过代码量来评判个人绩效,那PM早就被开除了;如果只通过结果来判断,那 阅读全文

设计模式完整备忘录

2011-09-09 13:52 by TTlive, 163 阅读, 0 推荐, 收藏, 编辑
摘要:小言:这不是设计模式讲解型博文,以下将设计模式的概述、类图,代码示例,总结分每篇博文单独展示,现将其归类,便于以后翻阅,设计模式也不是一两个月学完了就能完全领悟,它只告诉我们几个解决问题的思路和方法,将具体问题抽象为模型的思想,武功也是,套路需要学,但是基本功(如马步、力量,毅力,抗打击能力)绝对不可或缺,在学习设计模式的同时更需要看看数据结构和算法方面的基础东东。设计模式不是银弹,如果非要用降龙十八掌对付一只蚂蚁不是一个好想法。本人也是学艺不精,整理当中难免有错误,希望在大家的批评指正,共同进步。一、创建型模式 ... 阅读全文

工作多年的.NET程序员,是否建立了自己的开发知识库?分享制作电子书的经验

2011-09-09 13:01 by TTlive, 193 阅读, 0 推荐, 收藏, 编辑
摘要:经过多年的编程经验的积累,工作中肯定会遇到很多问题,也都通过各种办法解决了。无论是上网搜索,或是向同事寻求帮忙,在遇到问题时,都会把这个系列的问题的网页都保存起来,以便以后查找起来方便。这样,随着时间的积累,知识库的内容会越来越多,如何整理这些文件,方便查找,一直是工作之外努力的方向。曾经用EverNote建立各种知识库,如下图所示,定期抽出时间,在网上搜索,看到好的文章,都剪贴下来几个月下来,就积累了几十兆的数据,大部分是含有简单格式的文本数据,可设置格式,打印,非常方便。而且EverNote这个软件是绿色版,一共才8M多。每次要重装系统或是搬动数据资料,也连同软件一起拷贝。与EverNot 阅读全文

Lucene.Net新手入门第一步

2011-09-09 12:59 by TTlive, 216 阅读, 0 推荐, 收藏, 编辑
摘要:今天工作不是特别多,在逛园子的时候看到了Lucene.Net,所以自己也参照别人的博文自己动手写了个DEMO(虽然很多是参考过来的,不过自己动手更容易记住嘛!)。废话不多说,先上个图,把以前看到的几个好的jquery插件也用上去了(JQuery关键字高亮度、JQuery分页),不记得地址了,就没有留作者的网址。第一步,下载DLL文件,我这里用的是2.9的版本,貌似说不更新了。第二步,把DLL引用到你的项目中,然后就是生成索引文件。/// <summary>/// 执行查询语句,返回SqlDataReader/// </summary>/// <param name 阅读全文

试试ILSpy,让我们和Reflector再见

2011-09-08 11:47 by TTlive, 514 阅读, 0 推荐, 收藏, 编辑
摘要:Reflector是.NET开发中必备的反编译工具。即使没有用在反编译领域,也常常用它来检查程序集的命名规范,命名空间是否合理,组织类型的方法是否需要改善。举例说明,它有一个可以查看程序集完整名称的功能,请看下图这里的Name,是标识一个程序集的完整标识,当GAC中存在程序集的多个版本时,这个名称是唯一的识别名称。但是,Reflector很早就转向收费软件了,需要购买许可才可以使用。对于耻于用盗版的朋友,通常会放弃。有朋友说,Reflector并没有增加更霸道的功能,却转向收费,令人费解。再看看市场上的.NET反编译软件,被Reflector击溃。一提到Reflector,说到.NET反编译, 阅读全文

ASP.NET性能优化 之 构建自定义文件缓存 输出缓存(即静态HTML缓存)

2011-09-08 11:23 by TTlive, 340 阅读, 1 推荐, 收藏, 编辑
摘要:ASP.NET的输出缓存(即静态HTML)在.NET4.0前一直是基于内存的。这意味着如果我们的站点含有大量的缓存,则很容易消耗掉本机内存。现在,借助于.NET4.0中的OutputCacheProvider,我们可以有多种选择创建自己的缓存。如,我们可以把HTML输出缓存存储到memcached分布式集群服务器,或者MongoDB中(一种常用的面向文档数据库,不妨阅读本篇http://msdn.microsoft.com/zh-cn/magazine/gg650661.aspx)。当然,我们也可以把缓存作为文件存储到硬盘上,考虑到可扩展性,这是一种最廉价的做法,本文就是介绍如果构建自定义文件 阅读全文