小编klm*_*123的帖子

汇编操作的时间

为什么在程序的不同部分中相同的汇编程序操作(例如mul)会消耗不同的时间量?

PS我正在使用C++和反汇编程序.

c++ time assembly

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

指向所有std :: vector元素的指针

什么是最佳(从代码可读性和语义)获取指向所有std :: vector元素的指针的方式,因此它可以用作通常的数组?我以前用过:

void Func( int* )

  ...

std::vector<int> x(1000);
Func(&(x[0]));
Run Code Online (Sandbox Code Playgroud)

但我想知道有没有更漂亮的方法呢?x.begin()返回vector :: iterator.

c++ arrays std c++03

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

在#define中使用引号

我想做这样的事情:

#define OF(k)                                     \
Open("##k##file");     
Run Code Online (Sandbox Code Playgroud)

那意味着,那

OF(1) 
Run Code Online (Sandbox Code Playgroud)

必须相当于

Open("1file");
Run Code Online (Sandbox Code Playgroud)

怎么做到这一点?

c++ c-preprocessor

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

Emacs的.搜索鼠标

非常基本的问题我在谷歌找不到答案.

如何在emacs中输入搜索字符串而不使用鼠标将光标放在"命令行"中?这有关键组合吗?

我的意思是:

Cs,[按某些键],[插入搜索字符串],回车.并找到字符串.

emacs search

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

未声明未使用的变量.gcc取笑我?

我的代码中有下一行:

const int xxx = hhh.IR(); // line 234
if( !aaaaaaa[iT][xxx] ) // line 235
Run Code Online (Sandbox Code Playgroud)

编译器抱怨:

/FILE.cxx:234:21: warning: unused variable 'xxx' [-Wunused-variable]
/FILE.cxx:235:30: error: 'xxx' was not declared in this scope
Run Code Online (Sandbox Code Playgroud)

(它取笑我吗?)这怎么可能?

我检查了两个都xxx使用相同的字符,只需复制一个xxx并用它替换另一个.

PS:我有

  • gcc 4.7.3
  • OSX 10.9.

c++ macos gcc compiler-errors

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

Emacs。如何删除直到并包括括号?

我曾经使用 Md 删除以下行中的长子字符串:

if ( aaaaa[dddd(d,s,d)] + bbbbbb[ssd] ) {
Run Code Online (Sandbox Code Playgroud)

但它总是让我烦恼,我需要删除最后一个括号。例如,要删除第一个术语,aaaaa[dddd(d,s,d)]我需要按 Md 4 次和 Cd 2 次。

我想知道,是否有一个命令可以删除直到右括号(对应于第一个左括号)之前的所有内容?

dddd(d,s,d)因此,如果您的光标停留在,则应删除整个daaaaa[dddd(d,s,d)]如果从行首开始a,则应删除整个if ( aaaaa[dddd(d,s,d)] + bbbbbb[ssd] ),如果从行首开始,则应删除整个。

原则上一组命令M-d C-space M-C-f C-w就可以完成这项工作,但我正在寻找一个标准解决方案。

emacs

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

在OSX上使用"rm dir -rf"而不是"rm -rf dir"

命令在OSX终端中使用固定的选项顺序.所以,例如,我必须使用rm -rf name,而不是rm name -rf,这对我来说更方便(例如我可以先添加所有名称,然后查看我是否有目录并需要添加-r).

有没有办法让OSX命令更通用的语法?

我不确定这是可能的,但是,例如,我想知道一些shell命令的预处理与... python程序,它将重新格式化选项并调用适当的命令.但我不熟悉python,并且不知道每次编写命令时如何运行这样的程序.

macos shell

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

php 解释在 &gt; 符号处停止

我正在尝试在本地安装一个站点。使用 XAMPP 3.2.3 和 php 5.6。

我有一个 index2.php 文件,它看起来像这样:

<? 
        if (2>1)
        {
            echo 'aa';
        }
Run Code Online (Sandbox Code Playgroud)

我打开 http://localhost/index2.php 并看到:

1) { echo 'aa'; }
Run Code Online (Sandbox Code Playgroud)

以某种方式 ">" 被解释为 php 代码的结尾。我怎样才能让它正确解释条件表达式中的 '>" 符号?即输出是

aa
Run Code Online (Sandbox Code Playgroud)

php

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

标签 统计

c++ ×4

emacs ×2

macos ×2

arrays ×1

assembly ×1

c++03 ×1

c-preprocessor ×1

compiler-errors ×1

gcc ×1

php ×1

search ×1

shell ×1

std ×1

time ×1