问题列表 - 第45027页

SDL init失败,原因是:没有可用的视频设备

我尝试在Ubuntu 64bit 10.10上启动我的avd,但它失败并在日志中显示以下内容:

SDL init failure, reason is: No available video device

我该怎么办?

我试图搜索解决方案,有人说它需要x11/sdl/jdk库,我安装了它们但它仍然无效.

android android-virtual-device

34
推荐指数
4
解决办法
4万
查看次数

匹配x正则表达式或y正则表达式

我目前有这个:

^(.+)\(\w+\)|^(.+)\s\(\d{3}\:\d{3}\s\-\s\d{3}\:\d{3}\)
Run Code Online (Sandbox Code Playgroud)

#1它只匹配Foo的
#2 Foo是正确的
#3匹配foo但是它在第3个数组项[2]中:

3rd array output:
    (
        [0] => Foo (100:200 - 300:400)
        [1] => 
        [2] => Foo
    ) 
Run Code Online (Sandbox Code Playgroud)


粗体是我想要匹配的:
Foo(match11)这个(100:200 - 300:400)结束#1
Foo有(not_matched)(100:200 - 300:400)结束#2
Foo(100 :200 - 300:400)结束#3
注意:我没有尝试匹配每一行末尾的#1,#2,#3,仅供参考.

如果找到"(100:200 - 300:400)"然后得到它前面的任何文字,如果"(not_matched)(100:200 - 300:400)"找到然后得到它前面的任何文字,否则得到"(100:200 - 300:400)"前面的文字

可以识别elseif部分"(not_matched)(100:200 - 300:400)",因为它在not_matched和(100:200 - 300:400)的2个圆括号之间只有1个空格.


编辑:

这就是我提出的似乎有效的方法,虽然它需要一些PHP中的解决方法才有用.

(.+)\s\(\w+\)\s\(|(.+)\s\(\d{3}\:\d{3}\s\-\s\d{3}\:\d{3}\)
Run Code Online (Sandbox Code Playgroud)

工作示例:http://www.rubular.com/r/NSpGcnyg0p
由于某种原因,它似乎没有保存我的示例,因此您必须复制/粘贴它.

但正则表达式并没有直接匹配它们,这就是为什么我必须删除php中的空数组元素,以便我在[1]元素中得到结果.

任何人都可以在我的正则表达式中看到我做错了什么?

php regex preg-match

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

java.io.IOException:BufferedInputStream在Android 2.3中关闭

以下代码在Android 1.5-2.2.1中运行良好,但它不在2.3及更高版本中.

BufferedReader rd;
rd = new BufferedReader(new InputStreamReader(connection.getInputStream()));

StringBuffer sb = new StringBuffer();
String line;
while ((line = rd.readLine()) != null){
    sb.append(line);
}
rd.close();
Run Code Online (Sandbox Code Playgroud)

stracktrace:

01-30 08:21:42.668: WARN/System.err(594): java.io.IOException: BufferedInputStream is closed
01-30 08:21:42.668: WARN/System.err(594):     at java.io.BufferedInputStream.streamClosed(BufferedInputStream.java:116)
01-30 08:21:42.728: WARN/System.err(594):     at java.io.BufferedInputStream.read(BufferedInputStream.java:274)
01-30 08:21:42.728: WARN/System.err(594):     at org.apache.harmony.luni.internal.net.www.protocol.http.UnknownLengthHttpInputStream.read(UnknownLengthHttpInputStream.java:40)
01-30 08:21:42.758: WARN/System.err(594):     at java.io.InputStreamReader.read(InputStreamReader.java:255)
01-30 08:21:42.758: WARN/System.err(594):     at java.io.BufferedReader.fillBuf(BufferedReader.java:128)
01-30 08:21:42.758: WARN/System.err(594):     at java.io.BufferedReader.readLine(BufferedReader.java:357)
Run Code Online (Sandbox Code Playgroud)

这是一个问题吗?2.3中有什么变化吗?

android http bufferedreader

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

基本的python.如何禁止更改列表的功能?

>>> def test():
...    a.remove(1)
>>> a = [1,2]
>>> test()
>>> print a 
[2]
Run Code Online (Sandbox Code Playgroud)

为什么a平等[2]而不是[1,2]

python function list

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

IIS给出503错误

我正在运行IIS7的Vista机器.我相信(不是100%自信)在我从官方PHP网站上安装php-5.3.5-nts-Win32-VC9-x86.msi的PHP之前,IIS工作正常.我继续使用默认安装 - 没有切割任何东西.安装后,http:// localhost给了我503 Service Unavailable错误.我已经尝试使用以下链接进行诊断,但找不到任何错误.请帮我.

http://mvolo.com/blogs/serverside/archive/2006/10/19/Where-did-my-IIS7-server-go_3F00_-Troubleshooting-_2200_service-unavailable_2200_-errors.aspx http://www.php.net /manual/en/install.windows.iis7.php

我的apppool正在运行:
C:\ Windows\System32\inetsrv> appcmd list apppools
APPPOOL"DefaultAppPool"(MgdVersion:v2.0,MgdMode:Integrated,state:Started)
APPPOOL"Classic .NET AppPool"(MgdVersion:v2.0, MgdMode:经典,状态:已启动)

我在应用程序日志或系统日志中看不到任何错误.

CGI,ISAPI扩展,ISAPI过滤器都在http://www.php.net/manual/en/install.windows.iis7.php中进行检查.

还在php.ini中设置以下值fastcgi.impersonate = 1 fastcgi.logging = 0 cgi.fix_pathinfo = 1 cgi.force_redirect = 0

以下映射在IIS中设置:请求路径:*.php模块:FastCgiModule可执行文件:C:[PHP安装路径]\php-cgi.exe名称:PHP_via_FastCGI

C:\ Windows\System32\inetsrv> appcmd list config -section:system.webServer/fastCgi给出:
<system.webServer>
<fastCgi>
<application fullPath="C:\Program Files\PHP\php-cgi.exe" activityTimeout="60 0" requestTimeout="600" instanceMaxRequests="10000">
<environmentVariables>
<environmentVariable name="PHP_FCGI_MAX_REQUESTS" value="10000" />
<environmentVariable name="PHPRC" value="C:\Program Files\PHP\" />
</environmentVariables>
</application>
</fastCgi>
</system.webServer>

iis-7

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

CS0053错误问题

任何人都可以详细说明错误CS0053错误CS0053:不一致的可访问性:属性类型X比属性Y更不易访问.

.net c#

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

将ArrayList <MyCustomClass>转换为JSONArray

我有一个ArrayList,我在ArrayAdapter中使用ListView.我需要获取列表中的项目并将它们转换为JSONArray以发送到API.我已经四处寻找,但没有找到任何解释这可行的方法,任何帮助都会受到赞赏.

更新 - 解决方案

以下是我最终要解决的问题.

ArrayList中的对象:

public class ListItem {
    private long _masterId;
    private String _name;
    private long _category;

    public ListItem(long masterId, String name, long category) {
        _masterId = masterId;
        _name = name;
        _category = category;
    }

    public JSONObject getJSONObject() {
        JSONObject obj = new JSONObject();
        try {
            obj.put("Id", _masterId);
            obj.put("Name", _name);
            obj.put("Category", _category);
        } catch (JSONException e) {
            trace("DefaultListItem.toString JSONException: "+e.getMessage());
        }
        return obj;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我如何转换它:

ArrayList<ListItem> myCustomList = .... // list filled with objects
JSONArray jsonArray = …
Run Code Online (Sandbox Code Playgroud)

arrays android json arraylist jsonobject

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

PHP帖子附加额外的"\""为什么会这样?

我在用

  <textarea id="content" name="content" style="width:0; height:0;">  
<?php  $content = file_get_contents($url);    ?> 
</textarea>
Run Code Online (Sandbox Code Playgroud)

我将此文本区域发布到php文件

$file = $_POST["content"];
echo $file;
Run Code Online (Sandbox Code Playgroud)

我得到的输出显示一切额外的"

所有的图像,所有的参考...任何解决方案吗?

php file-get-contents

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

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

没有Eclipse/ADT的Android App开发

我想学习Android应用程序开发,但我不想使用任何IDE,特别是Eclipse及其ADT插件.只是我更熟悉命令行,自己执行命令并查看下面发生了什么.我正在寻找一个很好的参考/教程/电子书/遍历流程.有没有这样的资源?

eclipse android adt

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