有没有办法自定义grafana仪表板?我想安装目录中有一些CSS文件,但我找不到它们.我目前正在本地运行它,但计划最终将它移动到服务器.我想更改左上角的图标以及UI的配色方案.
我试过在hoogle和其他各种haskell词典中查找它,但我找不到它.我的印象是它的前提,但我开始以前所未有的方式看到它,我开始猜测自己.
例如,这是我不理解的问题之一:
(3分)用一个模式填充空白,使fun1 [(5,6),(7,8)]返回5和fun1 [(10,20),(30,40),(50,60)]返回10:
答案显然是:
((y,_):_)
fun1 _____________ = y
Run Code Online (Sandbox Code Playgroud)
但我对此感到困惑.我理解,下划线意味着你并不真正关心那些类型是什么,但我不明白(:)在这个答案中做了什么.
我想采用两个列表并使用一行代码返回交错列表.
interleave :: [a] -> [a] -> [a]
interleave xs ys = concat (zipWith (:) xs ys)
Run Code Online (Sandbox Code Playgroud)
不知道为什么这不起作用.
得到它了:
interleave :: [a] -> [a] -> [a]
interleave xs ys = concat (zipWith (\x y -> [x]++[y]) xs ys)
Run Code Online (Sandbox Code Playgroud) 在没有回答键的情况下填写学习指南.我需要使用一行中的map将函数列表(fs)中的每个函数应用于值(v)
applyEach :: [a->b] -> a -> [b]
applyEach fs v = map (\v -> fs v) fs
Run Code Online (Sandbox Code Playgroud)
这是我能得到的.我明白我不能将fs应用于某个值,因为fs是函数列表,但我不知道如何使用列表中的每个函数