小编Pet*_*ete的帖子

对象初始值设定项和构造函数之间有什么区别?

两者之间有什么区别?何时使用"对象初始值设定项"而不是"构造函数",反之亦然?我正在使用C#,如果这很重要的话.另外,对象初始化方法是否特定于C#或.NET?

.net c# constructor object-initializer

163
推荐指数
4
解决办法
8万
查看次数

ReSharper intellisense不显示文档

知道为什么我没有得到任何文档与我的ReSharper IntelliSense一起使用?如果我转到ReSharper选项并启用Visual Studio IntelliSense,我会在通过IntelliSense弹出窗口中的成员时获得正确的文档.如果我重新启用ReSharper IntelliSense,我现在可以获得ReSharper IntelliSense弹出窗口文档.

resharper visual-studio-2012 resharper-7.1

35
推荐指数
1
解决办法
5231
查看次数

如何更改默认打开文件对话框路径

在Visual Studio中(我使用的是2010)有没有办法在你打开文件时默认弹出哪个文件夹?

visual-studio

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

在Visual Studio 2010中调试JavaScript?

目前我正在使用Firebug for Firefox调试我的JavaScript.反正有没有在Visual Studio 2010中调试javascript?JavaScript不是任何Visual Studio项目的一部分,它只是一个.js文件,它将链接到静态HTML页面(它用于调试学校作业).

我确实尝试过搜索,结果不是一年前的结果.我希望有一些东西已经改变,或者有一个比用于HTML/JavaScript和Firebug的notepad ++更好的工作流程来进行调试.

javascript debugging visual-studio-2010

31
推荐指数
3
解决办法
7万
查看次数

我可以在mercurial/kiln中为存储库URL分配"别名"吗?

我将所有个人项目保存在我的Kiln帐户中,并且我还有一个bitbucket帐户,当我需要与人们共享时,我会推送存储库.有没有办法为我设置一个repo URL的别名,所以我可以做类似的事情

hg push kiln
Run Code Online (Sandbox Code Playgroud)

要么

hg push bitbucket
Run Code Online (Sandbox Code Playgroud)

而不是每次都输入整个网址: hg push https://path/to/repo

mercurial tortoisehg

17
推荐指数
1
解决办法
1782
查看次数

红黑树是如何工作的?

关于红黑树的问题很多,但没有一个问题可以回答它们的工作原理.为什么叫红黑?这如何保持树的平衡(从而提高了不平衡的普通二叉搜索树的性能)?我只是在寻找它的工作原理和原因.

language-agnostic algorithm binary-tree red-black-tree

16
推荐指数
2
解决办法
5244
查看次数

如何生成我的数据库脚本?

我的主要原因是跟踪我的应用程序的数据库架构更改.在SQL Server Management Studio中,我能够生成一个创建数据库的创建脚本,但它不包含任何测试数据.理想情况下,当脚本运行时,它应该删除现有数据库(假设它已经存在),然后使用包含架构更改和测试数据的新脚本重新创建它.

那么如何生成一个脚本来创建一个包含所有表,存储过程,触发器,视图,测试数据等的数据库?

我尝试过使用导入/导出功能,但这并不好,因为它似乎不会复制存储过程.另外,拥有一个脚本会很好,所以我可以使用mercurial跟踪对模式的更改.

我正在使用SQL Server Express 2008 R2和SQL Server Management Studio.

database sql-server ssms

13
推荐指数
2
解决办法
2万
查看次数

如何在一个范围内生成一个随机数但排除一些?

基本上我选择0-24之间的随机数:

Math.floor(Math.random() * myArray.length); // myArray contains 25 items
Run Code Online (Sandbox Code Playgroud)

让我们说它出现了8.现在我想得到0-24相同范围内的另一个数字,但这一次,我不想要一个8.下一次,我可能会滚动一个15.现在我想再次滚动但是我不想要8或15.我现在处理这个问题的方法是使用do while循环,如果数字相同,我只是重新滚动.

这是我家庭作业的一小部分,事实上,我已经努力满足所有要求,所以我想你可以说这是为了我个人的利益,所以我可以写得恰到好处,而不是最终的"每日wtf" ".

javascript random numbers

12
推荐指数
2
解决办法
2万
查看次数

Mercurial/Kiln如何在不影响其他文件的情况下获取已删除的文件?

我有一个文件删除了一些变更集之前.可以想象,我的项目中的其他文件从那时起就发生了变化.如何在不还原所有其他源文件的情况下取回该文件(实际上是2个文件)?

version-control mercurial kiln

6
推荐指数
1
解决办法
288
查看次数

捕获异常,验证输入或两者兼而有之?

我正在努力获取RSS feed这样:

SyndicationFeed rss = SyndicationFeed.Load(XmlReader.Create(textBox1.Text));
Run Code Online (Sandbox Code Playgroud)

XmlReader.Create() 在这种情况下,最多可以抛出4个与参数为null,404错误等相关的异常.

我应该在调用该行之前尝试验证Uri(确保它不是空的,404,正确的doctype等),还是应该只处理异常?我知道我已多次阅读过,应该将异常用于真正的特殊情况,我同意这似乎不符合这个先决条件,但似乎更容易处理异常.

.net c# validation exception-handling

5
推荐指数
1
解决办法
418
查看次数