- 博客(49)
- 资源 (12)
- 收藏
- 关注
转载 常用正则表达式例子
1。^\d+$ //匹配非负整数(正整数 + 0)2。^[0-9]*[1-9][0-9]*$ //匹配正整数3。^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0)4。^-[0-9]*[1-9][0-9]*$ //匹配负整数5。^-?\d+$ //匹配整数6。^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 + 0)7。^(([0-9]
2012-08-28 07:15:31 616
转载 常用正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\
2012-08-28 07:12:01 334
转载 C#.NET发EMAIL的几种方法 MailMessage/SmtpClient/CDO.Message
using System;using System.Collections.Generic;using System.Text;using System.Web;using System.Net.Mail;using System.Net;namespace Pub.Class{ /// /// 发送Email类 /// public class
2012-08-21 09:37:17 3612
原创 ling to xml 实现 增删改查 功能
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml.Linq;namespace ConsoleLing{ class LingToXml { public static string xmlPath = A
2012-08-20 17:44:45 865
转载 解析C# Socket编程实现访问网络的原理
在C# Socket编程学习中,我们知道MS为我们提供了System.Net.Sockets命名空间,里面包含了Socket类。那么C# Socket是如何实现对网络的访问呢?让我们来看看基本的原理。C# Socket编程1.C# Socket的概念解释Windows中的很多东西都是从Unix领域借鉴过来的,Socket也是一样。在Unix中,socket代表了一种文件描述符(在U
2012-08-17 16:46:40 693
转载 C# 正则表达式实现字符串搜索
1、正则表达式简介 正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表示法可以快速地分析大量的文本以找到特定的字符模式;提取、编辑、替换或删除文本子字符串;或将提取的字符串添加到集合以生成报告。对于处理字符串(例如 HTML 处理、日志文件分析和 HTTP 标头分析)的许多应用程序而言,正则表达式是不可缺少的工具。 powered by 25175.n
2012-08-17 16:29:57 756
转载 C# Socket 编程详解
转载地址: http://www.myext.cn/csharp/33669.htmlMicrosoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和 System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人 员可以
2012-08-17 16:06:48 1151
转载 C#中的Socket编程详解
Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了Internet的所有需要--从socket
2012-08-17 15:52:56 513
转载 SQl 语句(常见) 新建,删除,修改表结构
SQl 语句(常见) 新建,删除,修改表结构新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default ‘默认值’ null ,[字段2] ntext null ,[字段3] datetime,[字段4] money null ,[字段5] i
2012-08-15 12:11:01 355
转载 15个网站用户体验优化禁忌
对于一个界定明确的用户群体来讲,其用户体验的共性是能够经由良好设计的实验来认识到。 用户体验,英文叫做User Experience,缩写为UE或者UX。一种纯主观的在用户访问一个网站或使用一个产品(服务)的过程中建立起来的心理感受。他们的印象和感觉,是否成功,是否享受,是否还想再来/使用。他们能够忍受的问题,疑惑和BUG的程度。因为它是纯主观的,就带有一定的不确定因素。个体差
2012-08-13 17:07:14 746
转载 asp.net权限管理
权限管理在大中型网站中应用十分广泛,我最近也由于考虑到后期项目中可能需要加入权限管理部分,开始着手对权限管理进行研究。以下言论很多都总结自网络。 权限管理一般分为“用户管理”“角色管理”“权限管理”。而其中的权限管理,主要是针对某一模块实现“添加”“修改”“删除”的针对性控制,比如某个用户有“添加文章”的权限,但没有“修改(审核)文章”的权限。以下我主要先讲下“权限管理”。
2012-08-13 17:05:08 570
转载 简单Web service 身份验证解决方案
问题提出:为了构建一个安全的web服务,需要对调用方进行身份验证,只让通过审核的用户调用web服务。 软件环境:Web服务程序部署在分布于各地的工厂服务器,这些服务器位于内网之中,没有固定外网IP,且不能通过外网进行访问。调用这些Web服务的是一台连接至internet的WEB服务器,该WEB服务器通过VPN与各个工厂的服务器相连。 解决方案一:通过SOAP Header传递用户名
2012-08-13 16:58:49 599
转载 C# SQLLite
1。从www.sqlite.org下载SQLite 3.3.4的版本为了方便,把它解压了,就一个SQLite3.exe,放入Windows目录下。 Cmd 进入命令行创建数据库文件: >SQLite3 d:\test.db 就生成了一个test.db在d盘。这样同时也SQLite3挂上了这个test.db查看可用命令 >.help 回车即可( 可以在这里直接输入SQL语句创建表格 用
2012-08-13 07:44:29 654
转载 C# WebService编程
services 入门 摘要:microsoft® visual studio® .net 和 xml web services 提供了一个简单、灵活且基于标准的模型,开发人员无论使用何种平台、编程语言或对象模型均可以编写组合应用程序。本文将帮助您快速学习使用 visual studio .net 创建并访问 xml web services。本文包含一些指向英文站点的链接。目录
2012-08-12 17:31:17 1439
转载 使用C#创建webservice及三种调用方式
微软.NET战略的一个比较重要的部分就是webservice,利用webservice我们可以创建真正有效的分布式应用程序。 下面,我们对webservice做一些说明。 假设A是客户端,B是webservice服务端,用户通过http协议向服务器发送soap请求,webservice返回客户端XML格式的数据。 现在我们看一看创建一个webservice的大致过程: 服务端的we
2012-08-10 15:50:48 378
转载 C#创建和调用WebService
1.1、Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩
2012-08-10 15:42:21 384
原创 C#汉字Unicode编码相互转换
Unicode和汉字编码小知识 将汉字进行UNICODE编码,如:“王”编码后就成了“\王”,UNICODE字符以\u开始,后面有4个数字或者字母,所有字符都是16进制的数字,每两位表示的256以内的一个数字。而一个汉字是由两个字符组成,于是就很容易理解了,“738b”是两个字符,分别是“73”“8b”。但是在将 UNICODE字符编码的内容转换为汉字的时候,字符是从后面向前处理的,所以,需
2012-08-08 13:06:50 2926 2
转载 DATEPART (Transact-SQL)
返回表示指定 date 的指定 datepart 的整数。有关所有 Transact-SQL 日期和时间数据类型和函数的概述,请参阅日期和时间数据类型及函数 (Transact-SQL)。 Transact-SQL 语法约定语法DATEPART ( datepart , date )
2012-08-06 15:16:23 1000
转载 sql convert函数使用小结
sql convert函数使用方法小结整理的比较全了,需要的朋友可以参考下。CONVERT(data_type,expression[,style]) convert(varchar(10),字段名,转换格式)说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候
2012-08-06 15:07:08 885
转载 ASP.NET中使用电信飞信接口的C#源码
http://blog.csdn.net/lcg4561/article/details/5701228说明:此例子用于自做一个页面,进行发送飞信操作,当在它使用到了飞信所提供给用户的接口,能发送消息成功,则需要对方互为飞信好友,可将信息发送到好友方手机,与平时打开飞信软件发送是一样的道理.如做一个管理系则可以通过此实现老大们向部下们发送通知,即使同志们不在线也可以发到对方手机上的.....
2012-08-03 07:01:16 1714
转载 C#Socket网络编程大全
1.简单服务器端/*using System.Data;using System.Net.Sockets;using System.Net;using System.Threading;private static int port = %%2;private static Thread thThreadRead;private static TcpListener
2012-08-03 06:58:45 2612
转载 LINQ to SQL的执行可能无法复用查询计划
http://www.prg-cn.com/article-4416-1.html查询计划Sql Server在执行一条查询语句之前都对对它进行“编译 ”并生成“查询计划”,查询计划告诉Sql Server的查询引擎 应该用什么方式进行工作。Sql Server会根据当前它可以收集到的各种信息(例 如内存大小,索引的统计等等)把一条查询语句编译成它认为“最优 ”的查询计划。很显然,得到
2012-08-02 17:17:17 526
转载 LINQ to SQL之面向对象的添加、查询、更新和删除
http://www.prg-cn.com/article-4418-1.html介绍以Northwind为示例数据库,DLINQ(LINQ to SQL)之完全面向对象的添加操作、查询操作、更新操作和删除操作示例Sample.aspx "Sample.aspx.cs" Inherits="LINQ_DLINQ_Sample" Title="面向对象的添加
2012-08-02 17:16:25 852
转载 LINQ to SQL异步查询
http://www.prg-cn.com/article-4419-1.html异步操作是提高Web应用程序吞吐量的重要手段,关于这方面的话题已经在前 文《正确使用异步操作》中解释过了。对于大多数互联网应用来说,性能瓶颈数 据库访问。换句话说,一个请求在数据库操作上所花的时间往往是最多的 ——并且占总时间的90%以上。因此,当Web应用程序的吞吐量因为数 据库操作的阻塞而受到影响的话,我
2012-08-02 17:15:20 520
转载 LINQ to SQL语句(25)之继承
http://www.prg-cn.com/article-4424-1.html继承支持LINQ to SQL 支持单表映射,其整个继承层次结构存储在单个数据库表中。该表包含整个层次结构的所有可能数据列的平展联合。(联合是 将两个表组合成一个表的结果,组合后的表包含任一原始表中存在的行。)每行 中不适用于该行所表示的实例类型的列为 null。单表映射策略是最简单 的继承表示形式,
2012-08-02 17:14:01 1542
转载 LINQ to SQL语句(24)之视图
http://www.prg-cn.com/article-4425-1.html视图我们使用视图和使用数据表类似,只需将视图从“服务器资源 管理器/数据库资源管理器”拖动到O/R 设计器上,自动可以创建基于这些 视图的实体类。我们可以同操作数据表一样来操作视图了。这里注意:O/R 设计 器是一个简单的对象关系映射器,因为它仅支持 1:1 映射关系。换句话说,实 体类与数据库表或视图之
2012-08-02 17:11:49 505
转载 LINQ to SQL语句(23)之动态查询
http://www.prg-cn.com/article-4430-1.html动态查询有这样一个场景:应用程序可能会提供一个用户界面,用 户可以使用该用户界面指定一个或多个谓词来筛选数据。这种情况在编译时不知 道查询的细节,动态查询将十分有用。在LINQ中,Lambda表达式是许多 标准查询运算符的基础,编译器创建lambda表达式以捕获基础查询方法(例如 Where、Sele
2012-08-02 17:10:20 996 1
转载 LINQ to SQL语句(22)之DataContext
http://www.prg-cn.com/article-4431-1.htmlDataContextDataContext作为LINQ to SQL框架的主入口点,为我们 提供了一些方法和属性,本文用几个例子说明DataContext几个典型的应用。创建和删除数据库CreateDatabase方法用于在服务器上创建数据库。DeleteDatabase方法用于删除由Dat
2012-08-02 17:09:15 480
转载 LINQ to SQL语句(21)之用户定义函数
http://www.prg-cn.com/article-4433-1.html用户定义函数我们可以在LINQ to SQL中使用用户定义函数。只要把 用户定义函数拖到O/R设计器中,LINQ to SQL自动使用FunctionAttribute属性 和ParameterAttribute属性(如果需要)将其函数指定为方法。这时,我们只需 简单调用即可。在这里注意:使用用户定义
2012-08-02 17:06:58 683
转载 LINQ to SQL语句(20)之存储过程
http://www.prg-cn.com/article-4438-1.html存储过程在我们编写程序中,往往需要一些存储过程,在LINQ to SQL中 怎么使用呢?也许比原来的更简单些。下面我们以NORTHWND.MDF数据库中自带的 几个存储过程来理解一下。1.标量返回在数据库中,有名为 Customers Count By Region的存储过程。该存
2012-08-01 13:02:17 697
转载 LINQ to SQL语句(19)之ADO.NET与LINQ to SQL
http://www.prg-cn.com/article-4440-1.htmlADO.NET与LINQ to SQL它基于由 ADO.NET 提供程序模型提供的服务。因 此,我们可以将 LINQ to SQL 代码与现有的 ADO.NET 应用程序混合在一起,将 当前 ADO.NET 解决方案迁移到 LINQ to SQL。1.连接在创建 LINQ to S
2012-08-01 12:59:13 1658
转载 LINQ to SQL语句(18)之运算符转换
转载地址: http://www.prg-cn.com/article-4441-1.html运算符转换1.AsEnumerable:将类型转换为泛型 IEnumerable使用 AsEnumerable 可返回类型化为泛型 IEnumerable 的参数。在 此示例中,LINQ to SQL(使用默认泛型 Query)会尝试将查询转换为 SQL 并在服务器上执行。但 wher
2012-08-01 12:58:00 942
转载 LINQ to SQL语句(17)之对象加载
转载地址: http://www.prg-cn.com/article-4443-1.html对象加载延迟加载在查询某对象时,实际上你只查询该对象。不会同时自 动获取这个对象。这就是延迟加载。例如,您可能需要查看客户数据和 订单数据。你最初不一定需要检索与每个客户有关的所有订单数据。其优点是你 可以使用延迟加载将额外信息的检索操作延迟到你确实需要检索它们时再进行。 请看
2012-08-01 12:56:56 437
转载 LINQ to SQL语句(16)之对象标识
转载地址: http://www.prg-cn.com/article-4444-1.html对象标识运行库中的对象具有唯一标识。引用同一对象的两个变量实际上 是引用此对象的同一实例。你更改一个变量后,可以通过另一个变量看到这些更 改。关系数据库表中的行不具有唯一标识。由于每一行都具有唯一的主 键,因此任何两行都不会共用同一键值。实际上,通常我们是将数据从 数据库中
2012-08-01 12:54:57 585
转载 LINQ to SQL语句(15)之String
转载地址: http://www.prg-cn.com/article-4446-1.html字符串(String)LINQ to SQL支持以下String方法。但是不同的是默认 情况下System.String方法区分大小写。而SQL则不区分大小写。1.字符 串串联(String Concatenation)var q = from c
2012-08-01 12:53:54 619
转载 LINQ to SQL语句(14)之Null语义和DateTime
转载地址: http://www.prg-cn.com/article-4449-1.htmlNull语义说明:下面第一个例子说明查询ReportsToEmployee为null的雇 员。第二个例子使用Nullable.HasValue查询雇员,其结果与第一个例 子相同。在第三个例子中,使用Nullable.Value来返回 ReportsToEmployee不为null的雇员的R
2012-08-01 12:52:17 514
转载 LINQ to SQL语句(13)之开放式并发控制和事务
转载地址: http://www.prg-cn.com/article-4450-1.htmlSimultaneous Changes开放式并发控制下表介绍 LINQ to SQL 文档 中涉及开放式并发的术语:术语说明并发两个或更多用户同时尝试更新同一数据库行的情形。并发冲突两个或更多用户同时尝试向 一行的一列或
2012-08-01 12:50:42 589
转载 LINQ to SQL语句(12)之Delete和使用Attach
转载地址: http://www.prg-cn.com/article-4457-1.html删除(Delete)1.简单形式说明:调用DeleteOnSubmit方法即可。OrderDetail orderDetail = db.OrderDetails.First (c => c.OrderID == 10255 && c.Produc
2012-08-01 12:49:07 484
转载 LINQ to SQL语句(11)之Update
转载地址: http://www.prg-cn.com/article-4459-1.html更新(Update)说明:更新操作,先获取对象,进行修改操作之后,直接调 用SubmitChanges()方法即可提交。注意,这里是在同一个DataContext中,对于 不同的DataContex看下面的讲解。1.简单形式Customer cust =
2012-08-01 12:47:01 392
转载 LINQ to SQL语句(10)之Insert
转载地址: http://www.prg-cn.com/article-4461-1.html插入(Insert)1.简单形式说明:new一个对象,使用InsertOnSubmit方法 将其加入到对应的集合中,使用SubmitChanges()提交到数据库。NorthwindDataContext db = new NorthwindDataContex
2012-08-01 12:45:48 442
LumiSoft.Net
2012-07-30
Csharp编程指南+参考手册
2011-10-17
文件 后缀名
2011-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人