自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

转载 linux 之chpasswd

Linux命令:chpasswd 批量修改用户密码工作原理 从系统的标准输入读入用户的名称和口令,并利用这些信息来更新系统上已存在的用户的口令语法:1:# echo 用户名:密码 | chpasswd2:# chpasswd < doiido.txt参数: -e :如果使用了-e选项,口令将只能以加密的方式传递 如果未使用-e选项,口令将按明文的形式传递注意事项 1:用户名必

2017-07-30 13:00:40 17467

原创 dockerfile 之触发器 ONBUILD

ONBUILD该命令实际上是个触发器:也就是说 该命令 广泛用在制作基础镜像 用创建之后的基础镜像 创建其他镜像时 才会触发ONBUILD 的命令上例子:➜ init-container git:(master) ✗ sudo docker images | grep ubuntuPassword:reg.enncloud.cn/qinzhao-harbor/ubuntu-openrest

2017-07-27 23:13:42 1130

原创 算法之堆排序golang

package mainimport ( "fmt")func swap(i, j int, a []int) { a[j], a[i] = a[i], a[j]}func headAdjust(a []int, start, end int) { temp := a[start] for i := 2*start + 1; i <= end; i *= 2 {

2017-07-26 00:32:58 1485

原创 linux命令之笔记

linux 之笔记 centos 网络:mycatShading-jdbcAtlosmysql-proxyfreeNasyum install net-tools磁盘相关 RAIDI 0-1 Esxi RAID5 2-4 Vm RAID6 5-11电脑之配置1.CPU 2.主板3.内存条4.硬盘5.机箱6.无限7.鼠标 mo

2017-07-25 12:48:02 347

转载 linux的json神器之jq

mac 安装: brew install jqcentos 安装: yum install jqubuntu: 安装: apt-get install jqjq命令允许直接在命令行下对JSON进行操作包括分片、过滤、转换等 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。基于javascript(Standard ECMA-

2017-07-25 12:45:27 12833

原创 docker registry 搭建过程

参考官网环境[root@centos01 ~]# uname -aLinux centos01 3.10.0-514.21.1.el7.x86_64 #1 SMP Thu May 25 17:04:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linuxdocker 安装yum install docker验证docker 安装是否成功[root@centos01 ~]

2017-07-23 10:59:53 462

原创 算法之快速排序(nodejs)

class QuickSort{ swap(a,left,right){ let tmp; tmp = a[left]; a[left] = a[right]; a[right] = tmp; } partition(a ,left ,right){ let self = this;

2017-07-22 17:58:42 877

原创 算法之快速排序(golang)

codepackage mainimport ( "fmt")func swap(i, j int, a []int) { a[i], a[j] = a[j], a[i]}func partition(a []int, left, right int) int { pivotKey := a[left] pivotPointer := left for left

2017-07-22 17:41:48 309

原创 算法之插入排序(nodejs)

codeclass InsertSort{ constructor(a){ this.a = a } Sort(){ let self = this for (var i = 1; i < self.a.length; i++) { let j = i ; let target = self

2017-07-22 12:44:08 389

原创 算法之插入排序(golang)

package mainimport ( "fmt")func InsertSort(a []int) { if len(a) == 0 { return } length := len(a) for i := 1; i < length; i++ {//默认第一个排序是正确的 j := i target := a[i]

2017-07-22 12:31:43 311

原创 选择排序算法(node)

`use strict`class SelectSort { constructor (a){ this.a = a; } swap(i,j,a){ let tmp; tmp = a[i]; a[i] = a[j]; a[j] = tmp; } Sort(){ let se

2017-07-22 10:13:36 618

原创 算法之选择排序算法(golang)

直接上代码:核心思想就是每一次比较都把最小的值放到前面package mainimport "fmt"func swap(i, j int, a []int) { a[i], a[j] = a[j], a[i]}func SelectSort(a []int) { if len(a) == 0 { return } length := len(a)

2017-07-22 09:35:31 244

原创 冒泡法(nodejs)

node-maobao.js‘use strict’class BubbleSort{constructor(a){ this.a = a}swap(i,j,a){ let tmp; tmp=a[i]; a[i] = a[j]; a[j] = tmp;}Sort(){ let self = this; for (var i = 0; i <

2017-07-20 00:18:14 446

原创 算法之冒泡算法(golang)

package mainimport ( “fmt” )//交换值函数 func swap(i, j int, a []int) { a[i], a[j] = a[j], a[i] }//冒泡排序实现函数 func BubbleSort(a []int) {if len(a) == 0 { return}length := len(a)for i := 0; i

2017-07-19 22:47:20 284

原创 docker 之cp命令使用

为了比较详细地描述docker ps 地用法,首先得了解我用来 说明的镜像的dockerfile 如下➜ openresty git:(master) cat Dockerfile FROM harbor.enncloud.cn/qinzhao-harbor/ubuntu-openresty:v1.0.0ENV PATH /usr/local/openresty/nginx/sbin:$P

2017-07-19 21:28:49 5621

原创 openresty之docker 镜像

基础镜像是按照上编博客-openResty入门-安装编 创建的以ubuntu 为原始镜像,执行 docker run -it ubuntu sh 之后执行一步一步安装,最后 docker commit 保存出来的镜像为基础镜像➜ openresty git:(master) cat Dockerfile FROM harbor.enncloud.cn/qinzhao-harbor/ubuntu-

2017-07-18 00:34:34 2847

原创 openResty入门-安装编

环境:xinzhiyun@ubuntu:~$ cat /etc/issueUbuntu 16.04.2 LTS \n \l执行以下命令apt-get install libreadline-dev libncurses5-dev libpcre3-dev \ libssl-dev perl make build-essential安装官网地址导入GPG 密钥wget -qO - https

2017-07-17 12:26:20 1365

原创 tomcat安装jenkins

环境mac1.下载jdk 安装jdk 这一步省略 2.下载Tomact http://tomcat.apache.org 3.解压tar -zxvf apache-tomcat-9.0.0.M22.zip4.修改解压之后的文件夹名为Tomcat 可以使用 mv 命令 然后复制到~/Library/文件夹下 ➜ bin ls ~/Library/Tomcat LICENSE

2017-07-16 19:54:39 343

转载 maven 之常用命令

Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName 2. 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName -Darti

2017-07-16 19:06:55 180

原创 docker命令之 docker commit

1.查看现有的镜像➜ cicdApidoc sudo docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEtest

2017-07-15 21:58:34 2483

原创 docker之daemon.json

windows10{ "authorization-plugins": [], "bridge": "", "cluster-advertise": "", "cluster-store": "", "debug": true, "default-ulimits": {}, "disable-legacy-registry": false,

2017-07-15 09:39:39 1612

原创 docker之windows10安装

1.安装工具下载 DockerToolbox.exe 下载之后一路next,就可以 2. 如果出现以下原因 这是网络的原因,得另行下载boot2docker.iso 下载之后 放到 C:\Users\xinzhiyun.docker\machine\cache目录下 之后点击运行Docker Quickstart Terminal 就可以了 之后会有询问是否安装啥的,确定就可以 最

2017-07-15 00:18:16 1094

转载 docker之namespace编

优秀工具记录 ____ _ _ ____ _ ____ ____ / _ \/ \/ \ /|/_ \/ \ /|/ _ \/ _ \| / \|| || |\ || / /| |_||| / \|| / \|| \_\|| || | \||/ /_| | ||| |-||| \_/|\____\\_/\_/ \|\____/\_/ \|\_

2017-07-13 23:37:38 470

原创 docker之windows10安装步骤

前提是windows 要打开支持虚拟化 1.下载 docker-toolbox 下载之后 一路next安装 2.下载管理工具https://docs.docker.com/docker-for-windows/install/3.http://www.infoq.com/cn/articles/docker-core-technology-preview

2017-07-13 00:20:49 576

原创 jenkins之安装篇

本文介绍两个安装jenkins方式 1.手动安装(当然你必须安装有jdk)➜ Downloads echo $JAVA_HOME/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home下载jenkins然后执行一下命令java -jar jenkins.war之后访问浏览器 就可以看得到了你想看到的页面了 具体看 2.

2017-07-12 22:09:42 1325

原创 js之apply call使用

Js apply方法详解 主要解决一下几个问题: 1.apply和call的区别在哪里 2.什么情况下用apply,什么情况下用call 3.apply的其他巧妙用法(一般在什么情况下可以使用apply)定义. apply:方法能劫持另外一个对象的方法,继承另外一个对象的属性. Function.apply(obj,args)方法能接收两个参数 obj

2017-07-11 22:42:12 196

原创 docker命令之详解

docker 命令随笔➜ user-portal git:(master) ✗ sudo docker build --helpPassword:Usage: docker build [OPTIONS] PATH | URL | -Build an image from a DockerfileOptions: --build-arg list Set b

2017-07-11 18:37:57 395

原创 kubernetes之Pod详解

pod的详细信息图 这个是借大师的图来给自己加油

2017-07-11 12:32:56 1215

原创 leveldb之使用笔记

1.levelDB 只能实现单点部署,但是以文件的方式存贮数据,所以性能方面就会比其他的高相关链接2.官网地址3.golang leveldb client 地址 使用案例1. 安装,要求 go版本>=1.4.go get github.com/syndtr/goleveldb/leveldb2 使用 创建数据库,一个路径就是一个数据库package main import( "g

2017-07-10 10:36:29 1034 1

原创 docker 安装pinpoint

1.设置java的版本,我这里统一用jdk8,当然在这之前肯定是要安装好mvn的export JAVA_6_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home"export JAVA_7_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Cont

2017-07-09 18:36:25 2029 2

原创 mac docker 修改 daemon.json文件

在mac下修改docker 的配置文件daemon.json有一下两种方式 第一种:命令行方式: nodeDockerfile cd ~/Library/Containers/com.docker.docker/Data/database ➜ database git:(master) ✗ ll➜ database git:(master) ✗ git reset --hardHEAD

2017-07-09 14:58:40 23159 1

转载 react-route

一、基本用法 React Router 安装命令如下。 $ npm install -S react-router使用时,路由器Router就是React的一个组件。 import { Router } from ‘react-router’; render(, document.getElementById(‘app’));Router组件本身只是一个容器,真正的路由要通过Ro

2017-07-09 11:58:48 426

原创 react安装篇

1.首先安装npm 我是直接安装nodejs就会自动安装了的,环境是mac➜ portal git:(master) ✗ node -v v6.11.0➜ portal git:(master) ✗ npm -v3.10.10你也可以手动安装参考这里 2.接下来 就可以安装react了,详情请参考官网npm install -g create-react-appcreate-

2017-07-09 10:23:34 1591

原创 nodejs之yield 和 yield*

1.普通的yieldfunction* outer(){ yield 'begin'; yield inner(); yield 'end';}function* inner(){ yield 'inner';}var it = outer(),v;v= it.next().value;console.log(v);v= it.next().value;console

2017-07-08 14:45:58 4539

原创 node之koa创建项目笔记

1.安装npm install -g koa-generator2.创建项目 Koa 1.xkoa helloworldKoa 2.xkoa2 helloworld3.走起 helloworld npm start> helloworld@0.1.0 start /Users/xinzhiyun/nodejs/qiantou/helloworld> node bin/www

2017-07-08 11:13:29 544

原创 nodejs之koa学习笔记(1)

新特性 1. classes - 各种 ‘类’,再也无需用 CoffeeScript 的语法糖写类了 2. typed arrays - 类型数组 3. generators - 未来的.js 代码中将有无数生成器,不学一点就看不懂 JS 代码了哦 4. collections - 集合、映射、弱集合、弱映射 5. arrow functions - 箭向函数 6. blo

2017-07-08 09:01:11 639

转载 nodejs之=>函数

基本用法: ES6中允许使用“箭头”(=>)定义函数var f = v => v; 上面代码相当于:var function(v){ return v;}根据箭头函数有参数和无参数来区分 1、无参数的箭头函数var f = ()=>5;等同于var function(){ return 5;}2、有参数的箭头函数var sum = (a,b)=>a+b;等同于var s

2017-07-07 21:31:09 8622 1

原创 node之 promise

参考:官方 术语 promise:一个function 或者Object 紧跟then方法的 thenable:用来指定的then方法的function或者Object value:including undefined, a thenable, or a promise exception:throw 抛出异常 throw: is a value that indicates why

2017-07-07 09:33:46 235

原创 nodejs之Generator理解笔记

声明:本文参考官网再加上自己的理解 1.generator可以让某一个函数执行某个动作之后暂时停止,之后 再次触发,再次执行例子:function* g4(){

2017-07-06 22:47:56 1568

原创 Google搜索引擎的使用技巧

Google搜索引擎的使用技巧(大家共同学习)1.全文搜索 由于google搜索引擎默认空格是加号的规则: 例如:mysql foreign key 能搜索到mysql 或者 mysql foreign 但不一定 能搜索得到 mysql foreign key ,如果要能搜索到 mysql foreign key 就要这样子 “mysql foreign key”2.模糊搜索 例如

2017-07-03 09:11:11 2361

ACTIVATION_CODE.txt

Goland 专门给go开发者的实惠,是一个不错的IDE,亲自有效

2019-10-01

区块链 将如何重新定义世界

区块链 是未来的趋势,这本书就是针对区块链的技术做全面的讲解

2018-01-08

kubernetes 学子资料相关

kubernetes 大会的PPT 主要是分享使用kubernetes 的使用经验

2017-10-15

容器存贮st-container-storage-for-dummies-ebook-v2-f7543-201705-en.pdf

容器存贮st-container-storage-for-dummies-ebook-v2-f7543-201705-en.pdf 技术讲解

2017-07-08

DevOps_with_OpenShift.pdf

DevOps_with_OpenShift

2017-06-18

golang sublime

拿来即用的gosublime

2017-03-05

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

TA关注的人

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