小编Cor*_*ren的帖子

204
推荐指数
3
解决办法
11万
查看次数

有没有开源工具来衡量cpu性能?

我曾多次ab用于测量 Web 性能、hdparm测量硬盘性能和netperf测量网络性能。

但是我没有找到任何测量cpu性能的工具。

您知道可以测量 CPU 性能的工具吗?我更具体地希望测量 Gflops。

linux performance opensource-projects

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

如何在不捕获注释的情况下对源代码进行 grep

我搜索了一种对源代码进行 grep 的方法,而不会因为评论而有时误报。例如,如果我在这个 .c 源代码上搜索 foo :

/* 
 * foo has changed [...] and is now a 2-parameters function
 */
// foo(24)
foo(42, 28);
Run Code Online (Sandbox Code Playgroud)

一个天真的grep会发现 3 次我只想要一个。我在 StackOverflow 上看到过这种方法,但它不能满足我的需求:PHP 在平台上不可用。我也为单行注释找到了这种方式,但它只能解决我的一部分问题。

我需要使用经典的脚本工具(awk、sed、bash、grep 等),并且即使有数千个文件,我也需要它很快

您现在是否以及如何可以对源代码进行 grep,并且仅对源代码进行 grep?

grep source files

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

如何使用 Puppet 管理 puppet.conf?

我使用 puppet 来管理 linux 服务器和各种服务。它运行良好,除了puppet服务本身。

我的木偶课是这样的:

class puppet {
  file { "/etc/puppet/puppet.conf":
    owner  => 0, group  => 0, mode => 0644,
    content => template("${module_name}/puppet.conf.erb"),
  }

  service { "puppet":
    name       => "puppet",
    ensure     => running,
    enable     => true, hasstatus  => true, hasrestart => true,
    require    => File["/etc/puppet/puppet/conf"]
    subscribe  => File["/etc/puppet/puppet/conf"]
  }
}
Run Code Online (Sandbox Code Playgroud)

}

当对 /etc/puppet/puppet.conf 应用更改时,puppet 会注意到它需要重新启动 puppet 服务,因此会自行崩溃:

Mar 30 17:08:23 XXXX puppet-agent[20172]: (/Stage[main]/Puppet/File[/etc/puppet/puppet.conf]/content) content changed '{md5}eeaf5dfc7d88c8d9c85e6a8cc714d702' to '{md5}ef6ff0e423f4125e24b689980df9f71d'
Mar 30 17:08:23 XXXX puppet-agent[20172]: Caught TERM; calling stop …
Run Code Online (Sandbox Code Playgroud)

puppet

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

是否有适用于 Linux/X/GTK/QT 的类似 WinSpy++ 的工具?

当我使用 Windows 时,我有时会很好地使用 WinSpy++,它允许指向一个窗口或一个控件(一个小部件,一个窗口元素)来查看它的详细信息(包括结构/类的字段的值)描述这个特定的实例),向它发送窗口管理器消息等等。我一直在使用它的一项常见的琐碎任务是从不可选择的小部件(如标签,不允许从中选择和复制文本)复制文本它就像文本字段那样)。是否有类似的工具可以用于 GNU/Linux GUI 应用程序?

x11

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

如何以及在何处安装仅标头库?

我想安装gource需要libglm-dev的安装在系统上。我正在使用 Ubuntu 10.10。特立独行。我发现的仅标头库的最新来源不适用于 apt-get。Afaik gource不允许配置库的位置。

在 Linux 系统上,我必须将库的源文件放在哪里?我可以将库的头文件符号链接到路径中包含的某个系统目录,但这不是安装库的方式,对吗?

libglm-dev 的来源

ubuntu libraries apt header-file

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