2014年11月3日

c# App.Config详解

摘要: c# App.Config详解 应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。 配置文件的根节点是configuration。我们经常访问的是appSettings,它是由.Net预定义配置节。我们经常使用的配置文件的架构是象下面的形式。 先大概有个印象,通过后面的实例会有一个比... 阅读全文

posted @ 2014-11-03 16:45 黎木 阅读(1073) 评论(0) 推荐(0) 编辑

c#实现验证码功能

摘要: 一、验证码简介 验证码功能一般是用于防止批量注册的,不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。所谓验证码,就是将一串随机产生的数字或字母或符号或文字,生成一幅图片, 图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。 常见的验证码有如下几种: 1、纯数字验证码,一般为四位随机数字; ... 阅读全文

posted @ 2014-11-03 16:36 黎木 阅读(8732) 评论(0) 推荐(1) 编辑

2014年10月30日

char,vchar,nchar,nvchar的区别

摘要: char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;而变长字符数据则不会以空格填充。text存储可变长度的非Unicode数据,最大长度为2^31-1(2,147,483,647)个字符。 后面三种数据类型和... 阅读全文

posted @ 2014-10-30 10:03 黎木 阅读(778) 评论(0) 推荐(0) 编辑

2014年10月29日

SQL 分页查询的四种方法

摘要: 方法一 假设现在有这样的一张表: CREATE TABLE test ( id int primary key not null identity, names varchar(20) ) 然后向里面插入大约100条数据,进行分页测试 假设页数是10,现在要拿出第5页的内容,查询语句如下: --10代表分页的大小 select ... 阅读全文

posted @ 2014-10-29 19:08 黎木 阅读(1221) 评论(0) 推荐(0) 编辑

SQL Server with(nolock)详解

摘要: 大家在写查询时,为了性能,往往会在表后面加一个nolock,或者是with(nolock),其目的就是查询是不锁定表,从而达到提高查询速度的目的。 什么是并发访问:同一时间有多个用户访问同一资源,并发用户中如果有用户对资源做了修改,此时就会对其它用户产生某些不利的影响,例如: 1:脏读,一个用户对一个资源做了修改,此时另外一个用户正好读取了这条被修改的记录,然后,第一个用户放弃修改,数据回到修... 阅读全文

posted @ 2014-10-29 13:42 黎木 阅读(10333) 评论(1) 推荐(5) 编辑

WCF 删除队列

摘要: Configuration config = ConfigurationManager.OpenExeConfiguration (ConfigurationUserLevel.None); ServiceModelSectionGroup group=ServiceModelSectionGroup.GetSectionGroup(... 阅读全文

posted @ 2014-10-29 11:40 黎木 阅读(282) 评论(0) 推荐(0) 编辑

扩展方法检测客户端队列是否存在

摘要: public static class QeuedServiceHelper { public static void VerifyQeues() { Configuration config = ConfigurationManager.OpenExeConfiguration (Configu... 阅读全文

posted @ 2014-10-29 11:23 黎木 阅读(212) 评论(0) 推荐(0) 编辑

WCF宿主端检验队列

摘要: ServiceHost host = new ServiceHost(typeof(Service1)); if (MessageQueue.Exists(@".\private\MyMessageQueue") == false) { MessageQueue.Create(@".\pr... 阅读全文

posted @ 2014-10-29 10:39 黎木 阅读(211) 评论(0) 推荐(0) 编辑

C# 遍历枚举类

摘要: framework 4.0 环境下方法定义枚举类判断枚举类中是否存在,若存在则输出例子:Defined.QrCode.QrCodeType type;//枚举类if (!Enum.TryParse( aa,out type)){ context.Response.Write("枚举类不存在"... 阅读全文

posted @ 2014-10-29 10:04 黎木 阅读(948) 评论(0) 推荐(0) 编辑

Sql 随机更新一条数据返回更新数据的ID编号

摘要: DECLARE @parimaryTable(临时表) Table(prizecode varchar(50)); update top (1) 数据表 set 字段a='数值' ,字段b=‘数值’ output deleted.prizecode into @parimaryTable(临时表) ... 阅读全文

posted @ 2014-10-29 09:49 黎木 阅读(976) 评论(0) 推荐(1) 编辑

导航