小编Nat*_*eed的帖子

为什么git rebase总是冲突?

每次我尝试重新绑定我的分支时,都会遇到合并冲突,因为我的本地仓库中的某些更改发生冲突.令人沮丧的是,这些更改在后续提交中已被撤消.

再次,我解决它们,提交并推动我的更改,一切都很好.

然后,下次我尝试重新绑定时,在我解决的相同文件中会发生同样的冲突.

为什么会这样?

我该如何修复它,以便这些旧提交不会再次导致合并冲突?

git git-rebase

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

为什么我不能使用map来收集Javascript中对象数组的属性?

我有一个集合,我想从中获取textContent属性并放入列表中.map()无法按预期工作:

table_headers = $("#careerStats table thead tr th");
headers.map(function(obj) {return(obj.textContent);});
[]
Run Code Online (Sandbox Code Playgroud)

当我编写一个迭代版本时,我能够得到一个我预期的值数组:

values = [];
for (i=0; i<table_headers.length; i++) {    
    values.push(table_headers[i].textContent); 
}

values
["Year", "Team", "LG", "W", "L", "ERA", "G", "GS", "CG", "SHO", "SV", "SVO", "IP", "H", "R", "ER", "HR", "HB", "BB", "IBB", "SO", "AVG", "WHIP", "GO/AO", "Year", "Team", "LG", "W", "L", "ERA", "G", "GS", "CG", "SHO", "SV", "SVO", "IP", "H", "R", "ER", "HR", "HB", "BB", "IBB", "SO", "AVG", "WHIP", "GO/AO"]     
Run Code Online (Sandbox Code Playgroud)

我一定是对Javascript原型和/或map()的一些误解.

javascript jquery

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

为什么 k8s pod 在 ConfigMap 中找不到 key?

我在使用 ConfigMap 的 Kubernetes Pod 时遇到问题。我的 Pod 无法启动,出现以下错误:

Warning Failed 10s (x7 over 2m16s) kubelet, docker-desktop Error: Couldn't find key URL in ConfigMap default/env-config

我创建了 ConfigMap,如下所示:

kubectl create configmap env-config --from-file env-config.yaml

这是我的配置图:

NAME         DATA   AGE
env-config   1      5m38s
Nates-MacBook-Pro:k8s natereed$ kubectl describe configmap env-config
Name:         env-config
Namespace:    default
Labels:       <none>
Annotations:  <none>

Data
====
env-config.yaml:
----
apiVersion: v1
kind: ConfigMap
data:
  AWS_BUCKET: mybucket
  AWS_PROFILE: dev
  AWS_REGION: us-east-2
  JWT_SECRET: foo
  POSTGRESS_DB: <mydb>
  POSTGRESS_HOST: <my host>
  URL: http://localhost:8100  
metadata:
  name: env-config …
Run Code Online (Sandbox Code Playgroud)

kubernetes

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

试图将更改推送到github repo

我正在尝试将更改从我的本地计算机推送到我的github repo并且它无法正常工作.

我在当地承诺:

nate@nate-desktop:~/PycharmProjects/TrendFollowing$ git commit -m "Change the underlying data type for time series from a list of dictionary entries to numpy arrays"
# On branch master
# Changed but not updated:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#   modified:   trendfollowing/breakouts.py
#   modified:   trendfollowing/extrema.py
#   modified:   trendfollowing/test/breakouts_test.py
#   modified:   trendfollowing/test/timeseries_extrema_test.py
#   modified:   trendfollowing/test/timeseries_test.py
#   modified:   trendfollowing/timeseries.py
#
no changes added to …
Run Code Online (Sandbox Code Playgroud)

git github

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

无法将提交推送到分叉回购

我分叉然后克隆了一个github仓库,我做了一些更改,提交了它们,然后尝试推送:

Nates-MacBook-Pro-2:ReReplay nate$ git push origin master
fatal: remote error: 
  You can't push to git://github.com/natereed/ReReplay.git
  Use git@github.com:natereed/ReReplay.git
Nates-MacBook-Pro-2:ReReplay nate$
Run Code Online (Sandbox Code Playgroud)

错误消息是什么意思?

git github

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

tableplot中的奇怪错误(昏暗(值)错误...)

按照RStudio中的示例进行操作:https://cran.r-project.org/web/packages/tabplot/vignettes/tabplot-vignette.html

我得到"昏暗(值)错误......".我尝试使用tableplot绘制的任何数据集都会发生这种情况.它可能与我的图形设备有关吗?我试着写一个png但得到同样的错误.

tableplot(diamonds)
Error in dim(values) <- c(rows, cols, 1) : 
  dims [product 539400] do not match the length of object [10]
Run Code Online (Sandbox Code Playgroud)

r

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

如何选择不在索引列表中的数据框中的行?

我想选择数据框中其索引不在行列表中的行,例如:

split = 0.70
train_subset <- df[sample(nrow(df), 
                          size=split * nrow(df)),]
test_subset = ?
Run Code Online (Sandbox Code Playgroud)

如何从df和train_subset创建test_subset?

r

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

创建 k8s 秘密的正确方法?

我不确定我是否正确解释了容器的输出,但我在日志中看到了 sequelize 的以下输出:

Nates-MacBook-Pro:k8s natereed$ docker logs 1a3e6141d050
...
(node:36) UnhandledPromiseRejectionWarning: SequelizeConnectionError: password authentication failed for user 
"postgres
"
Run Code Online (Sandbox Code Playgroud)

似乎有在用户名,这应该是“Postgres的”额外的换行符。数据库配置了环境变量 $POSTGRESS_USERNAME (是的,我知道它拼写错误,它来自另一位作者)。

src/config/config.ts:    "username": process.env.POSTGRESS_USERNAME
Run Code Online (Sandbox Code Playgroud)

我进入正在运行的容器并检查环境变量是否设置正确:

root@backend-feed-75c4f97d6-9tp2f:/usr/src/app# echo $POSTGRESS_USERNAME
postgres
root@backend-feed-75c4f97d6-9tp2f:/usr/src/app# echo $POSTGRESS_PASSWORD
...
root@backend-feed-75c4f97d6-9tp2f:/usr/src/app# echo $POSTGRESS_DB      
mydb

...
Run Code Online (Sandbox Code Playgroud)

为了创建秘密然后应用,我运行了:

echo "postgres" | openssl base64
(edit env-secret.yaml)
kubectl apply -f env-secret.yaml 
Run Code Online (Sandbox Code Playgroud)

秘籍内容:

apiVersion: v1
kind: Secret
metadata:
  name: env-secret
type: Opaque
data:
  POSTGRESS_USERNAME: cG9zdGdyZXMK
  POSTGRESS_PASSWORD: ...
Run Code Online (Sandbox Code Playgroud)

这不是创建 k8s 秘密的正确方法吗?

sequelize.js kubernetes kubernetes-secrets

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