小编Ric*_*lev的帖子

错误:无法升级连接:找不到容器(“wordpress”)

我的目标是在我的 wordpress pod 中列出环境变量

kubectl get pods

wordpress-77f45f895-lxh5t            1/1     Running            993        92d
wordpress-mysql-7d4fc77fdc-x4bfm     1/1     Running            87         92d
Run Code Online (Sandbox Code Playgroud)

虽然 pod 正在运行

kubectl exec wordpress-77f45f895-lxh5t env
error: unable to upgrade connection: container not found ("wordpress")
Run Code Online (Sandbox Code Playgroud)

如果我尝试另一个

kubectl exec wordpress-mysql-7d4fc77fdc-x4bfm env
Unable to connect to the server: net/http: TLS handshake timeout
Run Code Online (Sandbox Code Playgroud)

我的服务

wordpress                NodePort       10.102.29.45     <none>        80:31262/TCP     94d
wordpress-mysql          ClusterIP      None             <none>        3306/TCP         94d
Run Code Online (Sandbox Code Playgroud)

为什么找不到容器?

kubernetes

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

Python atan或atan2,我应该使用什么?

我的公式f = arctan(ImZ/ReZ)

有两种选择:

选项1(atan):

ImZ=-4.593172163003
ImR=-4.297336384845

>>> z=y/x
>>> f1=math.atan(z)
>>> f1
0.8186613519278327
Run Code Online (Sandbox Code Playgroud)

选项2(atan2)

>>> f=math.atan2(y,x)
>>> f
-2.3229313016619604
Run Code Online (Sandbox Code Playgroud)

为什么这两个结果不同?

python math

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

为什么 n 会抛出错误?错误:需要 sudo(或更改所有权,或定义 N_PREFIX)

我想安装最新的 Node.js 版本

n latest

  installing : node-v14.2.0
       mkdir : /usr/local/n/versions/node/14.2.0
mkdir: cannot create directory ‘/usr/local/n’: Permission denied

  Error: sudo required (or change ownership, or define N_PREFIX)
Run Code Online (Sandbox Code Playgroud)

所有权有问题。我试图解决这个问题

sudo chown -R $(whoami) /usr/local/n
Run Code Online (Sandbox Code Playgroud)

又是同样的错误。

n latest
cp: cannot create directory '/usr/local/lib/node_modules': Permission denied
cp: cannot create regular file '/usr/local/bin/node': Permission denied
cp: cannot create symbolic link '/usr/local/bin/npm': Permission denied
cp: cannot create symbolic link '/usr/local/bin/npx': Permission denied
Run Code Online (Sandbox Code Playgroud)

n 中的权限

/usr/local/n$ ll
total 12
drwxrwxr-x  3 miki root 4096 ???  8 …
Run Code Online (Sandbox Code Playgroud)

node.js

14
推荐指数
3
解决办法
6723
查看次数

错误:'dimnames' [2] 的长度不等于数组范围

我已经对我的 R 代码进行了一些完美的更改,但是现在我有 7 个集群而不是 3。

layout(matrix(c(1, 1, 2, 2, 3, 3, 4, 4, 5), ncol=1))

# main plots
par(mai=rep(0.5, 4))

fcm <-c(14.0,14.1,13.0,14.2,14.7,13.8,14.0)
gk  <-c(12.1,12.5,12.2,12.0,11.5,12.0,11.4)
gg  <-c(14.0,14.1,13.3,12.8,12.0,12.2,12.0)
data1 <- rbind(fcm,gk,gg)
colnames(data1) <- c(6,7,8,9,10,11,12)

fcm <-c(2.65,2.55,2.4,2.45,2.45,2.5,2.45)
gk  <-c(2.45,2.55,2.4,2.3,2.2,2.35,2.1)
gg  <-c(2.6,2.65,2.5,2.35,2.4,2.4,2.2)
data2 <- rbind(fcm,gk,gg)
colnames(data2) <- c(6,7,8,9,10,11,12)

fcm <-c(8.8,6.5,6.6,8.2,8.0,8.4,9.0)
gk  <-c(12.7,11.0,11.1,10.5,10.7,10.0,9.5)
gg  <-c(2.1,2.1,1.8,2.0,2.0,1.9,1.8)
data3 <- rbind(fcm,gk,gg)
colnames(data3) <- c(6,7,8,9,10,11,12)

fcm <-c(0.47,0.53,0.45,0.39,0.40,0.47,0.48)
gk  <-c(0.45,0.51,0.34,0.40,0.42,0.42,0.44)
data4 <- rbind(fcm,gk)
colnames(data4) <- c(6,7,8,9,10,11,12)

barplot(as.matrix(data1),ylim=c(0,20),main="P wave",
        xlab="number of clusters", ylab="traveltime rms(ms)",
        col=c("red", "black", "green"), beside=TRUE)
barplot(as.matrix(data2),ylim=c(0,2),main="MT",
        xlab="number …
Run Code Online (Sandbox Code Playgroud)

r

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

如何从命令行列出已应用的迁移?

我运行了 makemigrations,然后进行 migrate 以应用迁移

python manage.py showmigrations
admin
 [X] 0001_initial
 [X] 0002_logentry_remove_auto_add
auth
 [X] 0001_initial
 [X] 0002_alter_permission_name_max_length
 [X] 0003_alter_user_email_max_length
 [X] 0004_alter_user_username_opts
 [X] 0005_alter_user_last_login_null
 [X] 0006_require_contenttypes_0002
 [X] 0007_alter_validators_add_error_messages
 [X] 0008_alter_user_username_max_length
 [X] 0009_alter_user_last_name_max_length
boards
 [X] 0001_initial
contenttypes
 [X] 0001_initial
 [X] 0002_remove_content_type_name
sessions
 [X] 0001_initial
Run Code Online (Sandbox Code Playgroud)

如何从命令行查找板上的型号?

python django django-models

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

为什么 DjangoRF 序列化器 is_valid 是假的?

我的课

class SprintSerializer(serializers.ModelSerializer):

    links = serializers.SerializerMethodField()

    class Meta:
        model = Sprint
        fields = ('id', 'name', 'description', 'end', 'links', )
Run Code Online (Sandbox Code Playgroud)

在我的 shell 中,我用数据填充了一个序列化器

serializer = SprintSerializer(data=({'name':'JHolmes','description':'ambassador','end':'2019-01-27T15:17:10.375877'}))
Run Code Online (Sandbox Code Playgroud)

然后

serializer.data
{'name': 'JHolmes', 'description': 'ambassador', 'end': '2019-01-27T15:17:10.375877'}
serializer.validated_data
{}
serializer.is_valid()
False
Run Code Online (Sandbox Code Playgroud)

为什么实例序列化器是 False?编辑正如 Berry 指出的那样,数据格式是错误的

serializer.errors
{'end': [ErrorDetail(string='Date has wrong format. Use one of these formats instead: YYYY[-MM[-DD]].', code='invalid')]}
Run Code Online (Sandbox Code Playgroud)

已解决问题

'end':'2019-01-27'
serializer.is_valid()
True
Run Code Online (Sandbox Code Playgroud)

django django-serializer django-rest-framework

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

如何将生成器对象转换为列表?

我的代码

def yieldlines(thefile, whatlines):
  return (x for i, x in enumerate(thefile) if i in whatlines)

file1=open('/home/milenko/EDIs/site1/newst2.txt','r')
whatlines1 = [line.strip() for line in open('m1.dat', 'r')]

x1=yieldlines(file1, whatlines1)

print x1
Run Code Online (Sandbox Code Playgroud)

我有

<generator object <genexpr> at 0x7fa3cd3d59b0>
Run Code Online (Sandbox Code Playgroud)

我应该把列表放在哪里,或者我需要重写代码?

我希望我的程序写入文件并读取内容,以便在m1.dat中编写特定行.我发现该解决方案 只读取特定行(Python)

python list generator

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

如何用我的imshow情节设置xticks和yticks?

我的代码

import numpy as np
import matplotlib.pyplot as plt

with open('nm.dat','r') as f:
    vst = map(float, f)

print vst    

a=np.asarray(vst)
print len(a)

a11=a.reshape(4,22)

plt.imshow(a11, cmap='hot', interpolation='nearest')
plt.colorbar()
plt.show()
Run Code Online (Sandbox Code Playgroud)

我的形象 在此输入图像描述

我希望我的x轴标有等距的0,8,16,24,32,40,48,56,64,72,80,88 ticks.Y轴0,2,4,6,8.怎么解决这个?

python matplotlib

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

来自服务器的错误 (NotFound):未找到 deployments.extensions“hello-node-64c578bdf8-jp7dt”

我试图暴露我的豆荚

kubectl expose deployment hello-node-64c578bdf8-jp7dt --type=LoadBalancer --port=8080
Error from server (NotFound): deployments.extensions "hello-node-64c578bdf8-jp7dt" not found
Run Code Online (Sandbox Code Playgroud)

这些是我的豆荚

kubectl get pods
NAME                              READY   STATUS             RESTARTS   AGE
hazelcast-76c4785db6-wnzsb        0/1     ImagePullBackOff   0          120m
hello-minikube-7bdc84f4b7-qfjv9   1/1     Running            0          113m
hello-node-64c578bdf8-jp7dt       1/1     Running            0          114m
Run Code Online (Sandbox Code Playgroud)

我的 kubectl 版本

Client Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.4", GitCommit:"c27b913fddd1a6c480c229191a087698aa92f0b1", GitTreeState:"clean", BuildDate:"2019-02-28T13:37:52Z", GoVersion:"go1.11.5", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.4", GitCommit:"c27b913fddd1a6c480c229191a087698aa92f0b1", GitTreeState:"clean", BuildDate:"2019-02-28T13:30:26Z", GoVersion:"go1.11.5", Compiler:"gc", Platform:"linux/amd64"}
Run Code Online (Sandbox Code Playgroud)

这些部署扩展是什么?

kubectl get deployments
NAME             READY   UP-TO-DATE   AVAILABLE   AGE
hazelcast        0/1     1            0           139m
hello-minikube   1/1 …
Run Code Online (Sandbox Code Playgroud)

kubernetes

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

如何使用 Docker Build 设置权限?检查上下文时出错:“无权读取...”

我第一次遇到

\n\n
ERROR: Couldn\'t connect to Docker daemon at http+docker://localunixsocket - is it running?\n
Run Code Online (Sandbox Code Playgroud)\n\n

当我尝试运行时出现问题docker-compose build

\n\n
version: \'3.1\'\n\nservices:\n  client:\n    build: .\n    volumes:\n      - "./client:/app"\n    ports:\n      - "3031:3000"\n    depends_on:\n      - api\n\n  api:\n    build: .\n    volumes:\n      - "./api:/app"\n    ports:\n      - "3003:3000"\n      - "9229:9229"\n    depends_on:\n      - db\n\n  db:\n    image: mysql:5.7\n    restart: always\n    environment:\n      MYSQL_ROOT_PASSWORD: example\n      MYSQL_DATABASE: users\n      MYSQL_USER: test\n      MYSQL_PASSWORD: test1234\n    ports:\n      - "3307:3306"\n    volumes:\n      - ./docker/data/db:/var/lib/mysql\n
Run Code Online (Sandbox Code Playgroud)\n\n

我通过添加 Docker 调试选项对一个存储库进行了一些小更改。\n看了这个和很多帖子后,我意识到我应该尝试 docker build。

\n\n
docker build -f="Dockerfile" …
Run Code Online (Sandbox Code Playgroud)

linux docker

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