摘要:
只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。 只能输入非零的正整数:"^\+?[1-9] 阅读全文
摘要:
在Asp.net4和4.5中,新增了WebPages Framework,编写页面代码使用了新的Razor语法,代码更加的简洁和符合Web标准,编写方式更接近于PHP和以前的Asp,和使用WebForms这种模仿Windows Form编程方式有了很大不同,不再有大量控件和控件生成的大量不够灵活的代码,但是同样可以使用Asp.net提供的大量类库和功能,可以说WebPages框架融合了Asp、PHP和Asp.net的全部优点,又可使用C#和VB编程语言。一看到WebPages框架,我就马上有了深入学习的兴趣,因为它和WebForms相比立刻就会让有完美主义情结的程序员们倾心。但WebPages 阅读全文
摘要:
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Collections;using System.Configuration.Install;using System.Collections.Specialized;using System.ServiceProcess;namespace IAU.Ser 阅读全文
摘要:
Windows Data Type .NET Data TypeBOOL, BOOLEANBoolean or Int32BSTR StringBYTEByteCHARCharDOUBLE DoubleDWORDInt32 or UInt32FLOATSingleHANDLE(and all other handle types, such as HFONTand HMENU) IntPtr, UintPtr or HandleRef HRESULTInt32 or UInt32INTInt32LANGIDInt16 or UInt16LCIDInt32 or UInt32LONGInt32L 阅读全文
摘要:
一、.NET Framework Data Provider for SQL Server类型:.NET Framework类库使用:System.Data.SqlClient.SqlConnection厂商:Microsoft标准安全连接Data Source = myServerAddress;Initial Catalog = myDataBase;User Id = myUsername;Password = myPassword;使用服务器名\实例名作为连接指定SQL Server实例的数据源。如果你使用的是SQL Server 2008 Express版,实例名为SQLEXPRES 阅读全文
摘要:
开发Chrome插件很简单,只要会web开发(html+javascript+css)那么这个就是能驾轻就熟,只需要了解一下插件具体的运行环境及要求就OK了.1.先创建一个html文件,名字随便取,如index.html,内容如下 Hello world! 2.在创建一个名为manifest.json文件,这个名字一个字不能错.这个文件是插件的必须文件,可以理解为启动配置文件.内容如下{ "manifest_version": 2, "name": "Holle world", "version": "0 阅读全文
摘要:
javascript语言变量的作用域可以分为局部变量和全局变量函数内部定义的变量为局部变量,作用范围在整个函数体内,函数外定义的变量为全局变量,如果在函数内部定义变量时没有使用关键字var,那么该变量默认为全局变量1.变量必选先定义后使用.//alert(a) //定义之前使用 会提示未定义var a=23 //使用关键字 var b=34 // 未使用关键字 var 定义2.同名同作用域的变量,后定定义的变量会覆盖之前定义的变量.var a = 23;var a = 34; //会覆盖之前的定义3.同名不同作用域的变量,局部变量在其作用范围内会覆盖全局变量var a = ... 阅读全文
摘要:
absolute(绝对定位): 会把对象拖离HTML文档流,并通过top, left, right, bottom确定对象的具体位置,这个四个位置属性至少要设置一个,否则无法激活对象的absolute属性.relative(相对定位): 对象会保持在HTML文档流中,对象原本占有的空间不会被覆盖,对象根据前一个对象进行位子偏移.1.单独设置对象的absolute属性和top,left,right,bottom属性,对象定位方式是以body对象为基准进行偏移的.2.绝对定位(absolute)和相对定位(relative)配合使用.我们经常需要在父对象的基础上进行偏移,这样单独使用absolut 阅读全文
摘要:
MVCHandler应该算是MVC真正开始的地方。MVCHandler实现了IHttpHandler接口,ProcessRequest便是方法入口。MVCHandler : IHttpHandlervoid IHttpHandler.ProcessRequest(HttpContext httpContext){ this.ProcessRequest(httpContext);}protected virtual void ProcessRequest(HttpContext httpContext){ HttpContextBase base2 = new HttpContex... 阅读全文
摘要:
首先,我觉得,一个概念,如果不理解也不影响使用的话,那么,就没必要去理解它、去学习它。闭包就是这样一个概念,你不理解它也能很好的用它。俺这两年写as3程序,是天天在和它打交道,甚至有过一个function套一个,一个方法中套了20多个function的极端例子,但从未深究过它是怎么实现的,它就像水和空气一样,我们不需要知道水是H2O,空气是氧气氮气二氧化碳等的混合物,也活的好好的。其次,我觉得,网上对闭包概念的解释都太狭隘了,看得人蛋疼,就像回到了i++,++i时代一样。如果非要去理解这个概念,像那样去理解,则收获太小,不值得。维基百科上对闭包的解释就很经典:在计算机科学中,闭包(Closur 阅读全文
摘要:
SEO UltimateSEO Ultimate是一款非常全面的Wordpress的SEO插件,除了常规的title、description、keyword的设置外。可以检测404页面错误,主要的检测对象可以是搜索引擎“蜘蛛”,并显示导致404页面产生的URL链接。SEO Smart Links主要用来做站内链接,便于搜索引擎互动。还可以设置单独的关键字和链接,是否新窗口打开。SEO Content Control可以帮助我们分析网站对于SEO中存在问题,提醒我们哪里少了关键字或者描述,我们需要去改善。 阅读全文
摘要:
我的开发工作是在Mac OS X下进行的,而wordpress又是UTF-8编码,在新版本(我用都是3.0.3)的wordpress中上传中文附件可以正常存储和显示、下载。但是将站点部署到一个Windows XP 中文版上时,发现上传的附件在服务器的文件名为乱码,而URL是正常的,说明是操作系统编码的问题,windows中文版的编码好像是GBK(以前在Windows下开发时输出的系统编码好像是GBK,不太确定,有兴趣的可以自己在Win下测试)。解决方案:1.如果非要部署wordpress到Windows XP系统,更换Windows XP English version2.如果非要部署word 阅读全文
摘要:
下载地址http://exceldatareader.codeplex.com/使用方法:FileStream stream = File.Open(filePath, FileMode.Open, FileAccess.Read);//1. Reading from a binary Excel file ('97-2003 format; *.xls)IExcelDataReader excelReader = ExcelReaderFactory.CreateBinaryReader(stream);//...//2. Reading from a OpenXml Excel f 阅读全文
摘要:
在C#中类型的转换分两种:显式和隐式,基本的规则如下。基类对象转化为子类对象,必须显式转换,规则:(类型名)对象。值类型和引用类型的转换采用装箱(boxing)或拆箱(unboxing)。子类转化为基类对象。基本类型互相之间转化可以用Convert类来实现。字符串类型转换为对应的基本类型用Parse方法,除了String类型外其他的类型都可以用Parse方法。用GetType可以取得对象的精确类型。子类转化为基类,采用隐式转换。下面来说说AS和IS操作符。as:用于在兼容的引用类型之间执行转换。is:检查对象是否与给定类型兼容。as在转换的同时兼判断兼容性,如果无法进行转换,则as返回null 阅读全文
摘要:
浮动元素不占任何正常文档流空间,而浮动元素的定位还是基于正常的文档流,然后从文档流中抽出并尽可能远的移动至左侧或者右侧。文字内容会围绕在浮动元素周围。当一个元素从正常文档流中抽出后,仍然在文档流中的其他元素将忽略该元素并填补他原先的空间。不过既然浮动元素不占任何正常文档流空间,为什么文字不在DIV下,而是环绕DIV?这就是浮动的特性。普通的块级元素处在浮动元素下层,但它内部的文字(以及行内元素)会环绕浮动元素。浮动的概念源自图片的左/右对齐,而图片左/右对齐的目的就是实现文字环绕图片。所以说,这就是浮动的特性。floatleft: 文档流向对象的右边right: 文档流向对象的左边posi.. 阅读全文
摘要:
XAML:<Grid xmlns:x="http://schemas.microsoft.com/client/2006" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"> <Button Content="子窗口按钮" HorizontalAlignment="Left" Margin="112,98,0,0" VerticalAlignment="Top" /> & 阅读全文
摘要:
在客户端程序中,经常需要用到自定义一个 Window ,大部分是为了好看吧。做了很多研究和实践之后,觉得需要把这个过程写下来,以供查阅。WPF 提供的丰富的功能使得自定义 Window 变得简单,但是也不是一个简单的 Style 就能做到的事情。虽然 WPF 中的控件是 Lookless 的,但是 Window 类有他自己的特殊之处,做个简单的实验就能看出,对于普通的 WPF 控件,用 XamlWriter.Write 方法就能将某个类型对象的模板输出出来,这样就可以看到该控件的内部构造。但是如果输出 Window 对象的默认模板,就会发现模板非常简单,其中并没有包含标题栏以及最大化最小化按钮 阅读全文
摘要:
事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。在sql server+ .net 开发环境下,有两种方法能够完成事务的操作,保持数据库的数据完整性;一个就是用sql存储过程,另一个就是在ADO.NET中一种简单的事务处理;现在通过一个典型的银行转账的例子来说明一下这两个例子的用法我们先来看看sql存储过程是如何来完成事务的操作的:首先创建一个表:create database aaaa --创建一个表,包含用户的帐号和钱 阅读全文
摘要:
ADO.NET连接到 SQL ServerSQL Server .NET Framework 数据提供程序支持类似于 OLE DB (ADO) 连接字符串格式的连接字符串格式。using (SqlConnection connection = new SqlConnection(connectionString)){connection.Open();// Do work here.}连接到 OLE DB 数据源(Access)OLE DB .NET Framework 数据提供程序通过 OleDbConnection 对象提供与使用 OLE DB 公开的数据源的连接以及与 Microsoft 阅读全文
摘要:
通过使用客户端证书调用 Web 服务以便在 ASP.NET Web 应用程序中进行身份验证zz概要本文讨论如何从 ASP.NET Web 应用程序向 Web 服务传递客户端证书以进行身份验证。注意:本文的步骤同样适用于使用 HttpWebRequest 类执行直接 HTTP 请求的情况(如果不调用 Web 服务)。回到顶端简介通常,Web 服务必须对调用该 Web 服务的应用程序执行身份验证。Web 服务必须对调用应用程序执行身份验证,然后才能执行授权。其中一种身份验证技术就是要求调用该 Web 服务的应用程序提供客户端证书。如果一个 ASP.NET Web 应用程序试图调用使用证书身份验证的 阅读全文