小编TJ *_*dle的帖子

Eclipse不会将项目识别为库(ActionBarSherlock/ViewPagerIndicator)

我正在尝试为我的项目设置ActionBarSherlockViewPagerIndicator库,但我似乎遇到了一些问题.我早些时候给Jake Wharton(开发人员)发了几条消息,得到了一些回复,却无法到达任何地方 - 我认为他忙于其他一些事情.

我的问题是,对于VPI和ABS 对于VPI和ABS

两个库都没有任何错误地打开,我正在使用所有的编译器版本1.6.

有趣的是,如果我加载提供的样本 - 它们工作正常并链接到他的库; 但是当我把库添加到我的项目时 - 上面发生了.

eclipse android android-library android-viewpager actionbarsherlock

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

来自守护程序的错误响应:获取https://registry-1.docker.io/v2/:在192.168.65.1:53上拨打tcp:lookup registry-1.docker.io:没有这样的主机

我是码头工人的新手.当我运行docker pull sonarqube时,我收到以下错误.

来自守护程序的错误响应:获取https://registry-1.docker.io/v2/:在192.168.65.1:53上拨打TCP:查找registry-1.docker.io:没有这样的主机

你能告诉我为什么我会收到错误吗?我该如何纠正这个问题.

docker docker-registry docker-machine

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

未定义jsonify - 内部服务器错误

玩Flask,只是想打印一些JSON格式的数据,但我不断收到错误:

NameError:未定义全局名称"jsonify"

from flask import Flask
from flask import json
app = Flask(__name__)

@app.route("/")
def testJSON():
        x = "Test1"
        y = "Test2"
        return jsonify(a=x,z=y)

if __name__ == "__main__":
        app.debug = True
        app.run()
Run Code Online (Sandbox Code Playgroud)

他们的文档说我需要安装Python 2.6或simplejson - 我有两个.

Python 2.7.3:

sys.version'2.7.3(默认,2012年5月9日,23:42:16)\n [GCC 4.4.3]'

simplejson:

root @ Python:〜/ PythonScripts #pip install simplejson要求已经满足(使用--upgrade升级):/usr/local/lib/python2.7/site-packages中的simplejson清理...

python json flask internal-server-error

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

动态图形对象绘画

试图找出最好的方法来做到这一点(并且没有任何具体细节我不知道).

我正在以可视方式显示图形(各种节点,边缘连接它们),圆圈和线条代表这样.每个节点都将在运行时添加,我无法对其进行硬编码.根据我的理解,所有绘画都需要在paint(Graphics g)方法中完成 - 这没有用,因为我无法更改参数,而且似乎只在初始创建期间调用它?

现在我正在考虑让它调用各种其他方法,传递Graphics对象,并依赖于其他变量 - 我将决定这是否是我甚至想要调用的(因为paint()方法是我唯一可以调用的方法).

我完全错了吗?从来没有打扰过这个.

为了让您更好地了解我想要最终得到的内容:我希望能够传递我想为节点添加的形状的坐标,然后将其添加到目前为止我在图表上的任何内容.然后与边缘相同,我希望能够传递线的起点和终点,以重新绘制当时存在的任何内容.

不完全是我现在想要的 - 但是你会从我到目前为止拼凑的内容中得到这个想法:

import java.awt.*;
import javax.swing.*;
public class MyCanvas extends Canvas
{
    public MyCanvas()
    {
    }
    public void paint(Graphics graphics)
    {
        // Keep this until I figured out if it's painted on load or not.
        graphics.drawLine(10, 20, 350, 380);
    }
    public static void main(String[] args)
    {
        MyCanvas canvas = new MyCanvas();
        JFrame frame = new JFrame();
        int vertexes = 0;
        // Change this next part later to be dynamic. …
Run Code Online (Sandbox Code Playgroud)

java graphics swing paint

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

同步使用ActionBarSherlock和ViewPagerIndicator将无法编译

当我同时使用ActionBarSherlock和ViewPagerIndicator时,我收到以下错误; 从我读过的 - 它是由于两者中的冲突/重复库引起的.

一个解决方案是让ABS依赖VPI(或者反过来,我试过两个)但是即使在干净和重建之后这仍然给了我同样的错误.现在我只是在两个独立的项目中工作,所以我可以完成我的工作 - 但是我想把它们结合起来很明显哈.非常感谢帮助!

[2012-04-19 00:39:20 - MashableReader] Dx 
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.IllegalArgumentException: already added: Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;
[2012-04-19 00:39:20 - MashableReader] Dx   at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123)
[2012-04-19 00:39:20 - MashableReader] Dx   at com.android.dx.dex.file.DexFile.add(DexFile.java:163)
[2012-04-19 00:39:20 - MashableReader] Dx   at com.android.dx.command.dexer.Main.processClass(Main.java:486)
[2012-04-19 00:39:20 - MashableReader] Dx   at com.android.dx.command.dexer.Main.processFileBytes(Main.java:455)
[2012-04-19 00:39:20 - MashableReader] Dx   at com.android.dx.command.dexer.Main.access$400(Main.java:67)
[2012-04-19 00:39:20 - MashableReader] Dx   at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:394)
[2012-04-19 00:39:20 - MashableReader] Dx   at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:245)
[2012-04-19 00:39:20 - MashableReader] Dx   at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:131)
[2012-04-19 00:39:20 - MashableReader] Dx …
Run Code Online (Sandbox Code Playgroud)

android dalvik android-viewpager actionbarsherlock

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

如何在eclipse中为Android SDK关闭@string资源的警告

我知道在技术上"不是硬编码字符串的最佳做法"; 但是我可以稍后处理它 - 现在我只是想让我的项目的shell完成,而且我的代码中有关于警告的OCD令人难以置信 - 有什么方法可以关闭它吗?

如果我的标题不够具体,请以此为例:

        <Button android:id="@+id/aboutBtn"
        style="@style/DashboardButton"
        android:textColor="#ffffff"
        android:text="About Vezign"
        android:onClick="aboutClick"
        android:drawableTop="@drawable/about_icon" />
Run Code Online (Sandbox Code Playgroud)

android:text =""行将被标记为不使用strings.xml并引用它的警告.

优选的东西可以将其关闭以供将来参考; 而不是我需要输入的东西(例如@Suppress Warnings)

谢谢!

eclipse android warnings

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

如何将 SQL Server RDS 备份导入 SQL Server Linux Docker 实例?

我已按照AWS 文档中有关使用其存储过程从 RDS 导入/导出数据库的说明进行操作。

该命令类似于:

exec msdb.dbo.rds_backup_database 
              @source_db_name='MyDatabase', 
              @s3_arn_to_backup_to='my-bucket/myBackup.bak'
Run Code Online (Sandbox Code Playgroud)

这部分工作得很好,我过去已经做过很多次了。

然而我现在想要实现的目标;正在将此数据库恢复到本地 SQL Server 实例;然而我现在正在挣扎。我假设这不是一个“正常”的 SQL Server 转储 - 但我不确定有什么区别。

我已经为 Linux Docker实例启动了一个新的SQL Server ;看起来一切都准备好了。我做了一些更改以便sqlcmd安装该工具;所以从技术上讲,我正在运行的镜像是由这个 Dockerfile 组成的;没什么不同。

FROM microsoft/mssql-server-linux:2017-latest

RUN apt-get update && \
    apt-get install -y curl && \
    curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - && \
    apt-get update && \
    apt-get install -y mssql-tools unixodbc-dev
Run Code Online (Sandbox Code Playgroud)

这张图片效果很好;我正在通过构建它docker build -t sql .并通过运行它docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=myPassword1!' -p 1433:1433 -v $(pwd):/backups sql

在我的本地文件夹中,我下载了 RDS …

sql sql-server amazon-web-services amazon-rds docker

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

在嵌套字典上使用ast.literal_eval

我正在使用ast.literal_eval将我从json.loads()收到的数据更改为Python字典; 然而,如果我只是以一种完全不同的方式来解决这个问题 - 请随意指出这一点.

# Authentication
buf = StringIO.StringIO()
c = pycurl.Curl()
c.setopt(c.URL, "https://kippt.com/api/account")
c.setopt(c.WRITEFUNCTION, buf.write)
c.setopt(c.HTTPHEADER, header)
c.perform()

result = buf.getvalue()
buf.close()

print result

# Printing Output
data_string = json.dumps(result)
jsonload = json.loads(data_string)
jsondict = ast.literal_eval(jsonload)
Run Code Online (Sandbox Code Playgroud)

目前它可以正常使用一行JSON返回,例如:

{"username":"my_username","api_token":"my_api_token"}

我可以通过以下方式正确获取值:

print jsondict['username']
print jsondict['api_token']
Run Code Online (Sandbox Code Playgroud)

我遇到问题的部分是数据嵌套的时候,例如:

{"meta":{"next":null,"total_count":6,"previous":null,"limit":20,"offset":0},"objects":[{"rss_url":"https: //kippt.com/feed/username_here/stuff_here/cool-stuff","updated":"1339003710","title":"Cool Stuff","created":"1339001514","slug":"cool-stuff" ",""id":54533,"resource_uri":"/ api/lists/54533 /"},{"rss_url":"https://kippt.com/feed/username_here/stuff_here/programming","updated": "1339003479","title":"Programming","created":"1339001487","slug":"programming","id":54532,"resource_uri":"/ api/lists/54532 /"},{ "rss_url":"https://kippt.com/feed/username_here/stuff_here/android","updated":"1339003520","title":"Android","created":"1339000936","slug": "android","id":54530,"resource_uri":"/ api/lists/54530 /"},{"rss_url":"https://kippt.com/feed/username_here/stuff_here/chrome","已更新":"1339000931","title":"Chrome","created":"1339000412","slug":"chrome","id":54529,"resource_uri":"/ api/lists/54529 /"} ,{"rss_url":"https://kippt.com/feed/use rname_here/stuff_here/inbox","updated":"1338946730","title":"收件箱","已创建":"1338945940","slug":"inbox","id":54432,"resource_uri":"/api/lists/54432 /"},{"rss_url":"https://kippt.com/feed/username_here/stuff_here/read-later","updated":"1338945940","title":"稍后阅读",""创建":"1338945940","slug":"read-later","id":54433,"resource_uri":"/ api/lists/54433 /"}]}

当我使用相同的代码(/ api/lists的Exchange URL)时,运行脚本时出现以下错误:

回溯(最近一次调用最后一次):文件"kippt.py",第48行,在jsondict = ast.literal_eval(jsonload)文件"/usr/local/lib/python2.7/ast.py",第80行,在literal_eval中return _convert(node_or_string)文件"/usr/local/lib/python2.7/ast.py",第63行,在zip中的_convert(node.keys,node.values)中)文件"/ usr/local/lib/python2 .7/ast.py",第62行,返回dict((_ convert(k),_ convert(v))for k,v File"/usr/local/lib/python2.7/ast.py",第63行,在zip中的_convert(node.keys,node.values)中)文件"/usr/local/lib/python2.7/ast.py",第62行,返回dict((_ convert(k),_ convert(v) …

python json dictionary eval abstract-syntax-tree

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

单元测试API包装器

我正在为经过身份验证的RESTful API编写Python包装器.我现在正在编写我的测试套件(这里也是第一次测试编写者),但有一些问题:

1.a)我怎样才能打电话,但不必将凭证硬编码到测试中,因为我会把它扔到Github上?

1.b)我有点嘲笑,但不知道如何去做.这会让我不必打电话给实际的服务吗?最好的方法是什么?

2)我要测试什么 - 只要确保我的方法传递字典中的某些项目?

3)我应该遵循的任何最佳实践?

python api rest unit-testing wrapper

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

只是出于好奇 - 有人可以向我解释setTimeout()的奇怪之处吗?

奇怪的是,我指的是这两件事:

  1. 第一个参数中的函数需要用引号括起来,否则延迟设置为0(一切都立即执行).
  2. 超时后的所有内容都需要延迟,否则在超时完成之前执行.

如果有一种绕过#2的方式 - 这将是非常棒的,但是现在我只是好奇这一点.

简短的片段来解释我在说什么:

for (var i=0; i<10; i++) setTimeout("addInput('.')",i*500);
setTimeout('addInput("</br>")',5100);
Run Code Online (Sandbox Code Playgroud)

在上面,除非addInput('.')被引号括起,否则忽略延迟并且只执行代码; 除非我向第二行添加超时,否则它将在第一个超时完成之前执行.

javascript settimeout

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

比较字符串从bundle到本地值

我已经尝试了几十种不同的组合,我不知道为什么它不起作用 - 它的逻辑完全合理.

我正在从先前的活动传递一个包,该活动已将值从微调器存储到字符串中.我正在读取字符串,如果它与我指定的任何内容相同 - 就是按照那个方式行事.

我已经将字符串直接打印到TextView,以确保我得到预期的结果,而我 - 但它仍然不会注册.

    TextView tv;

    Bundle extras = getIntent().getExtras();
    tv = (TextView) findViewById(R.id.textView2);
    tv.append(extras.getString("pageNumber"));
    tv = (TextView) findViewById(R.id.textView3);
    int base = Integer.parseInt(extras.getString("pageNumber")) * 70;
    tv.append(Integer.toString(base));

/* Here is where I'm editing */
    tv = (TextView) findViewById(R.id.textView4);
    String plat = extras.getString("platform");
    if (plat == "Wordpress") tv.append("900");
Run Code Online (Sandbox Code Playgroud)

我的spinner的数组在我的strings.xml中定义,如下所示:

    <string-array name="platform_array">
    <item>None</item>
    <item>Joomla</item>
    <item>Wordpress</item>   
    <item>Drupal</item>
</string-array>
Run Code Online (Sandbox Code Playgroud)

java android bundle

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