小编Jeo*_*hum的帖子

关于Ubuntu的DTrace,怎么做?

我想在Ubuntu上使用DTrace.

https://github.com/dtrace4linux/linux

上面有一个用于Linux的github.

  • 我想知道dtrace for linux是否与其他操作系统(Solaris,FreeBSD,OSX)的dtrace相同.
  • 我想找一个使用它的教程(dtraceforlinux).
  • 我想知道下面的solaris dtrace教程是否适合我.

http://www.oracle.com/technetwork/server-storage/solaris/dtrace-tutorial-142317.html

先感谢您.Journeyer

linux ubuntu dtrace

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

c ++的路径设置包括vim的头文件

我的vim有路径设置,如下所示.

path=.,/usr/include,,
Run Code Online (Sandbox Code Playgroud)

我想这是'path'的默认设置.

因此,g f打开光标下的c头文件.

但是在C++文件中,C++头文件没有打开,因为C++头文件位置没有添加到pathvim的变量中.

set path+=/usr/include/c++/4.6
Run Code Online (Sandbox Code Playgroud)

我认为这个设置vimrc将是一个解决方案.但问题是C++头文件的实际目录位置将在每个不同的Linux发行版和g ++编译器版本中更改.

如何以可移植的方式设置c ++头文件的路径?

c++ vim path include

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

如何为基于 C++ 模板的代码绘制 UML 类图?(如 TMP)

我为 C++ 绘制了 UML,就像UML distilled 所教的那样。

在我学习模板编程之前,这本书就足够了。但是在我学习模板编程包括模板元编程的时候,我终于遇到了这个问题。

  • 是否有任何已知的方法来绘制模板的实例化?
  • 表达模板实例化的最佳方法是什么?

https://github.com/Jeonghum/tmplguide/tree/master/inherit

从这个页面你可以找到我画的UML图

继承/命名tmpl.cpp

这是《C++ 模板 - 完整指南》这本书的一个例子,如果你能以这个为例来解释,那将是最好的。

我使用 StarUML。

c++ templates uml modeling instantiation

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

如何在 sphinx 的重构文本中突出显示差异输出文本?

我试图寻找但失败了。

我认为将以“+”开头的线条着色为红色

...以及将以“-”开头的线条着色为蓝色

...就足够了。

hello.c::

    +#else                                 <<<<< want this line in red
     ISR_RESULT ISRs(U32 Interrupt, U32 Vector)
    +#endif                                <<<<< want this line in red
     {
    -//     printf ("Get IRQs \r\n");      <<<<< want this line in blue
    -       switch (Interrupt)             <<<<< want this line in blue
    -       {                              <<<<< want this line in blue
    -         case ISR_MBOX0:              <<<<< want this line in blue
Run Code Online (Sandbox Code Playgroud)

diff restructuredtext highlight

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

想要一些有关“黄金测试”的一般信息

我想知道什么是“黄金测试”。

在我的调查中,有一个黄金档案,这是预期的结果。每日回归测试将今天的输出文件与黄金文件进行比较。

  1. 有人可以解释一下黄金测试的理论吗?

  2. 实际上我该如何实施这个测试程序?

    • 我还想要推荐的框架库。
    • boost.Test 是否涵盖此类测试?

非常感谢!提前。

testing regression

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

保证 C++ 库、C 链接的二进制兼容性的简单方法?

我不知道在 Windows 和 Linux 上保证 C++ 库的二进制兼容性的确切方法。但是我认为如果我使用 C 链接制作所有公开的 API,我想我可以轻松地保证在 Windows 和 Linux 上的这种兼容性。

就像下面这样:

extern "C" int SomeAPI();

其余的函数肯定会用 C++ 编写。只有对外公开的 API 才会有 C 链接。

并且公开的 API 必须是纯 C 函数——没有例外,没有使用 C++ 类型。

我是对还是错?我有什么误解吗?

我想即使使用 C 程序我也可以使用这个库。

我想要实现的兼容性是编译器向前兼容性和标准库向前兼容性。

我不能让它开源。我只需要关闭它。--> 我会努力让它开源。

我使用 boost 和 STL 来制作共享或静态 C++ 库。此外,我想知道兼容性不仅适用于编译,还适用于在 OS 中启动和运行。

我对吗?

c++ binary compatibility linkage

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

在函数式编程方面,第二类值是多少?

在函数式编程中,第一类值如下所示:

  • 可以分配给变量的值.
  • 可以作为参数传递给函数的值.
  • 可以从函数返回的值.

但我找不到关于二等价值或第三,第四,第五的任何定义.我相信如果存在第一,那么必须存在第二和第三......

什么是二等值?

我能找到一些这些价值观的例子吗?

(如果没有第二类值,那么业务类值怎么样?)

一般来说,一级乘客的待遇优先级较高.

第一类值是否具有更高优先级?如果是这样的编译器或运行时?

非常感谢你提前.

functional-programming

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

C++中是否有SIGN运算符?

他们是操作员'+'和' - '来操纵他们操作数的标志吗?

我现在知道我的意思是一元加减运算符!

我以前从未见过这个操作员.

它们是否已在C++ 11或更高版本的C++标准中引入?

c++ sign operator-keyword

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