问题列表 - 第2382页

Linux环境下的C#

我目前在Unix环境中使用C/C++,并且是Linux环境的新手.我想学习Linux操作系统并学习C#作为我职业生涯的下一级编程语言.

我决定把Ubuntu Linux放在笔记本电脑上.但我不确定我们是否可以在Linux环境中编写,编译和运行C#程序.

我认识的唯一一个用于C#的IDE是MS Visual Studio.在Linux环境中有没有可能在C#中工作的方法?

如果我没有其他选择,我将在我的笔记本电脑上安装两个操作系统 - Vista用于学习C#,Linux用于其他操作系统.

c# linux installation

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

在ASP.NET MVC中测试HtmlHelpers

有没有办法(单元)测试我自己的HtmlHelpers?如果我想要自定义控件(由HtmlHelper呈现)并且我知道该控件的需求,我怎么能先编写测试 - 然后编写代码?有没有特定的(好的)方法呢?

这值得吗?

.net asp.net-mvc unit-testing html-helper

23
推荐指数
2
解决办法
7212
查看次数

对应Red Hat EAP版本的JBoss AS/Wildfly社区版本?

据我所知,JBoss Application Server(AS)的EAP版本只是一堆带有一些糖的社区版JBoss项目.

那么,JBoss EAP 4.3.0对应的JBoss应用服务器的社区版本是什么?

jboss jboss-eap-4.3.x

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

集合<T>与List <T>您应该在接口上使用什么?

代码如下所示:

namespace Test
{
    public interface IMyClass
    {
        List<IMyClass> GetList();
    }

    public class MyClass : IMyClass
    {
        public List<IMyClass> GetList()
        {
            return new List<IMyClass>();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行代码分析时,我得到以下建议.

警告3 CA1002:Microsoft.Design:更改'IMyClass.GetList()'中的'List'以使用Collection,ReadOnlyCollection或KeyedCollection

我应该如何解决这个问题以及这里有什么好的做法?

.net c# collections code-analysis

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

在等待构建/测试/数据库迁移运行时,我该怎么办?

尽管我试图将我的单元测试与数据库等等断开连接,但最好的行为似乎仍然是不可避免的,当我等待机器做一些无聊的事情时,我的一天会被小规则的强制休息打断.

xkcd漫画:编译

我个人觉得剑术让我失去了思路.当我运行构建或测试套件时,我经常"在区域内",而且我更喜欢让我处于同一焦点心态的东西,一旦构建/测试运行,我就会立刻回到黑客攻击/迁移已完成.

我曾经幻想过在构建过程中弹出的Visual Studio的Tetris插件然后在构建完成后自动暂停并消失,但我从未真正做过任何事情.最近,我们想建立的东西到自动测试可以帮助你学习西班牙语,而你等待测试运行,或可能喂你的相关堆栈溢出的问题来回答.

所以.建议请.积极而有益的活动.

testing focus build

8
推荐指数
1
解决办法
971
查看次数

如何在MySQL中为每个用户选择最多3个项目?

我运行一个用户可以发布项目(例如图片)的网站.这些项目存储在MySQL数据库中.

我想查询最后十个发布的项目,但最多3个项目的约束可以来自任何单个用户.

这样做的最佳方式是什么?我首选的解决方案是一个约束,它放在请求最后十个项目的SQL查询上.但是关于如何设置数据库设计的想法非常受欢迎.

提前致谢!

BR

mysql sql database

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

使用正则表达式从HTML中的Url中删除查询字符串

给定一个html文档,从文档中的每个url中删除查询字符串的最正确和简洁的正则表达式模式是什么?

html regex url parsing

0
推荐指数
1
解决办法
3159
查看次数

Asp.Net MVC:Server Controls vs Html类来呈现控件?

渲染这样的控件有什么好处:

<% Html.RenderPartial("MyControl") %> or
<%=Html.TextBox("txtName", Model.Name) %>
Run Code Online (Sandbox Code Playgroud)

在Web表单样式:

<uc1:MyControl ID=MyControl runat=server />
Run Code Online (Sandbox Code Playgroud)

我理解性能可能是一个原因,因为不需要创建任何对象,但是有可能从代码库中调用它只是为了做一些基本的渲染逻辑可能非常有用.

如果不鼓励这样做,那么你如何处理这种情况:

  • 您需要有条件地使控件可见,并且您不希望用渲染逻辑填充HTML.

  • 你有,<input type="text" value="<%= Model.Name %>" />但你需要检查Model是否为null,因为否则会引发NullPointerException.

[编辑]当我开始使用ASP MVC时我问过这个问题,现在我看到了像Cristian一样的MVC方式的优点.

.net asp.net asp.net-mvc

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

<b>和<strong>,<i>和<em>之间有什么区别?

什么之间的区别<b><strong>,<i><em>在HTML/XHTML?你应该什么时候使用?

html xhtml

749
推荐指数
9
解决办法
40万
查看次数

asp.net mvc Beta1中的ModelBinding

我将我的Web应用程序从预览3转换为beta1,现在我正在尝试使用框架的新功能.其中之一是ModelBinding.

对于这种特殊情况,我创建了一个类(现在)只是一堆简单类型属性的容器.如果我创建一个包含大量文本框的表单,我希望框架用这些字段填充SearchBag实例.

  • 我从哪里开始?这种行为是开箱即用还是我实现了SearchBagBinder?我快速浏览了一下IModelBinder,但是我无法完全理解它,并且DefaultModelBinder源代码并没有让我更聪明.
  • 这个ModelBindingContext是什么?
  • 如何访问我的表单字段?
  • 如果值不是由表单传递,而是直接输入URL,该怎么办?
  • 我在哪里可以找到关于此的最新信息(大多数博客已过时)?我以为我曾经读过菲尔的一篇文章,但我似乎无法再找到它了.

任何帮助表示赞赏.

asp.net-mvc model-binding

7
推荐指数
1
解决办法
413
查看次数