跟小D每日学口语
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 77 下一页
摘要: C#中Hashtable和HashMap的区别--很详细; 参考自http://www.hd1204.com/article/html/1655.html感谢原创;HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢? 这里简单分析他们的区别。 1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。 2.HashTable不允许null值(key和v.. 阅读全文
posted @ 2012-07-19 16:33 Danny Chen 阅读(7529) 评论(1) 推荐(1)
摘要: 1. mop mock tool framework : http://code.google.com/p/moq/wiki/QuickStart2. Rhino.mock framework : http://ayende.com/blog3. DotNetMock framework : 阅读全文
posted @ 2012-07-19 11:04 Danny Chen 阅读(166) 评论(0) 推荐(0)
摘要: C# 集合类 Array Arraylist List Hashtable Dictionary Stack Queue 1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小, 但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的 2.数组要声明元素的类型,集合类的元素类型却是object. 3.数组可读可写不能声明只读数组。集合类可以提供ReadOnly方法以只读方式使用集合。 4.数组要有整数下标才能访问特定的元素,然而很多时候这样的下标并不是很有用。集合也是数据列表却不使用下标访问。 很 阅读全文
posted @ 2012-07-09 18:25 Danny Chen 阅读(374) 评论(0) 推荐(0)
摘要: Global.asax 文件中配置自定义的错误?问:您要创建ASP.NET应用程序用于运行公司内部的Web站点,这个应用程序包含了50个页面。您想要配置这个应用程序以便当发生一个HTTP代码错误时它可以显示一个自定义的错误页面给用户。您想要花最小的代价完成这些目标,您应该怎么做?答:在这个应用程序的 Global.asax 文件中创建一个Application_Error过程去处理ASP.NET代码错误;在DataGrid控件的Footer显示员工合计数?问:您要创建一个显示公司员工列表的应用程序。您使用一个DataGrid控件显示员工的列表。您打算修改这个控件以便在这个Grid的Footer 阅读全文
posted @ 2012-07-08 20:38 Danny Chen 阅读(408) 评论(0) 推荐(0)
摘要: 什么是面向对象?面向对象OO = 面向对象的分析(OOA) + 面向对象的设计(OOD) + 面向对象的编程(OOP);通俗的解释就是万物皆对象,把所有的事物都看作一个个可以独立的对象(单元),它们可以自己完成自己的功能,而不是像C那样分成一个个函数;现在纯正的OO语言主要是JAVA和C#,C++也支持OO,C是面向过程的。阐述面向接口、面向对象、面向方面编程的区别?面向对象不好解释,可以理解为以一切元素都是对象,在设计时以对象为单位,考虑它的属性及方法。设计中采用了封装、继承、抽象的手法;面向接口本身就是面向对象的,无所谓区别,只不过面向接口的好处是耦合性低;面向方面Aspect-Orien 阅读全文
posted @ 2012-07-08 20:37 Danny Chen 阅读(491) 评论(0) 推荐(0)
摘要: Web Service 数据传输有什么限制?为什么?DataTable可以作为Web Service参数传递吗?所传输的数据必须是可序列化的。因为需要转换为XML格式以可以穿越防火墙,做到真正的数据共享。因为DataSet处理DataTable的序列化以便进行封送处理,所以无法传递单个DataTable;在 ADO.NET 的三个基本数据对象 — DataReader、DataTable 和 DataSet 中,只有 DataSet 可以与 Web 服务之间传递。这是因为,为了与 Web 服务进行通信,对象必须是可序列化的(序列化是一个过程,它用于将对象的公共属性转换为 XML,并且因为 XM 阅读全文
posted @ 2012-07-08 20:37 Danny Chen 阅读(271) 评论(0) 推荐(0)
摘要: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_JobSet]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_JobSet]GO/*--定时调用存储过程创建一个在指定时间,调用指定存储过程的作业作业执行完成后会自动删除--邹建 2004.07(引用请保留此信息)--*//*--调用示例exec p_JobSet 'master.dbo.xp_cmdshell', 阅读全文
posted @ 2012-07-04 23:49 Danny Chen 阅读(160) 评论(0) 推荐(0)
摘要: FxCop介绍: FxCop是一个代码分析工具,它依照微软.NET框架的设计规范对托管代码assembly进行检查。它使用基于规则的引擎,来检查出你代码中不合规范的部分;你也可以定制自己的规则加入到这个引擎。 还有一款很流行的代码检测工具叫做StyleCop。之所以选择使用FxCop有两个原因,首先是StyleCop不支持VB.Net,而我们用VB.Net做后台开发的。第二是FxCop有非常强大的定制规则引擎的能力,这方面的能力StyleCop不如FxCop。FxCop使用: 1、下载FxCop 最新版本的是FxCop 10.0。我是使用FxCop 1.36版的。FxCop 10.0可以到微软 阅读全文
posted @ 2012-07-01 00:45 Danny Chen 阅读(207) 评论(0) 推荐(0)
摘要: 在项目中,我们很常见的就是需要根据数据库表去创建MODEL,自己一个字段一个字段的写,个人表示很麻烦,并且,如果没有特殊的要求的话,这样把所有的表写下来,很浪费时间,在这里,分享一个用sql快速创建MODEL,快速提高工作效率的方法:第一步:将下面代码复制到sql里面,sqldeclare @bm varchar(50),@zdxh int,@zdm varchar(30),@iszzz varchar(2),@isbszz varchar(1), @bszzzl varchar(20),@zj varchar(2),@Type varchar(30),@zjs numeric,@cd ... 阅读全文
posted @ 2012-06-30 21:17 Danny Chen 阅读(347) 评论(0) 推荐(0)
摘要: 如今Apache Hadoop已成为大数据行业发展背后的驱动力。Hive和Pig等技术也经常被提到,但是他们都有什么功能,为什么会需要奇怪的名字(如Oozie,ZooKeeper、Flume)。Hadoop带来了廉价的处理大数据(大数据的数据容量通常是10-100GB或更多,同时数据种类多种多样,包括结构化、非结构化等)的能力。但这与之前有什么不同?现今企业数据仓库和关系型数据库擅长处理结构化数据,并且可以存储大量的数据。但成本上有些昂贵。这种对数据的要求限制了可处理的数据种类,同时这种惯性所带的缺点还影响到数据仓库在面对海量异构数据时对于敏捷的探索。这通常意味着有价值的数据源在组织内从未被挖 阅读全文
posted @ 2012-06-28 23:20 Danny Chen 阅读(311) 评论(0) 推荐(0)
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 77 下一页