问题列表 - 第18795页

如何以编程方式切换到compiz中的特定窗口?

是否有命令告诉compiz我们想要将焦点放在前面并将焦点设置到特定窗口?我们该如何识别该命令中的窗口?

这个问题背后的原因是以下用例:

假设我们有一个wiki来记录我们发现的任何有趣的东西.使用键盘快捷键将浏览器窗口与我们的Wiki页面放在前面并立即开始键入然后使用另一个组合键切换到我们之前工作的应用程序将非常方便

我知道ALT+ TAB在最后两个使用的窗口之间切换,但不能支持更复杂的应用程序组合.例如Browser + Eclipse + Wiki

如果有一个像上面描述的那样的命令,很容易从KDE或GNOME界面添加一个快捷方式

linux x11 desktop window-managers keyboard-shortcuts

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

Eclipse没有加载android SDK

我有一个ubuntu 8.04 x86_64系统.我安装了ia32库并手动安装(即未解压缩)Eclipse Galileo Java EE.然后我通过下载zip文件并将软件源指向存档来安装android的ADT-0.9.5.

现在我需要在Windows-> preferences-> android中添加android SDK.但是,当我在那里选择SDK目录并选择Apply/OK时,没有任何反应.下次打开首选项时,目录就在选择对话框中,但是eclipse只是在单击Apply时不会加载/执行任何操作.

有人可以帮助我......这让我发疯了.

eclipse installation android

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

自动机理论书籍

请给我一些关于"形式语言和自动机理论"的好书.

谢谢!

automata

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

Apache Tomcat未在Eclipse Server运行时环境中显示

我在http:// localhost:8080 /上安装了tomcat 5.5,运行并可验证.Tomcat菜单选项出现在Eclipse菜单栏中,我可以从那里启动和停止Tomcat.在Eclipse中,它不会在窗口 - 首选项 - 服务器 - 运行时环境中显示为服务器运行时环境,也不会显示在单击"添加"按钮时可添加的环境列表中.我看到的只是J2EE运行时库.

编辑:
在Windows XP上运行.

Eclipse版本是3.5.1

java eclipse tomcat

165
推荐指数
5
解决办法
24万
查看次数

CSS if语句问题

如果我想使用if语句在我的网站中加载css文件,那么语法是什么?

情况就是这样.

如果ie6我将加载ie6_style.css

如果ie7,mozilla或新浏览器,我将加载style.css

css

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

在PHP中使用标头

很简单的问题:这两个PHP(版本5+)标题调用中哪一个是"最好的"?

header('Not Modified', true, 304);
header('HTTP/1.1 304 Not Modified');
Run Code Online (Sandbox Code Playgroud)

我很确定第一个是多价的,但只是好奇如果在HTTP 1.0下PHP将"修复"第二个...

谢谢!

编辑:其中一个标题在我的Web主机上崩溃了PHP.后续问题: PHP header()调用"崩溃"脚本,HTTP 500错误

php header http-headers

4
推荐指数
1
解决办法
4858
查看次数

覆盖后退按钮,就像主页按钮一样

按下后退按钮,我希望我的应用程序进入停止状态,而不是被破坏状态.

在Android 文档中,它指出:

...当按下BACK时,并非所有活动都具有被销毁的行为.当用户开始在音乐应用程序中播放音乐然后按BACK时,应用程序将覆盖正常的后退行为,防止播放器活动被破坏,并继续播放音乐,即使其活动不再可见

如何在我自己的应用程序中复制此功能?

我认为必须有三种可能性......

  1. 捕获后退按钮(如下所示),然后调用主页按钮调用的任何方法.

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if ((keyCode == KeyEvent.KEYCODE_BACK)) {
            Log.d(this.getClass().getName(), "back button pressed");
        }
        return super.onKeyDown(keyCode, event);
    }
    
    Run Code Online (Sandbox Code Playgroud)
  2. 按下后退按钮,然后按下主页按钮.

  3. 捕获后退按钮,然后启动主屏幕的活动,有效地将我的应用程序的活动置于停止状态.

编辑: 我知道服务,并在与此问题相关的应用程序中使用一个.这个问题具体是关于按下后退按钮将Activity置于停止状态而不是销毁状态.

java android overriding back android-button

248
推荐指数
6
解决办法
31万
查看次数

如何自动生成MS Visio图?

我有一种描述依赖关系图的表.有没有简单的方法将其转换为MS Visio图表?

就像Excel的.CSV格式一样......

如果MS Visio无法实现,那么是否有任何软件可以从图形依赖关系列表中绘制图表?

谢谢.

visio

12
推荐指数
3
解决办法
6万
查看次数

Rails没有传递"commit"按钮参数

在新服务器上重新安装Rails应用程序.应用程序的一部分可以根据用户选择的按钮分叉两个方向之一.这部分不起作用,当我查看日志时,我看到了我给表单的值,除了commit params散列的部分.这似乎是应用程序没有按预期工作的原因(因为没有任何内容params[:commit],但我不知道为什么不会传入提交;请求肯定是一个POST请求,所有其他参数都在那里.

ruby-on-rails

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

使用libxml-ruby chunk处理大型XML文件

我想在Ruby中使用libxml 读取包含超过一百万个小书目记录(如)的大型XML文件<article>...</article>.我已经尝试将Reader类与该expand方法结合使用来按记录读取记录,但我不确定这是正确的方法,因为我的代码占用了内存.因此,我正在寻找一个如何方便地处理记录的配方,并且内存使用量不断增加.以下是我的主循环:

   File.open('dblp.xml') do |io|
      dblp = XML::Reader.io(io, :options => XML::Reader::SUBST_ENTITIES)
      pubFactory = PubFactory.new

      i = 0
      while dblp.read do
        case dblp.name
          when 'article', 'inproceedings', 'book': 
            pub = pubFactory.create(dblp.expand)
            i += 1
            puts pub
            pub = nil
            $stderr.puts i if i % 10000 == 0
            dblp.next
          when 'proceedings','incollection', 'phdthesis', 'mastersthesis':
            # ignore for now
            dblp.next 
          else
            # nothing
        end
      end  
    end
Run Code Online (Sandbox Code Playgroud)

这里的关键是dblp.expand读取整个子树(如<article>记录)并将其作为参数传递给工厂进行进一步处理.这是正确的方法吗?

在工厂方法中,我然后使用类似高级XPath的表达式来提取元素的内容,如下所示.再说一次,这可行吗?

def first(root, node)
    x = root.find(node).first
    x …
Run Code Online (Sandbox Code Playgroud)

ruby stream libxml-ruby

4
推荐指数
1
解决办法
3718
查看次数