小编Hai*_*ang的帖子

如何在vim中将当前行编辑在屏幕顶部

当我正在编辑的行位于屏幕的底部时非常不方便.因为您无法看到任何后续行,并且无法对当前行后面的文件内容进行任何"眼睛引用".

所以我的问题是有一个vim命令可以刷新显示并将当前行编辑到屏幕顶部?提前致谢.

vim

39
推荐指数
3
解决办法
8000
查看次数

为什么模板类的实现和声明应该在同一个头文件中?

为什么模板类的实现和声明应该在同一个头文件中?你能不能通过例子解释一下?

c++ templates

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

如何清除Perl哈希

假设我们定义了一个匿名哈希,如下所示:

my $hash = {};
Run Code Online (Sandbox Code Playgroud)

然后使用哈希.然后是时候清空或清除哈希以便重用.经过一些谷歌搜索,我发现:

%{$hash} = () 
Run Code Online (Sandbox Code Playgroud)

和:

undef %{$hash}
Run Code Online (Sandbox Code Playgroud)

两者都将满足我的需求.这两者有什么区别?它们是否都是用于清空哈希的相同方法?

perl

37
推荐指数
2
解决办法
6万
查看次数

在Windows上安装特定的Ruby on Rails版本

通常我使用:

gem install rails
Run Code Online (Sandbox Code Playgroud)

我可以在Windows上安装Rails,但默认情况下,我想安装了最新版本3.0.3.

所以,如果我想安装其他版本的Rails,那么就说3.0.1,我该怎么办呢?

ruby ruby-on-rails

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

如何获取linux实用程序尾部的源代码?

这个命令非常有用但我可以在哪里获取源代码,看看里面发生了什么.

谢谢 .

linux tail uclinux

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

如何让tab只显示文件名而不是vim中的完整路径

如果文件的完整路径很长,则无法分辨给定选项卡中的文件.所以我想知道是否有一种方法让tab只显示文件名而不是文件的完整路径,在某些情况下可能很方便.需要你的帮助,谢谢你提前.

vim

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

应该将"include"放在C++中

我正在阅读一些c ++代码,请注意头文件和.cpp文件中都有"#include".我想如果我移动文件中的所有"#include",让我们说foo.cpp,它的'头文件foo.hh,让foo.cpp只包含foo.hh代码应该工作,无论如何不考虑像缺点,效率等.

我知道我的"突然"的想法必定在某种程度上是一个坏主意,但它的确切缺点是什么?我是c ++的新手,所以在我自己回答这个问题之前,我不想阅读很多C++书.所以请在这里提出问题以寻求帮助.提前致谢.

c++ include

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

为什么Perl会抱怨"对@_使用隐式拆分"?

此代码触发以下投诉:

#!/usr/bin/perl 
use strict;
use warnings;

my $s = "aaa bbb";
my $num_of_item = split(/\s+/, $s) ;
print $num_of_item;
Run Code Online (Sandbox Code Playgroud)

当我运行代码时,Perl抱怨" Use of implicit split to @_ is deprecated".我真的没有问题的"背景",所以我希望你能帮助解释代码的错误.

perl

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

如何用c ++编写文本编辑器

我多次开启和关闭c ++,但从未使用它编写真正的应用程序.很长一段时间我一直在想编写文本编辑器会非常有趣,现在我正在寻找一个用c或c ++编写的简单但不错的文本编辑器,我可以从中获得灵感并学习如何自己编写文本编辑器.

你们可以向我推荐一个用c或c ++编写的"简单但体面"的文本编辑器吗?

c++

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

如何设置java库路径进行处理

我正在使用PDE运行Processing sketch,我收到以下错误:

验证java.library.path属性是否已正确设置.

你们有人能告诉我如何解决这个问题吗?

java java-native-interface

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