- 博客(22)
- 资源 (3)
- 收藏
- 关注
原创 JScript 中的反向引用和使用反向引用
正则表达式的最重要功能之一是存储匹配的模式的一部分以供以后重新使用的能力。您可能想起,若在正则表达式模式或模式的一部分两侧加上括号,就会导致表达式的一部分被存储到临时缓冲区中。可以通过使用非捕获元字符 ?:、?= 或 ?! 来重写捕获。每个捕获的子匹配项按照它们在正则表达式模式中从左到右出现的顺序存储。缓冲区编号从 1 开始,最多可存储 99 个捕获的子表达式。可以使用 \n 来访问每个缓
2014-09-10 22:17:42
788
原创 字符匹配 与 中括号表达式
句点 (.) 匹配字符串中的各种打印或非打印字符,只有一个字符例外。这个例外就是换行符 (\n)。下面的正则表达式匹配 aac、abc、acc、adc 等等,以及 a1c、a2c、a-c 和 a#c:/a.c/若要匹配包含文件名的字符串,而句点 (.) 是输入字符串的组成部分,请在正则表达式中的句点前面加反斜扛 (\) 字符。举例来说明,下
2014-09-10 22:15:52
1607
原创 正则表达式语法
正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式示例表达式匹配/^\s*$/匹配空行。/\d{2}-\d{5}/验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。
2014-09-10 22:08:32
788
转载 Web Api 中返回JSON的正确做法
在使用Web Api的时候,有时候只想返回JSON;实现这一功能有多种方法,本文提供两种方式,一种传统的,一种作者认为是正确的方法。JSON in Web API – the formatter based approach只支持JSON最普遍的做法是:首先清除其他所有的formatters,然后只保留JsonMediaTypeFormatter。有了HttpConfigura
2014-09-05 15:33:42
761
原创 ASP.NET Web API 用IE浏览器访问下载文件问题
如果你没设置Web API 返回数据的formatters,用浏览器访问接口时就会根据浏览器的不同而现实不同形式的结果,由于IE浏览器默认的header是Application/json,所以用IE浏览器访问接口时,总是需要下载JSON文件。当然你也可以在服务端修改返回数据的形式。在Global文件的Application_Start()方法中加上下面这句话:Globa
2014-09-05 15:31:07
1987
原创 正则表达式 总结
(1)验证字符串string str 是否是纯数字 例:string str = “123465”/^\d+$/ (2)验证字符串string str 是否是数字加字母 例:string str= “123abc” || string str = “ab12c”/^[a-z]*\d*[a-z]+\d+[a-z]*\d*$/i || /^[a-z]*\d*\d+[a
2013-08-08 12:39:43
488
转载 C#正则表达式指南
1 运算符“表达式”属性支持以下正则表达式运算符:表达式说明.指示任何字符。\指示后面的字符应按原义而不是作为特殊字符进行解释。例如,\. 指示“.”。()将括号内的运算符分组。
2013-08-04 21:04:32
1016
原创 学习笔记
string str = "美国7月份私营部门新增就业人数16.1万人,几乎是当月新增就业人数的全部。" +"其中,零售、律师、会计等领域的新增就业岗位最多,达3.6万个,金融业、批发业和制造业也有增长,但建筑业减少就业岗位6000个";List list = Regex.Matches(str, @"\d+(\.\d+)?").OfType().Select(t => t.Value).ToL
2013-08-04 19:00:25
484
原创 jquery遍历筛选数组的几种方法和遍历解析json对象
jquery grep()筛选遍历数组$().ready( function(){ var array = [1,2,3,4,5,6,7,8,9]; var filterarray = $.grep(array,function(value){ return value > 5;//筛选出大于5的
2013-07-31 23:25:31
617
转载 jquery 插件开发
自定义主要通过两种方式实现$.extend({aa:function(){}});$.fn.extend({aa:function(){}});调用的方法分别是:$.aa();$($this).aa();注意:创建函数时不要放在 $(function() { }中,调用时候要放在事件里面$($this).click(function(){$.aa();});
2013-07-31 23:24:52
476
转载 jQuery自定义函数
"viewport" content="width=device-width" /> Index "~/Content/jquery-1.7.1.min.js"> "javascript" type="text/javascript"> $(function () { $.fn.TestJq = function (opti
2013-07-31 23:24:11
503
转载 图片放大功能
body{margin:0px;} div.zoomdiv { z-index: 999; position : absolute; top:0px; left:0px; width : 200px; he
2013-07-31 23:23:26
576
原创 学习笔记 jquery的this
this,表示当前的上下文对象是一个html对象,可以调用html对象所拥有的属性,方法$(this),代表的上下文对象是一个jquery的上下文对象,可以调用jquery的方法和属性值。jQuery中this与$(this)的区别$("#textbox").hover( function() { this.title = "Test";
2013-07-31 23:22:40
531
原创 总结 varchar和nvarchar的区别
varchar(n)长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。nvarchar(n)包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。两字段分别有字段值:我和coffee那
2013-07-31 23:18:35
568
原创 学习笔记 Javascript禁用鼠标滚轮
当鼠标或者键盘触发某一事件时,在Javascript中,我们可以为这个事件设置相应的动作。当然浏览器本身甚至是操作系统也会有对某一事件的默认动作,这样除了由于我们设置了自己定义句柄而产生的动作之外,还会有默认的动作发生。通过事件属性取消默认动作DOM的Event对象,通过其preventDefault()方法来取消默认动作。在IE下,则是将event的retur
2013-07-31 22:07:32
927
原创 用javascript获取指定节点父节点、子节点
获取页面中某个html元素,动态的更新该元素的样式、内容属性等。用JavaScript获取这些节点的方法有很多种,下面是总结的一些方法.1. 通过document节点获取:(1) document.getElementById(elementId):该方法通过节点的ID,可以准确获得需要的元素,是比较简单快捷的方法。如果页面上含有多个相同id的节点,那么只返回第一个节点。JavaS
2013-07-31 22:04:11
2030
原创 Aggregate序列累加器
对序列中每一项进行“先来后出”式的执行,代码中间处理很好 static int M(ints, Func f) { Console.Write(s); varn= f(); Console.Write(s); returnn;
2013-07-31 21:54:00
669
原创 学习笔记之单例模式
单例模式就是保证在整个应用程序的生命周期中,在任何时刻,被指定的类只有一个实例,并为客户程序提供一个获取该实例的全局访问点。public class Singleton{ private static Singleton instance; private Singleton() {
2013-07-31 21:47:43
991
原创 读书笔记之REST
REST表征状态转移(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。REST 从资源的角度来观察整个网络,分布在各处的资源由URI确定,而客户端的应用通过URI来获取资源的表征。获得这些表征致使这些应用程序转变了其状态。随着不断获取资源的表征,客户端应用不断地在转
2013-07-31 21:40:30
546
原创 Panorama控件 title 字体设置
想把字体放小或向下移动一些.我们可以编缉title的模板. 其中margin我们需要设置的距上面大一些.否则我们看不到Title.其它字体与高度我们就酌情设置就可能了.当然高度一定要比字体大些.否则会显示部分. 如果需要数据绑定.我们就弄成数据模板.
2013-07-31 21:34:41
689
原创 用oledb连接数据库
odbc,oledb,ado,adox的关系:odbc: 曾经的数据库通信标准oledb: 在一切对象化的趋势下,ms打算用它取代odbc.oledb分两种:直接的oledb和面向odbc的oledb,后者架构在odbc上,这样没有自己的oledb提供者的数据库也可以使用oledb的特点了。ado: 其实只是一个应用程序层次的界面,它用oledb来与数据库通信。adox: 对a
2013-07-31 21:29:43
1709
原创 LINQ 分组 总结
实现:对DataTable 通过Order_ID进行分组,且 sum(PayMoney) ,有合并的加备注信息using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebC
2013-07-31 21:25:18
601
The WebSocket Protocol
2017-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人