小编Nir*_*han的帖子

Tilde登录python数据帧

我是python的新手,遇到了代码片段.

df = df[~df['InvoiceNo'].str.contains('C')]
Run Code Online (Sandbox Code Playgroud)

如果我能知道在这种情况下波形符号的用法是什么,那将是非常有必要的吗?

python pandas

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

如何在Github Actions中设置docker用户

以下是我的 Github Actions 的 yml 文件。我想通过 docker 选项 ( ) 将 docker 用户设置为 root --user root。我如何通过 Github Actions 做到这一点?

name: CI

on: [push]

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    - name: run zap
      uses: docker://sshniro/zap_action
      with:
        args: zap-baseline.py -t https://www.example.com
Run Code Online (Sandbox Code Playgroud)

提前致谢。

github github-actions

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

使用 AWS SDK 创建 s3 存储桶时存储桶名称无效

我尝试通过 AWS 开发工具包(节点)创建 S3 存储桶(thisIsTestBucket190)并遇到无效的存储桶名称异常。

{ InvalidBucketName: The specified bucket is not valid.
    at Request.extractError (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/services/s3.js:577:35)
    at Request.callListeners (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/sequential_executor.js:105:20)
    at Request.emit (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/sequential_executor.js:77:10)
    at Request.emit (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/request.js:683:14)
    at Request.transition (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/request.js:22:10)
    at AcceptorStateMachine.runTo (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/state_machine.js:14:12)
    at /Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/state_machine.js:26:10
    at Request.<anonymous> (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/request.js:38:9)
    at Request.<anonymous> (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/request.js:685:12)
    at Request.callListeners (/Users/niro273/Desktop/data-lake/node_modules/aws-sdk/lib/sequential_executor.js:115:18)
  message: 'The specified bucket is not valid.',
  code: 'InvalidBucketName',
  region: null,
  time: 2018-03-29T04:51:02.692Z,
  requestId: '5D487CF96846EFE2',
  extendedRequestId: '1TzPeOv4c7zq+H+GV5kFMFO3Y6awoS79VCuf4C7lUmy/IucNEfbINEfEIiNp/Esz7t38ckYZbrU=',
  cfId: undefined,
  statusCode: 400,
  retryable: false,
  retryDelay: 34.88207359966853 }
Run Code Online (Sandbox Code Playgroud)

如果我能知道根本原因是什么,那就太好了。

amazon-s3 amazon-web-services aws-sdk

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

使用 keycloak admin api 获取操作令牌(重置密码)

我正在尝试使用 key-cloak 实现忘记密码流程,并且能够使用 key-cloak 管理 UI 来实现。但现在我想完全在 Web 应用程序内部执行此重置流程,而不将用户转发到 key-cloak。通过观察发送到电子邮件的重置令牌(操作令牌),它显示它具有类型和到期日等属性。

{
  "jti": "xx",
  "exp": 1553850003,
  "nbf": 0,
  "iat": 1553846403,
  "iss": "xxx",
  "aud": "xxx",
  "sub": "6eabb442-d40d-4857-8b8f-xxx",
  "typ": "reset-credentials",
  "nonce": "xxx",
  "asid": "xxxx"
}
Run Code Online (Sandbox Code Playgroud)

管理 API 提供了一个重置​​密码的 api,但我找不到获取操作令牌/忘记密码 api 的 api。如果我能知道如何使用 key-cloak 管理来处理此工作流程,我将非常感激。

keycloak keycloak-services

8
推荐指数
0
解决办法
1595
查看次数

使用 docker-compose 访问本地主机和 docker 网络

我在一个 docker-compose 文件中运行了两个不同的服务。我通过引用容器的服务名称来与每个服务交谈。

现在我希望我的容器 A 也能访问 localhost。为此,当我添加了“network_mode=host”的配置时,但这会产生一个错误,指出容器 A 无法与容器 B 通信。

version: '2'

services:
  rocketchat:
    image: myimage
    environment:
      - MONGO_URL=mongodb://mongo:27017/dbname
    depends_on:
      - mongo
    ports:
      - 3000:3000
    network_mode: host

  mongo:
    image: mongo:3.2
    ports:
      - 27017:27017
Run Code Online (Sandbox Code Playgroud)

对于每个撰写文件,docker-compose 创建一个网络,所以在这种情况下,我是否也应该手动将容器分配到专用网络?或者是否有任何解决方法可以访问这两个网络?

docker docker-compose

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

无效的登录令牌。缺少必需的声明:访问 AWS Cognito AssumeRoleWithWebIdentity 时的 aud

我已经在 Cognito 中设置了用户池,并在通过 cognito js sdk 对创建的用户进行身份验证后获得了 JWT 令牌。当我尝试调用假设RoleWithWebIdentity api 时,它返回一个错误,下面是示例api 调用。

https://sts.amazonaws.com/
?Action=AssumeRoleWithWebIdentity
&DurationSeconds=3600
&RoleSessionName=app1
&RoleArn=arn:aws:iam::id:role/_cross_account_role
&WebIdentityToken=jwtAccessToken
&Version=2011-06-15
Run Code Online (Sandbox Code Playgroud)

api 响应,

<ErrorResponse xmlns="https://sts.amazonaws.com/doc/2011-06-15/">
<Error>
<Type>Sender</Type>
<Code>InvalidIdentityToken</Code>
<Message>Missing a required claim: aud</Message>
</Error>
<RequestId>c01780d7-3705-11e8-80ef-533aa2d4f58f</RequestId>
</ErrorResponse>
Run Code Online (Sandbox Code Playgroud)

如果我能知道这个问题的根本原因,那就太好了。

amazon-web-services amazon-cognito aws-cognito

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

Github Actions 无法写入文件,权限被拒绝(在 docker 容器内)

我正在使用 ZAP Dockerfile 映像 [2] 来扫描应用程序中的漏洞。以下是我的 Github 操作。

name: CI

on: [push]

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v1
    - name: run zap
      uses: docker://owasp/zap2docker-stable
      with:
        args: zap-baseline.py -t https://www.example.com
Run Code Online (Sandbox Code Playgroud)

所以基本上这个图像有一个名为 /home/zap/ 的文件夹,它试图将一个文件写入这个位置。我不明白的是,为什么 Github 的操作会抛出一个IOError: [Errno 13] Permission denied:for 持久化在 docker 容器内。容器正在使用zap用户。有没有其他人在 Github Actions 中遇到过类似的文件写入权限问题?

[1] - https://github.com/sshniro/actions-test-repo/commit/3fb6cfa2c883099f300dba5383fa61c708f2a48f/checks?check_suite_id=312860807

[2] - https://github.com/zaproxy/zaproxy/blob/develop/docker/Dockerfile-stable

github github-actions

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

How to set new request body in Go Gin while proxing a request

I'm trying to proxy an HTTP call, and trying to modify the JSON body before sending it to the proxy service. However, if I try to modify the c.Request.Body with any new data, the POST request ends in 400 bad format. But if I set the same previous body data again to c.Request.Body then the proxy call works without a problem.

Gin Function

func Forward(c *gin.Context) {
    remoteURL := c.Query("url")
    remote, _ := url.Parse(remoteURL)

    var bodyBytes []byte
    if c.Request.Body != …
Run Code Online (Sandbox Code Playgroud)

go go-gin

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

神经网络为每次执行提供不同的结果

这是我使用keras和tensorflow作为后端运行的确切代码.对于具有相同程序的每次运行,训练结果是不同的.有时它在第400次迭代中获得100%的准确度,有时在第200次中获得100%的准确度.

training_data = np.array([[0,0],[0,1],[1,0],[1,1]], "float32")
target_data = np.array([[0],[1],[1],[0]], "float32")

model = Sequential()
model.add(Dense(4, input_dim=2, activation='relu'))
model.add(Dense(1, activation='sigmoid'))

model.compile(loss='mean_squared_error',
              optimizer='adam',
              metrics=['binary_accuracy'])

model.fit(training_data, target_data, epochs=500, verbose=2)


Epoch 403/500
0s - loss: 0.2256 - binary_accuracy: 0.7500
Run Code Online (Sandbox Code Playgroud)

那么为什么在列车数据修复后每次执行结果都会发生变化?非常感谢一些解释.

neural-network feed-forward keras tensorflow

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

由AWS Cognito托管的登​​录页面和登录页面为空白页面

我已经创建了用户池并将新用户添加到用户池。我的要求是使用cognito提供的默认注册/登录页面。因此,在检索托管页面的域名后,它将呈现一个空白页面。

在此处输入图片说明

在此处输入图片说明

通过简单地输入域,控制台中会出现几个错误。赞赏是否有人找到了根本原因。

amazon-web-services amazon-cognito

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