小编kos*_*tmo的帖子

如何列出数据存储区中的种类?

我只需要为我自己的应用程序解决这个问题,所以在这里重新发布答案.

google-app-engine

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

Jenkins(Hudson)用于归档构建工件的后端是什么?

我已经读过使用SVN来存储构建artificats(大型二进制文件)的缺点(特别是这一个). 哈德森被建议作为替代方案.

Hudson如何处理这些文件?

编辑:我的项目不是基于Java的.

continuous-integration hudson artifacts binaries jenkins

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

即使plugin.xml使用相同的图标路径,Activator.getImageDescriptor(path)也会返回null

在子类中StyledCellLabelProvider,我有一个这样的行:

ImageDescriptor d = Activator.getImageDescriptor("/icons/sample.gif");
Run Code Online (Sandbox Code Playgroud)

但是,变量d总是如此null.奇怪的是,当我指定完全相同的路径时,图像在视图的左上角正确显示plugin.xml:

  <view
        name="Message"
        allowMultiple="true"
        icon="/icons/sample.gif"
        class="com.myapp.views.EmailView"
        id="com.myapp.gui.emailView">
  </view>
Run Code Online (Sandbox Code Playgroud)

我的项目中此图像的路径是标准位置<project>/icons/sample.gif,插件源代码位于<project>/src.

令人沮丧的是,示例插件项目"RCP邮件模板"使用(成功)相同的函数来获取对以下内容的引用ImageDescriptor:

ImageDescriptor d = Activator.getImageDescriptor("/icons/sample.gif");
Run Code Online (Sandbox Code Playgroud)

我的插件配置会出现问题,导致以编程方式引用时无法找到图像吗?

eclipse-plugin eclipse-rcp

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

在Haskell中避免使用部分函数比其他语言更容易吗?

我们被要求避免使用Haskell中比其他语言更加强调的部分功能.

这是因为部分函数在Haskell中比其他语言更常见(参见这个问题),还是在其他语言中避免使用它们是不切实际的?

haskell

4
推荐指数
2
解决办法
194
查看次数

eclipse插件:如何以编程方式在编辑器中选择文本?

我想以编程方式跳转到文本编辑器中的某个位置并突出显示代码.

java eclipse-plugin

3
推荐指数
1
解决办法
2885
查看次数

格式化浮点数,去掉尾随零和小数点,在 haskell 中将大数切换为科学记数法

我正在 Haskell 中寻找一种方法,以完全按照此(Java)问题中描述的方式格式化浮点数,以获得最佳紧凑性。我想这也可以称为“常态化”。

我将在此处复制该问题的示例场景:

2.80000-> 应格式化为"2.8"

765.000000-> "765"(注意小数点也被删除了)

0.0073943162953-> "0.00739432"(限制精度位数 — 在本例中为 6)

0.0000073943162953-> "7.39432E-6"(如果幅度足够小,则切换到科学计数法 - 小于1E-5本例)

7394316295300000-> "7.39432E+6"(如果幅度足够大,则切换到科学记数法 - 例如,当大于时1E+10

0.0000073900000000-> "7.39E-6"(从科学计数法中的有效数中去除尾随零)

0.000007299998344-> "7.3E-6"(从 6 位精度限制舍入导致该数字的尾随零被删除)

Haskell 中是否有一个内置库可以做到这一点,或者我必须自己推出?

printf haskell decimal normalization

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

在Haskell中实现indexOf

我将通过Learn You a Haskell教程并尝试elem'Recursion部分修改该函数.

原来的elem'功能是:

elem' :: (Eq a) => a -> [a] -> Bool
elem' a [] = False
elem' a (x:xs)
    | a == x    = True
    | otherwise = a `elem'` xs
Run Code Online (Sandbox Code Playgroud)

我的indexOf功能是:

indexOf :: (Eq a, Integral s) => a -> [a] -> s -> s
indexOf _ [] _ = -1
indexOf a (x:xs) s
    | a == x    = s
    | otherwise = indexOf a xs …
Run Code Online (Sandbox Code Playgroud)

haskell pattern-matching

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

在Haskell中是否存在通用的"关联数组"或"字典"类型类,Data.Map和Data.HashMap都可以作为实例?

我想设计一个API,它接受一个字典结构作为输入,以保证所有键都是唯一的.但是,我不想对用户强加任何特定的字典实现.

例如,用户应该能够提供HashMap(from unordered-containers)或Map(from containers)作为输入.

这可能,甚至是个好主意吗?

haskell associative-array typeclass

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