小编Arr*_*rry的帖子

如何隐藏TieredCompilation警告?

我正在使用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)

这与我的兴趣无关,所以我宁愿在命令输出中看不到它.我该如何隐藏或禁用它?

java openjdk clojure leiningen

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

Python GTK3 工具栏加速器不起作用

我正在遵循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)

python gtk3

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

如何从avd设备中删除脱机模拟器?

我在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.)

android adb android-emulator

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

Emacs非常缓慢地创建缓冲区

在我的机器上,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.您对我可以尝试的内容有什么建议吗?

windows emacs

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

Alt + Tab后Android模拟器窗口保持在顶部

我正在使用默认的窗口管理器运行Ubuntu 16.04.使用Android模拟器时,我有时会使用Alt + Tab切换到它,然后以相同的方式切换到它.当我切换时,它的窗口保持在顶部,即使我切换到的窗口变为活动状态.

单击要切换的另一个窗口时,仿真器窗口将按预期隐藏.

再次使用Alt + Tab从窗口A切换到另一个窗口B时,仿真器窗口也会隐藏.

"仿真器"窗口中未设置"始终在顶部"窗口标志.

任何人都知道我可以做什么来强制模拟器窗口在我通过Alt + Tab切换出来时第一次被隐藏?

ubuntu android-emulator ubuntu-unity

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