代码改变世界

随笔档案-2012年03月

[软件工程]Windows下SVN服务端的配置

2012-03-10 22:22 by Mr.Albert, 418 阅读, 收藏,
摘要: 一、软件下载 1、服务器端软件Subversion, 地址:http://subversion.apache.org/packages.html#windows2、客户端软件TortoiseSVN, 地址:http://tortoisesvn.net/downloads.html二、安装1、服务器端下载好服务器端软件后,双击运行安装程序,目录:F:\Program Files\Subversion\。2、客户端跟服务器端一样,下载好后双击,傻瓜安装。三、建立本机Repository Repository 即源码的集中存放处,所有修改后提交的源码就是保存在这里,并在其中记录所有的修改版本,分支. 阅读全文

[C#]as 和 is 的区别

2012-03-05 20:53 by Mr.Albert, 562 阅读, 收藏,
摘要: 在C#中,所有的东西都是对象。因此任何常数也是一个整型对象。这里用到了as ,as 是C#语言里面的一个关键字。as 运算符类似于类型转换,所不同的是,当转换失败时,as 运算符将产生空,而不是引发异常。在形式上,这种形式的表达式: expression as typeas 运算符只执行引用转换和装箱转换。as 运算符无法执行其他转换,如用户定义的转换,这类转换应使用case表达式来代替其执行关于is的其实也差不多,只是is不会帮你进行任何的转换,相当于只做类型兼容性的判断。所以需要自已进行显示转换。is操作符进行转换,它自动检查时局是否和类型兼容,并返回结果。而且它不会抛出异常。如果对象引用 阅读全文