小编Sco*_*ies的帖子

Windows上的Git 1.6.4 beta(msysgit) - Unix或DOS行终止

我正在我的Win Vista开发VPC上安装msysgit 1.6.4 beta.安装屏幕正在请求我是否要使用Unix行终止或DOS行终止.通常,我会选择DOS,但是设置文本表明DOS终止可能意味着文件不能与Git的所有命令行工具一起使用.Unix行终止状态"......大多数[Windows]应用程序可以处理这个......".

有谁知道我应该选择哪个选项通过shell为我的VS 2008工作使用Git?

git msysgit

43
推荐指数
1
解决办法
3万
查看次数

使用C中的指针的const用法

我正在讨论C并且对const使用指针有疑问.我理解以下代码:

const char *someArray
Run Code Online (Sandbox Code Playgroud)

这是定义指向char类型的指针,const修饰符意味着someArray不能更改存储的值.但是,以下是什么意思?

char * const array
Run Code Online (Sandbox Code Playgroud)

这是另一种指定参数的替代方法,该参数是指向名为"array" const且不能修改的数组的char指针吗?

最后,这个组合意味着什么:

const char * const s2
Run Code Online (Sandbox Code Playgroud)

作为参考,这些来自第7章中的Deitel C编程书,所有这些都用作传递给函数的参数.

c pointers const

18
推荐指数
4
解决办法
1万
查看次数

在C#中使用@的最佳实践

在阅读有关C#的书时,我遇到了使用@来"重载"或使用C#关键字作为标识符的代码.我猜这不是一个好习惯,因为它会导致歧义.我是否正确地想到这一点,或者有时候应该使用它?

c# keyword

8
推荐指数
2
解决办法
711
查看次数

C#对象初始化选项

在构造函数之外的对象初始化是否打破封装?

鉴于:

class MyClass 
{  
    public string _aString;  
}
Run Code Online (Sandbox Code Playgroud)

_aString成员不应该是私有的,并且通过调用构造函数来实例化(此处省略了构造函数):

 MyClass test = new MyClass("test");
Run Code Online (Sandbox Code Playgroud)

而不是对象初始化的替代方法:

MyClass test = new MyClass { _aString = "Test" };
Run Code Online (Sandbox Code Playgroud)

c# constructor initialization object

5
推荐指数
2
解决办法
6938
查看次数

C#委托定义 - 匿名方法与正式定义的方法

何时应该在定义委托时使用匿名方法,何时应该在定义委托时使用正式定义的方法?

c# methods delegates anonymous

4
推荐指数
2
解决办法
2015
查看次数

是否可以在Mono 2.4.x上运行ASP.NET MVC 1.0 Web应用程序?

我搜索了各种在线资源,发现了与最新版Mono(2.4.x)运行的ASP.NET MVC 1.0 Web应用程序可能性相矛盾的信息.根据Mono站点,支持ASP.NET 2.0.据微软称,ASP.NET MVC 1.0需要3.5版本的框架.从我读过的内容来看,ASP.NET 3.5充分利用了2.0框架.

有没有人使用mod_mono在Apache上使用Apache运行ASP.NET MVC 1.0 Web应用程序?

谢谢

linux apache asp.net-mvc mono

3
推荐指数
1
解决办法
553
查看次数

C#/面向对象设计 - 维护有效的对象状态

在设计一个类时,应该将逻辑维护有效状态合并到类中还是外部?也就是说,属性是否应该在无效状态上抛出异常(即值超出范围等),还是应该在构造/修改类的实例时执行此验证?

c# oop state

2
推荐指数
1
解决办法
2889
查看次数