问题列表 - 第10918页

JUnit期望标记不按预期工作

我在eclipse中有以下测试用例,使用拒绝传递的JUnit 4.可能有什么不对?

@Test(expected = IllegalArgumentException.class)
public void testIAE() {
    throw new IllegalArgumentException();
}
Run Code Online (Sandbox Code Playgroud)

当尝试使用期望的标记测试我自己的代码时,这个确切的测试用例就出现了.我想看看JUnit是否会通过最基本的测试.它没有.

我还测试了自定义异常,没有运气.

屏幕截图: 屏幕截图http://www.freeimagehosting.net/uploads/6a995b0db7.png

java junit unit-testing junit4

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

将Visual Studio 2008试用版升级到完整版的问题

我安装了Visual Studio 2008的试用版.我决定将其卸载并安装我刚刚购买的许可版本.

但是,无论我尝试什么,安装都不会从试用版更改为使用我的新许可证.我已经完全删除了Visual Studio,但它仍然无法升级.

除了重新格式化我的机器外,我该怎么办?(是的,就像这样会发生)

installation visual-studio-2008

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

分发用XNA编写的PC游戏

我有兴趣用XNA做一些开发.我最感兴趣的事情之一是能够在XBox 360上发布.但是我没有找到任何使用它来分发Windows游戏的人.可能吗?您需要随附哪些类型的库(.NET等).

c# xna

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

MySQL存储过程与复杂查询

存储过程的性能如何?是否值得使用它们而不是在PHP/MySQL调用中实现复杂的查询?

php mysql performance

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

如何从Linux内核模式设置进程的亲和性?

如何在内核模块中设置进程的CPU亲和性?在用户模式下有一个系统调用sched_setaffinity,但我正在寻找等效的内核模式.

在Linux内核代码中,还有一个名为的函数sched_setaffinity.它是从sys_sched_setaffinity被调用的函数调用的system_call.从它看来,这是我想要使用的功能.它与系统调用同名的事实让我有点不安.

但众所周知,最好的办法就是尝试一下.所以我做了,我的模块编译完毕.但是,当我尝试加载模块时,它会抱怨名称sched_setaffinity未定义.

linux kernel kernel-module affinity linux-kernel

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

Mac OS X/RSS低估通知

是否有一个很好的"实时"RSS Growl通知程序?我想为RSS feed安装Growl警报.当频道发布RSS更改时,我希望看到警报.

我试过OmniGrowl,但我在新的MacBook Pro上遇到了问题.

谢谢!

macos rss

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

我需要在MySQL中auto_increment一个不是主键的字段

现在,我有一个表,其主键是一个auto_increment字段.但是,我需要将主键设置为username,date(以确保不能存在具有日期的重复用户名).

auto_increment但是,我需要该字段才能更改行信息(添加和删除).

通常在这种情况下做什么?

谢谢!

mysql primary-key auto-increment

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

使用OpenID有什么优缺点?

我目前正在讨论是否应该在我的某个网站上使用OpenID登录.我可能更难实现OpenID,因为我已经编写了注册和登录代码,但这只是一个时间考虑因素.与传统的网站用户帐户系统相比,使用OpenID有什么优点和缺点.

openid comparison login

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

数组作业问题

您将获得一个整数介于1和1,000,000之间的数组.一个整数在数组中两次.你怎么决定哪一个?你能想到一种方法来使用额外的内存来做到这一点.

ALGO:

  • 解决方案1:
    1. 有一个哈希表
    2. 迭代数组并将其元素存储在哈希表中
    3. 一旦找到已经在哈希表中的元素,它就是dup元素
      优点:
      • 它在O(n)时间运行,只有1次通过
      缺点:
      • 它使用O(n)额外的内存
  • 溶液2:
    1. 使用合并排序(O(nlogn)时间)对数组进行排序
    2. 再次解析,如果你看到一个元素两次,你得到了dup.
      优点:
      • 它不使用额外的内存
      缺点:
      • 运行时间大于O(n)

你们能想到更好的解决方案吗?

arrays algorithm

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

Rails,在尝试使用put http方法的表单中遇到麻烦

<% form_ tag user_path(@user), :method => :put do %>
Run Code Online (Sandbox Code Playgroud)

这是我的表单,所以我希望它访问我的UsersController的更新方法,我设置了map.resources:users,以及生成的RESTful路径:

users     GET    /users(.:format)          {:action=>"index", :controller=>"users"}          
          POST   /users(.:format)          {:action=>"create",:controller=>"users"}
new_ user GET    /users/new(.:format)      {:action=>"new", :controller=>"users"}
edit_user GET    /users/:id/edit(.:format) {:action=>"edit", :controller=>"users"}
user      GET    /users/:id(.:format)      {:action=>"show", :controller=>"users"}
          PUT    /users/:id(.:format)      {:action=>"update", :controller=>"users"}
          DELETE /users/:id(.:format)      {:action=>"destroy", :controller=>"users"}
Run Code Online (Sandbox Code Playgroud)

所以我尝试使用PUT HTTP方法发送到user_path(@user),它返回:

Unknown action

No action responded to 1. Actions: create, destroy, edit, index, logged?, new, show and update
Run Code Online (Sandbox Code Playgroud)

显然我不知道如何做这项工作,所以提前谢谢.

ruby forms rest ruby-on-rails

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