- 博客(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
原创 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
容器存贮st-container-storage-for-dummies-ebook-v2-f7543-201705-en.pdf
2017-07-08
hadoop报错(Failed to start namenode)
2018-05-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人