问题列表 - 第32252页

如何找到未使用的端口?

我需要创建一个脑死亡的HTTP服务器,为localhost上的所有内容返回404.具体来说,我有一个程序在验收测试工具下调用服务器,但为了测试我想通过跳过那个无关的检查来节省时间.

我有办法传入程序用作测试工具一部分的URL,测试工具(当前)只是在端口80上创建这样的服务器.

但是,如果多个测试尝试同时运行,则会出现问题,因为每个测试工具都尝试在端口80上创建一个HTTP服务器,该服务器对其中一个线束失败.

因此,我想在尝试创建HTTP服务器之前随机化端口并确保它可用.如何检查该端口是否正在使用?

.net port-number

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

使用var比C#中的显式类型有什么优势?

可能的重复:
var关键字的重点是什么?
在C#中使用var关键字

我理解IEnumerable<...>数据类型如何使代码的可读性降低或嵌套泛型看起来有点令人生畏.但除了代码可读性之外,使用var而不是显式类型是否有优势?看起来通过使用显式类型,您最好传达变量的功能,因为您知道它是什么.

如果它是工作场所编码标准,我会为了团队合作而使用它.然而,在我自己的项目中,我更愿意避免使用var.

c# var

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

组织多态资源的部分

我正在寻找其他人通常如何组织他们的部分多态资源.

例:

我有多Image态,取决于什么imageable,我想显示略有不同的东西.

我有一个部分images/_image,可以打电话render imageable.images.我目前的心态是让我的图像部分检查是什么类型imageable,然后有另一部分,特定于该情况.我的组织将是这样的:

images/
  _image.html.haml
  _product.html.haml
  _post.html.haml
  _user.html.haml
Run Code Online (Sandbox Code Playgroud)

我的_image部分看起来像:

%div
  = render :partial => "images/#{imageable.type}"
Run Code Online (Sandbox Code Playgroud)

这看起来像是一种糟糕的方法,还是采取了错误的做法?我认为render imageable.images从任何地方打电话比在render :partial => ...全场打电话要好得多.

任何想法将不胜感激.你是怎么做到的?

编辑:很长一段时间过去了,我仍然想知道是否有人对此有任何意见.抛出赏金,看看是否引起了一些注意.

ruby-on-rails partial-views organization

9
推荐指数
1
解决办法
982
查看次数

MVVM - 如何在运行时为xamdatagrid创建列?

我必须创建一个XamDataGrid,它显示时间范围x到y的动态数量的列.因此,我不知道用户会选择多少年来预先创建这些列.

现在通常在MVVM中,您只需通过XamDataGrid中需要Columns的多个Properties填充数据,后者只需自动生成它们.

显然我不能在运行时在我的ViewModel中创建属性,除非我用Reflection做了一些疯狂的事情.

我怎么能做到这一点?

我应该只为数据网格创建未绑定的字段并通过代码填充它们吗?我同意在这个阶段我不需要双向绑定,因为网格只是只读...只是大声思考.

这种方法是否可以不违反MVVM模式?谢谢

.net wpf mvvm xamdatagrid

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

如何计算最大值 可能的组合数量?

可能重复:
显示字符串算法的可能组合,该
算法将采用数字或单词并查找所有可能的组合

如果我有3个字符串,例如:

"abc def xyz"
Run Code Online (Sandbox Code Playgroud)

我想通过重新排列这些字符串找到我可以生成的最大组合数,例如:

  • abc xyz def
  • def xyz abc
  • xyz abc def

等计算这个的公式/算法是什么?

php algorithm powerset

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

JUnit中的失败和错误有什么区别?

我正在大型代码库上运行JUnit测试,我一直意识到有时候我会得到"错误",而有时我会得到"失败".有什么不同?

java testing junit

85
推荐指数
4
解决办法
5万
查看次数

Project没有default.properties文件!

我从网站上下载了一个示例项目.当我导入这个项目到eclipse工作空间.我得到这个错误

Project没有default.properties文件!编辑项目属性以设置一个.

我怎么能摆脱这个问题.请告诉我

谢谢

android

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

以mvc格式发布数组

我正在寻找关于发布字符串[]的解决方案/建议.我的模型(程序)将目标属性(Levels)定义为字符串.我可以通过使用FormCollection来实现这一点,但是更喜欢将该字符串[]直接传递给帖子中的模型.以下是片段:

ProgramConotroller /创建

//
// POST: /Program/Create
[HttpPost]
public ActionResult Create(Program obj)
{
    if(_service.CreateProgram(obj))
    {
        return RedirectToAction("Index");
    }
    // Add data to view data, remove if not necessary
    AddToViewData(obj);
    return View("Create", obj);
}
Run Code Online (Sandbox Code Playgroud)

查看/创建

...
<p>
<label>Program Levels</label>
<%= Html.ValidationMessageFor(model => model.Levels) %> <br />
<% foreach (Level level in (IEnumerable)ViewData["ProgramLevels"]) { %>
<input type="checkbox" name="Levels" value="<%= level.Id %>" <%= CommonExtensions.isChecked(level.Id.ToString(), Model.Levels) %> /><%= level.Name %><br />
<% } %>
</p>
...
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

在多线程上下文中正确处理GetLastError(和其他)

假设GetLastError(和变体)是每个线程还是每个进程是正确的?在多线程应用程序中,如果是每个进程的问题有些明显,因为没有办法保证在失败的调用和GetLastError之间没有进行其他Win32调用.有时,GetLastError的值很重要.

例如,如果使用IO完成端口,则AcceptEx将返回FALSE(失败).WSAGetLastError(类似于GetLastError)将返回ERROR_IO_PENDING以通知您它已被挂起并且失败不是由于其他原因.问题是,有数十个其他呼叫可以在飞行中并覆盖此值.

这些调用是特定于线程还是特定于进程?如果是特定于流程,那么如何正确处理?

c c++ winapi multithreading

9
推荐指数
1
解决办法
2937
查看次数

Zend框架:在控制器名称/ URL中使用虚线

我有一个URL,我想看起来像http:// server/my/action-name

显然,我不能在ControllerName函数中使用 - 下划线不起作用.这甚至可能吗?

php zend-framework

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