我是python的新手,遇到了代码片段.
df = df[~df['InvoiceNo'].str.contains('C')]
Run Code Online (Sandbox Code Playgroud)
如果我能知道在这种情况下波形符号的用法是什么,那将是非常有必要的吗?
以下是我的 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)
提前致谢。
我尝试通过 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)
如果我能知道根本原因是什么,那就太好了。
我正在尝试使用 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 管理来处理此工作流程,我将非常感激。
我在一个 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 创建一个网络,所以在这种情况下,我是否也应该手动将容器分配到专用网络?或者是否有任何解决方法可以访问这两个网络?
我已经在 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)
如果我能知道这个问题的根本原因,那就太好了。
我正在使用 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 中遇到过类似的文件写入权限问题?
[2] - https://github.com/zaproxy/zaproxy/blob/develop/docker/Dockerfile-stable
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) 这是我使用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)
那么为什么在列车数据修复后每次执行结果都会发生变化?非常感谢一些解释.
我已经创建了用户池并将新用户添加到用户池。我的要求是使用cognito提供的默认注册/登录页面。因此,在检索托管页面的域名后,它将呈现一个空白页面。
通过简单地输入域,控制台中会出现几个错误。赞赏是否有人找到了根本原因。
github ×2
amazon-s3 ×1
aws-cognito ×1
aws-sdk ×1
docker ×1
feed-forward ×1
go ×1
go-gin ×1
keras ×1
keycloak ×1
pandas ×1
python ×1
tensorflow ×1