小编Hel*_*lad的帖子

[:]切片只能制作列表的浅表副本吗?

我从这个[:]副本中经历了一些特殊的错误.

文档[:]只是一个浅薄的副本,但似乎:

a = [1,2,3]
id(a)
3071203276L
b=a[:]
id(b)
3071234156L
Run Code Online (Sandbox Code Playgroud)

id(a)不等于id(b); 怎么只是一个浅的副本?

特殊情况:

import numpy as np
import random
a = np.array([1,2,3])
b=a[:]
random.shuffle(a)
Run Code Online (Sandbox Code Playgroud)

b 相应地改变.

python numpy

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

如何删除 Pentaho 数据集成中的列?

我正在使用 PDI/水壶。我知道可以通过在字段中指定它们来添加新列。是否可以删除来​​自 Modified Javascript Step with Spoon 中上一步中已弃用的输入列?

pentaho kettle pdi

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

什么等待$!意思

命令的上下文是

su postgres sh -c "$POSTGRES -D $DATADIR -c config_file=$CONF" &
wait $!
Run Code Online (Sandbox Code Playgroud)

没有记录在手册中

man wait

NAME
   wait, waitpid, waitid - wait for process to change state
......
Run Code Online (Sandbox Code Playgroud)

文件

http://www.gnu.org/software/bash/manual/bashref.html#index-wait 其从维基百科refered

bash

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

doctest 没有期待什么

我对这个 doctest 问题感到困惑。

from collections import namedtuple
Match = namedtuple('Match', ['token_string', 'normalised_token',
                     'brand_name', 'brand_id',
                     'score'])

def make_match(tokens, normalised, brand, score):
    """
    Examples:
    >>> make_match('Jack Jones','JackJones',('Jack Jones','X023'),0.6)==Match('Jack Jones','JackJones','Jack Jones','X023',0.6)
    >>> True 
    >>> make_match('Jack Jones','JackJones',('Jack Jones','X023'),0.6)==('Jack Jones','JackJones','Jack Jones','X023',0.6)
    >>> True
    """
    return Match(token_string=tokens,
         normalised_token=normalised,
         brand_name=brand[0],
         brand_id=brand[1],
         score=score)
Run Code Online (Sandbox Code Playgroud)

然后我得到这样的测试失败:

Failed example:
make_match('Jack Jones','JackJones',('Jack Jones','X023'),0.6)==Match('Jack Jones','JackJones','Jack Jones','X023',0.6)
Expected nothing
Got:
True
**********************************************************************
File "utilization.py", line 15, in utilization.make_match
Failed example:
True 
Expected nothing
Got:
True
**********************************************************************
1 items had failures:
4 of   4 in …
Run Code Online (Sandbox Code Playgroud)

python doctest

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

对时间序列数据进行重新采样

我有一个毫秒级的时间序列列表,我想重新采样时间序列并在组上应用均值.我怎样才能在Postgres中实现它?

"重新采样"是指在一秒或一分钟内聚合所有时间戳.一秒或一分钟内的所有行组成一个组.

表结构

date    x    y    z
Run Code Online (Sandbox Code Playgroud)

sql postgresql time-series aggregate-functions

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

如何结合递归CTE和正常CTE

我想先在桌面上进行正常的CTE,然后再进行递归CTE

我怎么能把这两个结合起来?

我知道我可以做多个纯正常CTE

WITH CTE1 AS(
), CTE2 AS(),...
Run Code Online (Sandbox Code Playgroud)

所以我试过了

WITH CTE1 AS(
), RECURSIVE CTE2()
Run Code Online (Sandbox Code Playgroud)

但这给了我一个语法错误

postgresql

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

标签parent,dependency和plugin(Maven)之间有什么区别

我很困惑POM.xml包含父,依赖和插件这一事实.例如,父项指定的某些内容必须再次包含在依赖项中

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.mycompany.app</groupId>
    <artifactId>my-app</artifactId>
    <packaging>jar</packaging>
    <version>1.0-SNAPSHOT</version>
    <name>my-app</name>
    <url>http://maven.apache.org</url>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.2.3.RELEASE</version>
    </parent>

    <dependencies> 
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.1</version>
            <scope>test</scope>
        </dependency>
        <dependency> 
            <groupId>org.springframework</groupId> 
            <artifactId>spring-context</artifactId>
            <version>4.1.6.RELEASE</version>
        </dependency>
    </dependencies>
</project>
Run Code Online (Sandbox Code Playgroud)

为什么我必须指定两次依赖?我该如何使用这三个标签?

maven

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

如何使用 sed 或 awk 按模式将字符串拆分为标记

我的输入是

filename.b.c
Run Code Online (Sandbox Code Playgroud)

我想要的输出是

filename
b
c
Run Code Online (Sandbox Code Playgroud)

我可以用'.'分割吗?使用 sed 或 awk 的字符?

bash sed

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

如何将单节点 Kafka 扩展到多节点集群?

我将安装 Kafka 用于公司消息传递。计划是首先将 kafka 安装在一台巨大的机器上,然后根据需要将其扩展到 4-5 台机器(一个集群)。

我对 kafka 的经验很少。想问一下是否可以通过更改代理配置中的参数并在新加入的机器上安装zookeeper来扩展。

或者我怎样才能以最简单的方式粗略地做到这一点?更具体地说,CDH 中的 Cloudera Kafka。

谢谢

apache-kafka cloudera-cdh

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

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