小编Kyl*_*lsh的帖子

你为日常生活编写的最有用的脚本是什么?

只是想知道这里的人们编写的小脚本/程序能够帮助人们完成日常生活(也就是与工作无关).

一切顺利,开创性与否.对我来说,这是一个小蟒蛇脚本来计算给定距离和时间的运行速度.

scripting

131
推荐指数
28
解决办法
12万
查看次数

C++面试准备

我接下来将与一家在金融软件行业工作的公司接受电话采访.面试主要是用C++,解决问题和逻辑.请告诉我这次面试的准备方法.我已经开始浏览C++中的Thinking并刷新概念.还有其他方法可以准备吗?请帮忙.

编辑:

谢谢大家的建议.我只是想补充一点,我目前刚从研究生院毕业,没有以前的经验.所以,你能否提出一些问题,要求新毕业生?

c++ logic

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

在C中注册变量使用的一个很好的例子是什么?

我正在通过K&R阅读并找到关于寄存器变量的小部分,并想知道这里的人是否有一些很好的例子付诸实践.

来自K&R的4.7节:

寄存器声明看起来像
寄存器int x;
注册char c;

要清楚,我只是希望看到一些很酷的代码示例.我(我很确定我)理解主题,所以不要觉得需要输入详细的解释(除非你想).

c kr-c kernighan-and-ritchie cpu-registers

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

什么是在类名后使用的&符号,如ostream&operator <<(...)?

我知道所有关于指针和&符号的意思是"地址",但在这种情况下它意味着什么?

另外,当重载运算符时,为什么通常用const声明参数?

c++ pointers class operator-overloading addressof

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

如何在Perl中自动换行字符串?

我试图通过Perl中的正则表达式创建一个松散的自动换行系统.我想要的是大约每70个字符左右检查下一个空格,并用换行符替换该空格,然后对整个字符串执行此操作.我正在操作的字符串可能已经有了换行符,但换行符之间的文本量往往很长.

我想避免一次循环一个字符或者如果可以的话使用substr,我宁愿编辑这个字符串而不是创建新的字符串对象.然而,这些只是偏好,如果我不能在不打破这些偏好的情况下实现我正在寻找的东西,那就没关系了.

思考?

regex string perl

10
推荐指数
5
解决办法
7036
查看次数

你经常在现实世界中使用伪代码吗?

回到大学时,我的课程中只使用伪代码而不是OOP.就像评论(以及其他传播的"最佳实践")一样,我发现在关键时刻,伪代码经常被忽略.所以我的问题是......谁在很多时候实际使用它?或者,当一个算法真的难以完全概念化时,你是否只使用它?我对每个人的回答很感兴趣:在初期的初级开发人员和那些在打卡时代回来的灰白色的兽医.

至于我个人而言,我大多只使用它来处理困难的事情.

pseudocode

9
推荐指数
3
解决办法
4747
查看次数

C++ - 就像使用Mol和Perl一样用于OOP

我一直在玩Moose,感受它.我想要一个像C++一样的纯虚函数的例子,但是用Moose的说法(特别是用C++看).我知道即使Moose强加了比普通Perl更严格的模型,仍然有不止一种方法可以做我想问的方法(通过方法修饰符或SUPER::调用).这就是为什么我要尽可能专门针对类似C++的实现.至于"为什么?" 这个限制?晴好奇,同时也计划到港的一些C++代码的方式,C++与驼鹿perl的-为中心的人可能大多认同.

c++ oop perl moose

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

在Android中解析本地XML文件

如何解析位于我的android项目中的本地XML文件(在res/XML文件夹中)并希望获取该文件中的值.

xml android

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

我可以依靠它来判断C++中的平方数吗?

我能依靠吗?

sqrt((float)a)*sqrt((float)a)==a
Run Code Online (Sandbox Code Playgroud)

要么

(int)sqrt((float)a)*(int)sqrt((float)a)==a
Run Code Online (Sandbox Code Playgroud)

检查一个数字是否是一个完美的正方形?为什么或者为什么不?
int a是要判断的数字.我正在使用Visual Studio 2005.

编辑:感谢所有这些快速答案.我看到我不能依赖浮点型比较.(如果我如上所述,最后a会被隐式地转换为浮动吗?)如果我这样做的话

(int)sqrt((float)a)*(int)sqrt((float)a) - a < e  
Run Code Online (Sandbox Code Playgroud)

我应该多小才能获得这个e价值?

编辑2:嘿,我们为什么不把比较部分放在一边,并决定是否(int)有必要?正如我所看到的那样,对于正方形而言,差异可能很大; 但没有它,非正方形的差异可能很小.也许两者都不会.:-(

c++ math floating-point perfect-square

5
推荐指数
3
解决办法
1473
查看次数

调试器究竟做了什么?

我偶然发现了一个非常有趣的问题,即我的应用程序中的一个函数(必须处理Windows剪贴板)只有在函数内部遇到断点时才能正常工作.这让我想知道,调试器在遇到断点时究竟做了什么(VS2008,C++)?

c++ debugging visual-studio

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

默认情况下,如何在GCC 4.3.3中处理C++风格的注释?

我在Ubuntu 9.04 64位上使用GCC 4.3.3,并且在C代码中使用C++风格的注释会出错.当我在标题中说"默认"时,我的意思是简单地调用gcc test.c

根据GCC 4.3.3文档(这里),这是支持的...但我仍然得到了错误.

这些错误随着我的编译字符串添加了一个简单的-std = c99而消失了,所以我的问题就解决了.很奇怪,如果有任何GCC专家对此有解释,因为在我看来,这与文档明显矛盾.

#include <stdio.h>
// this is a comment

int main( void )
{
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

c c++ gcc comments gcc4

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