IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

jquery.validate 1.7版本(remote方法)bug修复方法

 前一段时间在做表单提交的用户体验升级,使用jquery.validate时遇到一个棘手的问题. 具体情况是使用remote验证规则,jquery.validate 不能正常工作.于是分别用1.44版与1.51版做测试,结果仍然不能工作. 以下是测试脚本:       <script> &nb

HubbleDotNet 软件架构

HubbleDotNet 目前已经有很多用户,但大部分用户还仅仅停留在使用层面,真正深入去研究和了解的人不是很多。作为一个开源项目,HubbleDotNet 除了可以提供应用的需要外,其本身的代码对希望了解信息检索和底层软件开发技术的开发人员也应该有一定的参考作用。为了方便对这方面感兴趣的开发人员阅读和理解 HubbleDotNet 的代码,我把HubbleDotNet 的软件设计架构公布出来,供

JavaScript奇技淫巧之遍历数组

正常的for循环就不提了,直接进入正题。如下: //示例1 for(var i=0,a;a=["jack","tom","lily","andy"][i++];){ console.log(a); } //示例2 var ary = ["jack","tom","lily","andy"]; for(var i=0,a;a=ary[i++];){ console.log(a); } 从F

由Qmake.exe/QtCreator.exe启动速度慢挖进去

    一直用Qt Creator开发Qt程序,Nokia的Qt Creator实在太慢了,启动慢,编译速度也是超级慢。昨天,终于它慢的让我无法忍受了,我决定抛开手上的一切工作,深入挖掘Qt Creator启动慢的原因。首先,怀疑是给力的Mcafee企业版卡住程序了。试试把Mcafee的一切监控都关闭,没效果!然后怀疑系统进程太多了,卸载掉SONY送的一堆无用程序,没

写在Silverlight 5发布前 - 盘点2010年Silverlight开发书籍

距MIX11还有一个月,Silverlight 5即将到来(了解Silverlight 5新特性),为了方便大家学习Silverlight开发技术,本文汇总了2010年较为流行的Silverlight开发书籍列表,希望对大家学习Silverlight开发技术有所帮助。同时我们欢迎各位发表读书心得,相互交流,共同提高;如果您在阅读中遇到问题,欢迎留言,我们一起讨论解决。   欢迎大家加入&

编程之美系列之二——寻找最大频数

问题描述:        现在有一数组存放int型整数,数字有重复,且有一数字出现的频率超过了50%,请找出这个数字。   问题求解: 分析:       最直接的方法就是对数组中所有的数字排序,然后再扫描一遍,统计各个数字出现的次数,如果某个数字出现的次数超过一半,则输出这个数

【WP7进阶】——详细教你使用帮你赚钱的广告控件

AdVertising 广告控件是微软移动战略上的另一个组件,该组件可以轻松帮你在你的应用程序或者XNA框架游戏上显示广告。使用该组件的优势: 赚更多的钱   这个组件为您的应用程序显示各种移动广告,这是一个实时的、轮换的、非常优秀的显示广告方法。显示内容包括各地的经销商和采购商包括了微软在内的adCenter 和大型微软广告市场。   快速、无争议   AdVertising广告控件通

用CSS制作一个圆形放大镜

    话说图片放大,这是一个再容易不过的效果了。当然,今天说的可不是简简单单的在一个框里放大,而是一个圆。就像放大镜或是狙击镜那样,只有圆圈里的放大,圈外的当然还是原来的图片。这是不是很不可思议? 当然不是。做过Flash的也许会脱口而出:套个蒙版就是了。可惜CSS不是Flash,没有那一套。我们只有从CSS里面慢慢挖掘。     先

SYNDOS —— TCP/IP Checksum极速算法

    当数据包的发送速度大幅提高后,校验和计算成了自然成了不可忽视的一部分。    传统的Checksum算法网上随便一搜一大堆,甚至不少攻击器也是用此算法。该算法并没有什么缺点,具有普遍性,可计算任意数据任意长度的Checksum。对于SYN包那样很短并且每次都是固定长度的包,这种算法显然有些累赘了。我们不妨仔细分析下Checksum

你有过对“扩展方法”中“扩展”二字新的理解吗?

MSDN官方文档中说,“扩展方法使您能够向现有类型‘添加’方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。对于用 C# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用在类型中实际定义的方法之间没有明显的差异。” 按照这种官方描述,扩展方法就是用

SCRUM节外生枝(三)

  上接:SCRUM节外生枝(二)    3.       一个程序员卡壳了   有了一些工作经验的程序员(也许可以扩展到所有的技术人员),都遇到过这样的情况:在一个本以为容易的技术实现上遇到未能预测到的难关,长时间无法逾越。本来一个小时能完成的Feature,可能因为一个Severe 0 的Bu

for in的缺陷

for in 语句用来列举对象的属性(成员),如下 var obj = { name:"jack", getName:function(){return this.name} }; //输出name,getName for(var atr in obj) { alert(atr); } 注意了吗,没有输出obj的toString,valueOf等内置属性(或称内置成员,隐藏属

[Project Euler] 来做欧拉项目练习题吧: 题目017

                [Project Euler] 来做欧拉项目练习题吧: 题目017                             &n

[译]Silverlight树控件增删改查和拖放

原文地址:http://blogs.msdn.com/b/codefx/archive/2011/02/15/silverlight-treeview-control-with-crud-and-drag-amp-drop.aspx   来自微软的Amit Dey提供了一个非常好的Sliverlight代码示例来展示了在Silverlight中树控件的增、删、改、查和拖放的功能。在Sil

把多级不确定的项目类别遍历出来(图文码并茂)

我今天就是类似于这个效果图给遍历出来需求:是要把不确定的多级分类遍历成表格。并不是多复杂却花了我几乎三个钟头,搞得我纠结不已,感觉应该有更简单的方法,就抛砖引玉吧。 别看下面的代码不是很多,这可是我旧的代码太多,我自己都搞不清了的情况下狠心都删了再重新做的。大概三个钟头才整出来的。 1 <!--项目分类 --> 2 <table> 3

程序设计中的计算复用(Computational Reuse)

从斐波那契数列说起 我想几乎每一个程序员对斐波那契(Fibonacci)数列都不会陌生,在很多教科书或文章中涉及到递归或计算复杂性的地方都会将计算斐波那契数列的程序作为经典示例。如果现在让你以最快的速度用C#写出一个计算斐波那契数列第n个数的函数(不考虑参数小于1或结果溢出等异常情况),我不知你的程序是否会和下列代码类似: public static ulong Fib(ulong n)

判断JS对象是否拥有某属性

两种方式,但稍有区别 1,in 运算符 var obj = {name:'jack'}; alert('name' in obj); // --> true alert('toString' in obj); // --> true 可看到无论是name,还是原形链上的toString,都能检测到返回true。 2,hasOwnProperty 方法 var obj = {

[原创]如何确保JavaScript的执行顺序 –之jQuery1.5.1与jQuery1.4.4的差异

1.      引言 在上一篇文章《如何确保JavaScript的执行顺序 - 之实战篇》中,我们发现jQuery.html函数在动态加载跨域JavaScript时,在Firefox和Opera中可以按照引入顺序执行,而在IE,Chrome和Safari中都不能确保执行顺序。 经过分析,我们发现jQuery.html在处理跨域静态JS文件时,并

JavaScript奇淫技巧之遍历数组

正常的for循环就不提了,直接进入正题。如下: //示例1 for(var i=0,a;a=["jack" , "tom" , "lily" , "andy"][i++];){ console.log(a); } //示例2 var ary = ["jack" , "tom" , "lily" , "andy"]; for(var i=0,a;a=ary[i++];){ console.log(a); } 从F

判断是否是2的N次方各方法运行速度比较

今天写了篇文章判断一个数是否是2的N次方http://www.cnblogs.com/mybear/archive/2011/03/03/1969851.html 没想到各位的热情着么高,呵呵,感谢每一位关注的朋友,本来也想写篇关于回复中每个方法的介绍的,不过被undefined 朋友抢了先,各位可以参考他的两篇文章 1)一名曾经的测试人员, 看大家贡献的关于2的n次方的检测的代码 2)结果正确不