Tag: 日食

Spring ApplicationContext – 资源泄漏:“context”永远不会closures

在Spring MVC应用程序中,我使用以下方法在一个服务类中初始化一个variables: ApplicationContext context = new ClassPathXmlApplicationContext("META-INF/userLibrary.xml"); service = context.getBean(UserLibrary.class); UserLibrary是我在我的应用程序中使用的第三方实用程序。 上面的代码会为“上下文”variables生成警告。 警告如下所示: Resource leak: 'context' is never closed 我不明白这个警告。 由于应用程序是一个Spring MVC应用程序,因此当应用程序正在运行时,我不能真正closures/销毁上下文。 试图告诉我的警告究竟是什么?

Eclipse如何链接一个包含javadocs /源的jar与它的二进制文件?

我想将鼠标hover在某个类上的jar文件中包含的javadoc注释显示在eclipse中。 例如下载JODA-2.0后,得到三个jar子: 乔达 – 时间 – 2.0 乔达 – 时间 – 2.0的Javadoc joda-time-2.0-sources( http://sourceforge.net/projects/joda-time/files/joda-time/2.0/joda-time-2.0-dist.zip/download ) 在eclipse中,[右键项目 – >属性 – > Java构buildpath – >库 – >添加JARs …]包括工程中的二进制文件(可以引用这些类)为joda-time-2.0.jar。 但是,如何链接其他两个jar文件中包含的sources / javadoc注释,以便当我将鼠标hover在这些类上时,我可以看到javadoc? 将其他两个jar(joda-time-2.0-javadoc.jar和joda-time-2.0-sources.jar)添加到构buildpath中,不会链接javadoc或源文件。

如何做多行编辑?

我想在eclipse中编辑多行,但是我找不到任何捷径或插件。 在Geany我只需按Ctrl + Alt + 向上 / 向下我可以添加/编辑多行。 也许这个例子可以解释我的意思: var text = "myname"; var addr = "myaddr"; var age = "myage"; 我想编辑上面的文本到: var my_text = "myname"; var my_addr = "myaddr"; var my_age = "myage"; 上面的文字只是一个简单的例子,但是有时我有很多单词,我必须编辑它的前缀。

在Eclipse中禁用构build工作区进程

Eclipse在构build工作区进程时正在执行什么操作? 我可以禁用它,因为它需要很长时间才能完成,我不知道是否有必要。 谢谢

Eclipse中的SVN责备

昨天,我发现了Subversion(SVN)的怪function,我想知道,这个function可以从Eclipse?

Eclipse计算代码行数

我已经尝试了度量插件 ,虽然它很好,但这不是我的老板正在寻找的东西。 它只用一条线作为一条线,他不希望把它算作“它不是一条线,它是一种风格select”。 我还需要生成一些关于所提供指标的报告。 有没有什么好的工具?

如果在任何模块中存在模拟实例,则在创buildRoboGuice注入器时进程崩溃

我在unit testing中使用RoboGuice和AndroidMock框架存在问题。 我创build了一个简单的项目来显示我的问题。 在这里,我创build了一个模拟实例,并在RoboGuice中注册它。 但是进程在“setUp()”和“test01()”方法之间崩溃。 据我猜测,实际上当Injector被创build时,如果任何模块里面有一个模拟的实例,进程崩溃。 如果我用一个实现接口的类的实例replace模拟实例,那么一切正常。 有谁知道如何解决这个问题? 这是我的testing代码: public class testInjectMock extends RoboUnitTestCase<MyApplication> { protected void setUp() throws Exception { InterfaceToMock instance = AndroidMock.createNiceMock(InterfaceToMock.class); AndroidMock.expect(instance.SimpleMethod()).andStubReturn("Hello!"); MyModule myMockModule = new MyModule(); myMockModule.setMockedInstance(instance);//Comment this string to get into the test01() method MyApplication.setMyModule(myMockModule); super.setUp(); } public void test01() { //It never comes here } } 模块源代码: public […]

Eclipse:将任务标签限制到当前项目

Eclipse目前显示所有打开项目的任务标签( // TODO )。 如果有人能指出偏好,我可以在哪里限制显示的任务范围(例如,只有来自当前项目的任务),我将不胜感激。 谢谢!

Eclipse工作区:什么和为什么?

我已经看到,阅读并思考了使用工作空间的不同方式(每个项目,每个应用程序(多重或不是多less),每个程序语言,每个目标(web开发,插件,等等)和我我仍然怀疑最好的办法是什么。 反正可以给一个详细的,但不是长时间的洞察这个? 这涉及很多子问题,可以这么说,我不知道所有我应该问的具体子问题,因为我不确定我不知道日食(和工作区)的所有方面,但是我会试着举一个我正在寻找的例子: 做什么的? eclipse开发意味着它被用于什么? 其他人/大多数人认为什么? 你怎么看? …? 为什么? 是否存在configuration冲突与共享的优点? 任何文件空间的原因? 性能? …? 呵呵,我讲的是使用不同语言和协议的开发人员的最小用例,不一定全部在一个项目中(例如php,javascript和xml用于某些项目,C#用于其他,java和SQL等等别人等)。 编辑2012-11-27:不要误会我的意思。 我不怀疑工作区的使用,我只是想用它作为它的意思,否则如果有人会认为它更好。 那么“为了什么?” 意思是:最好用的是什么? 而“为什么?” 实际上的目标是“为了什么?”,换句话说:告诉我你的答案的原因。

使用Eclipse颠覆性插件尝试提交时,获取“CHECKOUT只能在版本资源上执行”

我在Mac 10.7.5,SVN 1.7和Eclipse Subversive插件上使用Eclipse Juno。 偶然,当我尝试从我的项目中提交更改(通过右键单击包浏览器中的项目,select“团队” – >“提交”),我得到错误: Some of selected resources were not committed. Some of selected resources were not committed. svn: E200007: Commit failed (details follow): svn: E200007: Commit failed (details follow): svn: E200007: CHECKOUT can only be performed on a version resource [at this time]. svn: E175002: CHECKOUT request failed on '/svn/subco-digital.coderepo/!svn/rvr/2110/trunk/myproject/src/main/java/org/mainco/subco/myproject/validator/UserFormValidator.java' […]