自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(193)
  • 资源 (15)
  • 收藏
  • 关注

原创 P2P:区块链系统的重要基石

各位朋友大家晚上好,我们今天继续来做区块链的分享;今天聊的主题是对等网络;今天我的交流目的想和大家聊清楚三个基本问题: 1. 对等网络的组网思想 2. 区块链系统为什么选择对等网络作为自身的网络模型 3. 为什么说对等网络是区块链实现去中心化的重要基石下面让我们开始今天的分享内容;对等网络,又称为P2P网络;对于没有接触过计算机原理的朋友,如果直接谈组网模型或是对等网络,还是稍稍有点抽象;按照

2017-11-07 21:53:11 6027

原创 区块链是如何做到交易数据防篡改的

各位朋友大家晚上好,我们又见面了。今天和大家分享的主题是《区块链是如何做到交易数据防篡改的》?这个话题属于数据安全领域的问题,如果完全展开来说,涉及到的面非常广;那我们依然按照之前的原则,一次只讲一个核心点,掰开了揉烂了说;在讲解的过程中呢,我会结合一小部分代码,但我会尽量讲的浅显直白一些,让大家不仅感到到区块链防篡改的特性,也展示一下它到底是如何实现的,是不是真的如他一直宣称的那样实现了数据的防篡

2017-11-07 21:52:05 19709 6

原创 区块链为什么叫区块链

各位朋友大家晚上好,今天和大家分享的主题是区块链为什么叫区块链。我之所以想把这个问题拿出来单独说,是因为在网上有很多朋友容易把 比特币 区块链和数字货币 这三者混为一谈,认为三者是一个东西。那今天呢,我就掰开了揉碎了和大家聊聊区块链这个概念的由来。我计划从两个方面解释一下这个问题:1 区块链的历史来源; 2 区块链的技术来源?现在让我们先回到08年10月份;在2008年10月份,一个在网上化名为中

2017-11-07 21:47:39 4773

原创 基于docker安装gitlab

采用docker镜像安装GitLab 3.2.1. 简介 官网:https://github.com/sameersbn/docker-gitlab 7.4.3之前版本,镜像里包含所有组件,7.4.3版本镜像里只包含核心组件:nginx、sshd、ruby on rails、sidekiq 3.2.2.

2017-03-16 18:40:05 649

原创 互联网基础应用架构构建(基于docker)

一:docker 安装 管理员在2009年8月13日编辑了该文章文章。 --> --> window._bd_share_config={"common":{"bdSnsKey":{},"bdText":

2017-03-16 18:40:02 568

原创 Nginx+Lua插件安装步骤

# nginx_lua 安装 ##1.安装lua, luajit, pcre, libevent ```shell -- brew install lua -- brew install luajit -- brew install pcre -- brew install libevent

2017-03-16 18:39:52 717

原创 go-import下划线的作用

在Golang里,import的作用是导入其他package,但是今天在看beego框架时看到了import 下划线,不知其意,故百度而解之。   import 下划线(如:import _ hello/imp)的作用:当导入一个包时,该包下的文件里所有init()函数都会被执行,然而,有些时候我们并不需要把整个包都导入进来,仅仅是是希望它执行init()函数而已。这个时候就可以使用

2017-03-16 18:39:49 3290

原创 KVM详解,太详细太深入了,经典

KVM 介绍(1):简介及安装 http://www.cnblogs.com/sammyliu/p/4543110.html学习 KVM 的系列文章:  (1)介绍和安装 (2)CPU 和 内存虚拟化 (3)I/O QEMU 全虚拟化和准虚拟化(Para-virtulizaiton)

2017-03-16 18:39:46 4592

原创 Go语言内幕(1):主要概念与项目结构

让我们开始吧 每当开始学习一门新编程语言的时候,你总是可以找到大量的 “hello world” 教程、新手指南或者关于语言的主要概念、语法甚至标准库的文档。然而,当你想找一些介绍得更加深入的资料,比如语言运行时分配的数据结构在内存中的布局,或者调用一个内置函数时到底生成了什么样的汇编代码,你就会发现这并非易事。显然,这些问题的答案都藏在源代码中。但是,以我的个人经验来看,你很可能花费

2017-03-16 18:39:43 569

原创 go 常用命令扼要说明

go build go build 命令主要是用于测试编译。在包的编译过程中,若有必要,会同时编译与之相关联的包。 如果是普通包,当你执行go build命令后,不会产生任何文件。 如果是main包,当只执行go build命令后,会在当前目录下生成一个可执行文件。如果需要在$GOPATH/bin木下生成相应的exe文件

2017-03-16 18:39:40 424

原创 kafka监控维度分析

一、监控目标    1.当系统可能或处于亚健康状态时及时提醒,预防故障发生    2.报警提示 a.短信方式 b.邮件二、监控内容2.1 机器监控    Kafka服务器指标    CPU Load    Disk IO    Memory    磁盘log.dirs目录下数据文件大小,要有定时清除策略2.2 JVM监控    主

2017-03-16 18:39:30 1008

原创 Pycharm安装go插件,开始go之旅

在PyCharm(Idea一样)装GO插件,相当容易。 PyCharm左上角"File->Settings->Plugins": 点击"Browse repositories",输入go查询,看右侧说明确认是正确的go插件即可安装: PyCharm里面GO插件安装好之后,中间可能需要重启PyCharm,打开File->Settings

2017-03-16 18:39:20 17207 3

原创 kafka及php扩展安装

【kafka其他语言的三方包地址:https://cwiki.apache.org/confluence/display/KAFKA/Index】 安装步骤  下载 jdk-8u112-linux-x64.rpm 下载 kafka_2.11-0.10.1.0.tar.gz 下载 z

2017-03-16 18:39:17 1284

原创 docker初探

一、Docker 简介 Docker 两个主要部件: Docker: 开源的容器虚拟化平台 Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 -- Docker Hub Docker 使用客户端-服务器 (C/S) 架构模式。Docker 客户端会与 Docker 守护进程进行通信。Doc

2017-03-16 18:39:14 942

原创 mac上安装mongodb

在Mac下安装MongoDB 第一种、用浏览器或者第三方工具下载当前版本的下载地址: http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.6.tgz 或者第二种、打开终端,使用以下命令行下载:curl http://downloads.mongodb.org/osx/mongodb-osx-x86_6

2017-03-16 18:39:04 335

原创 ssh服务证书登录设置

前言 本文基于实际Linux管理工作,实例讲解工作中使用ssh证书登录的实际流程,讲解ssh证书登录的配置原理,基于配置原理,解决实际工作中,windows下使用SecureCRT证书登录的各种问题,以及实现hadoop集群部署要求的无密码跳转问题。 ssh有密码登录和证书登录,初学者都喜欢用密码登录,甚至是root账户登录,密码是123456。但是在实际工作中,尤其是互联

2017-03-16 18:39:01 833

原创 Nginx+Gunicorn+Django+Supervisor搭建web服务环境

(此互联网架构应用于网利宝项目中,大家感兴趣,可以扫码注册体验产品) 将nginx配置文件修改为这样的 注意自己修改下面的路径server {     listen 80;     server_name server_name;     access_log /home/virusdefender/Desktop/access.log;     err

2017-03-16 18:38:51 387

原创 源码安装mysql-5.6.30及mysql维护

(mysql-5.6.30应用于网利宝项目中,大家感兴趣,可以扫码注册体验产品)   概述: CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.30。 正文: 一:卸载旧版本 使用下面的命令检查是否安装有MySQL Serverrpm -qa | grep mysql

2017-03-16 18:38:48 510

原创 python所有的魔术方法钩子函数

C.__init__(self[, arg1, ...]) 构造器(带一些可选的参数)C.__new__(self[, arg1, ...]) 构造器(带一些可选的参数)通常用在设置不变数据类型的子类。C.__del__(self) 析构器C.__str__(self) 可打印的字符输出;内建str()及print 语句C.__repr__(self) 运行时的字符串输出 内建re

2017-03-16 18:38:45 1023

原创 git常用命令总结

Git常用命令总结 git init      在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹.   git clone      获取一个url对应的远程Git repo, 创建一个local copy.      一般的格式是git clone

2017-03-16 18:38:43 252

原创 ubuntu 安装oh-my-zsh

0. 依赖软件(Dependencies)oh-my-zsh 的安装依赖于以下两个软件:git、zsh。这两个软件都可以通过软件包来安装:sudo apt-get updatesudo apt-get gitsudo apt-get zsh安装完之后,可以在Bash 里面输入 zsh,来创建一个新的Shell,并体验 zsh。

2017-03-16 18:38:40 468

原创 Python使用QRCode模块生成二维码

Python使用QRCode模块生成二维码 QRCode官网https://pypi.python.org/pypi/qrcode/5.1 简介python-qrcode是个用来生成二维码图片的第三方模块,依赖于 PIL 模块和 qrcode 库。 简单用法 import qrcode img = qrcode.ma

2017-03-16 18:38:37 801

原创 MySQL 四种事务隔离级的说明

按照SQL:1992 事务隔离级别,InnoDB默认是可重复读的(REPEATABLE READ)。MySQL/InnoDB 提供SQL标准所描述的所有四个事务隔离级别。你可以在命令行用--transaction-isolation选项,或在选项文件里,为所有连接设置默认隔离级别。例如,你可以在my.inf文件的[mysqld]节里类似如下设置该选项:transaction-iso

2017-03-16 18:38:34 187

原创 Tornado源码阅读总览

最近花了2周时间断断续续地阅读了 Tornado 的源码,写了“Tornado源码解析”这个系列专题。由于写得比较散,这里简单做一个索引与导读。 为什么要选择 Tornado 这个框架?先给大家讲一个小故事: “[web.py inspired the] web framework we use at FriendFeed [and] the webapp fram

2017-03-16 18:38:24 524

原创 python模拟一个浏览器

知道如何快速在命令行或者python脚本中实例化一个浏览器通常是非常有用的。 每次我需要做任何关于web的自动任务时,我都使用这段python代码去模拟一个浏览器。  ? 1 2 3

2017-03-16 18:38:14 541

原创 Python 内置函数大全

一、数学运算类 abs(x) 求绝对值1、参数可以是整型,也可以是复数2、若参数是复数,则返回复数的模 complex([real[, imag]]) 创建一个复数 divmod(a, b)

2017-03-16 18:38:10 220

原创 uwsgi+Django+Nginx的布署

一:Django   1: django startproject   pro_name   2: cd pro_name   3: touch server.sh & chmod 777 server.sh;   4: 在server.sh的文件里,写入如下内容:    nginx -s reload  #重新加载nginx的配置文件

2017-03-16 18:38:07 391

原创 scrapy遇到的问题及解决方法

问题一: [root@iZ251bgaex6Z dianle]# scrapy crawl  fanli Traceback (most recent call last):   File "/usr/bin/scrapy", line 4, in     import pkg_resources   File "/usr/lib/py

2017-03-16 18:38:04 657

原创 基础设施的搭建

【操作系统是centos7.0,两个用户组:work组和dev组;work组生产发布用;dev组开发用;】 一:pip工具的安装 1:git clone  https://github.com/pypa/pip.git 2:python  setup.py build 3:python setup.py install 针对2 3两步,如

2017-03-16 18:38:01 771

原创 mysql内置函数汇总

(这是在网利宝项目中,逐渐总结归纳的内置函数,大家感兴趣,可以扫码注册体验产品)  一.字符串函数 select concat(name,"age is",age) from users;    insert(str,x,y,insert)//将字符串x位置开始y个位置替换成insert  

2017-03-16 18:37:58 833

原创 Ubuntu下Sublime Text 3解决无法输入中文的方法

保存下面的代码到文件sublime_imfix.c(位于~目录) #include void gtk_im_context_set_client_window (GtkIMContext *context,          GdkWindow    *window) {

2017-03-16 18:37:55 349

原创 Django执行原始SQL

一、参考文档和资料 Django 1.2 https://docs.djangoproject.com/en/1.2/topics/db/sql/ 二、知识点总结 Django提供两种方式执行(performing)原始的SQL查询: (1)、Manager.raw():执行原始查询并返回模型实例 (2)、Executing

2017-03-16 18:37:52 948

原创 Python中的属性管理

(网利宝项目框架是基于python自开发的,使用了大量的python自有属性方法,大家感兴趣,可以扫码注册体验产品) Python管理属性的方法一般有三种:操作符重载(即,__getattr__、__setattr__、__delattr__和__getattribute__,有点类似于C++中的重载操作符)、property内置函数(有时又称“特性”)和描述符协议(descriptor)

2017-03-16 18:37:49 398

原创 KAFKA分布式消息系统

Kafka[1]是linkedin用于日志处理的分布式消息队列,linkedin的日志数据容量大,但对可靠性要求不高,其日志数据主要包括用户行为(登录、浏览、点击、分享、喜欢)以及系统运行日志(CPU、内存、磁盘、网络、系统及进程状态)。 <span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-th

2017-03-16 18:37:46 201

原创 zend studio 中使用yii方法

新建PHP Project后, 在左侧树型类别右键点击PHP Include Path, 选择“Congfigure Include Path“,然后"Libraries"->“Add External Source Folder…”, 将YiiRoot下的framework文件夹引用进项目中即可. 这样, Zend Studio就可以自动补全了. 

2017-03-16 18:37:36 382

原创 Scipy:高端科学计算

Scipy:高端科学计算 作者:Adrien Chauve, Andre Espaze, Emmanuelle Gouillart, Ga?l Varoquaux, Ralf Gommers 翻译自:scipy lecture notes译者表示最后部分没怎么看懂,此文档维护中…… Scipy scipy包包含致力于科学计算中常见问题的各个工

2017-03-16 18:37:33 710

原创 python numpy教程

先决条件 在阅读这个教程之前,你多少需要知道点python。如果你想重新回忆下,请看看Python Tutorial. 如果你想要运行教程中的示例,你至少需要在你的电脑上安装了以下一些软件: Python NumPy 这些是可能对你有帮助的:

2017-03-16 18:37:30 277

原创 python解析xml的方法总结

使用python开发时,由于python的开源生态圈非常的给力,对于实现同一个功能,往往在这方面的类库非常多,而开发者也同样面临着如何选择最佳的 类库作为辅助开发的工具。本文将记录本人在使用python处理xml格式数据时测试过的类库,有些类库由于先天不足,无法支持一些特性,涉及的类库或模 块有xml(python自带)、libxml2 、lxml 、xpath 。 附注:本文处理xm

2017-03-16 18:37:27 453

原创 zend studio vim插件安装

第一步到此处下载插件并解压:http://download.csdn.net/detail/u013177568/7733211第二步Help-》install new software-》指定解压后的包所在的地址,然后开始安装 管理员在2009年8月13日编辑了该文章文章。 -->

2017-03-16 18:37:24 383

原创 python中如何用正则表达式匹配汉字

由于 需求原因,需要匹配 提取中文,大量google下,并没有我需要的。花了一个小时大概测试,此utf8中文通过,特留文。   参考: http://hi.baidu.com/nivrrex/blog/item/e6ccaf511d0926888d543071.html          http://topic.csdn.net/u/20070404/15/b011aa83-f9b7-4

2017-03-16 18:37:21 6221

Alfred4.0.zip

Alfred4.0安装程序和破解工具code.patch;安装Alfred4.0后,打开code.path,选择/Applications/Alfred4.0即可完成破解;

2019-06-12

Alfred_4_Powerpack_4.0.1_1078_xclient.info.dmg

Alfred4.0安装程序和破解工具code.patch;安装Alfred4.0后,打开code.path,选择/Applications/Alfred4.0即可完成破解;

2019-06-12

数据结构与算法

数据结构与算法,C语言实现版本,希望对大家能有所帮助。老外写的,经典版。

2015-07-29

scrapy中文文档

scrapy爬虫说明文档,请大家放心使用

2014-12-07

zendstido vim插件

这是一个专门针对zendstudio 的vim插件,让你在zend里面也可以畅快的使用vim

2014-08-09

Go 语言编程入门 国内首部Go语言编程语言教材

此书是国内首部Go语言编程语言入门教材,内容浅显易懂,非常适合初学者

2014-08-06

svn命令行工具

当windows命令行不存在svn 命令时候,可以使用此安装包解决之。

2014-08-06

深入理解python

深入理解python,是一本业内人士对python非常专业的理解,希望对大家有所帮助。

2014-07-15

前端开发工具包

该文档集合了jquery jquerymobile bootstrap,请大家放心使用。

2014-07-11

深入理解 python

深入理解python第三版 完整版本,请大家放心下载。

2014-07-11

python 官方帮助手册chm

此chm文档完全同步于python官网帮助手册,请广大开发朋友放心下载。

2014-06-17

php调用java的代码

php调用java的代码,直接嵌入,直接使用。

2014-01-01

PHP调用Python借口文件

php调用python的借口程序,直接嵌入。

2014-01-01

Zend studio 快捷键大全

收集了zend studio的常用命令,希望能够对大家有所帮助。

2013-12-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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