我正在使用Linux Mint和OpenJDK. java -version显示这个:
java version "1.7.0_79"
OpenJDK Runtime Environment (IcedTea 2.5.6) (7u79-2.5.6-0ubuntu1.14.04.1)
OpenJDK Client VM (build 24.79-b02, mixed mode, sharing)
Run Code Online (Sandbox Code Playgroud)
每当我运行基于Java的应用程序时 lein,我都会收到此警告:
OpenJDK Client VM warning: TieredCompilation is disabled in this release.
Run Code Online (Sandbox Code Playgroud)
这与我的兴趣无关,所以我宁愿在命令输出中看不到它.我该如何隐藏或禁用它?
我正在遵循Python GTK+ 3 教程,但我为工具栏操作设置的加速器不起作用。这是一个显示问题的程序,大致基于该教程。有一个带N快捷方式的菜单操作和一个带快捷方式的工具栏操作X。菜单操作的快捷方式有效,工具栏操作的快捷方式无效,即使操作的创建方式相同。
from gi.repository import Gtk
UI_INFO = """
<ui>
<menubar name='TestMenubar'>
<menu action='FileMenu'>
<menuitem action='MenuAction' />
</menu>
</menubar>
<toolbar name='TestToolbar'>
<toolitem action='ToolbarAction' />
</toolbar>
</ui>
"""
class MyWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Test")
self.set_default_size(200, 100)
action_group = Gtk.ActionGroup(name="test_actions")
self.add_menu_action(action_group)
self.add_toolbar_action(action_group)
uimanager = self.create_ui_manager()
uimanager.insert_action_group(action_group)
box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
menubar = uimanager.get_widget("/TestMenubar")
box.pack_start(menubar, False, False, 0)
toolbar = uimanager.get_widget("/TestToolbar")
box.pack_start(toolbar, False, False, 0)
self.add(box)
def add_menu_action(self, action_group):
action_filemenu = Gtk.Action(name="FileMenu", label="File")
action_group.add_action(action_filemenu)
action = …Run Code Online (Sandbox Code Playgroud) 我在Android Studio中创建了几个AVD-s.他们在模拟器端口5554上启动.然后我通过android avd应用程序创建了另一个AVD ,它们从端口5556开始.
现在运行一个模拟器,我得到以下输出adb devices -l:
List of devices attached
emulator-5556 device
emulator-5554 offline
Run Code Online (Sandbox Code Playgroud)
我正在使用无法提供-s(特定设备)选项的工具adb,因此在尝试安装应用时,我收到错误消息:
error: more than one device/emulator
Run Code Online (Sandbox Code Playgroud)
我希望有一个连接的模拟器:我正在运行的唯一一个.
我认为删除旧的Android Studio创建的设备将删除模拟器-5554,但不是.甚至在Studio中创建的新设备也将在5556上打开.所以我最终得到了一个永久离线的僵尸emulator-5554,它搞砸了我的构建工具.
如何强制新模拟器在端口5554上运行和/或删除脱机emulator-5554?
(如果重要的话,运行Ubuntu 16.04.)
在我的机器上,Emacs在创建缓冲区时需要一个长文件:打开文件或目录时,或启动时M-x shell.暂停是10-15秒,真的很烦人.
当我打开大约150多个缓冲区(大多数是我的机器上的文件和目录;有~5 cmd支持的shell缓冲区;没有远程文件)时,似乎会出现此问题.
我运行了全局自动恢复模式,但即使关闭它,问题仍然存在.
我有这个东西,发现在StackOverflow的某个地方.emacs,但它没有帮助:
(setq w32-get-true-file-attributes nil)
Run Code Online (Sandbox Code Playgroud)
我的环境:Emacs 23.2.1,Windows 7.您对我可以尝试的内容有什么建议吗?
我正在使用默认的窗口管理器运行Ubuntu 16.04.使用Android模拟器时,我有时会使用Alt + Tab切换到它,然后以相同的方式切换到它.当我切换时,它的窗口保持在顶部,即使我切换到的窗口变为活动状态.
单击要切换的另一个窗口时,仿真器窗口将按预期隐藏.
再次使用Alt + Tab从窗口A切换到另一个窗口B时,仿真器窗口也会隐藏.
"仿真器"窗口中未设置"始终在顶部"窗口标志.
任何人都知道我可以做什么来强制模拟器窗口在我通过Alt + Tab切换出来时第一次被隐藏?