问题列表 - 第22372页

如何识别Matlab中的溢出错误?

我花了一些时间昨天和今天跟踪一些Matlab代码中的错误.我原以为我的问题是索引(有许多我没有定义的结构,我仍然习惯),但结果却是一个溢出错误.我错过了这个非常具体的原因:

>> uint8(2) - uint8(1)

ans =

    1

>> uint8(2) - uint8(2)

ans =

    0

>> uint8(2) - uint8(3)

ans =

    0
Run Code Online (Sandbox Code Playgroud)

我原以为最后一个会像-1(或255).在一个大矢量的中间,错误的0s很难被发现,但是255很容易突出.

有关如何在将来轻松检测这些问题的任何提示?(理想情况下,我想关闭溢出检查以使其像C一样工作.)double当然,改变工作,但如果我没有意识到它是一个uint8开始,这没有帮助.

matlab

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

"URI有权限组件"是什么意思?

我试图在NetBeans 6.8上构建一个Java Web项目,但是我得到以下错误:

该模块尚未部署.

它指向我的build-impl.xml文件,第577行:

<nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/>
Run Code Online (Sandbox Code Playgroud)

GlassFish v3错误日志说:

SEVERE: Exception in command execution : java.lang.IllegalArgumentException: URI has an authority component
java.lang.IllegalArgumentException: URI has an authority component
  at java.io.File.<init>(File.java:368)`..., etc.
Run Code Online (Sandbox Code Playgroud)

什么是"URI有一个授权组成"是什么意思?

java netbeans glassfish

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

有没有办法追踪批处理文件的执行?

我继承了一些大型批处理文件,我想将它们重写为更"开发人员友好"的语言.

我想找出以下内容:

  • 它调用的其他脚本
  • 它开始的其他过程
  • 写什么文件
  • 它使用了哪些环境变量,它设置了哪些

最后一点,我知道在开始之前我可以做到这一点:

set > original_environment.txt
Run Code Online (Sandbox Code Playgroud)

在我运行之后,我可以这样做:

set > new_environment.txt
Run Code Online (Sandbox Code Playgroud)

并且只是在它们之间做差异......但是我可能会错过一些在脚本完成时可能未设置的变量(如果脚本运行的话,甚至可能都是未设置的变量setlocal).

有没有找到所有这些东西的方法,而不是在整个脚本代码中添加大量的echo语句?是否有这样的工具可以监视批处理文件启动的进程并告诉我它做了什么?

environment winapi refactoring batch-file

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

可以在Eclipse中的一个文件中有几个类吗?

是否可以在Eclipse中的单个java文件中包含多个类?或者我必须将每个人放在不同的文件中吗?

它只是Eclipse强加的东西,还是Java编译器反对在同一个文件中包含所有内容?

java eclipse

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

Netbeans:"运行 - >测试项目"没有做任何事情

我有很多JUnit测试,都是由Netbeans的助手创建的(所以没有定制).我可以通过"测试文件"(Ctrl + F6)手动运行每个测试.

但是当我使用"运行 - >测试项目"时,会显示"未执行测试"消息.

我是否必须在某处注册每个JUnit测试?
或者这可能是什么问题?

在此之前,输出窗口中出现以下内容:

init:
Deleting: /MY-WORK/my.data.adv/build/built-jar.properties
deps-jar:
Updating property file: /MY-WORK/my.data.adv/build/built-jar.properties
my.commons.init:
my.commons.deps-jar:
Updating property file: /MY-WORK/my.data.adv/build/built-jar.properties
my.commons.compile:
Copy libraries to /MY-WORK/my.commons/dist/lib.
my.commons.jar:
my.data.init:
my.data.deps-jar:
Updating property file: /MY-WORK/my.data.adv/build/built-jar.properties
my.data.compile:
Copy libraries to /MY-WORK/my.data/dist/lib.
my.data.jar:
compile:
compile-test:
test-report:
test:
BUILD SUCCESSFUL (total time: 0 seconds)
Run Code Online (Sandbox Code Playgroud)

编辑

  • 项目类型是"类库",不使用自定义配置build.xml.

  • 也许有必要提一下,项目是旧的(使用6.7之前的一些Netbeans版本创建).

java ant junit netbeans netbeans6.8

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

Factory Girl:自动分配父对象

我刚刚进入工厂女孩,我遇到了一个困难,我肯定应该更容易.我只是无法将文档扭曲成一个有效的例子.

假设我有以下型号:

class League < ActiveRecord::Base
   has_many :teams
end

class Team < ActiveRecord::Base
   belongs_to :league
   has_many :players
end

class Player < ActiveRecord::Base
   belongs_to :team
end
Run Code Online (Sandbox Code Playgroud)

我想要做的是:

team = Factory.build(:team_with_players)
Run Code Online (Sandbox Code Playgroud)

让它为我建立一堆球员.我试过这个:

Factory.define :team_with_players, :class => :team do |t|
   t.sequence {|n| "team-#{n}" }
   t.players {|p| 
       25.times {Factory.build(:player, :team => t)}
   }
end
Run Code Online (Sandbox Code Playgroud)

但这:team=>t部分失败了,因为t它不是真的Team,它是一个Factory::Proxy::Builder.我必须将一个团队分配给一名球员.

在某些情况下,我想建立一个League并让它做类似的事情,创建多个拥有多个玩家的团队.

我错过了什么?

ruby unit-testing ruby-on-rails factory-bot

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

什么BDD框架在.net中很流行?

我最近进入BDD并认为它有很大的希望,作为一种方式,让我们作为开发人员为他们创建的应用程序中的利益相关者的声音.你最喜欢的BDD框架是什么?为什么?

.net bdd mspec nspec

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

RACK在哪里登录?

我正在通过RACK运行sinatra应用程序.

该活动记录到哪个文件?另外我如何设置日志文件路径?

ruby rack sinatra

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

结合JavaFX和Scala - 可能吗?

是否可以结合使用它们?在JavaFX中编写GUI并在Scala中定义业务逻辑会很好.有任何想法吗?

scala javafx

10
推荐指数
3
解决办法
1918
查看次数

为什么要克隆MS-Access记录集?

我是VBA的新手,试图了解别人的代码.

设置rstClone = Me.RecordsetClone
rstClone.MoveFirst

为什么必须克隆记录集?为什么代码不能是Me.Recordset.MoveFirst?

ms-access vba clone recordset

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