自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 收藏
  • 关注

转载 DigApis编码提交规范白皮书

python代码风格:PEP8规范,参考注释规范:2.1. 文件头:#!/usr/bin/env python# -*- coding: utf-8 -*-# @Author : Jason# @Mail : jczhangmail@126.com# @File : 文件名.py2.2. 类注释:class Sample...

2018-05-20 11:56:00 177

转载 kubeadm install kubernetes

安装参考https://www.kubernetes.org.cn/3805.htmlhttps://www.cnblogs.com/liangDream/p/7358847.html#undefined高可用方案参考https://www.kubernetes.org.cn/3536.html安装过程[root@node1 ~]# kubeadm init --ku...

2018-05-09 13:32:00 308

转载 openstack 学习总结

1. 从节点选择PXE进行启动。Fuel配置网卡的名称和顺序是基于Nailgun代理(/opt/nailgun/bin/agent) 在所发现的节点的数据表示。这是可扭转结果的在bootstrap节点中如何为网卡命名和排序。用于管理(PXE)网络的设备将会是直接挂接到此网络的接口,如果其不可用,它会回退到网卡的默认网关。举例来说:物理设备 网卡 MAC0 e...

2018-04-12 19:09:00 895

转载 openstack-test-ui设计

notice:该设计文档是基于demo项目进行的,设计一些技术上的验证,以及整个流程的打通,今后正式开发,也是基于这个核心进行扩展。前端设计技术栈:html5jQueryajaxjinja2模块:前端主要涉及三个模块。rally的压力测试,tempest功能性测试,配置信息。关于流程:rally和tempest测试项都是openstack的一些常用组件...

2017-04-24 18:20:00 137

转载 flask跳转静态html

1. 问题描述在使用flask开发web的时候啊,并不是所有的页面都需要template进行修饰吧,如果我们用return render_template("xxx/xxx/xxx.html")来进行页面跳转xxx.html,那么xxx.html一定是经过模板引擎(如jinja2)修饰过的,纯静态html应该没什么问题,但是如果这个静态页面使用anjularjs,静态页面代码部分{{...

2017-04-17 18:58:00 2872

转载 linux命令1

linux上一条命令$0linux上一条命令返回值$?转载于:https://www.cnblogs.com/codeblock/p/linux-ming-ling1.html

2017-04-17 17:37:00 42

转载 WARNING rally.common.broker [-] Failed to consume a task from the queue: The resource could not be f...

描述最近在使用rally做openstack的性能测试,发现执行task的时候总是报错,openrc什么的环境变量也都ok了,但是执行rally task start --task list-images.json总是报错如标题所示。详细过程如下:Running Rally version 0.9.1~dev6--------------------------------...

2017-04-17 17:01:00 236

转载 flask之blueprint和url_for的关系

主旨:主要记录在使用flask buleprint的时候遇到的一些问题。问题1:在创建蓝图的时候比如我在A/keystone.py创建一个蓝图 a_keystone = Blueprint('keystone',__name__),没毛病。 当我在B/keystone.py创建一个蓝图的时候b_keystone = Blueprint('keystone',_...

2017-04-06 17:47:00 379

转载 Atom 使用笔记

前言:因为要做前端小demo,每次改动都要预览改后的效果,使用vim很不方便了,于是干脆在mac下载了atom。所需插件:经过我的初步探索有两种方式实现:方法一:firefox+auto reload 和atom安装和使用:firefox 安装auto reload插件,atom 安装open-in-browser,在project tree需要修改的html页面...

2017-04-05 19:00:00 118

转载 Python * args 和 ** kwargs那点事

1,前言:一般出现*args 和 **kwargs,首先给我想到的是C语言的指针,真的。估计这是用C编写Python没有有阉割干净的缘故。2,正题: 什么时候用这两个参数呢,我们通常见得最多的时候是作为函数的参数,当函数的参数不确定时,可以使用*args和 **kwargs,*args 没有key值,**kwargs 有key值。3,例子def args_test(par...

2017-03-31 23:06:00 84

转载 数据结构笔记1

算法算法的定义算法是对特定的问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令呢都可仪表一个或几个操作呢。算法的5个重要特性有穷性,不能无边无际永远也解答不完哦确定性,你得有确定的答案哦可行性,如果不可行,那何必浪费时间计算呢输入,没有输入怎么开始呢输出,没有输出计算又有和意义呢,对吧。算法设计要求什么正确性,设计或者算法的选择否和某种需求才搞...

2017-03-31 18:56:00 88

转载 解决mac 10.11 以后 无法使用未签名第三驱动

解决 最新版 mac 系统 无法使用未签名第三驱动 10.12.多 我的情况是 10.11.4 Beta (15E27e) 使用绿联usb网卡不正常.下面的命令为检测驱动是否装载的一些命令.sudo kextload /Library/Extensions/AX88772.kext报错:failed to load - (libkern/kext) not found; chec...

2016-12-21 22:59:00 970

转载 CD key 生成

题目描述如下:  某欧软件需要实现简易的CD-KEY算法,输入3个正整数,以空格隔开,根据者3个正整数生成的cd-key字符串。输出格式:xxxx-xxxx-xxxx-xxyy。  包含16个字符,以短划线隔开,其中,cd-key的最后两位yy是用于cd-key的自校验,确保cd-key本身是合法的。  cd-key使用的字符表:23456789ABCDEFGHJKLMNPQ...

2016-10-13 16:49:00 285

转载 挑元字符

这是今年我的一位实习朋友面试华为的一道题:题目如下:描述:在字符串中,挑出以下元音字符并按顺序输出,字符串长度不超过50,需挑出的字符为a,e,i,o,u以及它们的大写。时间限制:无内存限制:无输出:  第一行,元音字母的种类,元音字母的的长度,其他字母的长度,它们之间用一个英文空格隔开。  第二行,按顺序输出元音字母,保持顺序大小写样例输入:  I ...

2016-10-13 16:31:00 102

转载 DevOps探索

devops最近随着docker的升温而被越来越多的人所吸引!最近因项目所需投身到devops的项目当中,经过初步的实践搞出一套  paas平台的devops,这个平台现在还需要检验!  作为一个dev,在我看来devops就是让ops下岗,提高开发部署效率。对于企业来说在节省人力成本上,劳动时间上,是很有必要的!说了那么多,devops包括哪几部分呢?  在我看来:代码...

2016-08-01 10:45:00 110

转载 集群资源管理与调度概要

背景知识:很多互联网公司会有各种类型的工作任务,比如对外提供各种服务,内部的挖掘与数据管理系统。即使内部数据系统也可能需要多种不同类型的计算系统:适应实时计算的挖掘系统。适合交互查询的系统或者典型的批处理任务,面对多种各具特性的计算系统与框架,比较传统的资源管理方式采用的是静态资源划分方法。静态划分优点:简单,固定的硬件资源给固定的计算框架使用,各个框架各行其是,互补干扰...

2016-06-02 20:52:00 163

转载 笔记 postgresql oid同步

以前学习postgresql的笔记create table 消耗 OID如create table my_test_table, 他本身会消耗一个 会在pg_type中插入两条记录_my_test_table和my_test_table会消耗掉两个oid 如果该表需要toast会生成一个改变的toast表和toast index表消耗另外...

2016-05-25 13:10:00 156

转载 python生成器之斐波切纳数列

面试的时候遇到过这样的一个题目:斐波切纳数列1,2,3,5,8,13,21.........根据这样的规律,编程求出400万以内最大的斐波切纳数,并求出是第几个斐波切纳数。方法一:方法二:这个方法用到了生成器:生成器介绍:通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间...

2016-05-25 00:28:00 196

转载 系统变量写在.bash_profile和.bashrc的区别

今天配置一个代理,正儿八经的把我搞蒙了,不就是export http_porxy=xxx.xxx.xxx.xxx:xxxx然后重启服务service network restart ,依然连接不了外网!前提:我是通过ssh连接过去的1>当我把环境变量写到.bashrc,重启服务,不生效2>当我把环境变量写到.bash_profile的时候,重启服务,生效3...

2016-05-25 00:27:00 98

转载 centos7源以及相关的一些命令

yum makecache:将服务器上的软件包信息在本地缓存,以提高 搜索安装软件的速度。yum update:更新所有的rpm包yum upgrade:大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级centos7源:一下文件放到Centos-Base.repo当中,把原先的这个文件改个备份名不动# CentOS-Base.repo...

2016-05-20 16:38:00 73

转载 ubuntu16.04安装kde桌面出错: /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd...

出错提示:正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 kubuntu-desktop 已经是最新版 (1.338)。您可能需要运行“apt-get -f install”来纠正下列错误:下列软件包有未满足的依赖关系: kde-telepathy-minimal : 依赖: kde-...

2016-05-20 13:29:00 398

转载 Python TypeError: not enough arguments for format string

今天使用mysqldb执行query语句的时候,在执行这条语句的时候:select PROJ, DATE_FORMAT(MAX(DATE),'%Y-%m-%') AS MAXDATE, DATE_FORMAT(MIN(DATE),'%Y-%m-%d') AS MINDATE FROM (SELECT resource.PROJ,`day`.DATE FROM resourc...

2016-05-18 11:25:00 325

转载 packstack安装以及centos源配置注意事项

On CentOS:安装分为四步:1,$ sudo yum install -y centos-release-openstack-mitaka 2,$ sudo yum update -y3,$ sudo yum install -y openstack-packstack4,$ packstack --allinone但是我们执行到...

2016-05-11 19:39:00 264

转载 python之filter过滤器

Python内建的filter()函数用于过滤序列。和map()类似,filter()也接收一个函数和一个序列。和map()不同的时,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。例如,在一个list中,删掉偶数,只保留奇数,可以这么写:def is_odd(n): return n % 2 == ...

2016-05-09 09:50:00 119

转载 python之列表生成式

列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。1,比如:要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用range(1, 11)>>> range(1, 11)[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]也就是说range...

2016-04-29 16:15:00 21

转载 安装依赖包

今天在ubuntu上安装有道词典的时候,发现出现这么一堆问题:正准备解包 youdao-dict_1.1.0-0-deepin_amd64.deb ...正在解包 youdao-dict (1.1.0-0~deepin) ...dpkg: 依赖关系问题使得 youdao-dict 的配置工作不能继续: youdao-dict 依赖于 tesseract-ocr;然而...

2016-04-29 15:18:00 160

转载 python之高阶函数编程

在这篇文章中我指出两点:第一:系统函数可以被覆盖比如:a=abs(-10)print a10但是,如果把函数本身赋值给变量呢?f = absf<built-in function abs>结论:函数本身也可以赋值给变量,即:变量可以指向函数。如果一个变量指向了一个函数,那么,可否通过该变量...

2016-04-28 16:19:00 86

转载 ubuntu之安装java浏览器插件

最近搞什么openstack,在浏览器访问远程虚拟机的时候,需要浏览器有支持java。这个之前真没注意过呢,通过自己的实践写点东西,方便一下你们搞:1,首先去http://www.java.com/en/download/linux_manual.jsp下载linux版本的java插件2,把java插件解压到一个目录里我的是/home/jason/java3,修改环境变量...

2016-04-28 16:00:00 195

转载 python之函数式编程

函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。而函数式编程(请注意多了一个“式”字)——Functional Programming,虽然也可以归结到面向过程的程序设计,但其思想更接近数学计算。我们首先要搞明白计算机(Com...

2016-04-27 23:38:00 114

转载 openstack第1天

入门openstack题外篇老实说,我在写这篇文章的时候,对云的了解还是比较模糊的,也许是刚接触,不管怎样总得写点什么,写完之后也许数月之后,感觉写的不是那么好,到时候在做修该吧!今天我们就提一下今天的主题:OpenStack是一个开源的云计算管理平台项目,这个东东是python写的,它有很多组件,分别完成不同的功能!以下是我摘写的openstack入门难的三个原因:...

2016-04-27 11:24:00 99

转载 C指针陷阱

问题一:#include <stdio.h>int main(int argc, char *argv[]){ int a[5]={ 1,2,3,4,5 }; int *p =(int *)(&a+1); printf("%d,%d\n",*(a+1),*(p-1)); return ...

2016-04-27 10:13:00 110

转载 头结点和头指针

线性表使用顺序(数组)存储时有个弊端,那就是在插入和删除时需要大量的移动数据,这显示是非常消耗时间的,所以可以采用链式存储,即有一个指针域(单链表),来记录下个结点的存储位置(地址),这样在插入和删除结点时只需要修改指针域即可,从而大量减少移动数据所消耗的时间。来看链表的定义:struct node { int data; struct node *next;...

2016-04-27 10:09:00 124

转载 DTM initialization: failure during startup recovery, retry failed, check segment status (cdbtm.c:160...

安装greenplum集群出现以下错误:20160315:13:49:16:025696 gpinitsystem:h95:jason-[INFO]:-Checking configuration parameters, please wait...20160315:13:49:16:025696 gpinitsystem:h95:jason-[INFO]:-Reading ...

2016-03-15 14:27:00 922

转载 gpexpand error:Do not have enough valid segments to start the array.

gpstart error: Do not have enough valid segments to start the array.这个时候需要检查一下shared_buffers设置改小点,就行了转载于:https://www.cnblogs.com/codeblock/p/5276521.html...

2016-03-14 17:39:00 483

转载 ubuntu使用postgist,pgrouting

安装过程一 :所需组件1 PostgreSQL 9.4 or higher.2 Proj4 .reprojection library.3 GEOS .geometry library.4 LibXML2. LibXML2 is currently used in some imports functions5 JSON-C. JSON-C is currently used to im...

2016-03-07 16:01:00 152

转载 ubuntu15.04安装hexo

首先吐槽一下npm淘宝源,貌似中国目前唯一一个npm源,现在不好用了,不知道是不是换了地址,在吐槽一下万恶的墙!你懂得.好了,说点正儿八经的事儿.之所以安装hexo也是为了创建自己的博客,我只说最难的部分,就是安装hexo,其他创建博客的部分,网上方法很多自己查.第一步:首先安装nodejs,这个是hexo运行的基础环境,安装很简便:sudo apt-get instal...

2016-02-23 14:38:00 71

转载 linux修改shell为zsh

以前使用的bash,如果目录很长,那么整个路径都被占满了.询问一下一位大牛,答曰:zsh.安装:ubuntu下sudo apt-get install zsh修改默认登录shell:$chsh安照提示输入即可切换主题:github上照oh-my-zsh,我的解释是oh-my-god得出god=zsh.我用的主题是jonathan,如何我的审美,跟我们老大一样,...

2016-02-23 13:02:00 214

转载 linux命令sysctl使用

以前没有注意过这个命令,直到有次在单位安装greenplum的时候,在没有配置系统参数的情况下,出现了设备空间不足的报错信息.当然,安装的不是我的本机,而是公用的服务器,编辑修改系统参数后,仍然出现错误,修改后的系统参数没有起到效果,上网一查,需要reboot.这个服务器好多人都在用,不能reboot,怎么办.去查了一下系统参数相关的命令,有一个sysctl,这个是动态修改系...

2016-02-22 16:02:00 90

转载 配置greenplum参数

在进行一个greenplum安装之前需要进行配置一下相关的系统参数,否则很容易出现意想不到的错误.1.修改系统参数编辑 /etc/sysctl.conf ,以下是最小配置 kernel.shmmax = 500000000kernel.shmmni = 4096kernel.shmall = 4000000000kernel.sem = 250 512000 10...

2016-02-22 15:45:00 107

转载 gcc支持c99验证

gcc3.0以上的版本都是支持C99标准的, 但是编译程序的时候需要加上 -std=c9才可以:一下程序是验证gcc是否支持c99标准的:#include <stdio.h>int main(void){#ifdef __STDC__ printf("%s\n", "stardard C");#endif#if...

2016-02-18 09:51:00 277

空空如也

空空如也

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

TA关注的人

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