linux® 上用来实现数据的图形可视化的应用程序有很多,从简单的 2-D 绘图到 3-D 制图,再到科学图形编程和图形模拟。幸运的是,这方面的工具有很多开放源码实现,包括 gnuplot、GNU Octave、Scilab、MayaVi、Maxima 等。每个工具都有自己的优缺点,并且都是针对不同的应用程序而设计的。对这些开放源码图形可视化工具进行一下探索,有助于我们更好地决定哪个工具最适合我们的应用程序。 可视化工具的简短列表 在本文中,将...
by zhang51592792 - 桌面与办公 - 2006-12-25 14:32:44 阅读(629) 回复(2)
我想在不改动snort的基础上做个可视化的snort,也就是把原来的在控制台输出改成在图形下输出,有可能吗?那位有用过的,提个意见,在不改动snort的基础上啊,目前个人的想法是用java或QT
通过printk打你希望追踪的消息。从它的名字可以看出,这个东西有点类似与gnu c中的printf。不过用于内核的东西总该有些特色,printk添加了一些日志级别(loglevel),具体日志级别定义的宏在。 (printk的格式:printk(KERN_ALERT"The process is \"%s\"(pid %i)\n",current->comm,current->pid)) 。 这些宏定义的注释已经很详细了。 #define KERN_EMERG "" /* system is unusable */ #define KERN_ALERT "" /* action must...
困惑了很久的问题,如果能让linux内核跑起来,像调个应用软件一样调试,如设断点,看堆栈等,也许代码读起来就容易的多了. 看资料说gdb kdb等能做到,但不知道具体咋么去做.哪位老大有经验的指点一二,最好能详细点.咋么一步步去做,我熟悉gdb调应用程序.
ZT:掌握 linux 调试技术 您可以用各种方法来监控运行着的用户空间程序:可以为其运行调试器并单步调试该程序,添加打印语句,或者添加工具来分析程序。本文描述了几种可以用来调试在 linux 上运行的程序的方法。我们将回顾四种调试问题的情况,这些问题包括段错误,内存溢出和泄漏,还有挂起。 本文讨论了四种调试 linux 程序的情况。在第 1 种情况中,我们使用了两个有内存分配问题的样本程序,使用 MEMWATCH 和 Yet Another M...
linux内核调试,本来方法就很少。或者我所知有限,一般我都是通过printk来将调试信息达到日志中,从日志中用tail -f来获取实时信息。但是,日志这种方法好像会有问题,比如有的时候用printk打出的日志信息不会显示,有时一次打入的日志信息过长,只显示开头的很少的一部分,这时看里面的变量或其他信息就很困难了。 好像printk有一个缓冲区,满了就不写日志信息了? 有谁知道这是怎么回事,重要的是怎样解决,请告知一下,谢谢!...
linux内核调试,本来方法就很少。或者我所知有限,一般我都是通过printk来将调试信息达到日志中,从日志中用tail -f来获取实时信息。但是,日志这种方法好像会有问题,比如有的时候用printk打出的日志信息不会显示,有时一次打入的日志信息过长,只显示开头的很少的一部分,这时看里面的变量或其他信息就很困难了。 好像printk有一个缓冲区,满了就不写日志信息了? 有谁知道这是怎么回事,重要的是怎样解决,请告知一下,谢谢!...
来源:http://www.ddvip.net/os/linux/index6/56.htm 在 linux 上找出并解决程序错误的主要方法 Steve Best(sbest@us.ibm.com) JFS 核心小组成员,IBM 您可以用各种方法来监控运行着的用户空间程序:可以为其运行调试器并单步调试该程序,添加打印语句,或者添加工具来分析程序。本文描述了几种可以用来调试在 linux 上运行的程序的方法。我们将回顾四种调试问题的情况,这些问题包括段错误,内存溢出和泄漏,还有挂起。 ...
我用linux下的gcc编译下面这段代码时,老是出错。 typedef enum _dlg_type_t { CALLER, CALLEE }dlg_type_t; dlg_type_t type; 出错信息为: two or more data types in declaration of dlg_type_t. 请问出错的可能原因。谢谢!!!