小编njz*_*zk2的帖子

怎么做从未发生过,无用的例外?

我有这个代码:

HttpPut put = new HttpPut(url);
try {
    put.setEntity(new StringEntity(body, "UTF-8"));
} catch (UnsupportedEncodingException e1) {
    // That would really not be good
    e1.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

在已知支持该编码的平台上.

永远不会提出异常.我永远不会做任何事情.

代码存在的事实仍然表明它可能会发生,并且其余代码可能以不可靠的状态执行.但它永远不会.或者如果是这样,优雅的网络连接回退是我的最后一个问题.

所以我有这个丑陋无用的尝试catch块.我该怎么办?

(在这个特定情况下,如果我想使用它,没有太多其他选择StringEntity.String.getBytes例如,有一堆方法可以接受一个Charset对象,例如,避免需要捕获异常,但不是StringEntity)

java android character-encoding androidhttpclient

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

对property_get的未定义引用

我的目标是进行微调以找到正确的线程优先级.

我关注的线程位于/ hardware/my_company/codec/openmax_il /下

我修改了2个文件

  1. Android.mk

    在LOCAL_C_INCLUDES列表中添加"$(TOP)/ system/core/include",如下所示

    LOCAL_C_INCLUDES:= \
    
        blur blur blur
        $(TOP)/hardware/my_company/camera/v4l2_camerahal \
        $(TOP)/system/core/include
    
    Run Code Online (Sandbox Code Playgroud)
  2. 在我的源文件中.

    #include <cutils/properties.h>
    
    int componentInit(blur blur blur)
    {
       int ret = 0;
    
       blur blur blur
    
       // To find proper thread priority
       char value[92];
       property_get("omx.video_enc.priority", value, "0");
       setVideoEncoderPriority(atoi(value));
    
       return ret;
    }
    
    Run Code Online (Sandbox Code Playgroud)

但是,我遇到了链接错误

 error: undefined reference to 'property_get'
 collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

如果有人帮忙,那对我来说会很好.:)

谢谢

android android-ndk

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

从android中的url获取数据

我想从网址获取数据.在这种情况下,我已经有完整的php,数据已经转换为json并在localhost中运行(http://localhost/adchara1/index.php/?year = 1)

这是php脚本

<?php
 mysql_connect("localhost","root","");
 mysql_select_db("test");
 $q=mysql_query("SELECT * FROM people
 WHERE
 birthyear>'".$_REQUEST['year']."'");
 while($e=mysql_fetch_assoc($q))
         $output[]=$e;
   print(json_encode($output));
   mysql_close(); ?>
Run Code Online (Sandbox Code Playgroud)

这是结果

[{"id":"1","name":"kongkea","sex":"1","birthyear":"1990"}, {"id":"2","name":"thida","sex":"0","birthyear":"2000"}]?>
Run Code Online (Sandbox Code Playgroud)

我想使用按钮单击并在textview中显示此结果

php url android json

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

是内部排序集,还是显示排序列表的__str__方法?

我有一个set,我添加项目(整数),当我打印它时,项目显然是排序的:

a = set()
a.add(3)
a.add(2)
a.add(4)
a.add(1)
a.add(5)

print a
# set([1, 2, 3, 4, 5])
Run Code Online (Sandbox Code Playgroud)

我尝试过各种各样的价值观,显然它只需要整数.

我在MacOSX下运行Python 2.7.5.它也使用repl.it进行复制(参见http://repl.it/TpV)

问题是:这是在某处记录的(到目前为止还没有找到),这是正常的,是否可以依赖?

额外的问题:什么时候完成排序?在印刷期间?它内部存储排序?(考虑到预期的插入复杂性,这是否可能?)

python set python-2.7

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

指定的列表理解

假设我有两个1D列表

firstList = [ "sample01", None, "sample02", "sample03", None ]
secondList = [ "sample01", "sample02", "sample03", None, None, None, "sample04"]
Run Code Online (Sandbox Code Playgroud)

现在我正在寻找将返回的listComprehension的配方firstList,secondList但没有None对象.

所以看起来应该是这样的

listComprehension_List = [  [ "sample01","sample02","sample03" ] ,  [ "sample01","sample02","sample03", "sample04"  ]     ]
listComprehension_List = [[firstList without NONE objects],[secondList without NONE objects]]
Run Code Online (Sandbox Code Playgroud)

我期待着任何意见......现在我将继续尝试!

python list-comprehension list

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

使用私有构造函数

我是Android的初学者程序员,我在互联网上找到了一些代码,我无法得到这个"不应该被实例化的类"的意思吗?!还有什么用途呢.如果有人能在这里提供帮助,我会很高兴.

public class Settings
{
    //some code
    private Settings() {} // Class not meant to be instantiated
    //some code
}
Run Code Online (Sandbox Code Playgroud)

java oop

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

Foreach与承诺javascript

功能:

users.forEach(function(user) {
    window.server.users.add(user);
});
Run Code Online (Sandbox Code Playgroud)

我想要的是等到值"成功"插入,然后才添加下一个.这一直重复到foreach结束."add"函数默认返回一个promise,但我不知道如何更改代码来执行此操作.

users.forEach(function(user) {
    window.server.users.add(user).then(function(){
    //insert finished
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript ember.js

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

为什么分配打印结果的语法无效?

简单代码:

>>> a = print('foo')
  File "<stdin>", line 1
    a = print('foo')
            ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

为什么?不print应该回来None?有什么特别之处print

Nota:没有太多意义,只是想了解为什么这个特定的功能会像这样反应.

python python-2.7

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

有没有办法在Java Android应用程序或Obj-C iOS应用程序中使用Xamarin代码?

思考在Xamarin中编写一些库而不是Android和iOS版本的机会.

但是,这些库将用于第三方应用程序,其中一些可能是用Java编写的.

是否有可能以允许它集成到Java应用程序中的方式编写Xamarin库?

(同样的问题适用于iOS?)

java android ios xamarin

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