问题列表 - 第26342页

Java:检查PC是否空闲

这是一个相当棘手的问题,因为我没有在网上找到任何信息.基本上,我想知道如何检查计算机是否在Java中空闲.我希望程序只有在计算机处于活动状态时才能工作,但是如果它处于空闲状态则不行.

我能想到这样做的唯一方法是挂钩鼠标/键盘并有一个计时器.

MSN Messenger具有"远离"功能,我希望有类似的东西.

java keyboard desktop-application idle-processing

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

Amazon S3的HTTP上传功能是否支持Web挂钩式回调?

使用浏览器http上传功能将文件上传到Amazon S3时,我知道我可以指定success_action_redirect字段/值,告诉我的浏览器在上传完成后去哪里.

我想知道:当文件上传时,是否有可能要求亚马逊向我的网络服务器发出Web挂钩式POST请求?

基本上,我想要一种在客户端上传新文件时得到通知的方法,以便我的服务器可以处理上传.我想这样做而不依赖客户端向我的服务器发出请求告诉我文件已经上传(永远不信任客户端,对吧?).

upload amazon-s3

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

Objective-C中的快速枚举是否保证了迭代的顺序?

我能指望它从数组的开头到结尾的顺序吗?在文档中找不到任何关于此的内容.

即是

for (id val in array)
{
   NSLog(@"%@", val);
}
Run Code Online (Sandbox Code Playgroud)

总是打印出来的

for (int i = 0; i < [array count]; ++i)
{
   NSLog(@"%@", [array objectAtIndex:i]);
}
Run Code Online (Sandbox Code Playgroud)

arrays iteration objective-c fast-enumeration

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

如何使用ssh隧道远程连接到tomcat上的jmx而不是破坏ehcache

我按照以下链接中的说明在tomcat内的单个端口上创建自己的RMI注册表和jmx服务器.根据评论,我需要设置-Djava.rmi.server.hostname = localhost.一旦我这样做,我确实可以使用ssh端口转发通过jconsole连接到我的服务器.

http://blogs.oracle.com/jmxetc/entry/connecting_through_firewall_using_jmx

但是,我发现它破坏了使用RMI的ehcache复制的非常糟糕的副作用.它无法抱怨它无法从远程对等localhost引导.我猜是因为对等体都将其rmi服务器主机名设置为localhost,设置为-Djava.rmi.server.hostname = localhost.

有没有人可以解决这个问题?

ssh tomcat jmx rmi ehcache

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

Codeign为xcode iphone项目返回11的退出代码 - 在退出代码11上找不到文档

我是iPhone开发的新手.我想让Xcode在手机上运行一个应用程序.

该应用程序在模拟器中工作正常.最初我遇到了错误:可执行文件使用无效的权利签名

我按照这里的步骤操作: 可执行文件使用无效的权利签名

但现在我得到的退出代码为11.我检查了代码签名的文档,但我找不到退出代码11(http://gemma.apple.com/mac/library/documentation/Darwin/Reference /ManPages/man1/codesign.1.html)

以下是我得到的日志.任何帮助是极大的赞赏.我正在使用iPhone OS 3.1.3.

使用配置Debug构建项目HubPages的HubPages

协同设计构建/调试-的iPhoneOS/HubPages.app坎德拉/用户/ larryfreeman/SRC /集线器/移动/ HubPages的/生成/ iphone SETENV IGNORE_CODESIGN_ALLOCATE_RADAR_7181968 /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate SETENV PATH"/开发人员/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin "在/ usr/bin中/协同设计-f -s" iPhone开发人员:拉里弗里曼(LT6G4W62Z2)" --resource规则= /用户/ larryfreeman/SRC /集线器/移动/ HubPages的/生成/ iphone /建造/调试-的iPhoneOS/HubPages.app/Entitlements.plist --entitlements /用户/ larryfreeman/SRC /集线器/移动/ HubPages的/生成/ iphone /建造/ HubPages.build /调试-的iPhoneOS/HubPages.build/HubPages.xcent /用户/ larryfreeman/SRC /集线器/移动/ HubPages的/生成/ iphone /建造/调试 - 的iPhoneOS/HubPages.app

命令/ usr/bin/codesign失败,退出代码为11

谢谢!

-Larry

iphone xcode codesign

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

将换行符转换为Symfony项目中所有字段getter的html break

我正在研究Symfony项目,目前我有这个:

<?php echo preg_replace('/\n/','<br />', $review->getComments()); ?>
Run Code Online (Sandbox Code Playgroud)

并且非常希望能够让所有getter添加html换行符,所以我不必用preg_replace来编写代码.$ object-> getFieldname方法是自动工作的,所以我希望将其扩展到全局添加一个新方法.这里最好的方法是什么?

symfony1

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

为什么这个RegEx工作不正常?

我在这里有这个RegEx:

/^function(\d)$/
Run Code Online (Sandbox Code Playgroud)

它匹配function(5)但不匹配function(55).怎么会?

regex

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

Java - 如何告诉对象的类?

给定一个接受某个超类型作为参数的方法.在该方法中,有没有办法确定传递给它的对象的实际类?即如果实际传递了al​​lowable参数的子类型,有没有办法找出它是哪种类型?如果这是不可能的,有人可以解释为什么不(从语言设计的角度来看)?谢谢

更新:只是为了确保我很清楚

Context: MySubType extends MyType

void doSomething(MyType myType) {
  //determine if myType is MyType OR one of its subclasses
  //i.e. if MySubType is passed as a parameter, I know that it can be explicitly
  //cast to a MySubType, but how can I ascertain that its this type
  //considering that there could be many subclasses of MyType
}
Run Code Online (Sandbox Code Playgroud)

由于方法签名将参数指定为MyType,所以如何判断对象实际上是否是MyType(以及哪一个)的子类型.

java oop programming-languages

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

glui/usr/bin/ld:找不到-lXmu

我已经下载了最新的GLUI 源代码,现在我正在尝试编译它.当我这样做时,我收到以下错误:

g++ -O0 -Wall -pedantic -I./ -I./include -I/usr/X11R6/include -o bin/example1 example/example1.cpp  -L./lib -lglui -L/usr/X11R6/lib/libXdmcp.a -lglut -lGLU -lGL -lXmu -lXext -lX11 -lXi -lm
/usr/bin/ld: cannot find -lXmu
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

当我做了一个locate libXmu,我得到以下输出:

> %:~/src/GLUI/src$ locate libXmu 
> /usr/lib/libXmu.so.6
> /usr/lib/libXmu.so.6.2.0
> /usr/lib/libXmuu.so.1
> /usr/lib/libXmuu.so.1.0.0
Run Code Online (Sandbox Code Playgroud)

我是否收到错误,因为我没有/usr/lib/libXmu.so?如果是这种情况,我该怎么做?(我根本没有链接经验).

谢谢!

linux ubuntu linker makefile ld

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

如何在Haskell中编写一个恒定空间长度函数?

规范的实现length :: [a] -> Int是:

length [] = 0
length (x:xs) = 1 + length xs
Run Code Online (Sandbox Code Playgroud)

这是非常漂亮的,但由于它使用线性空间而遭受堆栈溢出.

尾递归版本:

length xs = length' xs 0
  where length' [] n = n
        length' (x:xs) n = length xs (n + 1)
Run Code Online (Sandbox Code Playgroud)

不会遇到这个问题,但我不明白这是如何在懒惰的语言中以恒定的空间运行的.

运行时(n + 1)列表中的运行时是否累积了大量的thunks?这个函数Haskell不应该消耗O(n)空间并导致堆栈溢出吗?

(如果重要的话,我正在使用GHC)

haskell lazy-evaluation

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