问题列表 - 第45113页

setter用于名为isActive的布尔变量

我的pojo类中有一个名为isActive的属性.当我使用Eclipse IDE为此属性生成访问器时,它会生成以下getter和setter

Getter : isActive()
Setter : setActive()
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用ibatis框架通过提及属性名称为"isActive"来编写此属性时,它会发现无法找到任何名为"isActive"的WRITEABLE属性.我认为问题在于无法通过将setter推断为setIsActive()来推断出正确的属性名称.

在不更改属性名称或getter的情况下,最好的方法是什么?

java setter javabeans

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

TDD重复测试数据

我是测试驱动开发的新手,我第一次尝试在一个简单的项目中使用它.

我有一个类,我需要测试这个类的对象的创建,插入和删除.如果我写三个单独的测试函数,我需要在其他函数中复制初始化代码.如果我将所有测试放在一个测试函数中,那么它与每个函数的一个测试相矛盾.我该怎么办?

这里的情况:

tst_create()
{
   createHead(head);
   createBody(body);
   createFoot(foot);
}

tst_insert()
{
   createHead(head);
   createBody(body);
   createFoot(foot);

   obj_id=insert(obj); //Also I need to delete obj_id somehow in order to preserve old state
}

tst_delete()
{
   createHead(head);
   createBody(body);
   createFoot(foot);

   obj_id=insert(obj); 

   delete(obj_id);
}
Run Code Online (Sandbox Code Playgroud)

VS

tstCreateInsertDelete()
{
   createHead(head);
   createBody(body);
   createFoot(foot);

   obj_id=insert(obj);

   delete(obj_id);
}
Run Code Online (Sandbox Code Playgroud)

testing tdd unit-testing duplicate-data duplicates

4
推荐指数
1
解决办法
260
查看次数

删除Kinect深度阴影

我最近开始攻击我的Kinect,我想删除深度阴影.阴影是由红外发射器稍微放置在相机侧面引起的,因此任何近距离物体都会得到一个大阴影和远处物体较少或没有阴影.

阴影长度与阴影两侧最近点和最远点之间的距离有关.

我的目标是能够将彩色图像正确地映射到深度上.如果不处理阴影,这不起作用,如下图所示:
在此输入图像描述

c# algorithm image image-processing kinect

27
推荐指数
1
解决办法
4962
查看次数

Ada条目和语句使用时间

我是Ada编程语言的新手,我正在进行并发编程,但我遇到了一个实现的问题.这可能是一个非常虚拟的问题.代码是:

type status is array(1..6) of boolean; --boolean values for each track
track_available :status:=(others=>true); --true if track is available
protected track_handler is

entry track_req(n:in track_part_type); --n is track number
entry track_rel(n:in track_part_type); --n is track number

end track_handler;


protected body track_handler is
--implement entries
entry track_req(n: in track_part_type) when track_available(n) is --here where the error occurs
    begin
        req(n);
    end track_req;

entry track_rel(n: in track_part_type) when track_available(n) is
    begin
        rel(n);
    end track_rel;
end track_handler;

    procedure req(nr : track_part_type) is
    begin
        --null; …
Run Code Online (Sandbox Code Playgroud)

ada

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

Java - 获取"程序文件"路径

如何使用Java获取当前计算机的"Program Files"路径?

java windows path

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

WPF MVVM取消窗口关闭

我是WPF和MVVM的新手.我想最小化窗口而不是关闭窗口.换句话说,我想取消Closing窗口事件并最小化此窗口.

我该怎么做MVVM方式?

如果是相关的,在最后我将ShowInTaskbarfalse和使用的WinForms盘构件.

.net wpf mvvm

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

关于c#中的ObservableCollection

我找到了一段使用ObservableCollection的代码,但是他们可以使用list或任何其他与集合相关的类.任何人都可以告诉我使用ObservableCollection的好处是什么.

ObservableCollection<Employee> empData = new ObservableCollection<Employee> 
        {
            new Employee{Name="Diptimaya Patra", Contact="0000", 
                EmailID="diptimaya.patra@some.com", Country="India"},
            new Employee{Name="Dhananjay Kumar", Contact="00020", 
                EmailID="dhananjay.kumar@some.com", Country="India"},
            new Employee{Name="David Paul", Contact="1230", 
                EmailID="david.paul@some.com", Country="India"},
            new Employee{Name="Christina Joy", Contact="1980", 
                EmailID="christina.joy@some.com", Country="UK"},
            new Employee{Name="Hiro Nakamura", Contact="0000", 
                EmailID="hiro.nakamura@some.com", Country="Japan"},
            new Employee{Name="Angela Patrelli", Contact="0000", 
                EmailID="angela.patrelli@some.com", Country="Japan"},
            new Employee{Name="Zoran White", Contact="0000", 
                EmailID="diptimaya.patra@some.com", Country="Scotland"},
        };
Run Code Online (Sandbox Code Playgroud)

请详细讨论.谢谢

c# observablecollection

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

如何获取隐藏图像的高度?

当 div 被隐藏 ( display:none) 时,浏览器将不会加载其中的图像。有没有办法告诉浏览器加载图像?我需要图像的高度和宽度来进行一些预处理。

注意:由于一些其他代码,我无法使 div 可见。检查这里的例子。另外,“延迟加载”示例对我来说不起作用。

html javascript jquery dom image

4
推荐指数
1
解决办法
3354
查看次数

Scala转换设置为地图

如何将Set("a","b","c")转换为Map("a" - > 1,"b" - > 2,"c" - > 3)?我认为它应该与toMap一起使用.

scala scala-collections

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

使用Annotations修改方法

如何更改Java中的方法?

我的意思是,我正在尝试使用注释来制作以下代码

@Anno1(Argument = "Option1")
public class TestClass
{       
    @Anno2
    public void test()
    {
    }

}
Run Code Online (Sandbox Code Playgroud)

public class TestClass
{
    private static StaticReference z;

    public void test()
    {
           z.invokeToAll();
    }

}
Run Code Online (Sandbox Code Playgroud)

这是我想要做的一个非常简单的例子.Anno1将有许多可能的组合,但到目前为止这不是我的问题.我的问题是如何向方法添加代码test()

如果可能的话,我正在寻找更通用的解决方案.例如.一种在方法中添加各种代码的方法(不仅仅是一种方法.invokeToAll())

到目前为止我正在使用import javax.annotation.processing.*;,我有以下代码,但我不知道如何从那里继续

private void processMethodAnnotations(RoundEnvironment env)
{
    for (Element e : env.getElementsAnnotatedWith(Anno2.class))
    {
        //If it is a valid annotation over a method
        if (e.getKind() == ElementKind.METHOD) 
        {
            //What to do here :S
        }else
        {
            processingEnv.getMessager().printMessage(Diagnostic.Kind.WARNING,"Not a method!", e);               
        } …
Run Code Online (Sandbox Code Playgroud)

java reflection annotations

12
推荐指数
2
解决办法
9963
查看次数