代码改变世界

随笔档案-2013年04月

c# 正则表达式

2013-04-18 14:36 by Evan.Pei, 142 阅读, 收藏, 编辑
摘要: "^\d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\d+$" //整数"^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]* 阅读全文

WCF编程初识WCF

2013-04-17 14:44 by Evan.Pei, 248 阅读, 收藏, 编辑
摘要: Windows Communication Foundation(WCF)是微软为构建面向服务的应用程序所提供的统一编程模型。WCF的基本概念: 地址:定义服务的地址 绑定:定义服务的通讯方式(传输协议、编码方案) 契约:定义服务的具体实现 终结点:由地址、绑定和契约共同构成一个终结点,服务器通过终结点向客户端公开服务,客户端通过终结点调用服务。下面通过一个简单的服务示例来认识WCF(只需让本例顺利运行即可,关于代码中的各种类型及WCF的相关概念我们将在后续介绍):1.新建项目,名称 XfrogWCFService,解决方案名称 XfrogWCFStudy001,模板选择类库,选择.NET . 阅读全文

Jquery 事件委托

2013-04-17 14:29 by Evan.Pei, 152 阅读, 收藏, 编辑
摘要: 1.知道事件冒泡的朋友都知道,有时候这东西带来很多麻烦。2.但是下面说的却是它所带来的好处。3.当我们需要给一个表格的每一个列添加单击事件时,大家肯定会想到循环,但是这样效率却降低了。4.好了,怎么办呢?看下面。 $("td").each(function(i) {$(this).addClass("a1");});//给表格的列全部添加类样式,当然你也可以不添加 $('#divev').click(function(event) { alert($(event.target).text()); if($(event.target).i. 阅读全文

C# 中的委托和事件

2013-04-17 14:16 by Evan.Pei, 135 阅读, 收藏, 编辑
摘要: 个人理解: 委托有点枚举的感觉,将方法当成参数传递,扩展时添加新方法即可,省掉多余的判断。例子如下:using System;using System.Collections.Generic;using System.Text;namespace Delegate { //定义委托,它定义了可以代表的方法的类型 public delegate void GreetingDelegate(string name); class Program { private static void EnglishGreeting(string name) {... 阅读全文
点击右上角即可分享
微信分享提示