小编c-h*_*had的帖子

如何防止Java创建hsperfdata文件?

我正在编写一个在Linux上运行的Java应用程序(使用Sun的JDK).它不断创建/tmp/hsperfdata_username目录,我想阻止.有没有办法阻止java创建这些文件?

java performance report

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

您可以使用Sparkle或类似的东西更新沙盒Mac应用程序吗?

对于那些在Mac App Store之外发布Mac应用程序的人,您打算如何支持更新和沙盒?我猜大多数人暂时的答案是他们不是,但我希望最终非MAS应用程序可以像MAS应用程序一样沙盒化.

要使用Sparkle,您的应用程序将需要可以授予的网络访问权限,以及在应用程序中覆盖自身的能力.目前,您可以使用com.apple.security.temporary-exception.files.absolute-path.read-write权利来执行此操作,但这不是一个好的解决方案.它可能会消失,即使它不是沙盒应用程序的一点点,如果你要给它完整的文件系统读写访问和网络访问.

有没有人已经沿着这条路走下去并找到了一个好的解决方案 我问,因为我试图保持我的MAS构建和我的非MAS构建尽可能相同,我现在正在考虑让我的MAS构建沙箱而不是我的非MAS构建.

macos cocoa sandbox sparkle

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

如何在Cocoa应用程序中收到系统时间更改的通知?

我有一个Cocoa应用程序,记录事件的日期戳.我需要知道系统时间何时重置以及重置多少,但我似乎无法在任何告知我发生过这种情况的通知.这种变化可能发生,因为NTP重置时钟或因为用户重置(例如从系统偏好设置).如果NSNotification我能注册接收会很好,但我愿意接受任何建议.

cocoa nsnotifications

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

录制没有内核扩展的系统音频

有没有办法在OS X中不使用内核扩展来录制系统音频.通过系统音频,我的意思是通过扬声器播放的内容.

环顾四周,我发现人们建议做类似于Soundflower的事情,它使用内核扩展来创建一个虚假的音频设备.但是,我真的不想这样做,我不相信我必须这样做.一些屏幕录制应用程序似乎没有内核扩展(例如Screenium)记录系统音频,它们通过Mac App Store分发,让我相信有一种方法可以在不违反App Store规则的情况下进行.

我查看了Core Audio和AVFoundation文档,但我似乎无法找到获取系统音频的方法.

提前致谢.

macos cocoa core-audio avfoundation

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

使用AVFoundation录制系统音频

Apple在OS X中很容易使用AVFoundation中的AVCaptureScreenInput记录屏幕,但它不包括系统音频.有没有办法记录系统音频?也许是一种将系统音频作为AVCaptureInput获取的方法?

macos avfoundation

5
推荐指数
0
解决办法
264
查看次数