小编Yua*_*kun的帖子

Android Studio:硬件支持HAL太慢,只能写入720帧中的0帧

我在Android Studio中收到错误,app无法与其他应用程序通信,两个同时使用的仿真器使用几乎100%的处理器.

我没有收到任何错误,除了"硬件支持HAL太慢,只能写入720帧中的0".在这种情况下我该怎么办?我觉得它的模拟器问题太慢了,是真的吗?

这是我的日志:

04-18 16:57:56.583 1382-1435/? W/audio_hw_generic: Not supplying enough data to HAL, expected position 4321429 , only wrote 4168800
04-18 16:57:57.005 9136-9147/com.example.matt.rider I/art: Background sticky concurrent mark sweep GC freed 20288(877KB) AllocSpace objects, 3(96KB) LOS objects, 0% free, 14MB/14MB, paused 17.734ms total 501.934ms
04-18 16:57:57.289 9136-9147/com.example.matt.rider I/art: Background partial concurrent mark sweep GC freed 5087(243KB) AllocSpace objects, 13(2MB) LOS objects, 26% free, 11MB/15MB, paused 14.179ms total 261.011ms
04-18 16:57:58.703 2420-2432/com.google.android.googlequicksearchbox:search I/art: Background partial concurrent mark sweep GC freed …
Run Code Online (Sandbox Code Playgroud)

java multithreading android processor hal

15
推荐指数
1
解决办法
1371
查看次数

dockerfile 中的双箭头 (<<: *django) 是什么意思?

我看到类似的东西

   celerybeat:
     <<: *django
Run Code Online (Sandbox Code Playgroud)

https://github.com/pydanny/cookiecutter-django示例 docker 文件中。

这是什么意思?我不能谷歌<<: *

yaml docker

13
推荐指数
1
解决办法
1271
查看次数

如何在python可视化代码扩展中预选(设置默认)python解释器?

小问题是,当我按下Ctrl+ 时F5,我希望代码立即运行;但我不得不

选择环境:

Python
Python 实验

每时每刻。有没有办法在设置中设置默认环境,这样我就不必在每次运行时进行选择?

python visual-studio-code

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

通过 FROM 从不同的本地目录导入 Dockerfile

我想创建一个多阶段构建过程,而每个 docker 文件都嵌套在它们自己的本地目录中,并为每个 Docker 文件添加了相应的依赖项。有没有办法从本地的不同目录导入 Docker 文件,而我可以使用 Docker 的FROM命令导入它,以在构建中创建多个阶段?

如果没有,我是否可以ADD将其他暂存的 Docker 文件放入当前的 Docker 文件中,然后FROM在 docker 容器中使用,在添加和使用后将其删除FROM

也许我正在考虑以错误的方式构建多阶段。

或者我可以简单地运行FROM {path/to/docker/locally}?这对我不起作用。

docker docker-compose docker-multi-stage-build

8
推荐指数
3
解决办法
5930
查看次数

如何使用Jenkins将Docker容器从Amazon ECR自动部署到Kubernetes

这是我们的环境:

  1. 我有一个在Amazon上运行的Kubernetes集群。
  2. 在Amazon上运行的Jenkins CI / CD,可连接到私有GitLab并将我们的服务构建为Docker映像。
  3. 存储我们的Docker映像的Amazon ECR。

我的问题:

  1. Jenkins管道将新建的映像推送到ECR后,如何将映像从ECR自动部署到Kubernetes(作为Pod)?
  2. 我可以在詹金斯管道中做到这一点吗?我读了很多材料,但是找不到如何做。

还有一个像Keel这样的第三方工具,但它不支持Amazon ECR(ECR的Webhook问题)。

任何帮助,将不胜感激。

continuous-deployment jenkins kubernetes devops aws-ecr

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

COPY package.json - Dockerfile

我为Node.js中的项目做了一个Dockerfile,但发生了错误.

这是Dockerfile:

FROM node:latest
RUN npm install nodemon -g
WORKDIR ./app
COPY package.json ./app
RUN npm install -g
COPY server.js ./app
EXPOSE 3000
CMD ["npm", "start"] 
Run Code Online (Sandbox Code Playgroud)

当我尝试构建此Dockerfile时发生如下错误:

Step 4/8 : COPY package.json ./app
COPY failed: stat /var/lib/docker/tmp/docker-builderXXXXXXXX/package.json: no such file or directory
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

Docker版本17.12.0

json node.js docker dockerfile

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

Kubernetes部署只读文件系统错误

我在Kubernetes上部署Airflow时遇到错误(准确地说是此版本的Airflow https://github.com/puckel/docker-airflow/blob/1.8.1/Dockerfile),涉及到向文件系统写入权限。

窗格的日志中显示的错误是:

sed: couldn't open temporary file /usr/local/airflow/sed18bPUH: Read-only file system
sed: -e expression #1, char 131: unterminated `s' command
sed: -e expression #1, char 118: unterminated `s' command
Initialize database...
sed: couldn't open temporary file /usr/local/airflow/sedouxZBL: Read-only file system
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/airflow/configuration.py", line 769, in
    ....
    with open(TEST_CONFIG_FILE, 'w') as f:
IOError: [Errno 30] Read-only file system: '/usr/local/airflow/unittests.cfg'
Run Code Online (Sandbox Code Playgroud)

看来文件系统是只读的,但我不明白为什么会这样。我不确定这是否是Kubernetes的错误配置(我是否需要针对Pod的特殊RBAC?不知道)还是Dockerfile是否有问题。

部署文件如下所示:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: airflow
  namespace: test …
Run Code Online (Sandbox Code Playgroud)

deployment sed docker kubernetes airflow

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

如何为我们自己的 docker 私有注册表设置用户名和密码?

我能够使用$docker container run -itd --publish 5000:5000 registryBut运行存储库,当我将图像拉入或推送到该存储库时,不会要求我提供用户名和密码。

如何为我们自己的 docker 私有注册表设置用户名和密码,以及如何在 Dockerfile 和 docker-compose 中使用该存储库中的图像时使用它们?

docker dockerfile docker-compose

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

部署作业后如何获取作业中的环境 URL?

我在 gitlab-CI 中运行 end2end 测试,请参阅https://docs.cypress.io/guides/guides/continuous-integration.html

我在部署我的应用程序后运行它。

它运行良好,但我想更改基本 url,以便针对我的 prod 或我的暂存环境运行它。可以通过传递给测试的环境变量来实现。

我不想为每个环境编写测试作业,然后我想通过 env var 获取环境 URL,但$CI_ENVIRONMENT_URL仅在部署作业中可用,而不在下一个作业中可用。

deploy-prod:
  stage: deploy
  script:
    - some commands
  environment:
    name: prod
    url: http://myprod.com
  only:
    - master

deploy-staging:
  stage: deploy
  script:
    - some other commands
  environment:
    name: staging
    url: http://mystaging.com
  only:
    - staging

test:
  stage: after-deploy
  script:
    - CYPRESS_baseUrl=$CI_ENVIRONMENT_URL cypress run
Run Code Online (Sandbox Code Playgroud)

我希望http://mystaging.comhttp://myprod.com$CI_ENVIRONMENT_URL相等,具体取决于之前的部署作业是否已运行。但它是空的,似乎只在部署作业中可用。$CI_ENVIRONMENT_URL

是否可以将变量从工作传递到下一份工作?

gitlab gitlab-ci

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

git status命令非常慢

我的git status命令最近变慢了.

我试图跟踪执行情况:

GIT_TRACE=1 GIT_CURL_VERBOSE=2 git status
Run Code Online (Sandbox Code Playgroud)

输出:

10:24:26.589696 run-command.c:640       trace: run_command: GIT_INDEX_FILE=.git/index git submodule summary --cached --for-status --summary-limit 1 HEAD
10:24:26.611043 git.c:576               trace: exec: git-submodule summary --cached --for-status --summary-limit 1 HEAD
10:24:26.611744 run-command.c:640       trace: run_command: git-submodule summary --cached --for-status --summary-limit 1 HEAD
10:24:26.688245 git.c:576               trace: exec: git-sh-i18n--envsubst --variables 'usage: $dashless $USAGE'
10:24:26.688921 run-command.c:640       trace: run_command: git-sh-i18n--envsubst --variables 'usage: $dashless $USAGE'
10:24:26.712823 git.c:576               trace: exec: git-sh-i18n--envsubst 'usage: $dashless $USAGE'
10:24:26.713851 run-command.c:640       trace: run_command: git-sh-i18n--envsubst 'usage: $dashless $USAGE'
10:24:26.754163 …
Run Code Online (Sandbox Code Playgroud)

git

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