问题列表 - 第44132页

jBPM与websphere

全部,我是jBPM的新手.我使用下面的链接运行了一个非常基本的示例

http://www.jorambarrez.be/blog/2010/02/01/updated-hello-world-tutorial-for-jbpm-4-3/

虽然我得到了运行示例,但我对jBPM有一些疑问,并在Websphere上与我的应用程序集成

  1. 我不想使用jbpm控制台进行用户交互(比如启动进程等)
  2. 我需要了解jBPM需要什么样的数据库设置(表,实体),我想使用需要用于jbpm的极小设置
  3. 我想使用我自己的自定义网页,允许我的应用程序的用户与工作流程(启动,停止)等交互
  4. 我是否只需要jbpm.jar库来运行jbpm工作流程,或者我需要整个库集(大约25个罐子)

有人能指出我一个适当的教程,展示如何将jbpm嵌入到现有的应用程序中吗?

谢谢.

java jbpm java-ee

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

如何远程调试vsto outlook addin?

我已经构建了一个outlook插件,我想远程调试它在我的开发机器上的vm中运行(vm是xpsp3 x32和outlook 2010,我的开发机器是7 x64与outlook 2007)

我(在用了很多关于用户帐户等问题之后)得到了vs2010和虚拟机vm之间的远程调试工作.我可以附加到一个简单的测试应用程序并设置断点,然后它们就会被击中.

但是,我似乎无法对outlook addin做同样的事情.我不能只附加到机器上运行的outlook.exe进程,因为它似乎没有加载插件模块,所以断点永远不会被击中.

我无法弄清楚如何让VS2010从本地构建的项目启动远程机器上的Outlook,我试图遵循这些 msdn文档,但设置工作目录的说明似乎不起作用,所以如果我设置它如示例所示并开始调试,它会显示一条消息,指出该文件夹不存在.

如果我将outlook addin项目的调试属性中的Start Action设置为'Start External Program'并将其指向outlook exe,那么VS2010将成功启动应用程序,但是,即使看起来断点也没有被击中表明他们已成功设置.

有没有人在远程调试vsto插件方面取得了成功?我究竟做错了什么?

vsto remote-debugging visual-studio-2010

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

我们可以让Emacs找到变量的定义吗?

我尝试学习使用Emacs作为编程编辑器.我用它来编辑Java.现在,让我说我有这个代码:

 
 private Sprite logo = null;//1                                                                                                


    private void createSprites(){//2
        logo = new ASprite();//3

    }//4

Run Code Online (Sandbox Code Playgroud)

现在我的光标位于第3行的单词徽标中.如何快速跳转到第1行的徽标定义?我所知道的只是Cs,Cr...但后来我要输入logo,而不是直接找到logo定义.

谢谢

编辑:我只是在Emacs 2.2上使用语义模式:我可以跳转到标签的定义(函数,变量)使用C-c , j这解决我的问题:)

java emacs

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

减小图像的宽度/高度以适合给定的宽高比.怎么样? - Python图像缩略图

import Image

image  = Image.open('images/original.jpg')
width  = image.size[0]
height = image.size[1]

if width > height:
    difference = width - height
    offset     = difference / 2
    resize     = (offset, 0, width - offset, height)

else:
    difference = height - width
    offset     = difference / 2
    resize     = (0, offset, width, height - offset)

thumb = image.crop(resize).resize((200, 200), Image.ANTIALIAS)
thumb.save('thumb.jpg')
Run Code Online (Sandbox Code Playgroud)

这是我当前的缩略图生成脚本.它的工作方式是:

如果您的图像为400x300,并且您希望缩略图为100x100,则原始图像的左侧和右侧将需要50个像素.因此,将其调整为300x300.这使原始图像具有与新缩略图相同的纵横比.之后,它会将其缩小到所需的缩略图大小.

这样做的好处是:

  • 缩略图取自图像的中心
  • 宽高比不会搞砸

如果你要将400x300图像缩小到100x100,它看起来会变暗.如果您从0x0坐标获取缩略图,您将获得图像的左上角.通常,图像的焦点是中心.

我希望能够为脚本提供任何宽高比的宽度/高度.例如,如果我想将400x300图像的大小调整为400x100,它应该从图像的左侧和右侧刮掉150px ...

我想不出办法做到这一点.有任何想法吗?

python resize image thumbnails aspect-ratio

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

用于为Android,WinMobile,iOS开发应用程序的统一语言

告诉我是否有开发Android,Windows Mobile,iOS平台应用程序的通用语言?我的意思是,这是iOS Objective-C/J,适用于Android - Java,C++,Windows Mobile - C++等.我甚至想用JavaScript编写(比如JSCocoa for iOS),但我找不到翻译器其他平台.有没有共同的解决方案实施?

javascript android windows-mobile ios

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

如何在Nuget中列出所有包

有没有办法列出通过NuGet命令行界面可用的所有包.

当我使用以下命令时:

Get-Package -Remote

在包管理器控制台中,它仅列出前100个包.

谢谢

埃里克

nuget nuget-package

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

我不确定我是否有正确的索引,或者我是否可以提高MySQL中查询的速度?

我的查询有一个连接,看起来它使用两个索引,这使它更复杂.我不确定我是否能改进这一点,但我想我会问.

该查询生成一个记录列表,其中包含与要查询的记录类似的关键字.

这是我的查询.

SELECT match_keywords.padid,
       COUNT(match_keywords.word) AS matching_words
FROM   keywords current_program_keywords
       INNER JOIN keywords match_keywords
         ON match_keywords.word = current_program_keywords.word
WHERE  match_keywords.word IS NOT NULL
       AND current_program_keywords.padid = 25695
GROUP  BY match_keywords.padid
ORDER  BY matching_words DESC
LIMIT  0, 11  
Run Code Online (Sandbox Code Playgroud)

解释 替代文字

Word是varchar(40).

mysql sql query-optimization

13
推荐指数
2
解决办法
454
查看次数

用全局变量进行python线程化

我在编写python线程代码时遇到了一个问题,我编写了一些工作线程类,它们都导入了一个像sharevar.py这样的全局文件,我需要一个像regdevid这样的变量来跟踪寄存器设备id,然后当一个线程更改它的值时,然后其他线程可以让它变得新鲜,但结果是:当一个线程更改它的值时,其他线程仍然获得我在sharevar.py文件中定义的默认值,为什么?我有什么不对吗?

# thread a
from UserShare import RegDevID
import threading
class AddPosClass(threading.Thread):
global commands
# We need a pubic sock, list to store the request
def __init__(self, queue):
    threading.Thread.__init__(self)
    self.queue = queue

def run(self):
    while True:
        data = self.queue.get()
        #print data
        RegDevID = data
        #print data
        send_queue.put(data)
        self.queue.task_done()
# thread b
import threading
from ShareVar import send_queue, RegDevID 
"""
AddPos -- add pos info on the tail of the reply
"""
class GetPosClass(threading.Thread):
    global commands
    # We need a pubic …
Run Code Online (Sandbox Code Playgroud)

python variables multithreading global

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

测试浮点值是否为NaN

可能重复:
检查double(或float)是否nan在C++中

我要求检查是否浮动NaN.通过浏览一些链接,我发现了最常见的检查.

FLOAT32 f32_test_NaN = (some_value);
if (f32_test_NaN == f32_test_NaN)
{
    //do something;
}
else
{
    // do something;
}
Run Code Online (Sandbox Code Playgroud)

但这似乎对我不起作用.我的代码如下:

FLOAT32 test_NaN = 0x414570A3;//some value - is this ok?
Run Code Online (Sandbox Code Playgroud)

在GDB上调试:

(gdb) p test_NaN
$1 = 1.09506982e+09

(gdb) p/x test_NaN
$2 = 0x41457080 // Hex is not same as init value - What is compiler doing?
Run Code Online (Sandbox Code Playgroud)

所以在我的情况下test_NaN等于test_NaN.

如果必须进行任何编译器设置,请告诉我.我在solaris上运行.或者有没有其他方法来检查相同.

提前致谢.

c floating-point solaris nan

11
推荐指数
4
解决办法
3万
查看次数

Mongo ID导致可怕的URL

这可能听起来像一个微不足道的问题,但对于面向消费者的应用程序来说这是非常重要的

什么是最简单的方法和最可扩展的方式将可怕的mongo id映射到一个友好的id?

xx.com/posts/4d371056183b5e09b20001f9

xx.com/posts/a

中号

mongodb mongoid

33
推荐指数
3
解决办法
7553
查看次数