小编gos*_*vka的帖子

在越狱设备上以编程方式发送短信

我正在使用iOS 6 iphone 4S,我希望能够发送未被注意的短信.因此,在这种情况下使用标准视图控制器将不起作用.我试过用

- (BOOL)sendSMSWithText:(id)arg1 serviceCenter:(id)arg2 toAddress:(id)arg3;
Run Code Online (Sandbox Code Playgroud)

但它不发送任何东西并返回NO.我使用nil作为arg2.

有人可以在iOS 6上建议一种方法吗?(对于越狱设备)

sms objective-c jailbreak ios

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

NodeJS JSON.stringify()瓶颈

我的服务返回非常大的JSON对象的响应 - 大约60MB.经过一些分析后,我发现它几乎一直在进行JSON.stringify()调用,用于转换为字符串并将其作为响应发送.我尝试过stringify的自定义实现,它们甚至更慢.

这对我的服务来说是一个瓶颈.我希望能够每秒处理尽可能多的请求 - 目前1个请求需要700毫秒.

我的问题是:
1)我可以优化响应部分的发送吗?有没有比对字符串化和发送响应更有效的方法?

2)使用异步模块并JSON.stringify()在单独的线程中执行会改善整体请求数/秒(假设超过90%的时间花在该呼叫上)?

javascript json node.js stringify

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

H.264编解码器解释

我正在制作一个支持视频通话的应用程序,我正在寻找解释h.264编解码器结构的教程/文档.我希望能够打包流,将其包装在数据报中,在接收端发送和解压缩.

有什么建议/阅读材料吗?

algorithm video video-processing video-streaming h.264

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

Android中的垂直滑动菜单

是否有可用于Android的垂直滑动菜单.我需要类似于Google Plus App的滑动菜单,但我需要它能够从下到上垂直滑动.

Google Plus滑动菜单

java android android-menu android-sliding

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

暂停/恢复http连接下载

我希望能够在Android中打开与给定文件的http连接并开始下载.我还必须能够在某个时刻暂停下载并稍后恢复.这是如何在Android中实现的?我不想再重新开始下载.

android download-manager

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

确定设备是否有触摸屏

我的应用程序在标准手机上运行,​​但它也运行在Android播放器上,我通过HDMI连接到我的电视,并使用鼠标进行导航.有没有办法以编程方式确定设备是否具有触摸屏支持,以便我可以区分这两种导航方式?

我尝试过这个,但它在两个设备上都返回true:

getPackageManager().hasSystemFeature("android.hardware.touchscreen");
Run Code Online (Sandbox Code Playgroud)

android touchscreen

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

Debug.getNativeHeapFreeSize的真正含义是什么

我使用以下代码在我的应用程序中转储内存使用情况:

public static void dumpMemoryUsage(Context ctx) {
    try {
        MemoryInfo mi = new MemoryInfo();
        double allocated = new Double(Debug.getNativeHeapAllocatedSize());
        double available = new Double(Debug.getNativeHeapSize());
        double free = new Double(Debug.getNativeHeapFreeSize());
        ActivityManager activityManager = (ActivityManager) ctx.getSystemService(Context.ACTIVITY_SERVICE);
        activityManager.getMemoryInfo(mi);
        long availableMegs = mi.availMem / 1048576L; //1MB
        long threshold = mi.threshold / 1048576L; //1MB
        String descr = String
                .format(Locale.US,
                        "+++System available MB:%d\nIs low:%b\nThreshold:%d\nMem class:%d\nallocated:%f\nfree:%f\navailable:%f\n",
                        availableMegs, mi.lowMemory, threshold,
                        activityManager.getMemoryClass(), allocated, free, available);
        L.l(descr);
    } catch (Exception e) {
        L.l(e);
    }
}
Run Code Online (Sandbox Code Playgroud)

我在两个不同的设备Nexus(2011型号)和Galaxy Note 1上运行它.Galaxy Note有内存问题,并且只要添加1-2位图就会经常出现内存问题.

这是转储: …

android android-memory

7
推荐指数
0
解决办法
835
查看次数

你应该经常使用try/catch/finally块吗?

作为具有java背景的开发人员,我习惯于经常捕获异常以防止它们崩溃我的应用程序.这包括各种委托方法.只是针对意外情况的额外安全措施.

我的问题是这种方法在目标c中是否合理,是否会引入某种性能问题?换句话说,如果我经常使用try/catch块,我的应用程序会受到什么影响?

objective-c ios

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

将16位pcm转换为8位

我有pcm音频存储在一个字节数组中.每个样本16位.我想让每个样本音频8位.

谁能建议一个好的算法来做到这一点?

我没有提到比特率,因为我认为这对算法并不重要 - 对吗?

java algorithm audio pcm bit

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

HTTP POST查询如何计算内容长度

我正在对服务器进行HTTP POST查询,并且正在手动创建帖子正文。我认为我对content-length标头犯了一些错误,因为在服务器端,当我在开始时获得http响应时,我看到标头为http响应200,然后在我的php脚本中打印后参数和文件名我得到正确的值,但还有一些垃圾字节。这是我的http帖子的正文:

StringBuffer str = new StringBuffer();
str.append("POST /tst/query.php HTTP/1.1\r\n"
        + "Host: myhost.com\r\n"
        + "User-Agent: sampleAgent\r\n"
        + "Content-type: multipart/form-data, boundary=AaB03x\r\n" 
        + "Content-Length: 172\r\n\r\n"
        + "--AaB03x\r\n"
        + "content-disposition: form-data; name=\"asd\"\r\n\r\n123\r\n--AaB03x\r\n"
        + "content-disposition: form-data; name=\"pics\"; filename=\"file1.txt\"\r\n"
        + "Content-Type: text/plain\r\n\r\n555\r\n"
        + "--AaB03x--"
);
Run Code Online (Sandbox Code Playgroud)

这是服务器的输出(忽略[0.0]-来自我打印结果的控制台)

[0.0] HTTP/1.1 200 OK

[0.0] Date: Sat, 10 Dec 2011 11:53:11 GMT

[0.0] Server: Apache

[0.0] Transfer-Encoding: chunked

[0.0] Content-Type: text/html

[0.0] 

[0.0] 6

[0.0] Array
[0.0] 

[0.0] 2

[0.0] (
[0.0] 

[0.0] 1

[0.0]  

[0.0] 1

[0.0]  

[0.0] …
Run Code Online (Sandbox Code Playgroud)

java post http multipartform-data http-headers

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