小编Eps*_*tor的帖子

函数声明而不是注释

我注意到在Linux内核2.4文件sched.c中有一行说:

void scheduling_functions_start_here(void) { }
Run Code Online (Sandbox Code Playgroud)

还有一个说

void scheduling_functions_end_here(void) { }
Run Code Online (Sandbox Code Playgroud)

这种东西不应该写成评论吗?使用功能有什么好处?

linux comments kernel

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

是否可以选择性地隐藏Emacs中的菜单项?

我想清理Emacs中的菜单,因为我认为它们中的一些选项是噪音.有没有办法有选择地删除菜单选项?

emacs

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

如何指定一个窗口作为Emacs中所有链接的目标?

我正在尝试创建一个设置,其中我在框架的左侧有2个窗口,包含组织模式缓冲区,框架右侧有一个大窗口,我希望它成为所有链接的目标在左侧缓冲区.

如何在右侧窗口中强制打开组织模式链接?

emacs org-mode

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

数学库是静态链接的吗?

我的印象是数学库是静态-l name链接的libname.a,因为链接到,但是如果我尝试用-static标志编译,突然GCC找不到数学函数.

这是否意味着数学不一定是静态链接的?或者还有其他事情发生在这里?

c gcc static-linking libraries

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

无法在Windows 8.1上更改PowerShell字体和窗口大小

我的PowerShell窗口以非常小的字体(和窗口大小)打开.这是一个常见问题,我找到了一些如何处理它的建议,但没有一个建议似乎有效.具体来说,一个人应该用管理员权限打开PowerShell,更改属性,然后关闭窗口的常见建议不起作用.下次打开它时它仍然很小.我设法使用正确的字体和窗口大小打开它的唯一方法是直接打开应用程序.通过快捷方式进行的任何调用都不会提供正确的属性.

我正在运行Windows 8.1,这似乎是我的情况与遇到此问题的其他用户之间的主要区别.知道如何解决这个问题吗?

powershell windows-8.1

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

在C#中获取多维数组的维度

假设我的函数得到一个二维数组作为输入,其维度未知.我怎样才能用反射来解决它们?

c# arrays

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

为什么从类到子类的动态转换要求类是多态的?

据我所知,动态强制转换与静态强制转换的不同之处在于它对RTTI的使用,以及如果变量的动态类型 - 从基础转换为派生 - 不适合时,它会失败的事实.但是,如果我们还有RTTI,为什么这个类必须是多态的呢?

编辑:由于对"多态"一词的使用存在一些混淆,这里是cplusplus.com中的条目,促使我这样问:

dynamic_cast只能用于指针和对象的引用.其目的是确保类型转换的结果是所请求类的有效完整对象.

因此,当我们将一个类转换为其基类之一时,dynamic_cast总是成功的

classes: class CBase { };
class CDerived: public CBase { };

CBase b; CBase* pb; CDerived d;
CDerived* pd;

pb = dynamic_cast<CBase*>(&d);     //ok: derived-to-base 
pd = dynamic_cast<CDerived*>(&b);  //wrong: base-to-derived 
Run Code Online (Sandbox Code Playgroud)

这段代码中的第二次转换会产生编译错误,因为除非基类是多态的,否则不允许使用dynamic_cast进行基本到派生的转换.

http://www.cplusplus.com/doc/tutorial/typecasting/

c++ casting rtti

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

Flymake替代方案,不需要更改makefile

根据这个问题,为了让Flymake工作,你必须在makefile中添加一个特殊的目标.我不想这样做.有没有替代Flymake,不要求你搞乱makefile?

emacs flymake

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

如何在组织模式中控制标签与其应用文本的距离?

我真的不喜欢org-mode将标签放在远离他们引用的文本的方式.这使得很难看出哪个标签指向哪一行.有没有办法缩短那个距离?

emacs org-mode

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

Java Regex中的逻辑AND

是否可以在Java的Regexp中实现逻辑AND?如果答案是肯定的,那怎么能实现呢?

java regex

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