逆转单向链表
逆转单向链表是一个很基础很常见的问题,可惜在我最近面试的几个面试者中还是发现有的人写不好这个程序或者写的有问题.请看下面的实现,这也是大多数人聪明的人会想到的实现方法typedef struct Node{ &n...
逆转单向链表
逆转单向链表是一个很基础很常见的问题,可惜在我最近面试的几个面试者中还是发现有的人写不好这个程序或者写的有问题.请看下面的实现,这也是大多数人聪明的人会想到的实现方法typedef struct Node{ &n...
字符串的全排列
问题如下:给定字符串,比如char *s = "abc",请用里面的字符做全排列,即求'a','b,'c'的全排列,其结果应该是"abc","acb","bac","bca","cab","cba"一共六种.这个问题比较容易想到的解决方案是使用递归,要求以'a'开头的"...
《Effective C#》
尽可能使用属性而不是数据成员。原因非常简单,因为属性是类的外部接口,而数据成员为类的内部实现,使用属性对内部成员进行封装,并添加额外的功能,譬如赋值前检查、设置为只读等等,也更能符合OO的要求,毕...
C# 3.0 feature 1--Implicitly typed local variables
我们来看下列变量声明var i=5; var numbers=new int[]{1,2,3};首先,C# compiler 会在同一个namespace范围内寻找用户自定义的var类型,如果找到,则把i, numbers做作var类型处理。如果没...
结合实例学习F#(一) --快速入门
F#随着VSTS 2010 Beta1 发布也有一段时间了,园子里应该也有不少人对它感兴趣吧。下面的例子是我在学F# 基本语法时写的一个简单Sieve of Eratosthenes 实现,通过剖析这一小段代码,我希望大家能对F#有个...
和我一起学VSTA(Visual Studio Tools for Applications )(五)
前面四章是介绍,我们已经可以成功的通过一个winform程序打开一个VSTA的IDE编程窗口进行二次开发,但是对于我们使用来说是远远不够的,对于二次开发来说,最重要的一点是从主程序调用二次开发时编写的方法。这一篇,...
.NET调PHP Web Service的典型例子
最近一个项目由"WinForm直接访问DB2"移植到"WinForm通过PHP Web Service来访问DB2”。(优点是php可以架在Linux上,而Linux是免费的) 这个命题的难点不是访问DB2,而是.NET调用...
ASP.NET Web应用程序安全解决方案浅析
一、ASP.NET Web应用程序架构安全隐患1. 对于程序集主要威胁:未验证的访问、反向工程、代码注入、通过异常获得程序信息、未审核访问。 2. &...
“asp.net页面跳转”补遗
我的看法应该说分为server端重定向和客户端调整两种server端:response.redirect客户端:1.javascript.:example:window.location='a.aspx';等2.http header的meta标签server.transfer和Server.Execute()不能称之为跳...
.NET控件名称缩写一览表
标准控件1 btn Button2 chk CheckBox3 ckl CheckedListBox4 cmb &nb...
学习心得:asp.net操作cookie
HttpCookie cookie1 = new HttpCookie("user", "liuliang"); cookie1["age"] = "18"; &n...
面向对象编程设计模式--简单工厂模式讲解(历史上最简单明白的例子)
简单工厂模式根据提供给它的数据,返回几个可能类中的一个类的实例。通常它返的类都有一个共同的你类和共同的方法,但每个方法执行的任务不同,而且根据不同的数据进行了优化。简单工厂模式是属于创建型模式,又叫做...
只求简单易懂
说:我有一个业务逻辑:它记录了一个人的姓名和性别,还可以把这两个信息保存起来(比如数据库中),我管它叫PersonViewModel.代码如下:public class PersonViewModel : INotifyPropertyChange...
vs2005 没有ASP.NET WEB应用程序(Application)的解决方案
相关文章:最近帮同事安装了Vs2005和sp1,发现根本打不开原来的程序,新建项目中没有ASP.NET WEB应用程序,同事的系统是windows 2003,而在windows xp上装过很多次都没有问题。上网查了一下,发现这个解决方案确实能...
诟病WCF之一,对已知类型的支持比较弱智(WCF面向接口编程)
之所以这样说是因为如果我们要开发面向借口编程的服务的话,那么你就比较倒霉了。无论是WCF固有的KnownType特性还是ServiceKnownType,你都会遇到这样那样的困难。如果我们使用KnownType,那么我们得在父类中无休止的...
算法N人过桥,不知是否是最短了!
1public class BrigeAcross 2{ 3 private int[] passed, waiting; 4 private int&nbs...
ASP.Net中Ado.Net Entity Framework实际项目应用释疑
关于Ado.Net Entity Framework 的理论、入门教学文章已不少了,但是很少有人讲到在ASP.Net项目中实际项目应用的问题,往往学的时候轻松搞定,一上手项目就一头雾水。比如在教程中最常见的这种形式的使用方法:using(...
适合C# Actor的消息执行方式(4):阶段性总结
这个系列原本打算写3篇,也就是说在上一篇文章中已经把老赵认为较合适的方法展现出来了,但事实上这个系列的计划已经扩展为8篇了——没错,翻了一倍不止,而最终是几篇现在我也无法断言。其实这也是我写不了书的原...
适合C# Actor的消息执行方式(3):中看不中用的解决方案
在前两篇文章中,我们了解到Erlang中灵活的模式匹配,以及在C#甚至F#中会都遭遇的尴尬局面。那么现在就应该来设计一个解决方案了,我们如何才能在C#这样的语言里顺畅地使用Actor模型呢?不仅如此,最好我们还能获...