当您使用Autowire注释标记某些内容时,您表示您希望将此特定类别自动连接到DI.
现在,您在何处设置要在Autowire中使用的目标类?
参考:http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/beans.html#beans-annotation-config
所以在下面的这个例子中,你自动装配了setter:
public class SimpleMovieLister {
private MovieFinder movieFinder;
@Required
public void setMovieFinder(MovieFinder movieFinder) {
this.movieFinder = movieFinder;
}
// ...
}
Run Code Online (Sandbox Code Playgroud)
Spring会搜索任何实现MovieFinder接口的类吗?
有没有更快的方法在一个128位xmm寄存器中存储两个x86 32位寄存器?
movd xmm0, edx
movd xmm1, eax
pshufd xmm0, xmm0, $1
por xmm0, xmm1
Run Code Online (Sandbox Code Playgroud)
因此,如果EAX为0x12345678且EDX为0x87654321,则xmm0中的结果必须为0x8765432112345678.
谢谢
如果这应该是服务器故障,请告诉我...
我有一些我想编译的代码需要arm-elf-gcc.我不是嵌入式程序员,所以这对我来说都是新手.我的开发机器是Mac,我经常使用fink,所以我很乐意以这种方式安装它.但是,fink不知道任何具有该名称的包.我看到gnuarm.org有一些OS X的二进制文件,但它们的软件包似乎也包含了我已经拥有的一堆东西(例如gcc).我是否相信我需要安装 binutils,newlib还有一个名为t-arm-elf的文件?
我在我的Hudson服务器上安装了msbuild插件,并且它正在尝试执行该命令,但由于某种原因,我在配置中设置的路径在msbuild任务被触发时没有被使用.
我在hudson的msbuild插件的配置中有以下设置:
msbuild.exe C:\ Windows\Microsoft.NET\Framework\v3.5\msbuild.exe的路径
我将名称属性留空了.
当我做一个构建它输出这个:
执行命令:cmd.exe/C msbuild.exe/p:Configuration = Release ...
我知道这是错误的,因为所有其他示例都显示[msbuild.exe]部分完全合格.
我一直在寻找各地试图弄清楚为什么没有正确设置我已经撞到了一堵砖墙.
有谁知道如何解决这一问题?
目前我正在开发一个使用TFS作为源代码控制的项目.我正在实现一项功能,但是被外部资源需要完成的工作阻止了.由于功能尚未完全完成,因此无法在不破坏构建的情况下签入更改.因此,在阻塞工作完成后,我不想等待几天,而是想要解决一些缺陷.
为了与我的其他更改分开工作,我正在我刚创建的第二个工作区中处理缺陷.
在使用第二个工作区来隔离我的更改之后,一位同事问我为什么不只是搁置我的更改.在对搁架进行一些阅读之后,看起来这是像我这样的情况的首选解决方案. 我的问题是,如果有的话,你会创建多个工作空间以及你应该使用搁架的情况? 有一些关于搁架的帖子,但我对工作空间的主题并没有太多看法.
顺便说一下,我有了在这里创建第二个工作区的想法.
我有两个不相关的表A和B,它们都对C有外键约束.我需要运行一个sql查询来确定A或B是否包含给定的C的ID.我的第一种方法是使用除了A之外的所有联合B不相关,因此不起作用.
有任何想法吗?
我正在将一个C程序移植到Java.我需要做前缀查找.
例如,给定键"47" , "4741", "4742的输入"474578"应该产生值"47","474153"将匹配"4741"键.
在CI实现这一点,一个trie持有大约100k键,我只需要关心包含ascii字符[0-9]的键,不需要关心完全吹制的unicode字符串.
无论如何,我可以使用任何现有的Java库吗?
我有一个解决方案,包含Visual Studio 2008中的网站和类库.
然后我在解决方案之外有另一个需要引用类库的网站项目.我右键单击Bin文件夹或Project并选择Add Reference,然后选择我的类库项目,它将类库所需的15个左右的DLL添加到网站bin文件夹,但没有.cs文件识别using语句.
using MyLibrary.MyFolder;
Run Code Online (Sandbox Code Playgroud)
它说无法解决它,ReSharper只是说它可以被安全删除,因为它没有被使用.
ReSharper可以识别它需要引用并建议它"引用MyLibrary并使用MyFolder".我不确定为什么它建议我添加一个我已有的参考.当我提出建议时,我得到了错误
"无法引用模块.可能,引用会在项目之间产生循环依赖关系."
我已经尝试进入网站属性页面并删除所有引用并重新添加它们,但它给出了相同的错误.任何想法为什么这不起作用?
我刚接到一个非常长的技术支持电话,因为客户的笔记本电脑上没有麦克风.(愚蠢的我:他们说他们之前使用过麦克风,我从来没有听说过没有麦克风的笔记本电脑).
我想知道是否有办法检测Windows XP,Vista,7上是否有麦克风(录音功能).
(我已启用错误处理并记录错误,然后退出功能,但如果没有麦克风,应用程序只会在Windows 7上崩溃.)
我目前正在开展一个项目,而且我有点头疼.我已经用Java编程了大约两年,我已经涵盖了异常,但从未正确理解它们.
在我目前的情况下,我有一个初始化类的main方法
WikiGraph wiki = wiki = new WikiGraph(getFile());
Run Code Online (Sandbox Code Playgroud)
Wikigraph构造函数采用我在getFile()方法中通过DialogBox获得的文件名.
wikigraph的构造函数然后调用一个方法loadfile(filename),该方法尝试加载和解析给定的文件.
该loadfile()方法是我将抛出IncorrectFileTypeError的地方.
我的问题是,我应该在哪里处理这个问题?
目前我在loadfile()方法中抓住了它
try {
//load file
} catch (IncorrectFileTypeError e){
System.out.println("Incorrect file type: "+filename+": "+e.getMessage());
throw new IncorrectFileTypeError();
}
Run Code Online (Sandbox Code Playgroud)
但我也在WikiGraph初始化中捕获它,如下所示:
while(wiki==null){ //While There is no valid file to add to the wikigraph
try {
wiki = new WikiGraph(getFile()); //Try to load file
} catch (IncorrectFileTypeError e) { //If file cannot be loaded
JOptionPane.showMessageDialog(null, "Incorrect File Type Given. Please Choose another …Run Code Online (Sandbox Code Playgroud)