小编cri*_*007的帖子

使用 argparse 调用函数

我试图在输入 -a 时通过 argparse 调用函数 addPXT。它不这样做。阅读另一个问题,addPXT 不在冒号中,尝试说 addPXT 不可调用。

parser = argparse.ArgumentParser()
parser.add_argument('-a' ,action='store_const'  ,const='addPXT')
results = parser.parse_args()

def addPXT():
        print "hello"
Run Code Online (Sandbox Code Playgroud)
    python script.py -a
Run Code Online (Sandbox Code Playgroud)

python python-2.7 argparse

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

如何在 Kafka-Connect API 中设置 max.poll.records

我正在使用 confluent-3.0.1 平台并构建一个 Kafka-Elasticsearch 连接器。为此,我扩展了 SinkConnector 和 SinkTask(Kafka 连接 API)以从 Kafka 获取数据。

作为此代码的一部分,我正在扩展 SinkConnector 的 taskConfigs 方法以返回“max.poll.records”以一次仅获取 100 条记录。但它不起作用,我同时获取所有记录,但我没有在规定的时间内提交偏移量。请任何人帮我配置“max.poll.records”

 public List<Map<String, String>> taskConfigs(int maxTasks) {
    ArrayList<Map<String, String>> configs = new ArrayList<Map<String, String>>();
    for (int i = 0; i < maxTasks; i++) {
      Map<String, String> config = new HashMap<String, String>();
      config.put(ConfigurationConstants.CLUSTER_NAME, clusterName);
      config.put(ConfigurationConstants.HOSTS, hosts);
      config.put(ConfigurationConstants.BULK_SIZE, bulkSize);
      config.put(ConfigurationConstants.IDS, elasticSearchIds);
      config.put(ConfigurationConstants.TOPICS_SATELLITE_DATA, topics);
      config.put(ConfigurationConstants.PUBLISH_TOPIC, topicTopublish);
      config.put(ConfigurationConstants.TYPES, elasticSearchTypes);
      config.put("max.poll.records", "100");

      configs.add(config);
    }
    return configs;
  }
Run Code Online (Sandbox Code Playgroud)

apache-kafka apache-kafka-connect

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

连接到在无业游民计算机上运行的Node JS服务器

node http servervagrantVM 上运行很简单。我想用我本地计算机上的浏览器解决这个问题。

varhttp=require("http");

http.createServer(function(request,response){
    response.writeHead(200, {"Content-Type": "text/plain"});
    response.write("Hello World");
    response.end();
}).listen(3000);
Run Code Online (Sandbox Code Playgroud)

这是我的Vagrantfile:

VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
    config.vm.box = "ubuntu/xenial64"
    config.vm.network "forwarded_port", guest: 80, host: 8080
    config.vm.provision "shell", path: "config.sh"
end
Run Code Online (Sandbox Code Playgroud)

我不知道如何从浏览器中解决它。

每当我curl localhost:3000在无所事事的VM中执行操作时,都会收到Hello world消息。

正如流浪转发中所建议的,This site can’t be reached每当我尝试打开时localhost:8080,我都会从我的本地机器上得到。

virtualbox localhost portforwarding node.js vagrant

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

我如何证明n ^ 3.5不是O(n ^ 3)

我如何证明n ^ 3.5不是O(n ^ 3)?

我正在为我的算法类做这个.

它说我需要使用Contradiction证明来证明它!

algorithm big-o data-structures

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

如何改进以下python日期正则表达式?

我正在使用这个正则表达式匹配几种日期格式.

(?i)\b\d{1,2}[-|–|—|\s|(?:\sde\s|\sdel\s)|\d+/](?:Ene|Enero|Feb|Febrero|Mar|Marzo|Abril|Mayo|May|Jun|Junio|Jul|Julio|Ago|Agosto|Sep|Sept|Septiembre|Oct|Octubre|Nov|Noviembre|Dic|Diciembre|\d+)[-|–|—|\s|(?:\sde\s|\sdel\s)|\d+/](?:\d{4}|\d{2})\b

但是,我不知道如何添加到以前的正则表达式支持匹配格式,如下所示:

11 de Noviembre de 2013

23 de noviembre del 2011

11 de Noviembre del 2013
Run Code Online (Sandbox Code Playgroud)

正如您在上面的正则表达式中看到的那样,我尝试使用\w(\sde\s|\sdel\s)(?:\sde\s|\sdel\s).然而它不起作用.我如何匹配以前的日期案例?

python regex python-3.x

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

捆绑APK与应用程序

我正在创建一个使用ZLib(QR码阅读器)的应用程序,但它需要安装另一个应用程序才能工作.我希望能够在我的APK中打包其他应用APK文件.这可能吗?

旁注:我正在尝试这样做,因为我的应用程序将用于Amazon Fire点燃,但必备应用程序仅在Google Play商店中使用.

java android barcode-scanner apk

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

android studio 中没有 android:layout_below

我试图在我的 LinearLayout 下方放置一个 recyclerview,但没有 android:layout_below 选项用于 recyclerview!然后我尝试将我的 recyclerview 放入 LinearLayout 并为布局设置 layout_below 但也没有用于 linearlayout 的 layout_below !

对不起,我不擅长英语,但无论如何......这是我的XML:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="tablo.mirshekari.customers.StoreFragment">

<LinearLayout
    android:id="@+id/store_view"
    android:layout_width="match_parent"
    android:layout_height="200dp"
    android:gravity="right"
    android:paddingRight="20dp"
    android:paddingTop="20dp"
    android:background="@color/cardview_dark_background"
    android:orientation="vertical">
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="45dp"
        android:gravity="right"
        android:paddingTop="10dp"
        android:background="@color/cardview_dark_background"
        android:orientation="horizontal">
    <TextView
        android:layout_width="match_parent"
        android:layout_height="30dp"
        android:text="lasjdbkajbd"
        android:textColor="@color/white"
        android:paddingRight="10dp"
        android:layout_gravity="right"
        android:gravity="right|center_vertical"
        android:id="@+id/store_name" />
    <ImageView
        android:layout_width="30dp"
        android:layout_height="30dp"
        android:src="@drawable/ic2w"
        android:layout_gravity="right"
        />

</LinearLayout>
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="60dp"
        android:gravity="right"
        android:background="@color/cardview_dark_background"
        android:orientation="horizontal">
        <TextView
            android:layout_width="match_parent"
            android:layout_height="30dp"
            android:text="lasjdbkajbd"
            android:textColor="@color/white"
            android:paddingRight="10dp"
            android:layout_gravity="right"
            android:gravity="right|center_vertical"
            android:id="@+id/store_textposition" />
        <ImageView
            android:layout_width="30dp"
            android:layout_height="30dp"
            android:src="@drawable/address_white"
            android:layout_gravity="right"
            />

    </LinearLayout> …
Run Code Online (Sandbox Code Playgroud)

android android-layout

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

如何创建替换字符的Python Regex?

我在找到创建一个正确的正则表达式的方法时遇到了麻烦,该正则表达式替换了与az,AZ,0-9和|不同的字符串.

到现在为止,我有:

 re.sub(r'[\W_]+', '', s)
Run Code Online (Sandbox Code Playgroud)

这适用于字母数字字符,但我还需要使它适用于管道("|").有谁知道如何制作它?

例如,如果我有:

name&|surna.me|ag,e
Run Code Online (Sandbox Code Playgroud)

我需要它像:

name|surname|age
Run Code Online (Sandbox Code Playgroud)

python regex string python-3.x

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

将int [] []转换为String

我有一个2d数组,我想将其转换为String示例

我想转换int[][] pString和我使用,toString但它失败了.

int [][] p = new int[9][9];
for(int i = 0;i<9;i++) {
    for(int j = 0;j<9;j++){
        p[i][j] = 1;
    }
}

String str="";
for(int i = 0; i< 9; i++) {
    for(int j = 0; j< 9; j++)
    {
        str+=p[i][j].toString +" ";
    }
}
Run Code Online (Sandbox Code Playgroud)

java

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

requestLocationUpdates MinDistance Unit

我希望每当他改变位置时都能获得用户位置的更新.我使用了requestLocationUpdates,其中有最小距离.但我怀疑的是距离单位是多少?

如果我想在用户移动2公里时更新,我应该以最小距离给出什么号码?

java android android-gps

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