C# Data Structures
摘要:Array, ArrayList, List, LinkedList, Dictionary, HashSet, Stack, QueueData StructuresC#.NET has a lot of different data structures, for example, one of the most common ones is an Array. However C# come...
阅读全文
选择集合类
摘要:选择集合类时务必要仔细。选用错误的类型可能限制您使用集合。通常,应避免使用 System.Collections 命名空间中的类型,除非您专门将目标版本定为 .NET Framework 版本 1.1。首选使用集合的泛型版本和并发版本,这是因为二者具有更高的类型安全性和其他改进。考虑以下问题:您是否需要一个序列列表,其中的元素通常在检索其值后被放弃?如果需要,那么在需要先进先出 (FIFO) 行为...
阅读全文
**面试题
摘要:1. English communication. (sale yourself, project information, your interesting,and how to deal with problem you encounter etc.)2. the using of key words "new". Regarding this problem, you can refer ...
阅读全文
电话面试题
摘要:全球**技术支持中心(上海)****论坛技术支持 2009-03-171, .NET Framework 3.0 与.NET Framework 3.5的新特性2, 反射机制3, new 与override的区别4, 做过的项目应用到的技术5, 应用程序域6,值类型和引用类型的区别。7、Property和attribute的区别8、asp.net 中五大新特性是什么?9、Internal和prot...
阅读全文
大战**面试
摘要:2009年3月23号 全球**技术支持中心1、老外面试主要问的问题是:1)、你是否有项目经验,2)、你做过什么项目?3)、简单的介绍一下你的项目4)、你在你项目中学到了什么?5)、项目中你担任什么角色?6)、你觉得这几个系统最大的不同是什么?7)、你项目中所使用的是什么技术?9)、你最擅长的技术是什么?10)、相对前面的项目来说,你这个项目最大的进步是什么?以上是个人翻译所理解(听起来有很多的 w...
阅读全文
海量数据面试题整理
摘要:1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。s 遍历文件a,对每个url求取,然后根据所取得的值将url分别存储到1000个小文件(记为)中。这样每个小文件的大约为300M...
阅读全文
你真的理解正确String某些特性了吗?
摘要:你真的理解正确String某些特性了吗? 本文介绍有关这方面的知识。 1.在DoNet中String是不可改变的,什么叫不可变呢,首先大家先看下面的例子: 2.当创建多个字符串内容相同的对象时,都只会指向同一个引用; stringa="11";stringb="11";stringc="11";stringd="1";d+="1"; a和b都指向同一个a的引用,并不会为b重新分配内存;这样...
阅读全文
Import data from files to SQL Server(用BULK INSERT命令导入数据详解)
摘要:本文将为大家演示如何利用BULKINSERT命令来导入数据,并讲解怎样通过改变该命令的一些选项以便更方便且更有效地插入数据。 BULKINSERT 在SQLServer中,BULKINSERT是用来将外部文件以一种特定的格式加载到数据库表的T-SQL命令。该命令使开发人员能够直接将数据加载到数据库表中,而不需要使用类似于IntegrationServices这样的外部程序。虽然BULKINSE...
阅读全文
Bulk insert & Bulk update
摘要:1. Bulk Copy OperationIntroductionBulk copying of data from one data source to another data source is a new feature added to ADO.NET 2.0. Bulk copy classes provide the fastest way to transfer a set of...
阅读全文
Huffman tree的C#实现
摘要:1. 结构类型定义:[代码]2. 构建树:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicstaticHuffmanTreeCreateHuffmanTree(int[]data){if(data==null||data.Length...
阅读全文
Binary sort tree的C#实现
摘要:1. 定义:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicclassBinarySortTree<T>whereT:IComparable{publicTData{set;get;}publicBinarySortTre...
阅读全文
二叉树的C#实现
摘要:1. 二叉树结构:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicclassTwoXTree{publicstringData{set;get;}publicTwoXTreeLeftChild{set;get;}publicTwoXT...
阅读全文
解决Silverlight无法调试的问题
摘要:原文: http://wenku.baidu.com/view/a8dffd23482fb4daa58d4b80.htmldownload
阅读全文
Stack和Queue的C#实现
摘要:一. Stack:1. 接口:[代码]2. 顺序栈:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicclassSequenceStack<T>:IStack<T>{privateconstintMAX_COUNT...
阅读全文
C#位运算及3道要求高效的算法题
摘要:在C#中可以对整型运算对象按位进行逻辑运算。按位进行逻辑运算的意义是:依次取被运算对象的每个位,进行逻辑运算,每个位的逻辑运算结果是结果值的每个位。C#支持的位逻辑运算符如下表所示。运算符号 意义 运算对象类型 运算结果类型 对象数 实例~ 位逻辑非运算 整型,字符型 整型 1 ~a& 位逻辑与运算 2 a & b| 位逻辑或运算 2 a | b^ 位逻辑异或运算 2 a ^ b&...
阅读全文
.NET Framework(CLI,CLS,CTS,CLR,FCL,BCL)
摘要:既然要学.NET,就要先认识认识她,我不喜欢大段大段文字的东西,自己通过理解,画个图,来看看.NET的沉鱼落雁,闭月羞花之容。 最下层蓝色部分是.NET Framework的基础,也是所有应用软件的基础。.NET Framework不是凭空出来的,实际上API,COM+,和一些相关驱动依然是它的基石。.NET Framework只不过是对这些前辈们进行了系统的封装和扩充,在这个过程中,吸取了Ja...
阅读全文
Josephu问题的解决方案
摘要:1. 问题描述: 设编号为1,2,…,n的n个人围坐一圈,约定编号为k(1 <=k <=n)的人从1开始报数,数到m的那个人出列,它的下一位又从1开始报数,数到m的那个人又出列,依次类推,直到所有人出列为止,由此产生一个出队编号的序列。2. 分析: 该问题可以使用多种数据结构, 但是比较简单和自然的做法是利用一个具有n个链接点且不带头接点的循环链表.3. 实现: 1) 建立...
阅读全文
逆转一个线性链表
摘要:1. 递归法:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--///<summary>///Reverselinkedlistbyrecursion///</summary>///<paramname="head"&...
阅读全文
Linear List的C#实现
摘要:1. 线性表接口:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicinterfaceILinearList<T>{//ILinearTable<T>Create(intlength);intGetLength(...
阅读全文