小编daj*_*daj的帖子

如何将迷你缓冲区中的iswitch缓冲区名称限制为1行(在osx上升级emacs 24.1后行为已更改)?

当我在OSX上升级到(vanilla)emacs 24.1时,使用iswitch进行切换缓冲区的行为似乎有所不同.

当我按ctrl-x b来切换缓冲区时,不是将缓冲区列表限制为1行,而是通过将迷你缓冲区扩展为几行来显示每个缓冲区,然后在我输入缓冲区名称时逐步删除缓冲区我正在转向.

我发现每当我切换缓冲区时,状态栏和迷你缓冲区都会上下颠簸,以便在视觉上分散注意力,所以我想恢复之前的行为,这会切断1行后的缓冲区名称.我该怎么做呢?

macos emacs iswitchb-mode emacs24

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

Emacs:如何使用主要模式进行非标准文件扩展

我想将R主要模式用于emacs中的另一个文件扩展名(对于语法类似于R的不支持的语言).

如何强制emacs更改我正在编辑的缓冲区的主要模式?如何更改.emacs以将主模式与特定文件扩展名永久关联?

emacs elisp major-mode

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

使用bind_shiny()渲染的ggvis图不是反应性的

我想我错过了ggvis + shiny的一些基本方面.

在教程之后,使用一系列%>%管道在server.R中构建绘图,以bind_shiny结尾,该绘图将绘图与可在ui.R中引用的标识符相关联.

我没有得到的是,绘图本身并不像renderTable(),renderText()或reactive()中的代码那样具有反应性.因此,如果我想在定义绘图时引用输入参数(如输入$ x),它将无法正常工作,我将收到错误消息"Operation not allowed without an active reactive context. (You tried to do something that can only be done from inside a reactive expression or observer.)".

例如,如果'input'是shinyServer函数的输入参数,我可能会有一个如下的图:

dataframe %>% ggvis(~ aval, ~ bval) %>% layer_points %>% layer_paths(x = ~xv, y = ~ yv, data = data.frame(xv = c(0, 0), yv = c(0, input$maxValParam)))
Run Code Online (Sandbox Code Playgroud)

其中layeR_points用于绘制数据框中的数据,而layer_paths用于绘制直到maxValParam值的垂直线.

r reactive-programming shiny ggvis

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

在一个项目中我可以编译一个模块并以交互方式加载ghci中编译的模块吗?

通常在Haskell项目中,我要么使用ghci进行交互式工作,要么使用cabal构建来编译整个项目.

但是,在某些用例中,我可能会有一个计算密集的例程以及一些更高级别的脚本功能,比如选择分析算法的输入.

是否可以使用GHCi + GHC,以便编译计算密集型模块,加载已编译的代码以使用GHCi中的不同输入重新运行?

haskell compilation ghc ghci read-eval-print-loop

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

R闪亮 - 启用键盘快捷键?

有没有办法公开键盘按下,如功能键F1-F10来控制闪亮,例如切换标签?

keyboard-shortcuts r shiny

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

组合定位镜头的语法是什么?

我是镜头的新手,我想组成两个"setter"操作,等同于state0到new_state2的转换:

  let new_state1 = field1 %~ (const newVal1) $ state0
  let new_state2 = field2 %~ (const newVal2) $ new_state1
Run Code Online (Sandbox Code Playgroud)

这样做的语法是什么?

setter haskell lenses haskell-lens

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

Haskell Servant - 有没有办法组合API类型?

我知道这不是有效的语法,但有没有办法在servant中完成这样的事情?

type StandardAPI = "foo" :> Get '[JSON] Whatever

type CustomAPI = StandardAPI :<|> "customroute" :> Get '[JSON] Blah
Run Code Online (Sandbox Code Playgroud)

换句话说,组成API.在Spock中,我可以用monadic路由构造来做到这一点,但我不知道如何在servant中这样做.

这样我可以跨API重用共享路由.使用它的另一个原因是某些类型不适用于客户端生成器,例如Raw.

rest haskell web-services servant

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

如何让C++ 0x/C++ 11样式基于范围的循环与clang一起使用?

我一直在使用gcc w/-std = c ++ 0x这样的C++ 0x/11中利用基于范围的for循环:

for (int i : container) ...
Run Code Online (Sandbox Code Playgroud)

我最近尝试过clang(clang + llvm-2.9-x86_64-apple-darwin10),但开箱即用的这些语句都是编译错误.根据http://clang.llvm.org/cxx_status.html它支持.我尝试在命令行上添加-stdlib = libc ++,但后来发现找不到iostream头的错误.我需要做些什么来让clang使用C++ 0x/11功能?

c++ for-loop clang c++11

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

是否应从头文件声明中排除辅助函数?(C++)

是否应该从头文件声明中排除仅在实现文件中使用的辅助函数?

通过辅助函数,我指的是与类紧密关联的便捷函数,但不表示对类的操作,不需要访问成员变量,因此不是方法.

一方面,将它们包含在头文件中使得头文件成为相应c ++实现的综合参考.另一方面,它引入了一段代码来保持一致性.更重要的是,包括辅助功能鼓励未成年人违法行为的抽象层,在不意味着该函数在其他情况下要运行的意义,虽然不是一个严重的办法,因为有这么只要不是腐败类状态的风险辅助函数本身并没有破坏它所使用的类的封装.

c++ coding-style

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

maxima CAS - 如何用变量替换表达式?

在maxima中,有没有办法为子表达式应用变量替换?例如,替换x+ywith的实例z.

subst 适用于琐碎的案件,但不仅限于此.

(%i92) subst(x + y = foo, x + y);
(%o93) foo
(%i94) subst(x + y = foo, x + y + z);
(%o95) z + y + x
Run Code Online (Sandbox Code Playgroud)

symbolic-math computer-algebra-systems maxima

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

如何根据haskell中另一个向量的排序顺序重新排序矢量值?

假设我有两个向量:

  let x = V.fromList ["foo", "bar", "baz"]
  let y = V.fromList [1,3,2]
Run Code Online (Sandbox Code Playgroud)

我想定义一个向量y'这是排序的版本y,但我也想定义的重新排序x'是基于的排序顺序进行排序y(x'应该是这样["foo", "baz", "bar"]).

这样做的最佳功能是什么?理想情况下,我想避免从头开始编写排序函数.

sorting haskell vector

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

在C++中按值删除元素 - 首选的习语是否真的由双重否定组成?

我遇到了在C++中按值删除元素的问题的答案:

C++按值而不是按位置擦除向量元素?

基本上:

vec.erase(std::remove(vec.begin(), vec.end(), valueToRemove), vec.end());
Run Code Online (Sandbox Code Playgroud)

答案是有道理的,但这不是坏风格吗?逻辑由双重否定组成......有更清洁的方法吗?

c++ stl idioms erase

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

如何在dplyr中每n行非随机采样?

我想sample_n()在dplyr中做,除了我不希望采样是随机的,我打算每隔n行采样一次.

有没有办法做到这一点?

例如,我想获得的每10行airquality通过订购后的数据集MonthDay.预期产量:

   Ozone Solar.R Wind Temp Month Day
      NA     194  8.6   69     5  10
      11      44  9.7   62     5  20
     115     223  5.7   79     5  30
      71     291 13.8   90     6   9
      12     120 11.5   73     6  19
      NA      31 14.9   77     6  29

    ...
Run Code Online (Sandbox Code Playgroud)

r subsampling dplyr

0
推荐指数
2
解决办法
1851
查看次数