侏儒终端
为org.gnome.Terminal构建代理时出错:/ org / gnome / Terminal / Factory0:调用错误
org.gnome.Terminal的StartServiceByName:已达到超时
输出localectl:
System Locale: LANG=en_US.UTF-8
VC Keymap: dvorak
X11 Layout: dvorak
X11 Model: pc105
Run Code Online (Sandbox Code Playgroud)
此错误可能是什么原因?这里提到了https://wiki.gnome.org/Apps/Terminal/FAQ,但是我不是通过sudo或root运行它的。
运行sudo gnome-terminal足够令人惊讶的正确工作。
我正在尝试启用“审核”。https://kubernetes.io/docs/tasks/debug-application-cluster/audit/提到:
您可以使用 --audit-policy-file 标志将带有策略的文件传递给 kube-apiserver。如果省略该标志,则不会记录任何事件。
我使用 kubeadm 来配置集群(总共在 3 个虚拟机中运行)。
但是使用 kubeadm 时这个设置在哪里?我没有看到它在哪里与 kube-apiserver 交互。
我想查看以下命令显示的“ config”详细信息:
kubectl config view
Run Code Online (Sandbox Code Playgroud)
但是,这显示了所有上下文的整个配置详细信息,如何过滤(或有另一个命令)以查看CURRENT上下文的配置详细信息?
stack build我正在从 Haskell 应用程序构建 docker 映像,并在容器内执行。
因为stack build是从“新鲜/普通”docker 映像开始 - 所有库都需要安装/拉取。
有没有办法可以预安装这些库依赖项?为了减少 docker 镜像构建时间的最终目标 ( stack build)。我还希望能够稍后“添加”额外的依赖项,而不必再次stack build从头开始。
一个可能的解决方案:
我尝试了一系列:
RUN stack install --only-dependencies --resolver="lts-14.27" aeson
RUN stack install --only-dependencies --resolver="lts-14.27" aeson-pretty
RUN stack install --only-dependencies --resolver="lts-14.27" ansi-terminal
RUN stack install --only-dependencies --resolver="lts-14.27" ansi-wl-pprint
RUN stack install --only-dependencies --resolver="lts-14.27" appar
RUN stack install --only-dependencies --resolver="lts-14.27" array
RUN stack install --only-dependencies --resolver="lts-14.27" asn1-encoding
RUN stack install --only-dependencies --resolver="lts-14.27" asn1-parse
RUN stack install --only-dependencies --resolver="lts-14.27" asn1-types …Run Code Online (Sandbox Code Playgroud) 我怎样才能建立游牧到行动一样,它的发展模式,而是因此它仍然存在数据来运行这个作为生产安装?就是这样nomad agent -dev。
我是否重复运行客户端/服务器进程?或者我可以将它配置为同时运行吗?
所以本质上是一个单节点游牧集群
我有以下定义:
hello123 =
(pkgs.writeScriptBin "finderapp" ''
#!${pkgs.stdenv.shell}
# Call hello with a traditional greeting
ls ${pkgs.ffmpeg-full}/bin/ffmpeg
ffmpeg --help
echo hello
''
);
Run Code Online (Sandbox Code Playgroud)
和服务:
systemd.services = {
abcxyz = {
enable = true;
description = "abcxyz";
serviceConfig = {
WorkingDirectory = "%h/temp/";
Type = "simple";
ExecStart = "${hello123}/bin/finderapp";
Restart = "always";
RestartSec = 60;
};
wantedBy = [ "default.target" ];
};
};
Run Code Online (Sandbox Code Playgroud)
但是,这似乎无法执行ffmpeg:
Jul 10 19:47:54 XenonKiloCranberry systemd[1]: Started abcxyz.
Jul 10 19:47:54 XenonKiloCranberry finderapp[10042]: /nix/store/9yx9s5yjc6ywafadplblzdfaxqimz95w-ffmpeg-full-4.2.3/bin/ffmpeg
Jul 10 19:47:54 …Run Code Online (Sandbox Code Playgroud) 任何人都可以解释为什么我能够设置私有成员$bar中TestFoo::getFooInstance()?
TestFoo::getFoo2Instance() 但是会返回致命错误.
我一直认为私有成员只能从同一个对象实例而不是同一个对象类访问?
<?php
class TestFoo {
private $bar;
public static function getFooInstance()
{
$instance = new TestFoo();
$instance->bar = "To bar or not to bar";
return $instance;
}
public static function getFoo2Instance()
{
$instance = new TestFoo2();
$instance->bar = "To bar or not to bar";
return $instance;
}
public function getBar()
{
return $this->bar;
}
}
class TestFoo2 {
private $bar;
public function getBar()
{
return $this->bar;
}
}
$testFoo = TestFoo::getFooInstance();
echo $testFoo->getBar(); …Run Code Online (Sandbox Code Playgroud) 如何正确缩进haskell中嵌套的case表达式,它在命令式编程中就像一个嵌套循环?
f x y = case x of
1 -> case y of
1 ->
2 ->
...
2 -> case y of
...
Run Code Online (Sandbox Code Playgroud)
编译器在第二个x情况的开头给我一个缩进错误,所以我猜它不明白第一个x的情况结束了
我已经通过Nix安装了GHC:
$ nix-env -i ghc
Run Code Online (Sandbox Code Playgroud)
然后我安装了aeson软件包:
$ nix-env -f "<nixpkgs>" -iA haskellPackages.aeson
Run Code Online (Sandbox Code Playgroud)
并将GHC指向Nix包文件夹:
$ export GHC_PACKAGE_PATH=~/.nix-profile/lib/ghc-8.0.1/package.conf.d/
Run Code Online (Sandbox Code Playgroud)
哪个似乎有效:
$ ghc-pkg list
/Users/zoul/.nix-profile/lib/ghc-8.0.1/package.conf.d
Cabal-1.24.0.0
array-0.5.1.1
…
Run Code Online (Sandbox Code Playgroud)
但是aeson软件包从上面的软件包列表中丢失,因此无法加载。即使那里显然有东西:
$ ls /Users/zoul/.nix-profile/lib/ghc-8.0.1/ | grep ^ae
aeson-0.11.2.1
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
HEAD提交中的文件内容:
A
B
C
D
Run Code Online (Sandbox Code Playgroud)
修改文件后,内容为:
A
A2
B
C
D
D2
Run Code Online (Sandbox Code Playgroud)
如果我想在第2行(A2)还原更改,如何用magit做到这一点?因此,结果将是:
A
B
C
D
D2
Run Code Online (Sandbox Code Playgroud)