September 2012 Archives

远程使用x-server

| No Comments
场景:
      有一台服务器(online)由于某种限制无法使用本地的X11,而另外一台服务器(offline)可以使用X11。online服务器可以直接连接offline服务器,而offline服务器不能直接连接online服务器。
      注:不能直接连接的也可以考虑ssh隧道 :)

如果想使用远程机器的GUI界面,需要做两点操作,分别针对offline和online:



Linux下的单元测试的覆盖率

| No Comments

一般来说,我们都用基于GNU的覆盖度评估工具gcov来产生,在GCC的的编译选项上加上选项

-fprofile-arcs -ftest-coverage
或(GCC4.0版本以上)
-fstack-protector -fstack-protector-all -fprofile-arcs -ftest-coverage

即可。 gcov最终产生.gcov文件(由gcov note文件和gcov data文件生成),.gcov文件记录着每行代码被执行的次数,如何更清晰的知道单元测试覆盖率的情况呢? 使用lcov工具可以更加清晰的知道单元测试覆盖的情况:

lcov --directory . --capture --output-file results.info
genhtml -o results results.info

经过上面二句shell语句,就会将不容易看懂的.gcov文件转化成html网页,然后只需要进入results目录去看覆盖率百分比、图表,这样就能快速浏览覆盖率数据了。

Archives

Recent Comments

  • 路杨: 这个功能的确没有用过。 read more
  • Cnangel: https://github.com/movabletype/movabletype.git read more
  • Cnangel: 升级到了6.0.3,貌似好了一些 read more
  • Cnangel: Windows下还可以使用: ipconfig -flushdns ipconfig -registerdns ipconfig -renew read more
  • rao.chenlin: const-c.inc和const-xs.inc这两个的写法能不能详细说说啊。perlxs的中文资料不好找~~多谢多谢 read more
  • rao.chenlin: 我是openSUSE12.1的i686,QQ群获取的群友昵称(包括自己)是乱码~其他一切OK read more
  • cnangel: 已经证明在fedora、ubuntu的i686以及x86_64平台都可以使用。 read more
  • fdcwqmst: 总算找到一点靠谱的博文了 read more
  • Cnangel: 所以说嘛,无奈~ read more
  • 贝贝: 提示你了他们怎么赚钱阿?就是要让你在不知不觉中就花了好多钱 read more

Pages

Powered by Movable Type 6.2.4

March 2016

Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Creative Commons License
This blog is licensed under a Creative Commons License.

About this Archive

This page is an archive of entries from September 2012 listed from newest to oldest.

August 2012 is the previous archive.

October 2012 is the next archive.

Find recent content on the main index or look in the archives to find all content.