小编Sum*_*ngh的帖子

Eclipse RCP或e4为桌面应用程序构建GUI?

我有一个从命令行运行的Java桌面应用程序.我需要在其上放置一个丰富的GUI,Eclipse RCP将是理想的,除了它有一些问题 - 尤其是学习曲线.

Eclipse RCP书已过时(为Eclipse 3.1编写).我不知道如何学习Eclipse RCP的最新和完整的其他资源.e4项目应该简化这种学习曲线,但是学习e4的资源很少.

任何人都可以提供一些见解,了解Eclipse RCP或e4是否更适合为桌面应用程序构建丰富的GUI,因为我将不得不处理我选择的学习曲线?

谢谢.

eclipse-rcp

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

带对象参数的RCP命令

我想在代码中调用RCP命令,如下所示:

IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
    IHandlerService handlerService = (IHandlerService)window.getService(IHandlerService.class);
    handlerService.executeCommand(cmdID, null);
Run Code Online (Sandbox Code Playgroud)

使用相当多的代码,我可以通过组装一个参数化对象然后构建一个ParameterizedCommand等等来调用带有字符串参数的命令,但是Paramaterization只允许字符串值,并且不能被子类化.

我真正想要做的是使用对象作为参数调用该命令.我怎样才能做到这一点?

rcp eclipse-rcp

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

从单词中读取字符?Java的

我想从一个单词中获取字符或字母.

例如:

input = "apple"
output = "a", "p", "p", "l", "e"
Run Code Online (Sandbox Code Playgroud)

但是,我正在使用该BufferedReader课程.有没有办法读取字符使用BufferedReader

谢谢

java character bufferedreader

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

如何以及为什么此代码是线程安全的..?

这是我的代码..

@immutable // This is not a standard annotation .Only for Showing that behavior of Class 
class OneValueCached{
    private final BigInteger lastNumber;
    private final BigInteger[] lastFactors;
    public OneValueCached(BigInteger i,BigInteger[] factors){
        lastNumber=i;
        lastFactors=Arrays.copyOf(factors, factors.length);
    }

    public BigInteger[] getFactors(BigInteger i){
        if(lastNumber==null || !lastNumber.equals(i))
            return null;
        else 
            return Arrays.copyOf(lastFactors, lastFactors.length);
    }
}

@threadSafe // This is not a standard annotation .Only for Showing that behavior of Class 
public class VolatileCachedFactorizer implements Servlet{
    private volatile OneValueCached cache=new OneValueCached(null, null);

    public void service(ServletRequest req, ServletResponce …
Run Code Online (Sandbox Code Playgroud)

java multithreading thread-safety

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

如何告诉querydsl-maven-plugin使用Long而不是BigDecimal生成NumberPath?

我正在使用querydsl-maven-plugin以从Oracle 11g数据库导出Q路径.我面临的问题是Oracle NUMBER字段被映射到 NumberPath<java.math.BigDecimal>而不是NumberPath<Long>

有没有什么办法可以指示querydsl-maven-plugin翻译BigDecimalLong代码生成过程?

我现在采用的方法是使用插件生成代码,然后手动翻译类型.

任何提示将不胜感激.

java oracle maven querydsl

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

Java VM - Eclipse使用我的核心?

我有关于JVM运行我的Java代码的问题.我的朋友有一个2.4或2.5GHz双核,而我有一个2GHz四核.现在我的问题是:Java是使用所有内核还是只使用一个内核?我的朋友认为Java使用1核心,因此他的运行时间会更长,因为他的核心时钟频率比我的高.

java eclipse processor

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

导入橙色返回"ImportError:没有名为orange的模块"

我想用Orange包进行科学分析.安装x86_64 Ubuntu 12.04,使用Python 2.7.3,顺利,使用sudo easy_install orange.但是,该软件包似乎不能直接使用:

11:30:43 leon@t410i:~$ python
Python 2.7.3 (default, Apr 20 2012, 22:39:59) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import orange
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named orange
>>>
Run Code Online (Sandbox Code Playgroud)

但是,从相应的dist-packages子目录运行Python时导入包可以正常工作:

11:34:02 leon@t410i:~$ cd /usr/local/lib/python2.7/dist-packages/Orange-2.5a4-py2.7-linux-x86_64.egg/Orange
11:34:32 leon@t410i:/usr/local/lib/python2.7/dist-packages/Orange-2.5a4-py2.7-linux-x86_64.egg/Orange$ python
Python 2.7.3 (default, Apr 20 2012, 22:39:59) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" …
Run Code Online (Sandbox Code Playgroud)

python linux ubuntu orange

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

未定义的属性名称(数据切换)

JSP(Java Server Pages)在eclipse中使用Twitter引导程序.我试图在导航栏(导航栏)中使用twitter登录/注册表单,但它会发出警告Undefined attribute name (data-toggle)以下代码发出警告data-toggle="dropdown".

eclipse jsp twitter-bootstrap

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

列表中是否有str.join()?

我明白了str.join():

>>> '|'.join(['1','2','3'])
'1|2|3'
Run Code Online (Sandbox Code Playgroud)

是否有输出清单的东西?是否有输出的功能:

['1', '|', '2','|', '3']
Run Code Online (Sandbox Code Playgroud)

那是一个str.join()列表吗?(或任何其他可迭代?)

python list

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

Java中不可修改的向量

我需要在我的程序中管理数据,其中 Java-Vector 适合同步的目的,通过索引提供动态大小和快速随机访问。

但我想让我的向量对其他程序类只读,而对我自己的类进行读写。

我读过Collections.unmodifiableList(),但如果我使我的Vector不可修改,它也将成为我班级的只读。

我怎么解决这个问题?

java

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