问题列表 - 第14653页

在GNU Make中加入列表的元素

在我的makefile中,我有一个带有目录列表的变量,如下所示:

DIRS = /usr /usr/share/ /lib
Run Code Online (Sandbox Code Playgroud)

现在,我需要从它创建PATH变量,它基本相同,但使用分号作为分隔符:

PATH = /usr:/usr/share/:/lib
Run Code Online (Sandbox Code Playgroud)

我怎么做?我的意思是,我如何用分号而不是空格加入DIRS列表的元素?

makefile

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

createImage(int width, int height) 的问题

我有以下代码,作为游戏的一部分每 10 毫秒运行一次:

private void gameRender()
{
    if(dbImage == null)
    {
        //createImage() returns null if GraphicsEnvironment.isHeadless()
        //returns true. (java.awt.GraphicsEnvironment)
        dbImage = createImage(PWIDTH, PHEIGHT);
        if(dbImage == null)
        {
            System.out.println("dbImage is null"); //Error recieved
            return;
        }
        else
        dbg = dbImage.getGraphics();
    }

    //clear the background
    dbg.setColor(Color.white);
    dbg.fillRect(0, 0, PWIDTH, PHEIGHT);

    //draw game elements...

    if(gameOver)
    {
        gameOverMessage(dbg);
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是它输入 if 语句来检查图像是否为空,即使在我尝试定义图像之后也是如此。我环顾四周,如果 GraphicsEnvironment.isHeadless() 返回 true,createImage() 似乎将返回 null。

我不太明白 isHeadless() 方法的用途是什么,但我认为它可能与编译器或 IDE 有关,所以我尝试了两个,两者都得到相同的错误(Eclipse 和 BlueJ)。任何人都知道错误的根源是什么,以及我如何解决它?

提前致谢

乔纳森

...................................................... ......................

编辑:我正在使用 java.awt.Component.createImage(int width, int height)。此方法的目的是确保创建和编辑包含游戏玩家视图的图像,稍后将通过 JPanel …

java image nullpointerexception image.createimage

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

Erlang中的字符串分隔符

"""在Erlang中是否有与Perl相同的东西?

我希望能够定义一个充满双引号的相当长的字符串而不会逃避每一个.那可能吗?

如果我做错了,请随时告诉我.

谢谢!

string erlang

6
推荐指数
2
解决办法
2323
查看次数

Web farm和Web Garden有什么区别?

Web farm和Web Garden有什么区别?

请帮忙.

asp.net web-farm

12
推荐指数
4
解决办法
9571
查看次数

Perl在藏文中的正则表达

我正在尝试删除/删除藏文脚本的倒数第二个字符,如下所示(以下示例中的字符为英文):

$char = "ti.be.tan.|";           
Run Code Online (Sandbox Code Playgroud)

所以我想删除"倒数第二个"字符"." 我用RE的一些知识尝试了以下方式:

$char =~ s/.|$/|/g;
$char =~ s/[.|]$/|/g;
$char = tr/.|//d;       # and later add |.
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

regex perl

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

PHP如何知道变量是否是引用?

我想用call_user_func_array调用一个函数但是我注意到如果一个参数是函数定义中的引用并且是call_user_func_array中的一个简单值,则会出现以下警告:警告:参数1到test()期望是一个引用,值特定

这是我想要做的一个简单的例子:

<?php
$a = 0;
$args = array($a);
function test(&$a) {
    $a++;
}
$a = 0;
call_user_func_array('test', $args);
?>
Run Code Online (Sandbox Code Playgroud)

我的问题是:我怎么知道一个值(在这种情况下是$ args的第一个值)是否是一个引用?

php reference

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

Android - JNI指南

我想在我的Android项目中加入小型,精简和基于C的解析器.我过去做过JNI编程,但在Android上没有任何类型的原生(C)开发.我的计划是将C lib编译成SO并在其周围创建JNI包装器,我将在我的应用程序中使用它.这是怎么做/应该做的?第二个也是最重要的问题 - 如何在我的APK中添加.so?它会去哪里?

java-native-interface android

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

在wpf中找到uielement的中心

我怎样才能找到UIElementwpf 的中心?

wpf uielement

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

用黄瓜测试分页特征

我正在学习和喜欢黄瓜,现在有一个功能我不确定通过BDD继续进行的最佳方式:分页.我有一些场景(在我看来),其中有零页面,一页,几页等,并且我想确定某些页面上的某些记录,确保"下一步"按钮不是链接时最后一页等

我将使用will_paginate,所以基本上我想弄清楚如何将BDD的功能用于特定的项目列表,例如书籍.

我相信我可以搞砸它,但我觉得这应该是常见的,并希望看到别人做了什么.任何人都可以推荐一篇文章,或者指出一些示例代码,甚至可以自己一个例子?

bdd pagination ruby-on-rails cucumber

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

检查应用程序是否在一段时间内处于空闲状态并将其锁定

在我的项目中,我需要一个应用程序锁(与windows lock相同).如果应用程序空闲一段时间,应该锁定应用程序,即将显示应用程序的登录窗口.如何在WPF C#应用程序中执行此操作?

c# wpf locking

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