小编Lea*_*hen的帖子

反转"if"语句以减少嵌套

当我在我的代码上运行ReSharper时,例如:

    if (some condition)
    {
        Some code...            
    }
Run Code Online (Sandbox Code Playgroud)

ReSharper给了我上面的警告(反转"if"声明以减少嵌套),并提出了以下更正:

   if (!some condition) return;
   Some code...
Run Code Online (Sandbox Code Playgroud)

我想明白为什么那样更好.我一直认为在方法中间使用"返回"有问题,有点像"goto".

c# resharper

257
推荐指数
17
解决办法
11万
查看次数

ASP.NET中的全局资源与本地资源

我们使用resx文件来本地化我们的Web应用程序.当只有一个页面使用某个短语时,我们通常创建本地resx文件(映射到特定页面);当多个页面需要短语时,我们通常创建全局resx文件.
但是关于全局resx文件的好处是它们是一个类,你可以像调用类的属性一样调用这些短语:

Resource.UI.iNotFound

所以我在想 - 为什么要有本地resx文件呢?为什么不为整个应用程序使用一个全局resx文件,这样可以避免运行时错误调用不存在的短语?

我确信这是一个很好的答案,我只是不知道它是什么......

asp.net localization resx

37
推荐指数
3
解决办法
4万
查看次数

HTML键盘快捷方式中的匹配标记

在Visual Studio(2008)中是否有一个快捷方式允许我跳转到匹配的HTML标记...当CTRL +]在代码视图中时匹配大括号?

例:

<table>
  <tr>
    <td>
    </td>
  </tr>
</table|>

光标在关闭表标签上,我想按CTRL +]之类的东西跳转到打开表标签.

有任何想法吗?

visual-studio-2008 visual-studio

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

什么工具可以将DLL反编译成C++源代码?

我有一个旧的DLL停止工作(log2vis.dll),我想查看它内部,看看它使用了什么对象.
DLL是用C++(而不是.NET)编写的.有没有一个工具可以反编译/反汇编C++文件?

c++ dll decompiling

28
推荐指数
4
解决办法
21万
查看次数

如何在TFS中查看其他用户签出的所有项目?

我希望所有用户在TFS 2005的项目中列出所有已签出的文件.我现在可以看到的是检出的文件 - 在挂起的更改窗口中.我记得在Source Safe中有这样的选择 - TFS 2005中有一个吗?

tfs

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

默认值初始化字段是多余的

我真的可以真正信任.NET来初始化字段(比如整数,结构等)吗?如果我仍然想要初始化这些字段怎么办 - 可能会产生什么后果?

c#

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

Server.Transfer与Context.RewritePath

我知道他们都不会更改客户端看到的URL.是否有任何东西使其中一个优于另一个?
我打算在Global.asax的Application_BeginRequest中使用它,也可以在常规的aspx页面中使用它.

asp.net url-rewriting

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

以面向对象的方式使用jQuery

是否有可能使用jQuery实现以下目标:我想创建两个具有不同功能且具有相同名称的不同对象.

var item = new foo();
item.doSomething();
var item2 = new bar();
item2.doSomething();
Run Code Online (Sandbox Code Playgroud)

此外,我希望能够将创建的项目用作"常规"jQuery对象 - 例如,拖动项目并在拖动停止时执行正确的doSomething()函数.

oop jquery

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

使用window.print()时可以更改页面布局吗?

在我们的应用程序中,我们允许用户打印页面 我们通过提供一个按钮来执行此操作,该按钮在单击时调用window.print()函数.
如果以横向模式而不是纵向打印,某些页面看起来会更好.有没有办法从JavaScript控制页面布局?

更新:根据这里给出的建议,我在google中寻找"css landscape",并找到了以下文章,展示了定义景观的方法:

javascript

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

隐藏IE中多行文本框中的垂直滚动条

我有一个多行文本框:

<asp:TextBox ID="txtBody" runat="server"  TextMode="MultiLine" Rows="10" Width="95%" />
Run Code Online (Sandbox Code Playgroud)

即使文本框内的文本不占用10行,也会有一个垂直滚动条.
在Firefox中没有发生,只有当文本超过10行时才会出现滚动条.

可以做些什么?

html asp.net

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