Source Navigator NG

源码分析工具
授权协议 GPL
开发语言 C/C++
所属分类 开发工具、 代码管理分析/审查/优化
软件类型 开源软件
地区 不详
投 递 者 轩辕亮
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

最近版的Source Navigator的分支,致力于提高旧的Source Navigator的易用性和性能。

新的UI见:Screenshot

  • 官网上有两个版本sourcenavigator-NG4.5-i686-opt.zip 和 sourcenavigator-NG4.5.tar.bz2 最开始下载的是.zip 后来发现找不到INSTALL.txt文件,按照网上的步骤执行./configure 显示没有该文件 sourcenavigator-NG4.5-i686-opt.zip解压缩之后的bin文件夹中有很多.exe文件,所以这个版本

  • source navigator是linux下类似source insign的查看代码应用。以下是UBUNTU的源码编译方法,其他linux类似: 1.安装ubuntu编译必备的build-essential包: sudo apt-get install build-essential 2下载source navigator源码包: 网站 https://sourceforge.net/proje

  • 下载,安装:   首先,http://sourceforge.jp/projects/sfnet_sourcenav/ 这个网址下载Source Navigator。   然后,解压下载包sourcenavigator-NG4.5.tar.bz2 :tar -jxvf sourcenavigator-NG4.5.tar.bz2,进入解压出的文件夹:cd sourcenavigator-NG4.5 

  • 本文转自:Ubuntu 12.10安装Source Navigator ,转载请注明! 1.首先点击这里下载最新的源码包,我下载的是sourcenavigator-NG4.5.tar.bz2 2.将包解压 3.执行命令:./configure 4.执行sudo apt-get install libx11-dev libx11-dev的作用: This package provides a cli

  •  下载SN6.0 打补丁 将以下代码复制到文本文件 后缀为patch # --- T2-COPYRIGHT-NOTE-BEGIN --- # This copyright note is auto-generated by ./scripts/Create-CopyPatch. # # T2 SDE: package/.../sourcenav-ng/tk-lastevent.patch # Co

  •  博文来源:http://blog.csdn.net/sxsj333/article/details/22922611 一、添加.cc文件: 1. 选择菜单“Options(选项)” --> “Document Options(文档选项)”; 2. 在对话框“Document Options(文档选项)” 的"Document Type(文档类型)" 内选择"C++ Source File(c++

  • 一、添加.cc文件: 1. 选择菜单“Options(选项)” --> “Document Options(文档选项)”; 2. 在对话框“Document Options(文档选项)” 的"Document Type(文档类型)" 内选择"C++ Source File(c++源文件)";在“File filter(文件过滤器)”添加“;*.cc”;点击"Close(关闭)"; 二、添加.tcl

 相关资料
  • Source-Navigator是原来redhat开发的一个源代码管理分析工具,它可以在Windows,Linux等多种平台下工作。功能类似于windows下的Sourceinsight,它可以显示类,函数以及成员之间的关系,对阅读分析源代码机器有用。 Source-Navigator 支持C, C++, Java, Tcl, [incr Tcl], FORTRAN 和 COBOL, 并且提供SD

  • 本文向大家介绍Underscore源码分析,包括了Underscore源码分析的使用技巧和注意事项,需要的朋友参考一下 几年前就有人说javascript是最被低估一种编程语言,自从nodejs出来后,全端(All Stack/Full Stack)概念日渐兴起,现在恐怕没人再敢低估它了。javascrip是一种类C的语言,有C语言基础就能大体理解javascript的代码,但是作为一种脚本语言,

  • 这一节我们来看看requests是如何发送一个request的,这一节内容可能比较多,有很多底层代码,我自己也看的头疼,建议阅读前先喝瓶酸奶以保持轻松的心情。如果你准备好了,请往下看。 我们在Pycharm中按住win点击get,会来到get方法的源码: def get(url, params=None, **kwargs): r"""Sends a GET request. :

  • 传统习惯 上高清无码自制大图: 不需要理解图中各个类的功能, 大致扫一眼留一下印象。 State组件中有三个比较重要的地方,一个是State这个结构, 一个是BlockExector,还有一个是Store。 我们先看State结构。 它代表了区块的状态。 看一下它的详情数据结构: type State struct { //链ID 整个链中都是不会变化的 ChainID strin

  • 基本组件说明 P2P模块涉及的最重要的组件如上图所示, 上述的UML图并没有列出某个类的所有属性和方法,只是列举了我认为比较重要的部分。 第一眼看到上面的类图我猜应该是什么也看不出来。 再仔细看我想依然是云山雾绕不知道整个P2P的流程。 所以类图只是给大家一个基本的组件印象。让大家能大致猜测一下各个组件的功能。 现在我们不妨按着上面的类图去大胆猜一猜上述的各个组件的功能。 我们先从Switch这个

  • 老规矩,先上图。 内存池的作用简而言之就是为了保存从其他peer或者自身受到的还未被打包的交易。 我们看一下mempool的文件夹。 所以我们关注的内存池的源码其实只有mempool.go和reactor.go文件。 从源文件名称应该可以看出来MemPool的成员方法是在mempool.go文件中, 和peer信息信息的交互应该是在reactor.go文件中的。 在mempool.go文件中看到这