小编Cat*_*inM的帖子

IntelliJ IDEA 2017.1不会在断点处停止

我有一个旧的Gradle项目,我最近使用新的IDEA 2017打开了,我刚刚注意到它不会再停在断点上了(这些是活动的,但没有"验证" - 没有勾选它们.

代码在本地运行(没有任何选项的gradle run/debug配置)bootRun作为gradle任务.

我已经尝试了Invalidate Caches/Restart但没有成功.我也尝试在IDEA中重新导入项目.

前段时间我升级到Spring 1.4.5之后遇到了同样的问题(如果我没记错的话).我无法弄清楚为什么,所以我降级回1.4.2并且一切正常.但是,这次我正在运行Spring 1.2.4并且我无法在不更改某些代码的情况下升级到更新版本(我还不想要)

java debugging breakpoints intellij-idea gradle

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

添加带有 NSEventMaskKeyDown 掩码的全局监视器不会触发

我正在开发一个 MacOS 菜单栏应用程序,它需要跟踪一些全局快捷方式,以便于调整外部显示器上的显示亮度。但是,我无法让它在任何键盘相关事件上触发处理程序(鼠标事件工作得很好)。

我正在使用以下代码检查可访问性

NSDictionary *options = @{CFBridgingRelease(kAXTrustedCheckOptionPrompt): @YES};
BOOL accessibilityEnabled = AXIsProcessTrustedWithOptions((CFDictionaryRef)options);
Run Code Online (Sandbox Code Playgroud)

然后,我使用以下方法添加全局事件监视器:

self.eventMonitor = [NSEvent addGlobalMonitorForEventsMatchingMask:NSEventMaskKeyDown handler:^(NSEvent * event) {
    NSLog(@"Some event");
}];
Run Code Online (Sandbox Code Playgroud)

如果我切换NSEventMaskKeyDown到鼠标NSEventMaskMouseMove或其他与鼠标相关的东西,一切都会正常。如果我尝试NSEventMaskAny,不会再次触发任何内容(这看起来很奇怪,因为它仍然应该在鼠标上触发)。

macos nsevent keydown

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

标签 统计

breakpoints ×1

debugging ×1

gradle ×1

intellij-idea ×1

java ×1

keydown ×1

macos ×1

nsevent ×1