我正在Macbook Pro上建立一个完整的.NET开发环境.
我正在使用Visual Studio 08团队套件,SQL Server 2008,MS Office和其他工具(如FinalBuilder,RegexBuddy,Beyond Compare).
我的Windows 7(beta目前)分区应该有多大?100GB会不够?
注意:我不确定这是否与SO相关的编程相关,所以我只是让社区决定这个问题是否相关.
我一直在讨论"访问者"这个词的用法(上下文是Java编程).我倾向于认为访问器隐含地是"属性访问器" - 也就是说,该术语暗示它或多或少地提供对对象内部状态的直接访问.另一方坚持认为任何以任何方式触及对象状态的方法都是访问者.
我知道你们不能为我赢得这个论点,但我很想知道如何定义这个词.:)
是否有一个用C#编写的完全(我的意思是完全)写的BitTorrent客户端?我知道用单声道写的BitTorrent客户端,我非常喜欢它.
除了用C#编写的MonoTorrent和BitSharp之外还有其他开源BitTorrent客户端正在开发中吗?
只是想知道C#程序员们在那里会产生多少兴趣"C#中的开源位源客户端".
编辑:请查看Michael Stum的南瓜洪流http://pumpkintorrent.codeplex.com/
@Michael:感谢分享项目网址.
@Allan:感谢MonoTorrent;)
继我之前的问题:是否以及如何使用基于RGB的TIFF文件并将其转换为具有标准.NET(3.5)功能的CMYK?
这有可能吗?
我正在编译一个C++静态库,并且由于所有类都是模板化的,所以类定义和实现都在头文件中.结果,似乎(在visual studio 2005下)我需要创建一个包含所有其他头文件的.cpp文件,以便它能够正确地编译到库中.
为什么是这样?
有人可以向我解释UITableViewController相对于UITableView的优势吗?通常,我使用控制器,但基本表视图似乎更灵活.
编辑
鉴于"不确定"和"不确定性"这两个词相当普遍存在,谷歌"不确定性算术"很难得到任何立即有用的东西.因此,任何人都可以在几乎任何编程/脚本语言中建议一个良好的例程库来实现对不确定值的处理,如下所述:
使用不确定性算法记录近似值,其中存在测量公差.这是当我们不确定某个值时,但知道它可以具有的上限和下限,表示为±值.
我想在WPF窗口的内容上添加半透明颜色(以指示窗口的状态).目前我正在使用填充Window的UserControl,并根据需要更改背景颜色和可见性.
此方法的问题是当UserControl可见时,我无法单击UserControl后面的Window中的任何控件(按钮,CheckBox).我想我需要以某种方式使UserControl透明.这是可能的,还是有更好的方法在窗口上添加颜色?
我使用数据传输对象在实体框架和业务层和用户层之间传输数据.我有一些疑问,如果我检索一个转换为DTO的对象,我如何在实体框架中更新正确的对象而不只是插入一个副本?
上周,我在一个子类中意外地重写方法时被咬了两次.虽然我不是继承的粉丝,但我们(ab)在我们的应用程序中使用它.我想要做的是提供一些声明性语法来声明方法覆盖父方法.像这样的东西:
use Attribute::Override;
use parent 'Some::Class';
sub foo : override { ... } # fails if it doesn't override
sub bar { ... } # fails if it does override
Run Code Online (Sandbox Code Playgroud)
这里有几个问题.首先,如果方法加载以某种方式延迟(例如,通过AUTOLOAD加载的方法或稍后安装在符号表中的方法),则不会检测这些方法.
走继承树也可能同样昂贵.我用Class :: Sniff做这个,但它不适合运行代码.我可以遍历继承树并简单地匹配适当的符号表中定义的CODE插槽的位置,并且会更快,但如果方法缓存无效,那么如果我要缓存这些结果,那将会中断.
所以我有两个问题:这是一个合理的方法,是否有一个钩子,允许我检查方法缓存是否已更改?(在'perldoc perlobj'中搜索'cache').
当然,这不应该破坏生产代码,我只考虑让它失败或警告TEST_HARNESS环境变量是否处于活动状态(并且有一个显式环境变量来强制它处于非活动状态,如果生产代码是设置TEST_HARNESS由于某种原因的环境变量).