小编the*_*lse的帖子

无法安装未签名的APK

我正在尝试将我的应用程序分发给某些人进行测试.我已经直接从eclipse安装在我的Desire上,它运行正常.

要创建一个APK文件,我直接从eclipse中选择"导出未签名的应用程序包",然后创建一个APK文件.我通过电子邮件发送给自己并将文件下载到SD卡.但是当我尝试安装它时(使用ES文件浏览器),我收到一条消息"应用程序未安装".

(我已经在手机上查看过"允许安装非市场应用程序")有什么想法吗?

是的我发现了问题,请参阅下面的答案:

我不知道即使使用" 允许安装非标记应用程序 ",我仍然需要签署该应用程序.我自我签名我的应用程序,按照此链接自签名和发布应用程序,它只花了5分钟,然后我通过电子邮件将signed-APK文件发送给我自己并将其下载到SD卡然后安装它没有任何问题.

android self-signed apk

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

将AutoCompleteTextView转换为ActionBar中的SearchView

我有一个AutoCompleteTextView,它可以从Google Places API中为用户提供自动完成搜索结果.完成后,我发现了SearchView以及它如何放在ActionBar中.我查看了谷歌提供的SearchView示例,并将其作为起点添加到我的应用程序中(它列出了已安装的应用程序),但我不知道如何从这里开始.我希望具有与AutoCompleteTextView相同的功能,但使用SearchView.有什么建议吗?全班提供如下.

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.List;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import android.app.Activity;
import android.app.SearchManager;
import android.app.SearchableInfo;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
import android.os.AsyncTask;
import android.os.Bundle;
import android.os.Handler;
import android.preference.PreferenceManager;
import android.text.Editable;
import android.text.TextWatcher;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.Window;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.AdapterView;
import …
Run Code Online (Sandbox Code Playgroud)

android autocompletetextview google-places-api searchview

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

查找字符串中所有出现的字符

我试图找到"|"的所有出现 在一个字符串中.

def findSectionOffsets(text):
    startingPos = 0
    endPos = len(text)

    for position in text.find("|",startingPos, endPos):
        print position
        endPos = position
Run Code Online (Sandbox Code Playgroud)

但是我收到一个错误:

    for position in text.find("|",startingPos, endPos):
TypeError: 'int' object is not iterable
Run Code Online (Sandbox Code Playgroud)

python string

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

InvalidProgramException/Common Language Runtime检测到无效程序

这是我在很长一段时间内看到的最奇怪的编程问题.

我正在使用Microsoft Visual C# 2010 Express,C#.NET 2.0开发一个应用程序.这个应用程序引用了几个dll/程序集(这些dll都是在我的机器上生成的).

下面是代码的一部分(这是所有基本的东西):

public class PowerManagement
{

    [TestCase]
    public void PrepareTest(){
        // Configure according to pre-conditions
        Preconditions precondition = new Preconditions();
        precondition.SetupPreconditions();
            ...
    }

    [TestCase]
    public void PerformTest(){
        TestcaseData testcaseData = new TestcaseData();

        // Set Trigger and perform check
        switch (testcaseData.triggerNumber){
            case (1):
                if ((new Trigger1(testcaseData)).Validate() != 1)
                    Report.TestStepFail("failed");
                break;
            ...
            case (4):
                if ((new Trigger4(testcaseData)).Validate() != 1)
                    Report.TestStepFail("failed");
                break;
            default:
                Report.TestStepFail("Not yet implemented");
                break;
        }
    } …
Run Code Online (Sandbox Code Playgroud)

.net c# dll exception

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

在可执行文件上重复运行GDB(并在崩溃/错误时停止)

我试图找出一种方法来重复运行GDB可执行文件,并最好停止错误.

我在手册中找不到办法做到这一点!

谢谢

c++ gdb

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

禁用PyYAML值转换

我刚开始使用PyYAML转换一些数据.

我只是使用该yaml.load函数,它对我来说已经足够了,直到我注意到它试图将所有值转换为单编码字符串,int,日期等.

这在我的应用程序中可能是致命的,有没有办法避免这种转换?我想收到一切作为字符串.我查看了构造函数,但无法找到禁用此转换的方法.

更新:我得到的yaml.loadOrderedDict一切,一切看起来都很好.唯一的问题是有些值是字符串,有些是int.我想将所有值都作为字符串.我不希望pyyaml为我转换值.

python yaml pyyaml python-2.7

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

在Python中刮擦 - 防止IP禁令

我正在Python用来刮页.到现在为止,我没有任何复杂的问题.

我正在尝试抓取的网站使用了大量的安全检查,并有一些机制来防止抓取.

使用Requestslxml我在被IP禁止之前能够刮掉大约100-150页.有时我甚至会在第一次请求时被禁止(新的IP,之前没有使用,不同的C块).我试过使用欺骗标题,在请求之间随机化时间,仍然是相同的.

我尝试过Selenium,我得到了更好的结果.有了Selenium,在被禁止之前,我能够刮掉大约600-650页.在这里,我也尝试随机化请求(3-5秒之间,并time.sleep(300)在每300个请求上调用).尽管如此,我被禁止了.

从这里我可以得出结论,如果网站在一个打开的浏览器会话中请求超过X个页面或类似的东西,那么它们会禁止IP.

根据您的经验,我还应该尝试什么? 将在Selenium中关闭和打开浏览器帮助(例如在每100个请求关闭并打开浏览器之后).我正在考虑尝试使用代理,但是有大约数百万个页面,而且它将非常广泛.

python selenium screen-scraping web-scraping

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

未定义的引用"只有一些math.h"函数

我有一个奇怪的问题.

数学库已添加到我的makefile中.

# include standard C library
LDFLAGS += -lc
# include standard math library
LDFLAGS += -lm
Run Code Online (Sandbox Code Playgroud)

在输出文件(.map)中,我可以看到所有内容都已正确链接:

LOAD c:/gnu/powerpc-eabi/3pp.ronetix.powerpc-eabi/bin/../lib/gcc/powerpc-eabi/4.3.3/nof\libgcc.a
LOAD c:/gnu/powerpc-eabi/3pp.ronetix.powerpc-eabi/bin/../lib/gcc/powerpc-eabi/4.3.3/../../../../powerpc-eabi/lib/nof\libc.a
LOAD c:/gnu/powerpc-eabi/3pp.ronetix.powerpc-eabi/bin/../lib/gcc/powerpc-eabi/4.3.3/../../../../powerpc-eabi/lib/nof\libm.a
Run Code Online (Sandbox Code Playgroud)

当我做

z = pow((double) 2, (double) 3);
Run Code Online (Sandbox Code Playgroud)

它工作正常.但是,如果我测试另一个函数,如:

double result = asin(x);
Run Code Online (Sandbox Code Playgroud)

我去拿:

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

怎么会这样?在math.h中都有powasin,见下文:

/* Non reentrant ANSI C functions.  */

#ifndef _REENT_ONLY
#ifndef __math_6881
extern double acos _PARAMS((double));
extern double asin _PARAMS((double));
extern double atan2 _PARAMS((double, double));
extern …
Run Code Online (Sandbox Code Playgroud)

c embedded math gcc newlib

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

Project没有project.properties文件!编辑项目属性以设置一个

由于一些问题,我恢复了我的XP.但现在我的一些项目不起作用.它给了我以下错误:

"Project has no project.properties file! Edit the project properties to set one."

我不知道该怎么办?Plz Help.Thanks in Advance !!!!
我还从系统驱动器备份了我的.android文件夹.

android

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

用Ruby设置(无法加载这样的文件json/pure)

嗨,我正在开发API https://developers.supportbee.com/platform/overview

在做的时候 bin/sbapp new APP_SLUG 我得到了错误

/home/nitesh/.gem/ruby/1.9.1/gems/bundler-1.2.3/lib/bundler/spec_set.rb:90:in `block in materialize': Could not find multi_json-1.3.6 in any of the sources (Bundler::GemNotFound)
Run Code Online (Sandbox Code Playgroud)

之后我再次尝试 gem install multi_json ,然后再次得到错误

Successfully installed multi_json-1.5.0
/usr/local/share/ruby/site_ruby/rubygems/core_ext/kernel_require.rb:45:in `require': cannot load such file -- json/pure (LoadError)
Run Code Online (Sandbox Code Playgroud)

ruby

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