小编Zha*_* Yi的帖子

如何使用drone.io在本地计算机上运行构建

构建是否必须在drone.io服务器上运行?我可以在本地运行构建吗?由于开发人员需要在将代码推送到github之前首先传递构建,因此我正在寻找一种在开发人员本地机器上运行构建的方法.下面是我的.drone.yml文件:

pipeline:
  build:
    image: node:latest
    commands:
      - npm install
      - npm test
      - npm run eslint
  integration:
    image: mongo-test
    commands:
      - mvn test
Run Code Online (Sandbox Code Playgroud)

它包括两个码头集装箱.如何在无人机中对这个文件运行构建?我看着无人机cli,但它不按我预期的方式工作.

drone.io

11
推荐指数
1
解决办法
6839
查看次数

无法在Mac上安装wsgiref

wsgiref在Mac 上安装时遇到问题.

$ python --version
Python 3.6.0 :: Anaconda 4.3.1 (x86_64)
$ pip --version
pip 9.0.1 from /anaconda/lib/python3.6/site-packages (python 3.6)
Run Code Online (Sandbox Code Playgroud)

我的requirements.txt文件如下所示.

numpy==1.8.1
scipy==0.14.0
pyzmq==14.3.1
pandas==0.14.0
Jinja2==2.7.3
MarkupSafe==0.23
backports.ssl-match-hostname==3.4.0.2
gnureadline==6.3.3
ipython==2.1.0
matplotlib==1.3.1
nose==1.3.3
openpyxl==1.8.6
patsy==0.2.1
pyparsing==2.0.2
python-dateutil==2.2
pytz==2014.4
scikit-learn==0.14.1
six==1.7.3
tornado==3.2.2
wsgiref==0.1.2
statsmodels==0.5.0
Run Code Online (Sandbox Code Playgroud)

当我跑步时pip install -r requirement.txt,我得到了以下错误

Collecting wsgiref==0.1.2 (from -r requirements.txt (line 20))
  Using cached wsgiref-0.1.2.zip
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/xs/y0pbzxkn7gqcdtrz4cpxtwrw0000gn/T/pip-build-hkiqbu1j/wsgiref/setup.py", …
Run Code Online (Sandbox Code Playgroud)

python pip wsgiref

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

如何在React钩子上使用`setState`回调

React钩子介绍了useState用于设置组件状态的方法。但是我如何使用钩子来代替如下代码的回调:

setState(
  { name: "Michael" },
  () => console.log(this.state)
);
Run Code Online (Sandbox Code Playgroud)

我想在状态更新后做一些事情。

我知道我可以useEffect用来做其他事情,但是我必须检查状态以前的值,这需要一个位代码。我正在寻找可以与useState钩子一起使用的简单解决方案。

reactjs

10
推荐指数
8
解决办法
5910
查看次数

如何修复“WebSocket API 连接持续时间:2 小时”的 websocket 限制

我正在使用 API Gateway websocket 连接,并且我已阅读此限制:

https://docs.aws.amazon.com/apigateway/latest/developerguide/limits.html

它说 WebSocket API 的连接持续时间限制为 2 小时。这是否意味着我无法保持连接超过 2 小时?如果是,解决方法是什么?我是否必须每 2 小时重新建立一次连接才能保持连接?

amazon-web-services websocket aws-api-gateway

10
推荐指数
1
解决办法
2519
查看次数

如何让ansible使用服务而不是systemctl?

我正在使用 ansible 服务模块来重新启动系统服务。下面是ansible文件的配置。当我运行 ansible 命令时,出现与 systemctl 相关的错误。由于我的服务配置为使用 service 命令而不是 systemctl 运行,因此我希望 ansible 使用 service 命令来启动我的服务。有没有办法为此配置ansible?

- name: start cooltoo_storage service
sudo: yes
service:
  name: cooltoo_storage
  state: started
Run Code Online (Sandbox Code Playgroud)

运行 systemctl 时出现以下错误。而且我不想将我的服务配置为使用 systemctl 运行。

Job for cooltoo_storage.service failed because the control process exited with error code. See "systemctl status cooltoo_storage.service" and "journalctl -xe" for details.
Run Code Online (Sandbox Code Playgroud)

ansible

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

如何从docker容器中获取mac主机IP地址?

我想从mac上的docker容器访问主机IP地址.我知道如何使用bridge0接口在Linux上执行此操作.但是docker for mac没有bridge0.我试图172.17.0.1在docker容器中使用网关但它不起作用.

我的mac版本的docker是Docker version 1.13.0, build 49bf474.

我查看了这个链接,https://github.com/docker/docker/issues/22753但它提到在lo0接口上创建一个我不想要的别名.因为我们的项目在docker容器中运行,我想提供一种通用方法,而不需要在主机上进行任何更改.

有没有人知道如何在Mac中这样做?

docker

9
推荐指数
1
解决办法
5879
查看次数

VS Code不会在Mac上永久地在路径上添加命令行

我在Mac 10.12.3(16D32)上使用VS代码1.8.1.启动vscode后,我运行cmd shift p打开命令搜索字段.然后跑Install code command in Path.我可以看到代码已添加到PATH上,但在我关闭代码后它被删除了.有没有办法永久添加它?

visual-studio-code

9
推荐指数
3
解决办法
3257
查看次数

如何授予 cloudwatch log 调用 lambda 的权限?

我正在使用此命令将日志流式传输到 lambda 函数。

aws logs put-subscription-filter --log-group-name $LOG_GROUP_NAME --filter-name $LAMBDA_NAME --filter-pattern '' --destination-arn $LAMBDA_ARN

但得到这个错误:

An error occurred (InvalidParameterException) when calling the PutSubscriptionFilter operation: Could not execute the lambda function. Make sure you have given CloudWatch Logs permission to execute your function.

日志似乎没有调用我的 lambda 的权限。我怎样才能给予许可?我的帐户中将有数百个日志组。我不想给每个日志组一一授予权限。有没有办法允许任何日志调用lambda函数?

amazon-web-services amazon-cloudwatch aws-lambda

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

如何在不保留并发的情况下设置 lambda 最大并发?

我想限制 lambda 最大执行并发数,但我遇到了reserved concurrency可以用来实现此目标的问题。但是,一旦我保留其他 lambdas 将无法使用并发性,我不想影响其他 lambdas。

如何在不使用 lambda 的reserved情况下设置最大并发数?我很高兴放置一个队列,例如 SQS、Dynamodb 流、EventBridge 等,但我无法从中找到解决方案。

amazon-web-services aws-lambda

9
推荐指数
1
解决办法
1459
查看次数

文本溢出:省略号在 TextArea 上不起作用

我用来<textarea>显示多行。我想用来"white-space:nowrap" and "text-overflow: ellipsis"限制每一行显示在一行中,末尾带有“...”。下面是我设置的 css 样式,但“省略号”不起作用。

    display: block;
    width:400px;
    height:20px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
Run Code Online (Sandbox Code Playgroud)

有没有办法为标签做到这一点?

html css

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