小编Kid*_*g_C的帖子

如何理解python numpy数组中的空维度?

在python numpy包中,我无法理解ndarray第二维空为的情况.这是一个例子:

    In[1]: d2 = np.random.rand(10)
    In[2]: d2.shape = (-1, 1)

    In[3]: print d2.shape
    In[4]: print(d2)

    In[5]: print d2[::2, 0].shape
    In[6]: print d2[::2, 0]

    Out[3]:(10, 1)
    Out[4]:
[[ 0.12362278]
 [ 0.26365227]
 [ 0.33939172]
 [ 0.91501369]
 [ 0.97008342]
 [ 0.95294087]
 [ 0.38906367]
 [ 0.1012371 ]
 [ 0.67842086]
 [ 0.23711077]]

    Out[5]: (5,)
    Out[6]: [ 0.12362278  0.33939172  0.97008342  0.38906367  0.67842086]
Run Code Online (Sandbox Code Playgroud)

我的理解是d2是10行乘1列ndarray.Out [6]显然是一个1乘5的数组,尺寸怎么可以是(5,)?空的第二维是什么意思?

python arrays numpy dimensions

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

在mac终端中,如何查看mysql正在运行的端口?

我做了一些研究,发现了几个地方,人们建议使用这些地方netstat来检查特定进程正在使用的端口。但这是我得到的:

myMac:~/Documents$ netstat -ap tcp | grep -i "listen"

tcp4       0      0  localhost.mysql        *.*                    LISTEN  
Run Code Online (Sandbox Code Playgroud)

localhost.mysql端口号是什么意思??我期待一个像 3306 这样的 4 位数字。有什么想法吗?

mysql terminal port netstat

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

docker 容器是否即时获取代码更改?

我已经启动并运行了我的 docker 容器。有一个容器运行一些 python 代码,我发现它导致了一些错误。我想将一些代码行(主要是更多日志)添加到该特定容器内的 python 脚本中。

我想进入容器并docker exec -ti container_name bash开始编辑代码nano my_python_script.py。正在运行的容器是否会即时自动获取这些更改?

或者我需要做一些事情才能使这些更改生效,即打印新的日志信息?

docker

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

反应:你可以导入具有不同名称的组件吗?

我是 Nodejs + React 的新手,我想这是一个基本的 React 语法。我只是不习惯它来自另一种语言。我想确认一下我的说法是否正确:

我正在尝试一个开放的反应项目,该项目已成功部署并且肯定可以工作。

在入口文件中,index.js

...some code...

import AdminLayout from "layouts/Admin/Admin.js";

...some code...


ReactDOM.render(
  <ThemeContextWrapper>
    <BackgroundColorWrapper>
      <BrowserRouter>
        <Switch>
          <Route path="/admin" render={(props) => <AdminLayout {...props} />} />
          <Route path="/rtl" render={(props) => <RTLLayout {...props} />} />
          <Redirect from="/" to="/admin/dashboard" />
        </Switch>
      </BrowserRouter>
    </BackgroundColorWrapper>
  </ThemeContextWrapper>,
  document.getElementById("root")

Run Code Online (Sandbox Code Playgroud)

对于组件AdminLayout,它是从 导入的layouts/Admin/Admin.jsAdminLayout但是,我检查了该文件,根本没有命名的变量,layouts/Admin/Admin.js如下:

 ...some code...

function Admin(props) {

 ...some code...

}

export default Admin;

Run Code Online (Sandbox Code Playgroud)

只有被Admin导出。

那么,在react中,是否可以导入不同名称的组件呢?

我做了一些搜索,但无法对这个小细节进行任何描述。

javascript reactjs

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

AWS S3 Bucket:“阻止公共访问”和未指定“允许”的空白存储桶策略文件有什么区别?

我对 S3 存储桶策略设置非常困惑。

在此输入图像描述

在这里您可以选择阻止所有公共访问。

但是,如果您取消选择这些选项,为了让公众访问存储桶和对象,您仍然需要在“存储桶策略”部分编辑/添加策略:

在此输入图像描述

您需要将上述策略编辑为以下内容:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::myapp/*"
        },
        {
            "Sid": "2",
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam::cloudfront:user/CloudFront Origin Access Identity 111111111"
            },
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::myapp/*"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

如果不指定"Effect": "Allow", "Principal": "*",,则默认策略为“阻止”。

那么,如果默认情况下 public 已经被阻止,为什么我们还需要“阻止公共访问”部分呢?

amazon-s3 amazon-web-services

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

AWS EC2:网络负载均衡器有安全组吗?

在文档中:https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-update-security-groups.html 编辑负载均衡器的安全组时,内容如下:

Update the associated security groups
You can update the security groups associated with your load balancer at any time.

To update security groups using the console:

1. Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.

2. On the navigation pane, under LOAD BALANCING, choose Load Balancers.

3. Select the load balancer.

4. On the Description tab, under Security, choose Edit security groups.

5. To associate a security group with your load balancer, select it. To remove a security …
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 amazon-web-services amazon-elb aws-security-group

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

docker-compose 语法中的 &amp; 和 * 运算符是什么以及如何使用它们?

我注意到项目的 docker-compose.yml 文件在各种服务中包含诸如&id001*id001&id002and 之类的语法*id002。例如:

version: '2.3'
services:
  nlp-servlet:

    ...some configs ...

    logging: &id001
      driver: json-file
      options:
        max-file: '10'
        max-size: 10m

  consul:
      ... some config ...
    logging: *id001

  redir:
       ... some config ...
    volumes:
      - redir_log:/usr/src/app/log
    logging: *id001

  tbgas-db:
     ... some config ...
     volumes:
        - tbgas_db:/var/lib/mysql
     logging: *id001

volumes:
  logdir: &id002
    driver: local
  redir_log: *id002
  tbgas_db: *id002
Run Code Online (Sandbox Code Playgroud)

我可以猜测它们id001是如何id002工作的,而且我认为它们的工作方式有点不同。准确吗?

另外,我在哪里可以找到有关此类语法的一些文档?他们叫什么?

docker-compose

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

AWS Cloudformation - 如何将 vpc 链接/NLB 附加到 api 网关中的方法?

这对后端来说是一件非常痛苦的事情,浪费了好几个小时,而且仍然无法弄清楚 AWS CloudFormation 的一行语法。

如果 AWS 的人员可以更好地编写他们的文档 - 只需多花一点时间 - 这对开发人员来说会更容易。

我正在尝试使用 CloudFormation 来部署具有 VPC Link 和 NLB 的 API Gateway。目标是将所有请求代理传递到 NLB:

  ApiProxyMethod: 
    Type: AWS::ApiGateway::Method
    Properties: 
      RestApiId: !Ref ApiGatewayRestApi
      ResourceId: !Ref ApiProxyResource
      # AuthorizationScopes: # https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-authorizationscopes
      AuthorizationType: COGNITO_USER_POOLS
      AuthorizerId: !Ref ApiAuthorizer
      HttpMethod: ANY
      OperationName: "ProxyAllRequests"
      Integration: 
        ConnectionType: VPC_LINK
        ConnectionId: !Ref ApiGatewayVpcLink
        IntegrationHttpMethod: ANY
        PassthroughBehavior: String
        Type: "VPC_LINK" # Member must satisfy enum value set: [HTTP, AWS_PROXY, HTTP_PROXY, AWS] 
        Uri: "http://NLB-myapp-internal-beta-12345.elb.ap-northeast-1.amazonaws.com/{proxy}"
Run Code Online (Sandbox Code Playgroud)

然而,这失败了,它抱怨错误的Type值:Member must satisfy enum value set: [HTTP, …

amazon-web-services amazon-elb aws-cloudformation amazon-vpc aws-api-gateway

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