我正在尝试将我的应用程序分发给某些人进行测试.我已经直接从eclipse安装在我的Desire上,它运行正常.
要创建一个APK文件,我直接从eclipse中选择"导出未签名的应用程序包",然后创建一个APK文件.我通过电子邮件发送给自己并将文件下载到SD卡.但是当我尝试安装它时(使用ES文件浏览器),我收到一条消息"应用程序未安装".
(我已经在手机上查看过"允许安装非市场应用程序")有什么想法吗?
是的我发现了问题,请参阅下面的答案:
我不知道即使使用" 允许安装非标记应用程序 ",我仍然需要签署该应用程序.我自我签名我的应用程序,按照此链接自签名和发布应用程序,它只花了5分钟,然后我通过电子邮件将signed-APK文件发送给我自己并将其下载到SD卡然后安装它没有任何问题.
我有一个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) 我试图找到"|"的所有出现 在一个字符串中.
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) 这是我在很长一段时间内看到的最奇怪的编程问题.
我正在使用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) 我试图找出一种方法来重复运行GDB可执行文件,并最好停止错误.
我在手册中找不到办法做到这一点!
谢谢
我刚开始使用PyYAML转换一些数据.
我只是使用该yaml.load
函数,它对我来说已经足够了,直到我注意到它试图将所有值转换为单编码字符串,int,日期等.
这在我的应用程序中可能是致命的,有没有办法避免这种转换?我想收到一切作为字符串.我查看了构造函数,但无法找到禁用此转换的方法.
更新:我得到的yaml.load
是OrderedDict
一切,一切看起来都很好.唯一的问题是有些值是字符串,有些是int.我想将所有值都作为字符串.我不希望pyyaml为我转换值.
我正在Python
用来刮页.到现在为止,我没有任何复杂的问题.
我正在尝试抓取的网站使用了大量的安全检查,并有一些机制来防止抓取.
使用Requests
和lxml
我在被IP禁止之前能够刮掉大约100-150页.有时我甚至会在第一次请求时被禁止(新的IP,之前没有使用,不同的C块).我试过使用欺骗标题,在请求之间随机化时间,仍然是相同的.
我尝试过Selenium,我得到了更好的结果.有了Selenium,在被禁止之前,我能够刮掉大约600-650页.在这里,我也尝试随机化请求(3-5秒之间,并time.sleep(300)
在每300个请求上调用).尽管如此,我被禁止了.
从这里我可以得出结论,如果网站在一个打开的浏览器会话中请求超过X个页面或类似的东西,那么它们会禁止IP.
根据您的经验,我还应该尝试什么? 将在Selenium中关闭和打开浏览器帮助(例如在每100个请求关闭并打开浏览器之后).我正在考虑尝试使用代理,但是有大约数百万个页面,而且它将非常广泛.
我有一个奇怪的问题.
数学库已添加到我的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中都有pow和asin,见下文:
/* 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) 由于一些问题,我恢复了我的XP.但现在我的一些项目不起作用.它给了我以下错误:
"Project has no project.properties file! Edit the project properties to set one."
我不知道该怎么办?Plz Help.Thanks in Advance !!!!
我还从系统驱动器备份了我的.android文件夹.
嗨,我正在开发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)