小编Chr*_*ski的帖子

如何比较emacs中的两个文件,类似于vim的vimdiff?

如果我从emacs做一个差异,我得到的东西看起来像一个补丁,文件在一个大文件中连接.我可以使用任何功能来比较它们,就像在这张图片中一样吗?看到发生了什么变化要容易得多.

vimdiff同时

vim emacs diff

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

如何从Google Cloud Platform上的部署中删除Kubernetes仪表板窗格?

我已经创建了一个Kubernetes部署.但是,似乎还有其他pod正在运行 - 我希望能够删除不必要的pod.

我认为没有必要运行仪表板容器.我想删除它以释放CPU资源.

如何禁用此容器启动?最好来自部署配置.

基本上是以下pod:

kubectl get pods --all-namespaces | grep "dashboard"                                  
kube-system   kubernetes-dashboard-490794276-sb6qs                  1/1       Running   1          3d
Run Code Online (Sandbox Code Playgroud)

附加信息:

产量kubectl --namespace kube-system get deployment:

NAME                   DESIRED   CURRENT   UP-TO-DATE   AVAILABLE   AGE
heapster-v1.3.0        1         1         1            1           3d
kube-dns               2         2         2            2           3d
kube-dns-autoscaler    1         1         1            1           3d
kubernetes-dashboard   1         1         1            1           11m
l7-default-backend     1         1         1            1           3d
Run Code Online (Sandbox Code Playgroud)

产量kubectl --namespace kube-system get rs:

NAME                             DESIRED   CURRENT   READY     AGE
heapster-v1.3.0-191291410        1         1         1         3d …
Run Code Online (Sandbox Code Playgroud)

google-cloud-platform kubernetes

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

在C中捕获GNU/Linux中的击键

如果我在应用程序中工作并且我从键盘按下键,我怎样才能在用户区中的GNU/LINUX下的C中捕获该键(或字符串),包括源应用程序的名称,而不是X11 :)

谢谢.

c linux keylogger

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

如何在本地机器和minikube之间传输文件?

我正在使用OS Ubuntu 16.0.4并在其上安装了minikube.我需要将一些文件复制到minikube,所以我该怎么做?我尝试了下一个命令,但它问我密码,我不知道

scp /media/myuser/sourceFolder docker@192.168.99.100:/home/docker/destiationFolder
Run Code Online (Sandbox Code Playgroud)

注: minikube IP是192.168.99.100,我用泊坞窗作为minikube默认用户,但实际上我不知道这是否是正确的OT没有.

那么minikube的默认用户名和密码是什么?如何将文件从我的本地机器复制到minikube?

谢谢 :)

docker boot2docker kubernetes minikube

15
推荐指数
2
解决办法
7238
查看次数

在发布Haskell库时,如何确定合理的包依赖性边界?

在Hackage上发布库时,如何确定依赖项的合理边界?

这是一个非常简短的问题 - 不确定我能提供哪些其他信息.

根据是使用堆栈还是使用cabal来了解这是否有所不同也是有帮助的.


基本上我的问题涉及当前设置为的cabal约束:

library
  hs-source-dirs: src
  default-language: Haskell2010
  exposed-modules: Data.ByteUnits
  build-depends:       base >=4.9 && <4.10
                       , safe == 0.3.15
Run Code Online (Sandbox Code Playgroud)

我不认为这==是个好主意.

haskell dependency-management hackage

15
推荐指数
2
解决办法
367
查看次数

JQ 将对象映射到有条件的数组

我有这个输入数据:

[
  {
    "attributes": {
      "created": "2021-10-18T12:02:39+00:00",
      "enabled": true,
      "expires": null,
      "notBefore": null
    },
    "contentType": null,
    "id": "https://kjkljk./secrets/-/1",
    "managed": null,
    "name": "pw",
    "tags": {}
  },
  {
    "attributes": {
      "created": "2021-10-18T12:06:16+00:00",
      "enabled": true,
      "expires": null,
      "notBefore": null
    },
    "contentType": "",
    "id": "https://kjklj./secrets/-/2",
    "managed": null,
    "name": "pw",
    "tags": {}
  }
]
Run Code Online (Sandbox Code Playgroud)

我需要使用 jq 将 id 值提取到一个新数组中,其中启用设置为 true。这是我到目前为止所拥有的:

.[] | select(any(.attributes; .enabled== true)) | {id} 
Run Code Online (Sandbox Code Playgroud)

但它只会导致这样的结果:

{
  "id": "https://kjkljk./secrets/-/1"
}
{
  "id": "https://kjklj./secrets/-/2"
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能把这两个对象变成一个字符串数组呢?

[
  "id": "https://kjkljk./secrets/-/1",
  "id": "https://kjklj./secrets/-/2"
]
Run Code Online (Sandbox Code Playgroud)

bash json jq

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

14
推荐指数
4
解决办法
4139
查看次数

如何在Git中查看文件的权限?

我想查看存储库索引中存在的文件权限.

如何才能做到这一点?

git

14
推荐指数
2
解决办法
6800
查看次数

如何更改 Grafana 仪表板的数据源?

我有一个新的数据源,我希望使用现有的仪表板。

我怎样才能改变它?有没有比导出/导入仪表板更快的方法?

grafana

14
推荐指数
2
解决办法
9524
查看次数

如何在使用minkube时访问Kubernetes API?

使用minikube通过kubernetes api进行kubernetes集群设置的正确方法是什么?目前,我找不到可以访问kubernetes集群的端口.

kubernetes minikube

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