自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CodeAsWind

不积跬步无以至千里,不积码量无以脱码农!

  • 博客(133)
  • 资源 (6)
  • 收藏
  • 关注

原创 Openstack计算节点高可用性实现

主要相关步骤:1: nova service-disable xxxxxx node-type; xxxxx为计算结点的host_name, 非必要步骤。2: nova service-list; 确定一下待疏散的计算结点,在控制结点上的状态必须处于down状态,不然会导致疏散不成功3: 为了防止脑裂,需要进一步确保待疏散的计算结点,处于关机状态(待讨论)4: nova list ...

2019-03-21 10:23:09 2291

原创 Nova实现虚拟机密码重置功能

qga是一个运行在虚拟机内部的普通应用程序(可执行文件名称默认为qemu-ga),其目的是实现一种宿主机和虚拟机进行交互的方式,这种方式不依赖于网络,而是依赖于virtio-serial(默认首选方式)或者isa-serial,而QEMU则提供了串口设备的模拟及数据交换的通道,最终呈现出来的是一个串口设备(虚拟机内部)和一个unix socket文件(宿主机上)。qga通过读写串口设备与宿主机上的...

2019-03-21 10:12:07 3272

原创 ISO格式云主机创建QCOW2格式镜像

1: 找到ISO镜像,创建的可运行云主机2:点击右边下拉框3:镜像列表观察,镜像创建情况镜像创建中, 格式为ISO镜像创建完成,格式为RAW,即qcow2镜像在ceph中的格式;4:拿镜像直接创建云主机(不需要再经过ISO镜像创建的过程)...

2019-03-20 15:46:55 3223

原创 Openstack采用ISO格式文件创建云主机

1: 原生ISO镜像创建云主机创建云主机:针对不需要virtio的云主机:最后系统是安装在这个盘上;之后用云硬盘创建个云主机,就是最后想要的云主机;Q版舍弃了 从云硬盘创建云主机, 变成了之后用生成的新镜像创建云主机,就相当于ISO镜像创建出来的云主机。2:针对需要virtio的云主机,比上面多了一个步骤创建了一个带virtio驱动的云硬盘, ...

2019-03-20 15:41:25 1344

原创 GoLang错误合集

1: go 编译过程出现文件不存在错误/usr/local/go/pkg/tool/linux_amd64/link: cannot open file /usr/local/go/pkg/linux_amd64/github.com/spf13/cobra.a: open /usr/local/go/pkg/linux_amd64/github.com/spf13/cobra.a: no suc...

2018-05-10 21:02:26 3325

原创 Nodejs入门(二)

1:Nodejs文件系统Node.js 提供一组类似 UNIX(POSIX)标准的文件操作API。 Node 导入文件系统模块(fs)语法如下所示:var fs = require("fs")文件系统中异步和同步打开文件:异步打开文件语法:fs.open(path, flags[, mode], callback)参数: path - 文件的路径 flags - 文件打开的行为 ...

2018-04-19 14:27:56 467

原创 Nodejs入门(一)

1: 创建nodejs第一个应用touch server.jsnodejs server.jscurl 127.0.0.1:8888 即可得到hello world!2:npm使用(类似Python pip模块安装工具)npm安装完成,即可用npm install xxx; 安装对应的nodejs模块模块安装好之后,xxxx包就放在了工程目录下的 node_modules 目录中,因此在代码中只需...

2018-04-18 18:14:22 585

原创 Python 实现从零创建区块链

1: 设计区块类BlockChain类BlockChain类构造函数包含两个list:储存区块链、储存交易BlockChain结构框架如下:class BlockChain(object): def __init__(self): self.chain = [] self.current_transactions = [] def ...

2018-03-14 17:24:35 598

原创 Python生成验证码

在web开发中经常用到验证码,为了防止机器人注册或者恶意登陆和查询等,作用不容小觑但是验证码其实不是一个函数就能搞定的,它需要生成图片和水印,其实每种语言都有相关的函数生成图片和文字水印。包括我熟悉的php,呵呵,今天主要来分享如何用python生成验证码。python生成验证码主要用到如下模块:Image, ImageDraw, ImageFont, ImageFilter和随机

2015-10-28 14:39:23 986

原创 python实现中文字符繁体和简体中文转换

需求:把中文字符串进行繁体和简体中文的转换;思路:引入简繁体处理库,有兴趣的同学可以研究一下内部实现,都是python写的1、下载zh_wiki.py及langconvzh_wiki.py:https://github.com/skydark/nstools/blob/master/zhtools/zh_wiki.pylangco

2015-10-28 14:34:38 1452

转载 Python程序的性能分析指南

虽然不是所有的Python程序都需要严格的性能分析,不过知道如何利用Python生态圈里的工具来分析性能,也是不错的。分析一个程序的性能,总结下来就是要回答4个问题:它运行的有多快?它的瓶颈在哪?它占用了多少内存?哪里有内存泄漏?接下来,我们会着手使用一些很棒的工具,来帮我们回答这些问题。粗粒度的计算时间我们先来用个很快的方法来给我们的代码计时:使用un

2015-10-28 10:40:47 1274

转载 Python Profilers性能分析器

1. 介绍性能分析器profiler是一个程序,用来描述运行时的程序性能,并且从不同方面提供统计数据加以表述。Python中含有3个模块提供这样的功能,分别是cProfile, profile和pstats。这些分析器提供的是对Python程序的确定性分析。同时也提供一系列的报表生成工具,允许用户快速地检查分析结果。Python标准库提供了3个不同的性能分析器:cProfi

2015-10-28 10:19:40 716

原创 Python Tips:什么是*args和**kwargs?

先来看个例子:def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '---------------------------------------'if __name__ == '__main__': foo(1,2,3,4) f

2015-06-05 17:46:30 679

原创 网页爬虫WebCrawler(2)-Utilities

在网页爬虫的实现过程中还涉及了一些基本的功能函数,例如获取系统的当前时间函数,进程休眠和字符串替换函数等。我们将这些多次调用的与过程无关的函数写成一个类Utilities。Code://///Utilities.h//*************************//与操作系统相关的函数//*************************#ifndef Uti

2014-10-22 14:26:47 921

原创 网页爬虫WebCrawler(1)-Http网页内容抓取

在windows下的C++通过Http协议实现对网页的内容抓取:    首先介绍下两个重要的包(一般是在linux下的开源数据包,在windows下则调用其动态链接库dll):curl包和pthreads_dll,其中curl包解释为命令行浏览器,通过调用内置的curl_easy_setopt等函数即可实现特定的网页内容获取(正确的编译导入的curl链接库,还需要另外一个包C-ares)。pt

2014-10-21 13:18:38 1335

原创 数据挖掘(聚类分析)

概况:数据挖掘对聚类算法的要求:可伸缩性(在小数据集上算法优,同样要求在大数据集上算法优)、处理不同类型数据的能力、发现任意形状簇的能力、输入参数的领域知识最小化、处理噪声数据的能力、对输入数据顺序的敏感、可解释性和可用性、基于约束的聚类、处理高维数据的能力。聚类方法的分类:基于划分的方法:构建数据集的k个划分,每个划分表示一个聚类(每个划分至少包含一个对象、每个对象只属于一个划分(可

2014-09-19 15:15:59 3376

原创 数据挖掘(数据处理基础)

数据及数据类型:数据是数据库存储的基本对象,狭义的数据

2014-09-18 19:39:29 1525

原创 数据挖掘(hadoop的mapReduce技术概念)

前言海量数据处理是目前许多程序员面临的

2014-09-18 14:18:12 1929

原创 致我们终将忘记的算法(贪心与动态)

1->一个三角形数组,找出从顶到底的最短路径解题

2014-09-15 10:50:56 601

原创 致我们终将忘记的算法(广度和深度优先搜索算法)

1->给出两个字符串,寻找通过最短路径将一个字符串变成lin

2014-09-13 10:36:14 647

原创 致我们终将忘记的算法(暴力枚举)

1->求一个集合的全部子集解题方法:cai

2014-09-12 09:37:42 667

原创 致我们终将忘记的算法(不分你我的查找和排序)

排序和查找一些常见的面试题!!

2014-09-11 19:38:38 563

原创 致我们终将忘记的算法(树中天地)

********二叉树的节点定义*********

2014-09-09 20:20:21 672

原创 致我们终将忘记的算法(栈的伤)

1->栈在括号匹配中的应用,一个字符串仅包含"*"

2014-09-09 19:02:23 606

原创 致我们终将忘记的算法(随处可见的经典<3>)

1->求字符串中重复出现的最长子串

2014-09-09 17:04:27 650

原创 致我们终将忘记的算法(随处可见的经典<2>)

********Catalan数*********Catalan数(卡塔兰数)取自组合数学中一个常在各种计数问题出现的数列。卡塔兰数的一般项公式为:令其为h(n)的话,满足h(n)=h(0)*h(n-1)+h(1)*h(n-2)+......+h(n-1)h(0)  (n>=2).若从中取出的数叫做第n个Catalan数,前几个Catalan数是:1,1,2,5,14,42,132

2014-09-09 14:49:14 1066

原创 致我们终将忘记的算法(千变万化字符串)

1->判断一个字符串是不是回文字符串,不考虑字符串的大小写

2014-09-05 19:30:48 718

原创 致我们终将忘记的算法(随处可见的经典<1>)

1->求连续子序列的最大和问题。

2014-09-05 14:30:10 1284

原创 致我们终将忘记的算法(单链表那些事)

1->一个单链表L1->L2->.......->Ln-1->Ln,翻转链表使其

2014-09-04 20:12:44 988

原创 致我们终将忘记的算法(说不清道不明的排序)

1->插入排序:插入排序的思想很简单,将待排序的元素,从后往前在已经排序好的部分序列中寻找要插入的位置。Code:void InsertSort(int Array[]){    for(int i=1;i        int tmp=Array[i];         int j=i-1;        while(j>=0 && Array[j]>tmp) {Ar

2014-09-04 15:07:16 794

原创 致我们终将忘记的算法(数组也疯狂)

1->在一个整数数组中,除了一个整数只出现1次外,其余所有的整数均出现了3次。请在线性时间复杂度内找出这个整数。方法1:创建一个长度为sizeof(int)*8的数组count[sizeof(int)*8],其中count[i]表示在i位出现1的次数。如果count[i]是3的整数倍,则忽略。否则就把该位提取出来组成答案。int singleNumber(int A[],int n){

2014-09-03 19:45:20 933

原创 笔试面试那件小事(函数)

函数接口的两个要素是参数和返回值。1->函数参数

2014-09-03 17:04:26 786

原创 笔试面试那件小事(内存管理)

1->内存分配方式:内存分配方式

2014-09-03 13:25:28 618

原创 Trapping Rain Water

Trapping Rain Water题目大意

2014-09-02 18:45:25 583

原创 Valid Sudoku

Valid Sudoku

2014-09-02 17:50:35 474

原创 笔试面试那件小事(C++函数高级特征)

C++函数的高级特征    重载(overload)

2014-09-02 16:49:45 620

原创 笔试面试那件小事(类的构造、析构、赋值函数)

&&&每个类只有一个析构函数和一个赋值函数,但可以有多个构造函数(包含一个拷贝构造函数,其他称为普通构造函数)。对于任一的一个类A,如果不想编写上述的函数,C++编译器就会自动产生四个缺省的函数。例如:A(void);    //缺省的无参构造函数            A(const A &a);   //缺省的拷贝构造函数    ~A(void);   //缺省的析构函数      A&

2014-09-02 13:38:13 682

原创 笔试面试那件小事(常见的C++基础题)

1->简述变量声明和定义的区别为变量

2014-09-01 21:11:05 753

原创 笔试面试那件小事(数据库概念知识)

第一节:相关概念:1>Data:数据,是数据库中存储的基本对象,是描述事物的符号记录2>DataBase:数据库,是长期存储在计算机内、有组织的,可共享的大量数据的集合。3->DBMS:数据库管理系统,是位于用户与操作系统之间的一层数据管理软件,用于科学的组织、存储和管理数据,高效的获取和维护数据4->DBS:数据库系统,指在计算机系统中引入数据库后的系统,一般由数据库、数据库

2014-09-01 15:54:56 1107

原创 笔试面试那件小事(数据库SQL查询续)

20>统计各科成绩,各分数段人数:课程ID,课程名称,[]

2014-08-29 14:20:27 809

安卓抓包tcpdump工具.rar

安卓抓包一个工具,用于安卓系统抓包, 用于分析app对应的url请求数值,了解app后端运行,可用于抓包分析等之类的工具

2020-05-07

cirros-1.1.0-x86_64-disk.zip

Openstack 测试基础功能采用的镜像Cirros镜像, 大小为12M左右,提供功能测试使用

2019-10-30

HDP 版本升级XML.zip

Ambari 大小版本升级所涉及到的对应的XML文本, 用于管理Ambari不同的HDP版本

2019-09-17

Keepalived&nginx;安装包.zip

通过LVS、Keepalived以及nginx等实现LB方案,需要涉及到的离线安装包

2019-09-09

Curl、Pthreads动态链接库

Http网页抓取代码用到的开源数据包。是动态链接库文件dll

2014-10-21

定时关机程序C++实现源代码

编程实现计算机定时关机的代码?C++编程实现。

2014-07-27

空空如也

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

TA关注的人

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