问题列表 - 第45715页

WebSphere MQ FTE中的退出和调用之间有什么区别?

我最近被问过很多,所以我想我会在这里发布问题和答案.

FTE出口和FTE呼叫有什么区别?它们是什么,我什么时候使用它们?

websphere-mq-fte ibm-mq

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

Qt开发需要学习哪种语言?

我是编程新手.我有一些C++知识并且学过Python.

现在我想开发一个Qt Gui应用程序.我应该使用哪种语言进行Qt开发C++或Python与PyQt.我发现Python语言很简单.

qt pyqt

5
推荐指数
3
解决办法
2268
查看次数

设备处于休眠状态时可运行的Android计时器

我正在编写一个体育应用程序,需要跟踪季度/半/周期的流逝时间.经过的时间需要精确到秒.即使用户通过按下电源按钮明确地将设备置于睡眠模式,游戏时钟也需要继续运行.

我第一次尝试使用Handler.postDelayed()来触发每200ms的时钟滴答和WindowManager.LayoutParms.FLAG_KEEP_SCREEN_ON,以确保屏幕超时不会停止"时钟".但我很快了解到,这是可以通过按下电源按钮手动把睡觉的装置来规避这种方法.此外,postDelayed()方法正在经历一些时钟漂移,显然是在run()方法中花费的时间的结果.实际数字仍然是准确的,但不是对齐,例如,在用户容易理解的5秒边界上 - 所涉及的定时器开始漂移,导致一些可理解的用户混淆.

经过一番研究后,我找到了使用服务,java定时器,AlarmManagerPartialWakeLock来实现定时器的技术.服务本身不能解决与设备进入睡眠状态相关的问题.Java定时器(如服务)无法解决设备进入休眠状态的问题.AlarmManager似乎是一个很好的方法,但我担心这不适合使用AlarmManager(即报警之间的间隔非常短).使用PartialWakeLock也看起来很有希望,但它本身并没有解决时钟漂移问题,我遇到了.

我将尝试组合AlarmManager和PartialWakeLock.我们的想法是,AlarmManager将有助于对抗时钟漂移和PartialWakeLock,以帮助保持代码简单(手指交叉).我希望这种方法能够在节能,代码复杂性和用户期望之间取得合理的平衡.任何意见是极大的赞赏.

谢谢,

丰富

android timer clock reliability persistent

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

如何在C#中使用imageMagick

你能解释一下我如何在C#中使用ImageMagick吗?我正在尝试将PDF转换为页面到图像.

我想运行imageMagick命令"convert -density 300 $ input.pdf $ output.png"

c# pdf image imagemagick

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

(iphone)哪一个更精确的时间:performSelector:afterDelay vs NSTimer

我正在使用performSelector执行动画:withObject:afterDelay at 24fps.
(原因是,UIImageView不支持图像之间的不同间隔)
当我同时运行多个动画时,看起来像performselector排队的消息需要很长时间才能被拾取.

我想知道NSTimer还是另一个会是更好的选择.

谢谢

  • 编辑

除了运行动画之外我什么也没做.
我正在运行的选择器占用0.0003的时间.(几乎没有时间)
但是当我测量调用"performSelector"和选择器实际被调用的时间之间的时间时,实际上比我用"afterDelay"或" scheduledTimerWithDuration"

我已经查看了仪器,但无法弄清楚导致延迟的原因.
我刚刚看到线程相关(我猜线程暂停/恢复)活动很多.
也许我的下面的threadMain代码占用了很多时间?

- (void) myThreadMain
{
    NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];

    // Add your sources or timers to the run loop and do any other setup.                                                                                                                                                                                                     
    NSRunLoop *runloop = [NSRunLoop currentRunLoop];
    [runloop addPort:[NSMachPort port] forMode:NSDefaultRunLoopMode];

    do
    {
        // Start the run loop but return after each source is handled.                                                                                                                                                                                                        
        SInt32    result = CFRunLoopRunInMode(kCFRunLoopDefaultMode, 10, YES);

    }
    while (self.isNeedToExit == false);

    [pool release];

    SYSLOG(LOG_DEBUG, "thread exiting");
}
Run Code Online (Sandbox Code Playgroud)

iphone nstimer nsthread

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

查找在Perl中的大字符串中找到子字符串的行号

在perl字符串中搜索子字符串的行号的最佳方法是什么?例如:搜索"逃脱"

"How to Format
? put returns between paragraphs
? for linebreak add 2 spaces at end
? _italic_ or **bold**
? indent code by 4 spaces
? backtick escapes `like _so_`
? quote by placing > at start of line
? to make links
<http://foo.com>
[foo](http://foo.com)"
Run Code Online (Sandbox Code Playgroud)

应该给6作为行号.

perl substring line

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

"cd"在shell脚本中不起作用

我想知道为什么cd在shell脚本中不起作用.如下,

#!/bin/sh
cd test
mkdir $(date +%d-%mm-%Y)
Run Code Online (Sandbox Code Playgroud)

当我运行这个时,我得不到cd来测试

cd: 2: can't cd to /test
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

linux shell cd

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

java基本问题

public static void main( String arg[] )
Run Code Online (Sandbox Code Playgroud)

在上面的语句中,我可以使用int数组代替String数组吗?如果我不在括号中添加任何内容,即如果我使用空括号,会发生什么?

java

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

为什么在使用休眠模式时此类应实现java.io.Serializable?

此异常仅在Tweet Class使用时发生。我找不到我应该使用的理由Serializable。我自己在中进行了映射GeneticMessage.hbm.xml。Tweet类中的所有类型(long和Date)都是Hibernate中的基本类型(我认为是)。

实际上,仅通过实现Exception中提到的Tweet的Serializable可解决该问题。但是我仍然想知道原因。

方法

域domain =(域)对象[0];
查询q = session.createQuery(“ FROM PreprocessedMessage WHERE domain =?”);
q.setEntity(0,domain);
返回q.list(); //这行

例外:

java.lang.ClassCastException:idv.petrie.prtm.model.Tweet无法转换为java.io.Serializable
    org.hibernate.type.CollectionType.getKeyOfOwner(CollectionType.java:381)
    org.hibernate.type.CollectionType.resolve(CollectionType.java:425)
    org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:139)
    org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:982)
    org.hibernate.loader.Loader.doQuery(Loader.java:857)
    org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:274)
    org.hibernate.loader.Loader.doList(Loader.java:2533)
    org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2276)
    org.hibernate.loader.Loader.list(Loader.java:2271)
    org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:452)
    org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363)
    org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196)
    org.hibernate.impl.SessionImpl.list(SessionImpl.java:1268)
    org.hibernate.impl.QueryImpl.list(QueryImpl.java:102)
    idv.petrie.prtm.model.helper.PreprocessedMessageHelper $ 3.execute(PreprocessedMessageHelper.java:66)
    idv.petrie.prtm.util.ModelHelper.execute(ModelHelper.java:36)
    idv.petrie.prtm.model.helper.PreprocessedMessageHelper.findMessageByDomain(PreprocessedMessageHelper.java:69)
    idv.petrie.prtm.servlet.MessageEvaluationServlet.doGet(MessageEvaluationServlet.java:44)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

PreprocessedMessage.java

软件包idv.petrie.prtm.model;

导入java.util.Collection;
导入java.util.HashSet;
导入java.util.Set;

公共类PreprocessedMessage扩展了GeneticMessage {

    私人GeneticMessage消息;

    私有集合依赖项;

    专用Set令牌;

    公共PreprocessedMessage(){
        超();
    }

    public PreprocessedMessage(GeneticMessage消息,字符串内容){
        这个();
        this.setMessage(message);
        this.setContent(content);
        this.setDomain(message.getDomain());
    }

    public PreprocessedMessage(GeneticMessage消息){
        this(message,message.getContent());
    }

    公共PreprocessedMessage(GeneticMessage消息,
            设置依赖项){
        这条信息);
        this.dependencies =依赖关系;
    }

    公共静态集合convertToCollection(
            收藏邮件){
        收集结果= …

java hibernate

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

如何创建在任务管理器或服务列表中不可见的进程

可能重复:
从任务管理器隐藏C#程序?

我需要创建一个企业级活动监视器进程,其中用户不应该使用任务管理器或其他方法终止.也许它应该是一个隐藏的过程.这可能吗?有没有解决方法?我更喜欢使用C#then C++(使用Visual C++编译器).

谢谢你

c# c++ process windows-7

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