自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除