- 博客(28)
- 资源 (3)
- 收藏
- 关注
原创 ubuntu16.04下搭建fabric 1.4.3环境
目录一、前置环境安装1.安装 git、curl、pip2.安装 go3.安装 node.js、npm4.升级 gcc二、docker 与 docker-compose1.安装docker2.安装docker-compose三、下载 fabric源码、fabric-samples源码、fabric镜像四、first-network 的创建、first-netw...
2019-09-18 16:24:04 8017 21
原创 Failed to start LSB: Bring up/down networking
centos无法联网,重启网卡报错Failed to start LSB: Bring up/down networking
2022-05-05 14:06:42 740
原创 一条命令搞定青龙面板安装
前提:有一台能连外网的linux服务器。在终端中输入以下代码,完成一键安装。wget -q https://raw.githubusercontents.com/Oreomeow/VIP/main/Scripts/sh/ql.sh -O ql.sh && bash ql.sh以上命令执行完毕后,docker 、面板,全部给你一步安装到位,实际上,只要你能ssh登录到服务器,你就可以运行这个代码了。(ps:在浏览网页时无意间看到的方法,先记录下,回头有空再尝试。)...
2021-08-25 08:58:25 7573 8
原创 go读取键盘输入
读取一行,然后清除掉行尾的\n(或\r\n),可以按以下方式读取一行:reader := bufio.NewReader(os.Stdin)line, err := reader.ReadBytes('\n')if err != nil { fmt.Printf("err: %s\n", err)}line = bytes.TrimRight(line, "\r\n")...
2020-12-03 14:40:54 947
原创 win10安装Go和Goland
一、安装Go1、下载Go安装包下载地址:https://studygolang.com/dl,注意选择windows版本2、安装双击安装包,点击Next,直至完成安装。这里需要注意的是,安装路径可以自己选择,例如:D:\dev\Go3、设置GOPATH工作目录在D盘新建 gopath 文件夹,则 gopath 的路径就为:D:\gopath同时,需要在 gopath 下新建 bin、pkg、src 这三个文件夹4、环境变量配置此电脑(右击) ======> 属性
2020-09-28 16:28:52 1398
原创 golang一行代码将切片转成以分号分隔的字符串
1、将int切片转成以分号分隔的字符串package mainimport( "fmt" "strings")func main() { slice := []int{1, 2, 3, 4, 5, 6, 7, 8, 9} str := strings.Replace(strings.Trim(fmt.Sprint(slice), "[]"), " ", ";", -1) fmt.Println("string:", str)}输出:
2020-05-12 20:04:12 3807
原创 kafka中的核心概念
目录1.kafka中涉及的名词2.kafka功能3.kafka中的消息模型4.大概流程1.kafka中涉及的名词消息记录(record): 由一个key,一个value和一个时间戳构成,消息最终存储在主题下的分区中, 记录在生产者中称为生产者记录(ProducerRecord), 在消费者中称为消费者记录(ConsumerRecord),Kafka集群保持所有的消息,直到它...
2020-02-17 11:23:02 447
原创 Hyperledger fabric 使用 configtxlator 工具解析区块
解析区块可以分为2步进行:把区块从账本里取出来,区块格式为 protobuf 把 protobuf 格式的区块转换为 JSON 格式一、获取区块1.进入 peer0.org1.example.com 的容器中[jack@localhost blockchain_Server]$ docker exec -it peer0.org1.example.com bash结果...
2019-12-02 18:13:26 1020
原创 Centos7.6 开放、关闭、查看、监听端口
一、开启端口以 zookeeper 的 2181 端口为例:1.开启2181端口firewall-cmd --zone=public --add-port=2181/tcp --permanent//--zone: 作用域//--add-port=2181/tcp: 要开启的端口号,格式为:端口号/通讯协议//--permanent: 使端口永久开放,如不添加,则表示临时...
2019-11-21 11:26:04 12334
原创 Ubuntu16.04下利用Docker部署YApi接口管理平台
一、安装 Docker请参考:Ubuntu16.04下用阿里源安装Docker-ce二、利用 Docker 部署 Yapi1、创建 mongodb 数据卷docker volume create mongo_data_yapi2、启动 mongodbdocker run -d --name mongo-yapi -v mongo_data_yapi:/data/db m...
2019-11-01 08:57:01 760
原创 centos7.6主机名变成bogon的解决办法
今天打开 centos 发现主机名变成了 bogon,解决方法如下:1、查看主机 IP 地址ifconfig -a结果:ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.60.130 netmask 255.255.255.0 broadcast 19...
2019-10-08 15:49:20 665
原创 Fabric1.4.3 Docker镜像的导出与载入
本地环境为 ubuntu16.04,已部署好 fabric1.4.3网络,first-network 运行成功,现需要在服务器上部署 fabric1.4.3,考虑到网络问题在服务器上无法拉取 fabric 所需要的 docker 镜像,只有先将本地虚拟机上的 fabric1.4.3 的 docker 镜像导出,再 copy 到服务器端载入,具体过程如下:目录一、导出 fabric dock...
2019-09-27 14:55:30 2489
原创 Ubuntu16.04下用阿里源安装Docker-ce
因为一些原因,需要安装 Docker,故特此记录 Docker安装的具体步骤。之前通过 apt 的 Docker 官方源安装最新的 Docker CE(Community Edition),即 Docker 社区版,到最后一步时拉取不下来,试了好几次,都失败了,可能是网络的原因。后来换成了阿里的源后,一次成功。下面附上安装步骤。1、卸载可能存在的旧版本:sudo apt-get rem...
2019-09-16 16:54:16 2840 4
原创 Centos7.6 安装 Docker-ce
1、查看当前的内核版本(须不低于3.10)uname -r2、更新 yum 源:sudo yum update3、卸载旧版本(如果之前没装过可跳过):sudo yum remove docker docker-common docker-selinux docker-engine4、依赖包安装:sudo yum install -y yum-utils ...
2019-09-11 16:42:49 417
原创 ubuntu 16.04 安装 go 并配置 VSCode 开发环境
最近由于项目原因入坑 go,下面记录一下ubuntu 16.04 下安装 go 并配置 VSCode 开发环境的过程。一、安装 go1、安装文件下载下载网址:https://www.golangtc.com/download本次安装使用的源码版本为:go1.12.7.linux-amd64.tar.gz2、执行以下命令,解压安装文件到指定目录sudo tar -x...
2019-09-06 15:41:26 2789 3
原创 ubuntu 下配置 golang + vscode开发环境,解决 golang 插件依赖安装失败问题
go 和 vscode 的安装、环境变量的配置,请参考前一篇文章https://mp.csdn.net/postedit/100578467在 Ubuntu 下 vscode 中安装 golang 插件工具包时,提示好几个依赖工具包安装失败,失败的原因就不说了,都懂的。下面讲如何解决依赖工具包安装失败的问题。以下为手动安装依赖工具包的步骤:1、在%GOPATH%/src/目录...
2019-09-06 15:38:11 1684 2
原创 RPCX简介以及正常的RPC流程
一. 什么是 RPCXRPCX 是一个类似于阿里巴巴 Dubbo 和微博 Motan 的分布式的基于Go语言的 RPC 框架,其支持 Zookepper、Etcd、Consul 等多种服务发现方式,多种服务路由方式, 是目前性能最好的 RPC 框架之一。RPCX官方文档RPC 全称为 Remote Procedure Call——远程过程调用。二. 正常的服务调用过程如下图所示:...
2019-08-16 11:24:30 6520
原创 关于 Go 中 unsafe.Sizeof() 函数的返回值
关于 Go 中 unsafe.Sizeof() 函数的返回值出于对 Go 以及区块链技术的兴趣,最近在学习 Go 这门语言。在学习过程中,对unsafe.Sizeof()函数的理解有点问题,查明后记录在此。话不多说,先上代码:package mainimport( "unsafe" "fmt")const ( a = "abc" b ...
2019-08-01 17:04:30 2978
原创 Python语言特性:函数参数传递
看两个例子:a = 1def fun(a): a = 2fun(a)print(a) # 1所有的变量都可以理解为内存中一个对象的“引用”,或者,也可以看似 c 中 void* 的感觉。通过 id 来看引用 a 的内存地址可以比较理解:a = 1def fun(a): print("func_in",id(a)) # func_in 4132247...
2018-09-27 22:27:28 195
原创 Python:基于分治思想的快速排序
用分治思想结合Python来写快速排序,真!的!很!简!单!具体过程:每次取list的第一个元素,把剩下的元素与第一个元素比较,此时生成了两个list,less中存放的就是余下的所有比第一个元素小的list,greater中存放的就是余下的所有比第一个元素大的list。然后循环递归,当基线条件只有一个元素或0个元素时停止,并返回结果。接下来就是代码实现:# encoding:...
2018-09-26 20:36:00 590
原创 Python之元素去重
1. 一维数组去重给定一个一维数组,如下:a = [0, 1, 2, 3, 4, 3, 2, 3, 4, 8, 7, 5, 9, 0, 1, 6]代码:# -*- coding:utf-8 -*-import numpy as npif __name__ == '__main__': # 一维数组去重 a = [0, 1, 2, 3, 4, 3, 2, 3...
2018-08-16 22:07:37 456
原创 Python常见面试题四:爬虫和数据库部分
目录1. scrapy 和 scrapy-redis 有什么区别?为什么选择 redis 数据库?2. 用过的爬虫框架或者模块有哪些?谈谈他们的区别或者优缺点?3. 常用的 mysql 引擎有哪些?各引擎间有什么区别?4. 描述下 scrapy 框架运行的机制?5. 什么是关联查询,有哪些?6. 写爬虫是用多进程好?还是多线程好? 为什么?7. 数据库的优化?8. ...
2018-08-16 13:38:17 3047
原创 Python常见面试题三:网络编程和前端部分
目录1. AJAX 是什么,如何使用 AJAX?2. 常见的HTTP状态码有哪些?3. Post和Get区别?4. cookie 和 session 的区别?5. 创建一个简单 TCP 服务器需要的流程1. AJAX 是什么,如何使用 AJAX?ajax (异步的 javascript 和 xml) 能够刷新局部网页数据而不是重新加载整个网页。第一步,创建 xmlh...
2018-08-16 12:00:08 337
原创 Python常见面试题二:web框架部分
目录1. django 中当一个用户登录 A 应用服务器(进入登录状态),然后下次请求被 nginx 代理到 B 应用服务器会出现什么影响?2. 跨域请求问题 django 怎么解决的(原理)3. 请解释或描述一下 Django 的架构4. django 对数据查询结果排序怎么做,降序怎么做,查询大于某个字段怎么做5. 说一下Django,MIDDLEWARES中间件的作用?...
2018-08-16 11:49:25 815
原创 Python常见面试题一
目录1、大数据的文件读取2、迭代器和生成器的区别3、装饰器的作用和功能4、简单谈下 Global Interpreter Lock(GIL,全局解释器锁)5、find 和 grep6、线上服务可能因为种种原因导致挂掉怎么办?7、如何提高python的运行效率8、常用 Linux 命令9、Python 中的 yield 用法10、Python是如何进行内存管理...
2018-08-16 11:38:25 225
原创 Python一行代码解决矩阵旋转
今天刷《剑指offer》的时候碰到这样一道题:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.思路:可以模拟魔方逆时针旋转的方法,一直做取出第一行的操作,例如 :1...
2018-07-31 11:25:13 6261 2
Jenkins权威指南(中文高清完整版)
2018-06-04
品优购电商系统开发
2018-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人