10 2015 档案
摘要:1Two Sum25arraysortsetTwo Pointers2Add Two Numbers34linked listTwo PointersMath3Longest Substring Without Repeating Characters32stringTwo Pointershash...
阅读全文
摘要:class Program { static void Main(string[] args) { string test = "this is test case"; //except result="esac tset...
阅读全文
摘要://统计重复字符串 如 eeefffkkkhjk 得到如下结果 3e3f3khjk; string zipStr = Console.ReadLine(); var charList = zipStr.ToCharArray(); var listArr...
阅读全文
摘要:一 前言 很少接触HashTable晚上回来简单看了看,然后做一些增加和移除的操作,就想和List 与Dictionary比较下存数据与取数据的差距,然后便有了如下的一此测试,当然我测的方法可能不是很科学,但至少是我现在觉得比较靠谱的方法。如果朋友们有什么好的方法,欢迎提出大家来交流下。先来简单介...
阅读全文
摘要:class Program { static void Main(string[] args) { int[] num1 = new int[] { 3, 5, 6, 7 }; int[] num2 = new int[]...
阅读全文
摘要:我接触的设计模式不多,在我接触不多的设计模式里,我觉的单例模式和模板方法模式是最好理解的两种设计模式了。我们先通过文字简单的理解一下什么是模板方法模式,然后用C#代码来写一个小例子加深一下了解,当然所谓的加深是相对初学者的加深。先从字面上理解一下什么是模板方法设计模式,什么是模板?1、我想很多人都懂...
阅读全文
摘要:什么是Coded UICoded UI Test是Visual Studio 2010对于Testing Project(测试工程)提供的关于UI自动化测试的框架,支持Win32,Web,WPF等UI的自动化测试,是一个非常强大的测试工具,Coded UI支持自动录制和手动编写。Coded UI能干...
阅读全文
摘要:WCF本质上提供一个跨进程、跨机器以致跨网络的服务调用WCF合并了Web服务、.net Remoting、消息队列和Enterprise Services的功能并集成在Visual Studio中,WCF专门用于面向服务开发。Contracts定义服务契约(Service Contract)引用Sy...
阅读全文
摘要:http://www.cnblogs.com/artech/archive/2007/02/26/656901.html为了使读者对基于WCF的编程模型有一个直观的映像,我将带领读者一步一步地创建一个完整的WCF应用。本应用功能虽然简单,但它涵盖了一个完整WCF应用的基本结构。对那些对WCF不是很了...
阅读全文
摘要:什么是SQL注入式攻击?所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻...
阅读全文
摘要:基础方面:1.简单的描述一下C# 中重写,重载,隐藏的概念C#中重写(overide)是子类继承父类后,对父类中的方法进行行为改写。重载是指方法名相同,参数不同重写和隐藏的定义:重写:基类方法声明为virtual(虚方法),派生类中使用override申明此方法的重写.隐藏:基类方法不做申明(默认为...
阅读全文
摘要:1、请编程遍历页面上所有TextBox控件并给它赋值为string.Empty?foreach(System.Windows.Forms.Controlcontrolinthis.Controls){if(controlisSystem.Windows.Forms.TextBox){System....
阅读全文
摘要:第1讲:面试前期准备 1.了解相关技术职务需要的技术人才 2.准备一份出色的个人简历第2讲:面试前期准备 1.多渠道获取面试途径 2.投递简历注意事项 3.掌握面试过程……第3讲:全面认识.NET框架 1.面试题 介绍CTS、CLS、CLR 2.面试题 开发和运行.NET需要的最基本环境 3.面试...
阅读全文
摘要:JOIN: 如果表中有至少一个匹配,则返回行 (也就是 inner join)LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行FULL JOIN: 只要其中一个表中存在匹配,就返回行
阅读全文
摘要:使用DataAdpater的批量更新,好处是不用写具体的sql脚本,尤其是做web服务这个优势非常吸引人。[WebMethod(Description="Update服务提供的方法,将包含修改后数据的DateSet与本地数据库同步更新,成功返回更新的行数,失败返回-1。"),SoapHeader("...
阅读全文
摘要:SQL Server 存储过程Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQ...
阅读全文
摘要:数据库中的数据都是存储在表中的,而视图只是一个或多个表依照某个条件组合而成的结果集,一般来说你可以用update,insert,delete等sql语句修改表中的数据,而对视图只能进行select操作。但是也存在可更新的视图,对于这类视图的update,insert和delete等操作最终会作用于与...
阅读全文
摘要:SQL的主键和外键的作用:外键取值规则:空值或参照的主键值。(1)插入非空值时,如果主键表中没有这个值,则不能插入。(2)更新时,不能改为主键表中没有的值。(3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。(4)更新主键记录时,同样有级联更新和拒绝执行的选择。简而言之,S...
阅读全文
摘要:http://www.cnblogs.com/artech/archive/2007/02/26/656901.htmlhttp://www.cnblogs.com/iamlilinfeng/archive/2012/09/25/2700049.html#!comments一、概述 Windows...
阅读全文
摘要:一个是属性,用于存取类的字段,一个是特性,用来标识类,方法等的附加性质。属性:class TimePeriod{ private double seconds; public double Hours { get { return seconds / 3600; } ...
阅读全文
摘要:数据库相关知识点SQL, 对表的理解, 对表的主键, 外键的理解, 视图, 为什么要有视图, 视图有什么功能, 视图与表有什么区别主键是唯一标识的一条记录,不能重复,不能为空.表的外键是另一个表的主键,可以重复,可以为空索引,字段没有重复值,可以有空值,可以有一个或者多个唯一索引.视图 是一个或者多...
阅读全文
摘要:现在很多程序员在面试的时候都遇到过这个问题---,实现一个连动效果,我也遇到过,感觉这道面试题目挺经典的,挺考验面向对象设计(OOD)的能力,虽然是个很简单的例子,但要考虑到程序的扩展性。比如说有新的需求,要求后面再加上狗叫了,那些写的过死且繁琐的代码就要来次大地震了;再比如说又变需求了,猫叫了是因...
阅读全文
摘要:1.面向接口编程和面向对象编程是什么关系首先,面向接口编程和面向对象编程并不是平级的,它并不是比面向对象编程更先进的一种独立的编程思想,而是附属于面向对象思想体系,属于其一部分。或者说,它是面向对象编程体系中的思想精髓之一。2.接口的本质接口,在表面上是由几个没有主体代码的方法定义组成的集合体,有唯...
阅读全文
摘要:可以,用unsafe。用的时候记得在项目属性(Properties)->生成(Build)->常规(General)中钩上允许不安全代码 (Allow unsafe code)。否则会出现这个错误:Unsafe code may only appear if compiling with /unsa...
阅读全文
摘要:This is a list of questions I have gathered from other sourcesand created myselfover a period of time from my experience, many of whichI felt where in...
阅读全文
摘要:过去几年都在忙着找项目,赶项目,没有时间好好整理深究自己在工作中学到的东西。现在好了,趁着找工作的这段空余时间,正好可以总结和再继续夯实自己的.Net, C#基本功。在05年的时候,Scott Hanselman(微软的一个Principal Program Manager)在他的博客上列出了一张清...
阅读全文
摘要:昨天回答了Scott Hanselman在他清单上关于C#那部分的题目,.Net 程序员面试 C# 语言篇 (回答Scott Hanselman的问题),今天接着回答他在清单上列出的"每个写代码的人都应该知道"部分的题目。1.描述线程跟进程的区别(Describe the difference b...
阅读全文
摘要:继《.Net 程序员面试 C# 语言篇 (回答Scott Hanselman的问题)》跟《.Net程序员面试 每个人都应知道篇 (回答Scott Hanselman的问题)》之后,今天回答Scott Hanselman在他清单上列出的“中级.Net程序员应该知道的问题”。1.面向接口,面向对象,...
阅读全文
摘要:技术类面试、笔试题汇总注:标明*的问题属于选择性掌握的内容,能掌握更好,没掌握也没关系。 下面的参考解答只是帮助大家理解,不用背,面试题、笔试题千变万化,不要梦想着把题覆盖了,下面的题是供大家查漏补缺用的,真正的把这些题搞懂了,才能“以不变应万变”。回答问题的时候能联系做过项目的例子是最好的,有的问...
阅读全文
摘要:传入某个属性的set方法的隐含参数的名称是什么?value,它的类型和属性所声名的类型相同。如何在C#中实现继承?在类名后加上一个冒号,再加上基类的名称。C#支持多重继承么?不支持。可以用接口来实现。被protected修饰的属性/方法在何处可以访问?在继承或间接继承与这个类的子类中可以访问。私有成...
阅读全文
摘要:http://www.cnblogs.com/wangjisi/archive/2010/06/14/1758347.html用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?答:从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层数据访问层:有时...
阅读全文
摘要:情况1:class A{public void Show()}class B:A{public void Show()} 编译通过,有警告让在B的方法里添加new关键字,以便将A的方法隐藏编译时绑定(根据声明类型调用方法)情况2:class A{public virtual void Show()...
阅读全文

浙公网安备 33010602011771号