代码改变世界

阅读排行榜

WCF常见问题(转)

2013-04-26 15:27 by C#与.NET探索者, 322 阅读, 收藏,
摘要: WCF常见问题一、创建时,WCF Service中HttpContext.Current为null的解决办法1. 在hosting WCF的web.config中加入:<system.serviceModel> <serviceHostingEnvironment aspNetCompatibilityEnabled="true"/></system.serviceModel>2. 在Service的类定义上加上下面Attribute:[AspNetCompatibilityrequirements(RequirementsMode = 阅读全文

.聚集索引和非聚集索引的区别

2012-08-14 17:59 by C#与.NET探索者, 315 阅读, 收藏,
摘要: 聚集索引和非聚集索引的区别: 汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。如果您翻完了所有以“a”开头的部分仍然找不到这个字,那么就说明您的字典中没有这个字;同样的,如果查“张”字,那您也会将您的字典翻到最后部分,因为“张”的拼音是“zhang”。也就是说,字典的正文部分本身就是一个目录,您不需要再去查其他目录来找到您需要找的内容。正文内容本身就是一种按照一定规则排列的目录称为“聚集索引”。 如果您认识某个字,您可以快速地 阅读全文

C#中的问号运算符简介

2012-08-29 19:06 by C#与.NET探索者, 314 阅读, 收藏,
摘要: C#中的问号运算符分为三种功能:第一种:单问号作为条件判断的三元运算符。这种方式可以处理一些简单的IF结构的条件语句,比如简单的根据条件结果赋值的功能:int a = 4;int b = -4;int c = b > 0 ? b : a;上面的代码实现了如果变量b的值大于0,则将b的值赋给c,否则将a的值赋给c。第二种:单问号做为基本数据类型声明变量的标识符。这种方式结构如下:int? <argument> = <value>;这样可以实现基本数据类型的值也可以赋为null。比如:int i = null;这样的代码将在编译时报错,而像下面的代码则可以正常执行:i 阅读全文

通过SQL Server的位运算功能巧妙解决多选查询

2012-09-29 12:24 by C#与.NET探索者, 311 阅读, 收藏,
摘要: 项目中很多业务对象的数据表中都具有Status字段,有人使用int型保存Status,有人使用varchar型。无论使用int还是varchar,对于Status的多选查询都是不易应对的。举例,常规思维下对CustomerStatus的Enum设置如下: [Serializable] public enum CustomerStatus { New = 0, Active = 1, Overdue = 2, Suspended = 3, Closing = 4, Closed = 5}在数据库中以int形式存储了Status值。如果我在页面中想一次搜索状态为Active,Overdue和Sus 阅读全文

jquery中datatables插件学习笔记(转载)

2012-09-22 16:09 by C#与.NET探索者, 309 阅读, 收藏,
摘要: DataTables是一个jQuery的表格插件。这是一个高度灵活的工具,依据的基础逐步增强,这将增加先进的互动控制,支持任何HTML表格。官方网站及其下载:http:/www.datatables.net 下载的1.6版本里面内容很全面。自动分页处理 即时表格数据过滤 数据排序以及数据类型自动检测 自动处理列宽度 可通过CSS定制样式 支持隐藏列 易用 可扩展性和灵活性 国际化 动态创建表格 免费的 使用:首先。<title>DataTables example</title><style type="text/css" title=&quo 阅读全文

负载均衡(续)

2012-09-27 16:38 by C#与.NET探索者, 305 阅读, 收藏,
摘要: 环境: 2台电脑,操作系统均为windows server 2003,单网卡。2台电脑经路由器连接,路由器连猫拨号上网。路由地址:192.168.0.1,在路由器设置80端口映射到192.168.0.10 电脑A手动设置ip 192.168.0.100,电脑B手动设置ip 192.168.0.101 每台电脑上建一测试网站。网站的ip地址绑定为192.168.0.10(与后面设置的集群ip相同) A电脑上网站放上一个内容为192.168.0.100 的index.html B电脑上网站放上一个内容为192.168.0.101 的index.html第一步,先设置电脑A确认后... 阅读全文

SQL Server CONVERT() 函数

2012-08-16 20:33 by C#与.NET探索者, 304 阅读, 收藏,
摘要: 定义和用法CONVERT() 函数是把日期转换为新数据类型的通用函数。CONVERT() 函数可以用不同的格式显示日期/时间数据。语法CONVERT(data_type(length),data_to_be_converted,style)data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期/时间的输出格式。可以使用的 style 值:Style IDStyle 格式100 或者 0mon dd yyyy hh:miAM (或者 PM)101mm/dd/yy102yy.mm.dd103dd/mm 阅读全文

.NET简谈事务、分布式事务处理

2012-08-22 22:30 by C#与.NET探索者, 301 阅读, 收藏,
摘要: 今天这篇文章我们将使用.NET C#来进行事务性编程,从浅显、简单的本地事务开始,也就是我们用的最多的ADO.NET事务处理,然后我们逐渐扩大事务处理范围,包括对分布式事务处理的使用,多线程事务处理的使用。数据库事务处理数据库事务处理我们基本都很熟悉了,begin Transaction ……end Transaction,将要进行事务性的操作包在代码段里,为了便于文章有条理的讲解下去,我还是在这里穿插一个简单的小示例,便于与后面的代码进行对比分析。例1:我们在数据库里建两张表,也就是很简单一列信息。表1名:test表2名:test2目的是为了掩饰事务的特性,所以我们这里给表1test的nam 阅读全文

关于TransactionScope出错:“与基础事务管理器的通信失败”的解决方法(转)

2013-01-02 18:48 by C#与.NET探索者, 299 阅读, 收藏,
摘要: 遇到此问题,主要是下面三类因素引起1.MS DTC是否设置正确?2.是否启用了防火墙?是否对DTC做了例外?3.是否做了hosts映射?是否跨网域通信?MSDTC的配置步骤就不说了,但是一觉得奇怪的是网上讲的MSDTC的运行帐号,与我所遇到的都不一样。网上一些帖子都是Networkservice,而我在实际中遇到的差不多都是只有配成Network service这个才行。前一阵:客户端WIN7 Network service + 服务器 win2003 Networkservice 这样配才正确一直以来都很郁闷的。。。。昨天遇到跨网域通信的问题,在此也记一下。二台win2003的服务器,在不同 阅读全文

wcf系列学习5天速成——第四天 wcf之分布式架构(转载)

2012-08-17 14:01 by C#与.NET探索者, 298 阅读, 收藏,
摘要: 今天是wcf系列的第四天,也该出手压轴戏了。嗯,现在的大型架构,都是神马的,nginx鸡群,iis鸡群,wcf鸡群,DB鸡群,由一个人作战变成了群殴.......今天我就分享下wcf鸡群,高性能架构中一种常用的手法就是在内存中维护一个叫做“索引”的内存数据库,在实战中利用“索引”这个概念做出"海量数据“的秒杀。好,先上图:这个图明白人都能看得懂吧。因为我的系列偏重于wcf,所以我重点说下”心跳检测“的实战手法。第一步:上一下项目的结构,才能做到心中有数。第二步:“LoadDBService”这个是控制台程序,目的就是从数据库抽出关系模型加载在内存数据库中,因为这些东西会涉及一些算法的 阅读全文
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页