摘要: The regular expression classes of the .NET framework also support named capture. Unfortunately, the Microsoft developers decided to invent their own syntax, rather than follow the one pioneered by Py... 阅读全文
posted @ 2010-05-17 18:59 基础软件 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 正则表达式被广泛用于各种字符串处理应用,如查找、替换、格式验证等。正则表达式定义了一个字符串模式,例如,规定了字符串中应该包含哪些字符,不能包含哪些字符,以什么字符开头和结尾,某些字符出现多少次等。正则表达式本身也是一个字符串,用一种特定语法描述模式,正则表达式区分大小写。组成正则表达式的元素大致有以下几种。 阅读全文
posted @ 2010-05-17 18:58 基础软件 阅读(3096) 评论(0) 推荐(0) 编辑
摘要: “回文分数”游戏并不简单,游戏目标是修改最多maxChanges个字符使得一个字符串的回文分数最高。只允许修改,不许增加或者删除字符。一个字符串的回文分数定义如下: - 如果字符串不是回文串,则分数为0。 - 如果字符串是回文串,且长度为奇数,则分数为1。 - 如果字符串是回文串,且长度为偶数,设它的一半子串的回文分数为K(两个一半子串得分一定相同),则分数为K + 1。 阅读全文
posted @ 2010-05-12 14:32 基础软件 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 如果一个数字十进制表达时,不存在连续两位数字相等,则称之为“不重复数”。例如,105,1234和12121都是“不重复数”,而11,100和 1225不算。给定一个long类型数字A,返回大于A的最小“不重复数”。 阅读全文
posted @ 2010-05-12 14:27 基础软件 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 废话少说,直接上序列号: Microsoft Visual Studio 2010序列号/注册码:YCFHQ9DWCYDKV88T2TMHG7BHP 阅读全文
posted @ 2010-05-04 09:54 基础软件 阅读(722) 评论(0) 推荐(0) 编辑
摘要: jQuery调用Web Service很简单,使用方便,如果你以前用过ASP.NET Web Service和jQuery,你10分钟就可以做一个jQuery调用ASP.NET Web Service的例子。下面就来做。 (1)在ASP.NET中添加一个Web Service,就用默认名称吧,WebService1。 (2)在WebService1中添加2个方法,第一个方法返回1个Student对象,第二个方法返回一个Student列表,这两种返回对象在客户端处理时稍微有一点不一样,等会要说明。下面是代码。 阅读全文
posted @ 2010-04-28 21:05 基础软件 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 刚才看了几篇文章,都说Web Service端要使用JavaScriptSerializer进行序列化,在客户端处理数据时,要使用JavaScript的 eval求值,但是经我试验,当用jQuery 调用 Visual Studio 2008 SP1和Visual studio 2010发布的Web Service中,不需要使用eval求值,在success回调函数中得到的就是一个对象,而不是一个字符串。 又找了两篇文章,不使用JavaScriptSerializer进行序列化和eval求值,直接使用对象。 阅读全文
posted @ 2010-04-28 19:41 基础软件 阅读(423) 评论(0) 推荐(0) 编辑
摘要: AJAX技术现在得到广泛应用,它采用异步局部更新数据的方式,不产生服务器回发,提高了网络效率,提高了用户体验。 当然,AJAX技术的意义并不是无刷新更新以提高用户体验,这是我初学AJAX时的错误印象。AJAX技术更是一种局部更新数据的方式,大大节省了网络流量,减少网页下载时间,从而提高Web程序响应速度。 举个例子来说,你在浏览一个论坛里某篇热门文章,好多人都在文章后面留言了,所以这个页面很大(5k甚至更大)。这个文章你也很感兴趣,想发表自己的观点,于是你输入内容(只有20个汉字)然后回复。在传统的ASP.NET Web程序中,你必须提交整个页面,服务器端处理后,再返回整个页面,你的浏览器处理整个页面并显示。这期间产生了庞大的网络浏量、浪费了服务器端处理、也给浏览器端造成更大工作量。 阅读全文
posted @ 2010-04-28 16:23 基础软件 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 第一个jQuery程序(按照程序员惯例是个Hello, World)如下 $(function(){alert('Hello, World');}); 其中的“$”在jQuery中是个很不一般的字符,在jQuery代码中处处都能看见它的身影。简单来说,$是个函数,但是这个函数能够接受不同参数,实现多种功能,就像是面向对象语言中的方法重载。 本例中的$函数只接受一个参数,这个参数本身又是个函数。这条语句的意思是当HTML文档在浏览器中加载完毕时执行$后面的函数,此处即显示 “Hello,World”消息框。 $(function(){/*function body*/});这条语句看起来语法很复杂,尤其对于像我这种习惯了面向对象语言语法的程序员来说。把这条语句细分一下,其实是由好几部分组成的,这是一种简洁的写法。如果拆分成比较容易理解的形式,那么这一条语句应该包括以下内容。 阅读全文
posted @ 2010-04-21 16:21 基础软件 阅读(692) 评论(0) 推荐(0) 编辑
摘要: jQuery是当前很流行的一个JavaScript框架,使用类似于CSS的选择器,可以方便的操作HTML元素,拥有很好的可扩展性,拥有不少插件。 jQuery可以快速找到文档中的html元素,并对其进行操作,如隐藏、显示、改变样式、添加内容等。能够方便的在页面上添加和移除html元素。这些功能虽然使用JavaScript也能实现,但是jQuery绝对使这些工作变得更加简单。"Write Less Do More". 我个人感觉jQuery的语法比纯JavaScript还要容易掌握,我对JavaScript语法中的HTML部分不熟悉,也看过一些,但是感觉关键字太多,语法较复杂。但是使用jQuery却很简单,所有元素都使用val()、text()、html()三个函数进行操作,易学易用。 阅读全文
posted @ 2010-04-21 16:16 基础软件 阅读(5965) 评论(0) 推荐(0) 编辑