小编Sag*_*kar的帖子

ios使用HTTP POST上传图像和文本

谢谢阅读.

我是iOS新手,我正在尝试使用multi-part form encodingiOS 上传图片和文字.

curl等值是这样的:curl -F "param1=value1" -F "param2=@testimage.jpg" "http://some.ip.address:5000/upload"

curl上面的命令返回预期的正确响应JSON.

问题: 我一直收到HTTP 400请求,这意味着我在编写HTTP POST Body时出错了.

我做了什么: 作为一些参考,我尝试了 Flickr API iOS应用"POST尺寸太大了!" 目标C:如何使用HTTP POST上传图像和文本?.但是,我一直在获得HTTP 400.

我尝试了ASIHttpRequest但在那里有一个不同的问题(回调永远不会被调用).但是,我没有进一步调查,因为我听说开发人员已停止支持该库:http://allseeing-i.com/ [request_release] ;

有人可以帮帮我吗?

curl file-upload http-post image-uploading ios

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

如何让Java方法返回任何类型的通用列表?

我想写一个方法,返回java.util.List任何类型的方法,而不需要输入任何东西:

List<User> users = magicalListGetter(User.class);

List<Vehicle> vehicles = magicalListGetter(Vehicle.class);

List<String> strings = magicalListGetter(String.class);
Run Code Online (Sandbox Code Playgroud)

方法签名会是什么样的?像这样的东西,或许(?):

public List<<?> ?> magicalListGetter(Class<?> clazz) {
    List<?> list = doMagicalVooDooHere();

    return list;
}
Run Code Online (Sandbox Code Playgroud)

提前致谢!

java generics reflection casting list

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

android用户代理

我正在Android中编写一个使用WebView显示HTML内容的应用程序.有人告诉我为我的应用程序获取Android用户代理 - 我该怎么做?我从我的应用程序以及Android浏览器打开了http://whatsmyuseragent.com - 两个用户代理都是一样的.

请帮忙!

user-agent android

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

如何在嵌套的JSON结果中解析动态JSON密钥?

我有以下格式的JSON结果,JSON Lint将其显示为"有效响应".

我的问题是:如何访问"question_mark"的内容,因为"141","8911"等都是动态值?

我的示例代码用于访问"product"的值.

//Consider I have the first <code>JSONObject</code> of the "search_result" array and 
//I access it's "product" value as below.
String product = jsonObject.optString("product"); //where jsonObject is of type JSONObject.
//<code>product<code> now contains "abc".
Run Code Online (Sandbox Code Playgroud)

JSON:

{
 "status": "OK",
 "search_result": [

            {
                "product": "abc",
                "id": "1132",
                "question_mark": {
                    "141": {
                        "count": "141",
                        "more_description": "this is abc",
                        "seq": "2"
                    },
                    "8911": {
                        "count": "8911",
                        "more_desc": "this is cup",
                        "seq": "1"
                    }
                },
                "name": "some name",
                "description": "This is …
Run Code Online (Sandbox Code Playgroud)

java android json

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

软键盘仅在EditText焦点上显示一次

谢谢阅读.

我面临一个奇怪的问题:我的应用程序行为是这样的,当Activity启动时,我requestFocus()在一个EditText并显示软键盘.

但是,当我按下后退按钮以关闭键盘并点击时,EditText我不再让键盘弹出.唯一的出路就是重新开始Activity.

这是我的代码的样子:


EditText editText = (EditText) findViewById(R.id.editText);
editText.requestFocus();
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
        if(imm != null) {
            imm.toggleSoftInput(0, 0);
            imm.showSoftInput(editText, InputMethodManager.SHOW_FORCED);    
        }
Run Code Online (Sandbox Code Playgroud)

这是我的XML:


<EditText android:id="@+id/editText" 
        android:layout_width="wrap_content"
        android:imeOptions="actionSearch" android:hint="Test Hint"
        android:layout_height="wrap_content" android:layout_centerHorizontal="true" 
        android:maxLength="30"> 
</EditText>
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!

谢谢!

keyboard android android-edittext

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

如何将两个mp3音频文件混合/叠加到一个mp3文件中(不连接)

我想将两个mp3文件合并为一个mp3文件.例如,如果第一个文件是1分钟而第二个文件是30秒,那么输出应该是一分钟.在那一分钟它应该播放两个文件.

audio merge mp3 android

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

Android通用用户代理(UA)

我正在构建一个Android应用程序来显示来自服务器的内容Feed.该服务器是一个移动网站(如http://m.google.com),可跟踪各种移动客户端的流量.要区分Android客户端,如何为我的应用提供通用字符串?

这就是我问的原因:

我得到的一些Android设备有UA字符串,如:

Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; ADR6400L 4G Build/FRG83D) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1

Mozilla/5.0 (Linux; U; Android 2.1; en-us; Eclair_SPR Build/30201) AppleWebKit/520.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/520.17

Mozilla/5.0 (Linux; U; Android 2.1; en-us; Eclair_SPR Build/30201) AppleWebKit/520.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/520.17 Android_MyFirstApp

Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; ADR6400L 4G Build/FRG83D) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1

Mozilla/5.0 (Linux; U; Android 2.1; en-us; Eclair_SPR Build/30201) AppleWebKit/520.17 (KHTML, like Gecko) …

generics android agent

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

ImportError:安装了看门狗后没有名为observers的模块

我试图在使用pip 安装模块后运行官方监视器简单示例,并且我收到错误:watchdogpip install watchdog

from watchdog.observers import Observer
ImportError: No module named observers
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮我吗?

python watchdog importerror

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

最顶层和最底部的水平分割器不会显示在ListView中

我正在使用ListView.但是最顶部和最底部的水平条没有显示出来.为什么?我用这个:

android:divider="@android:drawable/divider_horizontal_bright"
Run Code Online (Sandbox Code Playgroud)

android android-widget

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

优化:将JSON从Streaming API转储到Mongo

背景: 我有一个python模块设置为从流API中获取JSON对象,并使用pymongo将它们(一次25个批量插入)存储在MongoDB中.为了便于比较,我也有一个bash命令curl从相同的流API和pipemongoimport.这两种方法都将数据存储在单独的集合中

我会定期监控count()收藏品,以检查收藏情况.

到目前为止,我看到该python模块滞后于该curl | mongoimport方法背后的大约1000个JSON对象.

问题: 如何优化python模块以便与 curl | mongoimport?同步?

我无法使用,tweetstream因为我没有使用Twitter API,而是使用第三方流媒体服务.

有人可以帮帮我吗?

Python 模块:


class StreamReader:
    def __init__(self):
        try:
            self.buff = ""
            self.tweet = ""
            self.chunk_count = 0
            self.tweet_list = []
            self.string_buffer = cStringIO.StringIO()
            self.mongo = pymongo.Connection(DB_HOST)
            self.db = self.mongo[DB_NAME]
            self.raw_tweets = self.db["raw_tweets_gnip"]
            self.conn = pycurl.Curl()
            self.conn.setopt(pycurl.ENCODING, 'gzip')
            self.conn.setopt(pycurl.URL, STREAM_URL)
            self.conn.setopt(pycurl.USERPWD, AUTH)
            self.conn.setopt(pycurl.WRITEFUNCTION, self.handle_data)
            self.conn.perform()
        except Exception as ex: …
Run Code Online (Sandbox Code Playgroud)

python json mongodb pymongo http-streaming

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