- 博客(9)
- 收藏
- 关注
原创 用cytoscape.js展示neo4j网络关系图 - 1. Flask
要解决的问题最近在找一种可视化方案来显示IT网络中的节点(PC,服务器,路由器,人)之间的关系。经过一系列的调研,初步选定如下方案。使用的方案后端 neo4j, 图形数据库用来存储网络节点及节点间的关系Web框架Flask,一个基于Python的Web微框架py2neo,neo4j的Python API包前端 cytoscape.js,显示节点及节点间的关系jQuery.js, AJA
2015-05-27 16:52:32 22666 2
原创 用cytoscape.js展示neo4j网络关系图 - 3. cytoscape.js
要完成的功能要把neo4j数据库里面的Movie数据正确的显示到前端,我们需要完成如下的功能。搭建基于Flask的简单网站用py2neo来获取neo4j的节点及关系用cytoscape.js来显示网络关系图上一篇博客介绍了如何用py2neo来获取neo4j的节点及关系,现在我们要用cytoscape.js来把用neo4j取得的节点和关系显示到网页上。先看看cytoscape.js是什么cyt
2015-05-28 13:58:08 32024 28
原创 用cytoscape.js展示neo4j网络关系图 - 2. py2neo
要完成的功能要把neo4j数据库里面的Movie数据正确的显示到前端,我们需要完成如下的功能。搭建基于Flask的简单网站用py2neo来获取neo4j里的节点及关系信息把从neo4j获取的信息转换成cytoscape.js能认识的JSON字符串在前端用cytoscape.js显示节点网络图上一篇博客介绍了如何搭建基于Flask的简单网站,现在我们要用py2neo来从neo4j serve
2015-05-27 16:55:19 17866 1
原创 如何才能在Qt Script脚本里面直接new自己的Qt C++类
Qt的script脚本除了直接使用Qt C++暴露给Qt Script的那些类以外,也可以直接new一个你自己写的Qt C++类。方法如下:1.生成一个自己的C++类AddDemo.proQT += core scriptQT -= guiTARGET = DemoCONFIG += consoleCONFIG -=
2013-07-02 13:32:03 1152 1
原创 用SWIG来生成Qt C++动态库的Python绑定
以前写过一个博客介绍用SIP来做C++的Python绑定。这几天看了看SWIG,挺不错的工具,支持把C/C++绑定成多种语言(Perl, PHP, Python, Tcl, Ruby, PHP, C#, Java等等)。最重要的是SWIG文档非常全,想想Shiboken,哎。。。我的环境如下Windows XPPython 2.7.2Qt SDK 4.8.4MinGW (gcc 4.4
2013-05-08 13:04:44 2639
原创 用gcov来检查Qt C++程序的代码覆盖率
最近才发现MinGW里面包含一个叫做gcov的工具,可以用来检查你的程序运行时调用了哪些代码,同时显示代码行被调用的次数。这个功能在代码的覆盖率和性能调优方便都能用上。我的运行环境Windows XPMinGW(gcc 4.4.0)Qt 4.8.4第一步:编写一个可运行的Qt程序要用到的文件:hihi.cpp, hihi.prohihi.cppc
2013-01-17 10:36:00 2610
原创 用SIP来生成C/C++/Qt库的Python绑定(三)
用SIP来生成C/C++/Qt库的Python绑定(二)里面我们完成了对C++ function的Python绑定。现在我们的运行环境如下:Windows XPPython 2.7.2MinGW (gcc 4.4.0)SIP4.14.2接下来我们做一个简单的C++ 类的Python绑定生成动态链接库bar.dll我们会用到文件bar.h, bar.cpp, test
2013-01-14 15:54:34 1089
原创 用SIP来生成C/C++/Qt库的Python绑定(二)
用SIP来生成C/C++/Qt库的Python绑定(一)里面我们已经安装好了SIP,现在我们的运行环境如下:Windows XPPython 2.7.2MinGW (gcc 4.4.0)SIP4.14.2接下来我们做一个简单的C++ function的Python绑定先生成动态链接库foo.dll我们需要写foo.h, foo.cpp和一个测试程序main.cpp来
2013-01-14 15:07:52 1973
原创 用SIP来生成C/C++/Qt库的Python绑定(一)
SIP可以用来生成C, C++或者Qt库的Python绑定。著名的PyQt (Qt的Python版本)就是用SIP生成的。下面的介绍基于以下环境Windows XPPython 2.7.2MinGW (gcc 4.4.0)首先,我们需要去下载,编译和安装SIP。下载下载网址 http://www.riverbankcomputing.com/software/sip/d
2013-01-10 16:35:05 1351 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人