Newman Fast 算法Python实现

之前写的newman fast算法有错误,更正过来了并上传一下代码,希望能有帮助,如果有错误也请指出。 算法原理: 先将每个节点看作一个社区,然后选择模块度增值最大的进行合并,直到所有社团变成一个社团为止。 所需包安装 pip install networkx==1.11 # networkx目前版本2.0,遍历邻居函数G.neighbors(node)返回不再是一个list,读者可自行调整 import networkx as nx # newman快速算法 # 合并社团函数 def cluAsse...

Continue Reading »
分享到:

【转载】flask + celery + gunicorn + gevent + nginx + supervisord 实现业务系统的开发及部署

接触了flask开发有一小段时间了,使用flask主要完成了我们产品的Android客户端的后台服务(提供REST API),还有就是为运营提供数据统计及应用发布的web系统。之前都是通过传统的笔记本来记录开发中遇到的问题,渐渐发现很多问题存在着很多的共性,通过博客的方式开启一个记录和交流的新方法吧。文中如果有什么错误欢迎指出,对flask开发有兴趣的朋友也可以互相交流,探讨问题。 flask在他的官方文档中是这样描述的,flask是一个python的微框架,基于Werkzeuk和Jinjia2。目前对于...

Continue Reading »
分享到:

Hadoop安装配置(伪分布式)

背景 本人这段时间一直在进行hadoop的安装配置,前前后后花费了很多时间。在这里感谢学长的帮助,才让我对安装的过程 有了更好的理解也让我更加顺利的安装成功。在这里只提供伪分布式的安装步骤,分布式的安装之后经过测试再给出。安装过程如 有错误,欢迎大家前来指正。 环境 虚拟环境:Oracle VM VirtualBox 虚拟机:ubuntu-14.04.4-server-amd64 JDK:jdk-8u131-linux-x64.tar HADOOP:hadoop-2.6.0.tar 客户端:Bitv...

Continue Reading »
分享到:

Javascript中页面回退的区别及HTTP错误代码

在Javascript中,有时会遇到这样的需求,比如用户点击一个页面内容未找到(HTTP 404),或者权限不允许(HTTP 403)等,一般会做一个页面来提示用户返回上次操作页面,这时候,通常会使用Javascript. 1、history.go(-1); 2、history.back(-1); 区别: go(-1): 返回上一页,原页面表单中的内容会丢失; back(-1): 返回上一页,原页表表单中的内容会保留,一般还是back(-1)用的多。 注(HTTP错误代码): 代码指示 2xx成功 200...

Continue Reading »
分享到: