小编Yan*_* Bo的帖子

VIM中的自动代码完成?

VIM可以像Eclipse那样自动执行代码完成吗?通常我从Windows笔记本电脑通过Putty连接到我的Linux开发服务器.所以,我希望我能找到一个VIM的插件,当我可以在Putty中键入变量名时,可以执行自动完成等下拉菜单,这可能吗?

谢谢!

linux vim code-completion

12
推荐指数
2
解决办法
7384
查看次数

为什么X86提供了一对除法和乘法指令?

我注意到,unsigned int和int共享了相同的加法和减法指令.但是为整数除法和mutiply提供idivl/imull,为unsigned int提供divl/mull.我可以知道这个的根本原因吗?

c x86

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

发送信号到valgrind内的进程?

如何向在valgrind内部运行的进程发送信号以检查其内存使用状态?

谢谢!

valgrind memory-leaks

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

序列化HTMLDocument然后在服务器中呈现它?

经过一些谷歌搜索,我找不到任何满足我需求的东西.我想保存当前的网页,就像它是什么.我的意思是,许多网页都执行了Javascript并且改变了CSS,因此在一些用户交互之后,网页可能与首次加载到浏览器中的网页不同.我想将当前的网页状态保存到服务器并在服务器中呈现它.这个任务有没有Javascript库?谢谢!

html javascript

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

Erlang真的很快,因为它引发了很多内存复制吗?

我是Erlang的新手,我理解该语言采用了actor模型的设计,并创建了轻量级过程的概念,这是高并发编程的关键.但是,它也采用了函数式编程范式,它强加了参考透明度.这意味着在赋值后无法更改变量.所以,我看到很多类似的功能:

gb_trees:delete(Key, Tree1) -> Tree2
Run Code Online (Sandbox Code Playgroud)

当我们从树中删除一个键时,我们确实创建了一个全新的树.这是否意味着,我们在引擎盖下克隆Tree1的所有遗留节点?

如果是这样,这种语言真的适合高性能服务器开发吗?

谢谢 !

erlang performance

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

为什么在执行int/unsigned int除法时使用'divl'

我在X86中测试了这段代码.

void func()
{
  int a, b;
  unsigned int c, d;
  int ret;

  ret = a / b;  // This line use idivl, expected
  ret = c / d;  // this line use idivl, expected
  ret = a / c;  // this line use divl..., surprised 
  ret = c / a;  // this line use divl..., supriised
  ret = a * c;  // this line use imull, expected
}
Run Code Online (Sandbox Code Playgroud)

我在这里粘贴汇编代码:

func:
    pushl   %ebp
    movl    %esp, %ebp
    subl    $36, %esp
    movl …
Run Code Online (Sandbox Code Playgroud)

c c++ x86 unsigned-integer

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