小编Xav*_* T.的帖子

什么是协议?

我已阅读文档,但我仍然感到困惑.有人可以解释一下协议是什么吗?(您可以提供代码示例,但我真的在寻找解释)

objective-c

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

有没有办法在Vim中为Ruby建立良好的自动完成功能?

我一直在尝试为Ruby代码设置Vim自动完成功能并且没有成功.我的意思是"工作",但我希望有更好的插件或配置可用.

我已经设置了rubycomplete插件,它做得不错,但没有像RubyMine这样的IDE.一旦我安装它,它只是一股清新的空气,看看我错过了什么.它非常清楚语法,上下文,通常只显示相关的可能选项.

也许我只是没有正确设置.找不到教程,博客文章,关于如何解决这个问题的好文档(特别是最新的文档)是不可能的.有时您会发现有不同的工具和设置,并没有太多解释如何去做.

这类事物是否有社区标准?实现这一目标的最佳工具是什么?任何好的教程,来源,如何去做的线索?

我一直听到有人说他们喜欢Vim而不喜欢像Rubymine这样的IDE,并且他们可以通过适当的插件配置在很多方面实现几乎相同的行为,但我的经验并不一样.我真的想继续使用Vim,因为它更轻,我喜欢编辑器,但生产力是最重要的,我浪费了太多时间阅读3年和4年前关于如何设置它的博客文章.

ruby vim omnicomplete

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

C++对象文件的大小取决于什么?

每当我们编译c ++文件时,都会生成一个obj文件.我想知道obj文件的大小取决于哪些因素?

只是为了让我的问题更清楚,例如,一个c ++文件包含一个类声明,这个类有一个整数变量作为数据成员,并且还有一些成员函数.如果我编译这个文件,那么将创建一些某些X大小的obj文件.现在假设我添加了更多数据成员和成员函数,那么obj文件的大小会改变吗?

c++ compiler-construction object-files

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

如何在cygwin下安装vim插件?

我在我的Windows机器上安装了一个cygwin.我的cygwin主目录中没有.vim目录.在这种情况下如何安装vim插件?

顺便说一下,为HTML/CSS/JavaScript开发建议使用哪些插件?

谢谢!

vim cygwin vim-plugin

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

Perforce:将未提交的更改移动到其他流

是否有Perforce的一个很好的方式提交前移动到不同的流未提交的修改(等效git stash,git checkout otherbranch,git stash pop)?

我目前在本地(非专有)检出文件并进行编辑.我已经尝试搁置它们,然后尝试将它们取消搁置到目标流中,但我得到"文件不在客户端视图中".当我查看更改列表(搁置或不搁置)时,文件都包含包含原始流的路径.

我的目标流是我刚刚创建的,是原始流的父级.我正在使用P4V.我安装的Perforce Visual Components的版本是123.57.9578,当我从命令行运行p4时,它显示"Server 2012.2/551823".如有必要,我可以添加更多信息.

perforce perforce-stream

8
推荐指数
2
解决办法
5049
查看次数

使用Ctrl-I跳转在我的MacVim中不起作用,但Ctrl-O有效吗?

跳转与CtrlI我的Vim不起作用,但CtrlO有效.

这很奇怪,verbose map <c-i>或者verbose map <c-I>如下所示:

s  <Tab>         <Plug>snipMateNextOrTrigger
    Last set from ~/.vim/bundle/vim-snipmate/after/plugin/snipMate.vim
x  <Tab>         >gv
    Last set from ~/.vim/plugin/settings/Settings.vim
n  <Tab>         v>
    Last set from ~/.vim/plugin/settings/Settings.vim
Run Code Online (Sandbox Code Playgroud)

当我按下时CtrlI,当前行将缩进,vim进入可视模式.

我试图添加unmap <c-i>到〜/ .gvimrc,但是当macvim启动时它失败了

Error detected while processing /Users/dfang/.vimrc:
line   83:
E31: No such mapping
Run Code Online (Sandbox Code Playgroud)

我怎样才能取回我的CtrlI,如何重新映射CtrlOCtrl-(从=键左侧)?

vim macvim

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

Perforce - 从命令行切换到工作区

我问如何从client1切换到client2,其中client1属于stream1,client2属于stream2.

我正在寻找它与p4v中的相同,然后右键单击工作区并选择"切换到工作区"

请注意,如果您当前的工作区是client1并且您使用:

p4 client -s -S //DEPOT/stream2
Run Code Online (Sandbox Code Playgroud)

要么

p4 client -s S //DEPOT/stream2 client2
Run Code Online (Sandbox Code Playgroud)

它不会更改p4v GUI中的工作区.

任何的想法?

谢谢!

workspace perforce perforce-stream

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

RT抢占vs RTAI vs Xenomai用于实时linux

三个实时操作系统框架,扩展或补丁的区别,优缺点是什么?

我想测量一个CPU时间戳计数器(TSC),每次发送或接收数据帧或确认Wifi帧时的纳秒时间.

我意识到需要三种实时技术中的一种来提高精度并减少由于抢占,中断和上下文变化引起的抖动.

目前,我正在将RTAI应用于内核.由于编译需要很长时间,我想读一下这三个.

你能推荐一些文件或解释一下吗?

linux kernel real-time xenomai

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

如何使用函数参数而不在函数体中提及它?

我一直在努力学习更多关于R(和编写C扩展)的知识,我认为阅读一些众所周知的软件包的源代码可能会有所帮助.我决定从rpart开始,定义为:

rpart <- function(formula, data, weights, subset,
       na.action=na.rpart, method, model=FALSE, x=FALSE, y=TRUE,
       parms, control, cost, ...)
Run Code Online (Sandbox Code Playgroud)

我在源代码中快速搜索了一下,我没有看到函数体中任何地方提到的公式,但我知道rpart正在使用该参数.rpart是如何使用公式而其名称不在函数体中?

r

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

反斜杠在TCL中意味着什么?

我在TCL有一个关于"\"的问题

我看到一段代码如下:

proc ::A::B {c \
             d \
             e \
             f 
}
Run Code Online (Sandbox Code Playgroud)

这个"\"在参数列表中的含义是什么?

谁可以帮我这个事?

parameters tcl

7
推荐指数
2
解决办法
5562
查看次数