摘要:
.NET:也谈谈.NET中的引用类型和值类型背景引用类型和值类型的区别好像是一个经典的面试问题,也是一个非常基础的问题,今天试着写一下,一则为了以后新入职的毕业生学习,二则希望高手批评。几个事实值类型的局部变量始终分配在栈中,局部变量中存储的是值。引用类型的局部变量始终分配在栈中,局部变量中存储的是值地址(引用),地址指向的值(对象)分配在堆中。值类型的成员变量始终内敛存储在对象中(堆中),内敛存储的是值。引用类型的成员变量始终内敛存储在对象中(堆中),内敛存储的是值地址(引用),地址指向的值(对象)分配在堆中的另外一个区域。一个线程拥有一个栈(对于理解多线程编程非常有用)。线程之间共享一个堆 阅读全文
posted @ 2013-06-13 10:08
HackerVirus
阅读(163)
评论(0)
推荐(0)
摘要:
浅谈C# 多态的魅力(虚方法,抽象,接口实现)前言:我们都知道面向对象的三大特性:封装,继承,多态。封装和继承对于初学者而言比较好理解,但要理解多态,尤其是深入理解,初学者往往存在有很多困惑,为什么这样就可以?有时候感觉很不可思议,由此,面向对象的魅力体现了出来,那就是多态,多态用的好,可以提高程序的扩展性。常用的设计模式,比如简单工厂设计模式,核心就是多态。其实多态就是:允许将子类类型的指针赋值给父类类型的指针。也就是同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。如果这边不理解可以先放一放,先看下面的事例,看完之后 阅读全文
posted @ 2013-06-13 09:38
HackerVirus
阅读(133)
评论(0)
推荐(0)
摘要:
Ping命令“Ping” 命令是我们在判断网络故障常用的命令,熟练的掌握Ping命令的各种技巧可以帮助你解决很多网络故障。它是(Packet Internet Groper)的缩写,中文意思就是:”分组因特网探测器“ping不仅仅是windows下的命令,在unix和linux下也有这个命令,ping只是一个通信协议,是ip协议的一部分,tcp/ip 协议的一部分,Ping 在Windows系下是自带的一个可执行命令。利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障,应用格式:ping IP地址目标:用来检测网络通不通,也叫延时,其值越大,速度越慢。原理:利用电脑IP的 阅读全文
posted @ 2013-06-13 09:37
HackerVirus
阅读(7255)
评论(0)
推荐(1)
摘要:
C# 调用PowerShell方法PowerShell应为编写和运行都很方便,所以为了重复利用,经常写了一些小方法或者PS代码片段。使用的时候可能会很难找到自己想要的那个方法,如果要是有一个界面把这些代码管理起来并且调用,那就很爽了1.创建一个powershell的方法,供C#调用,方法很简单,两个数的加法运算function Sum{param([int]$first, [int]$second)$result = $first + $secondreturn $result}2. 在C#的控制台程序中创建一个私有方法,调用powershell首先定义一个powershell存放路径的全局变 阅读全文
posted @ 2013-06-13 09:33
HackerVirus
阅读(340)
评论(0)
推荐(0)
摘要:
Scott Hanselman's 推荐的的实用工具集合(2011版)Scott Hanselman活跃于.NET社区,这篇文章来自于它的工具列表,地址是http://www.hanselman.com/tools.NET开发人员应该收藏的工具LINQPad快速理解和构建Linq查询,也可用于生成Linq表达式的实用工具Microsoft Web Platform Installer如果你需要获取.NET平台开发需要的一些常用运行库或开发工具,可以借助此工具,获取一系列的工具。比如SQL Server Express,Visual Studio Express等等。JetBrains 阅读全文
posted @ 2013-06-13 09:28
HackerVirus
阅读(148)
评论(0)
推荐(0)
摘要:
更有效率的使用Visual Studio(一)工欲善其事,必先利其器。虽然说Vim和Emacs是神器,但是对于使用Visual Studio的程序员来说,我们也可以通过一些快捷键和潜在的一些功能实现脱离鼠标写代码,提高工作效率,像使用Vim一样使用Visual Studio。当然,如果想真正像使用Vim一样使用Visual Studio可以安装这个插件:VsVim,只支持VS2010+。下面我会总结一些我觉得大家平时可能不怎么知道的但是又很好用的一些VS的快捷键和使用技巧。如果您是大牛那不需要看了,哈哈。个人知识有限如果大家还有什么比较实用的快捷键,欢迎分享。因为不像Vim有Normal,In 阅读全文
posted @ 2013-06-13 09:27
HackerVirus
阅读(261)
评论(0)
推荐(0)
浙公网安备 33010602011771号