- 浏览: 258234 次
- 性别:
- 来自: 福州
文章分类
最新评论
-
zwhc:
finalerboy 写道有问题的。。。而且问题多得很,你自己 ...
将数字转为指定长度的字符串,如果位数不够,添加前缀 0 -
finalerboy:
有问题的。。。而且问题多得很,你自己试试
for(int j ...
将数字转为指定长度的字符串,如果位数不够,添加前缀 0 -
a542435582:
没有考虑中文哦,实现了三分之一
以 UE 十六进制编辑模式的显示方式显示数据 -
white_crucifix:
kyfxbl 写道左耳朵耗子这人感觉挺装的,发的帖子也没什么营 ...
atoi -
kyfxbl:
左耳朵耗子这人感觉挺装的,发的帖子也没什么营养,我已经取消关注 ...
atoi
Doxygen + Graphviz 很强大啊
Doxygen + Graphviz windows下安装配置(图解)
http://blog.csdn.net/fly542/article/details/7164633
获取 Graphviz 的 .dot 文件
1、在 expert 里,DOT_CLEARUP 设为不勾选,则可以看到所生成的 .dot 文件。
2、用 Graphviz 自带的 gvedit 打开 .dot 文件,则可以生成 .png 图片。
上传一个所生成的 .dot 文件及 .png 文件。
以下是 .dot 文件的内容:
http://blog.csdn.net/fly542/article/details/7164633
获取 Graphviz 的 .dot 文件
1、在 expert 里,DOT_CLEARUP 设为不勾选,则可以看到所生成的 .dot 文件。
2、用 Graphviz 自带的 gvedit 打开 .dot 文件,则可以生成 .png 图片。
上传一个所生成的 .dot 文件及 .png 文件。
以下是 .dot 文件的内容:
digraph "org.dspace.app.webui.util.JSPManager.showJSP" { edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; node [fontname="Helvetica",fontsize="10",shape=record]; rankdir="LR"; Node1 [label="org.dspace.app.webui.util.\lJSPManager.showJSP",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node2 [label="org.dspace.app.webui.search.\lLuceneSearchRequestProcessor.do\lSimpleSearch",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1search_1_1_lucene_search_request_processor.html#afd1900b1fcb4383bd5e27d2ed928961c"]; Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node3 [label="org.dspace.app.webui.search.\lLuceneSearchRequestProcessor.do\lAdvancedSearch",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1search_1_1_lucene_search_request_processor.html#a628ccf2bd73ba5d0cdd33256f93554e2"]; Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node4 [label="org.dspace.app.webui.servlet.admin.\lLicenseEditServlet.doDSPost",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1admin_1_1_license_edit_servlet.html#a433e3abbd7e9f2b419fb47760d7df562"]; Node4 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node5 [label="org.dspace.app.webui.servlet.admin.\lLicenseEditServlet.doDSGet",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1admin_1_1_license_edit_servlet.html#af2a885cc1419a646a0d9caf72d5f00cb"]; Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node6 [label="org.dspace.app.webui.servlet.admin.\lMetadataFieldRegistryServlet.doDSPost",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1admin_1_1_metadata_field_registry_servlet.html#a00bb06f006b4bc495c6f7a0b1b028c4a"]; Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node7 [label="org.dspace.app.webui.servlet.admin.\lWithdrawnBrowserServlet.showNoResultsPage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1admin_1_1_withdrawn_browser_servlet.html#a398a493792ca9ce0663ee05bd7b49ea5"]; Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node8 [label="org.dspace.app.webui.servlet.admin.\lWithdrawnBrowserServlet.showFullPage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1admin_1_1_withdrawn_browser_servlet.html#a371a681338121fd151ee6e9ef45ba042"]; Node1 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node9 [label="org.dspace.app.webui.servlet.\lBrowserServlet.showNoResultsPage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1_browser_servlet.html#aa6cc518643a75f92615571358f7a7741"]; Node1 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node10 [label="org.dspace.app.webui.servlet.\lBrowserServlet.showSinglePage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1_browser_servlet.html#a4bdc05f96d08bad0c1eac68ea9863d78"]; Node1 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node11 [label="org.dspace.app.webui.servlet.\lBrowserServlet.showFullPage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1_browser_servlet.html#a5bf49191dddbeef7add513969d34c042"]; Node1 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node12 [label="org.dspace.app.webui.servlet.\lControlledVocabularySearchServlet.doDSGet",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1_controlled_vocabulary_search_servlet.html#a0fcb41df7c34c2b102fb8094288922fb"]; Node12 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node13 [label="org.dspace.app.webui.servlet.\lControlledVocabularySearchServlet.do\lDSPost",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1_controlled_vocabulary_search_servlet.html#a66c639e12e690bcb0ad1351b86013587"]; Node1 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node14 [label="org.dspace.app.webui.servlet.\lMetadataImportServlet.doDSPost",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1_metadata_import_servlet.html#ac2b506d2822133e4916bce5dea49fbc1"]; Node1 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node15 [label="org.dspace.app.webui.servlet.\lMetadataImportServlet.doDSGet",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1_metadata_import_servlet.html#a9623589a70d7dc0cb8f107fc22e8fad9"]; Node1 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node16 [label="org.dspace.app.webui.submit.\lJSPStepManager.showJSP",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1_j_s_p_step_manager.html#a81075c3af3d90ce9ef1c1ce0e4a1098f"]; Node16 -> Node17 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node17 [label="org.dspace.app.webui.submit.step.\lJSPCCLicenseStep.doPreProcessing",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1step_1_1_j_s_p_c_c_license_step.html#ac70e682c50138c931c17521de839bd65"]; Node16 -> Node18 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node18 [label="org.dspace.app.webui.submit.step.\lJSPInitialQuestionsStep.doPostProcessing",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1step_1_1_j_s_p_initial_questions_step.html#aee9202712b165aad7861386287055ed8"]; Node16 -> Node19 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node19 [label="org.dspace.app.webui.submit.step.\lJSPLicenseStep.doPreProcessing",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1step_1_1_j_s_p_license_step.html#a315badb15ef41d68784b832fab2e8ce2"]; Node16 -> Node20 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node20 [label="org.dspace.app.webui.submit.step.\lJSPSampleStep.doPreProcessing",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1step_1_1_j_s_p_sample_step.html#ace33fc8c314bf3b44097c581acefb390"]; Node16 -> Node21 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node21 [label="org.dspace.app.webui.submit.step.\lJSPSelectCollectionStep.doPreProcessing",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1step_1_1_j_s_p_select_collection_step.html#a8ea36828682815ec3d90310607a55ac5"]; Node21 -> Node22 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node22 [label="org.dspace.app.webui.submit.step.\lJSPSelectCollectionStep.doPostProcessing",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1step_1_1_j_s_p_select_collection_step.html#a824ae0f60b657954b8a5c8cfea703f4f"]; Node16 -> Node23 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node23 [label="org.dspace.app.webui.submit.step.\lJSPUploadStep.doPostProcessing",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1step_1_1_j_s_p_upload_step.html#aa80d47166bd88aa50dce841179d5335d"]; Node16 -> Node24 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node24 [label="org.dspace.app.webui.submit.step.\lJSPVerifyStep.doPreProcessing",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1step_1_1_j_s_p_verify_step.html#a6dff9ead48151bb087490bd42005ffa8"]; Node1 -> Node25 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node25 [label="org.dspace.app.webui.submit.step.\lJSPCCLicenseStep.doPostProcessing",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1step_1_1_j_s_p_c_c_license_step.html#a7f63c15fec3bfcd7875d186692b81042"]; Node1 -> Node26 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node26 [label="org.dspace.app.webui.submit.step.\lJSPLicenseStep.doPostProcessing",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1step_1_1_j_s_p_license_step.html#aafbae2d3d9961ff8276431f8f32d108f"]; Node1 -> Node27 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node27 [label="org.dspace.app.webui.util.\lAuthenticate.startAuthentication",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1util_1_1_authenticate.html#a6f06920b35171f43959505edb2a33d2e"]; Node1 -> Node28 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node28 [label="org.dspace.app.webui.util.\lJSPManager.showInternalError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1util_1_1_j_s_p_manager.html#ad5fb368028279e94a55455cda9bf0adc"]; Node28 -> Node29 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node29 [label="org.dspace.app.webui.servlet.admin.\lWithdrawnBrowserServlet.showError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1admin_1_1_withdrawn_browser_servlet.html#a6bb61b07f27de41af8b03981e63a106a"]; Node29 -> Node30 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node30 [label="org.dspace.app.webui.servlet.admin.\lWithdrawnBrowserServlet.doDSGet",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1admin_1_1_withdrawn_browser_servlet.html#a637638e50a8f6c8dde655adf6309ff08"]; Node29 -> Node31 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node31 [label="org.dspace.app.webui.servlet.admin.\lWithdrawnBrowserServlet.showSinglePage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1admin_1_1_withdrawn_browser_servlet.html#a0a99caa6dfcbf51186608bd65376c9b3"]; Node28 -> Node32 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node32 [label="org.dspace.app.webui.servlet.\lBrowserServlet.showError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1_browser_servlet.html#a0d427d9a05800442556cb7160bf532b2"]; Node1 -> Node33 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node33 [label="org.dspace.app.webui.util.\lJSPManager.showIntegrityError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1util_1_1_j_s_p_manager.html#a2a3b6c66bccc4f2c3ffb04c288c279d9"]; Node33 -> Node34 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node34 [label="org.dspace.app.webui.servlet.\lBrowserServlet.exportMetadata",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1_browser_servlet.html#a95245183351ebe8a8268f71e4742a4c2"]; Node34 -> Node35 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node35 [label="org.dspace.app.webui.servlet.\lBrowserServlet.doDSGet",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1_browser_servlet.html#a68418939eb1d6f6567c40e382f086b84"]; Node33 -> Node36 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node36 [label="org.dspace.app.webui.servlet.\lMetadataExportServlet.doDSPost",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1servlet_1_1_metadata_export_servlet.html#acd766d17628178637094135a4542a4fa"]; Node33 -> Node37 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node37 [label="org.dspace.app.webui.submit.step.\lJSPDescribeStep.doPostProcessing",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1submit_1_1step_1_1_j_s_p_describe_step.html#a89c24123ea7d4ff6fe3d9da1b1c3d792"]; Node33 -> Node23 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node33 -> Node24 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node1 -> Node38 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node38 [label="org.dspace.app.webui.util.\lJSPManager.showAuthorizeError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1util_1_1_j_s_p_manager.html#af099b4d23b0007d1a98ef658d1a509c6"]; Node1 -> Node39 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node39 [label="org.dspace.app.webui.util.\lJSPManager.showInvalidIDError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1util_1_1_j_s_p_manager.html#ac92dca8425f6b22d65d0542c079efc7c"]; Node39 -> Node22 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node1 -> Node40 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"]; Node40 [label="org.dspace.app.webui.util.\lJSPManager.showFileSizeLimitExceededError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classorg_1_1dspace_1_1app_1_1webui_1_1util_1_1_j_s_p_manager.html#adf61fdeda61eb131df5382878792a073"]; }
相关推荐
这篇文档介绍怎样使用Doxygen+Graphviz+HtmlHelp 生成函数调用关系图
用doxygen+graphviz自动化生成代码文档,相关博文:http://www.cnblogs.com/tianzhijiexian/p/4392924.html
doxygen+graphviz生成函数调用图的doxgen配置文件,亲测有效
用doxygen+graphviz自动化生成函数调用流程图文件配置
Doxygen,graphviz,html help workshop三个软件一起传上去,我还传了它们的使用过程(Doxygen快捷入门)。
阅读项目源码的快速神器,Doxygen+Graphviz。前者分析源码,后者画图绘制关系
想起以前doxygen配合graphviz使用可以生成比较直观的函数调用关系图,但是前提是函数的注释需要严格按照doxygen的规范,具体可以自己去搜索一下,当然使用source insight等利器也很方便;本文主要通过gcc+egypt+...
安装 doxygen 是需要的一整套文件
https://blog.csdn.net/qq21497936 doxygen和graphviz文档生成工具 osg帮助文档生成依赖工具
Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,完全支持C、C++、Java、Objective-C和IDL语言,部分支持PHP、C#。注释的语法与Qt-Doc、KDoc和JavaDoc兼容。Doxgen可以从一套归档源文件开始,生成HTML...
Doxygen等工具制作开发文档的详细过程。 Doxygen + Graphviz + Htmlhelp
Doxygen 是一个类似 JavaDoc 的文档生成工具。有了它,C++爱好者就可以为自己的源代码很方便地生成美观实用的文档了。 为代码生成文档标注基础
GCC下编译的jsoncpp的动态链接库 以及doxygen+Graphviz+HTMLHelp编译的chm格式的docment https://github.com/open-source-parsers/jsoncpp
强大的代码分析工具,明晰代码分析流程的完美组合graphviz-2.18 + doxygen-1.7.6
doxygen1.9.3与graphviz3.0.0的Windows64位安装包
配套的工具都有
doxygen-1.6.1和graphviz-2.24安装程序,用于生成代码注释文档。