我用秘密创造了一个秘密kubectl create secret generic production-tls --from-file=./tls.key --from-file=./tls.crt.
如果我想更新值 - 我该怎么做?
我正在使用Ubuntu,当我使用一些深层目录层次结构时,我厌倦了bash中的这个长提示.所以,我想通过以下方式调整我的PS1来缩短工作目录部分:
目前我有:
pajton@dragon:~/workspace/projects/project1/folder1/test$
Run Code Online (Sandbox Code Playgroud)
并希望:
pajton@dragon:~/workspace/.../folder1/test$
Run Code Online (Sandbox Code Playgroud)
如果len($ PWD)超过给定阈值,则会发生截断.我想始终保留第一个路径组件和至少一个最后一个路径组件.然后在空间允许的情况下,从右侧添加更多组件.
这就是我目前所拥有的.它有效,但是:1)不保留第一个路径组件,2)不尊重边界处的切割路径:
pwd_length=14
pwd_symbol="..."
newPWD="${PWD/#$HOME/~}"
if [ $(echo -n $newPWD | wc -c | tr -d " ") -gt $pwd_length ]
then
newPWD="...$(echo -n $PWD | sed -e "s/.*\(.\{$pwd_length\}\)/\1/")"
else
newPWD="$(echo -n $PWD)"
fi
Run Code Online (Sandbox Code Playgroud)
结果如下:
pajton@dragon:...sth/folder1/sample$
Run Code Online (Sandbox Code Playgroud)
提前致谢!
我想用,{-# LANGUAGE OverloadedStrings #-}但我忘记了它的名字.这种东西不具备hoogle功能,而且使用google*也需要一些时间.
是否存在一个GHC扩展列表,因为它们位于LANGUAGEpragma中?
*我的谷歌搜索旅程:
假设执行了一些Haskell文件
runghc Queens.hs gecode_compile
Run Code Online (Sandbox Code Playgroud)
现在,这失败了,我想调试它ghci.如何将选项传递给gecode_compile程序,以便getArgs正确读取?
谢谢!!
git log origin/master
git log origin/master..
Run Code Online (Sandbox Code Playgroud)
与上面的确切区别是什么?我试图理解..符号的确切含义.我认为这是一个范围,但在这种情况下,它做了一些不同的事情.
我有a.txt以下内容的文件
aaa
bbb
Run Code Online (Sandbox Code Playgroud)
当我执行以下脚本时:
while read line
do
echo $line
done < a.txt > b.txt
Run Code Online (Sandbox Code Playgroud)
生成b.txt包含以下内容
aaa
bbb
Run Code Online (Sandbox Code Playgroud)
可以看出,线条的前导空间已被删除.我怎样才能保留领先的空间?
我尝试设置一个nginx-proxy容器,通过端口80上的子域而不是特殊端口访问我的其他容器.你可以猜到,我无法让它发挥作用.
我对Docker本身有点新意,发现编写docker-compose.yml文件对我来说更舒服,所以我不必经常编写长docker run ...命令.我认为你如何启动容器没有区别,无论是用docker还是用docker-compose.然而,我注意到的一个区别是启动容器docker并不会创建任何新的网络,但之后docker-compose会有一个xxx_default网络.
我读到不同网络上的容器无法互相访问,这可能是nginx-proxy没有将请求转发给其他容器的原因.但是,我无法找到一种方法来配置我的docker-compose.yml文件以不创建任何新网络,而是加入默认的桥接网络,如同docker run.
我尝试了下面这个,但是它导致了一个错误,说我无法加入这样的系统网络:
networks:
default:
external:
name: bridge
Run Code Online (Sandbox Code Playgroud)
我也尝试过network_mode: bridge,但这似乎没有任何区别.
如何编写docker-compose.yml文件以不创建新网络,或者根本不可能?
奖金问题:我应该知道docker和之间是否存在其他差异docker-compose?
是否可以使用Haskell堆栈从github安装包的版本?
例如,在一个.cabal或一个stack.yaml文件中,如何在git repo/branch/revision中指向依赖?
我正在尝试定义一个将从列表中删除重复项的函数.到目前为止,我有一个有效的实现:
rmdups :: Eq a => [a] -> [a]
rmdups [] = []
rmdups (x:xs) | x `elem` xs = rmdups xs
| otherwise = x : rmdups xs
Run Code Online (Sandbox Code Playgroud)
但是我想在不使用的情况下重做这件事elem.什么是最好的方法?
我想用我自己的功能而不是nub或者这样做nubBy.
haskell中是否有一个函数用于纪元时间,以秒/毫秒为单位?
也许类似于java的东西
System.currentTimeMillis();
Run Code Online (Sandbox Code Playgroud)
编辑:as Int或Integer?