小编mol*_*hoj的帖子

为什么我在使用vim时在OS X上没有crontab条目?

我想在我的Mac上使用cron.我选择它launchd,因为我希望能够在Linux上使用我的新知识.但是,我似乎无法让crontab -e命令工作.它启动vim,我进入我的测试工作:

0-59 * * * * mollerhoj3 echo "Hello World"
Run Code Online (Sandbox Code Playgroud)

但在保存和退出(:wq)后,

crontab -l
Run Code Online (Sandbox Code Playgroud)

说:

No crontab for mollerhoj3
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

macos vim cron

75
推荐指数
6
解决办法
12万
查看次数

Objective-C的合同设计?

去年我参加了一个关于设计合同方法的课程.我们使用Mircosoft Research创建的Contract API在C#中编程,并使用PEX生成单元测试.今年,我正在用xcode编写iphone应用程序.我想知道是否存在允许我使用Design By Contract的库,以及一个生成与PEX相似的单元测试的工具,适用于Objective-C.我真的很想能够制定不变量,后置和先决条件.

您对Objective-C中的合同设计有任何实践经验吗?您想分享哪些建议?

iphone design-by-contract objective-c

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

Bash Ctrl-r使用当前文本

我在bash中使用了反向搜索.但是在我意识到我需要搜索它之前,我总是输入我要使用的命令的开头.

有没有办法让Crtl + R使用输入文本,这样我就不必再输入了?

编辑:通过输入文本,我指的是在按Enter键之前输入终端的文本.

一个例子:

~/some/folder/ cd some/subfolder/
Run Code Online (Sandbox Code Playgroud)

我打算用cd去一个子文件夹,在按Enter之前,我会输入"cd some/subfolder",这是输入文字

bash

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

为什么命令式语言没有模式匹配?

因此,函数式语言中的模式匹配非常棒.我想知道为什么大多数命令式语言都没有实现这个功能?根据我的理解,Scala是唯一具有模式匹配的"主流"命令式语言.外壳/开关结构的功能不那么强大.

特别是,我感兴趣的是缺乏模式匹配是因为技术原因还是历史原因?

functional-programming scala imperative-programming

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

与vim中的换行相反

在vim中,是否有删除换行符的命令,以及光标后面的所有空白区域?

假设我在插入模式中站在文本的中间并按Enter键,那么命令会反过来我刚刚做了什么?

A)一个例子:

"some code{ in here }"
Run Code Online (Sandbox Code Playgroud)

B)按Enter键后:

"some code{
   in here }"
Run Code Online (Sandbox Code Playgroud)

现在按退格键将删除缩进的一个空格.我宁愿删除所有缩进,然后跳回A.

这可以在命令中完成还是通过重新映射到退格键来完成?

vim

3
推荐指数
2
解决办法
204
查看次数