09 2019 档案
摘要:参考链接: kolla快速集成openstack-ocata和opencontrail-4.0.1.0单节点 https://github.com/Juniper/contrail-docker/wiki/OpenContrail-Kolla http://nakadaisuke.blogspot.
阅读全文
摘要:解决: apt-key adv --recv-keys --keyserver keyserver.ubuntu.com XXXXXXapt-get update
阅读全文
摘要:原文链接:https://www.jianshu.com/p/81c4304f6d1b 最近做Go开发的时候接触到了一个新的orm第三方框架gorose,在使用的过程中,发现没有类似beego进行直接对struct结构进行操作的方法,有部分API是通过map进行数据库相关操作,那么就需要我们把str
阅读全文
摘要:参考链接:使用client-go自定义开发Kubernetes 1.本地运行 apiserver demo [root@wangjq demo]# apiserver-boot run local 2019/09/26 09:18:35 regenerating generated code. To
阅读全文
摘要:原文链接:gorilla/mux的学习 源代码:
阅读全文
摘要:1.google 扩展程序里面的chrome 网上应用店里面安装Proxy SwitchyOmega 2.新建情景模式 3.配置代理 4.自动切换添加新建的情景模式,最后保存
阅读全文
摘要:原文链接:golang []byte和string相互转换 测试例子 测试结果:
阅读全文
摘要:原文链接:golang 并发demo 写入 redis 源代码: 运行结果: 8 个 goroutine: 1s 完成10w数据写入
阅读全文
摘要:原文链接:Go Channel 详解 Channel类型 Channel类型的定义格式如下: 它包括三种类型的定义。可选的<-代表channel的方向。如果没有指定方向,那么Channel就是双向的,既可以接收数据,也可以发送数据。 <-总是优先和最左边的类型结合。(The <- operator
阅读全文
摘要:原文链接:Go语言TCP Socket编程
阅读全文
摘要:Go操作Mysql数据库 使用Go操作MySQL等数据库,一般有两种方式:一是使用database/sql接口,直接在代码里硬编码sql语句;二是使用gorm,即对象关系映射的方式在代码里抽象的操作数据库。一般推荐使用第二种方式。 使用database/sql接口 Go没有内置的驱动支持任何数据库,
阅读全文
摘要:问题:YouCompleteMe unavailable: requires Vim compiled with Python 2.x support 解决:重新编译,加入--enable-pythoninterp=yes参数。如果想开启Python3支持,则--enable-python3inte
阅读全文
摘要:1.grpm 安装: 2.proto, protoc-gen-go 安装: 3.protoc 安装: 4.go-genproto 安装(运行时需要的依赖,下载完移动到相应的目录里面) 5.protoc 查看版本: 6.目录结构: 7.data.proto 内容如下 8.生成 data.pb.go 文
阅读全文
摘要:RPC工作流程图 1.调用客户端句柄;执行传送参数 2.调用本地系统内核发送网络消息 3.消息传送到远程主机 4.服务器句柄得到消息并取得参数 5.执行远程过程 6.执行的过程将结果返回服务器句柄 7.服务器句柄返回结果,调用远程系统内核 8.消息传回本地主机 9.客户句柄由内核接收消息 10.客户
阅读全文
摘要:[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1
阅读全文
摘要:原文链接:https://www.2cto.com/kf/201712/703563.html 1. 用于判断变量类型 demo如下: 2. 判断某个接口类型是否实现了特定接口 为实现这一目标,代码如下: 如果已经确定了something实现了接口I,可以直接写出下面的代码: 当然,也可以封装在一个
阅读全文
摘要:原文链接:通过自定义资源扩展Kubernetes
阅读全文
摘要:链接地址:https://github.com/kubernetes/client-go demo1 demo2:
阅读全文
摘要:原文链接:https://beego.me/quickstart 1.安装依赖 2.生成源码框架 这时候运行main二进制,web可以直接访问8080端口 简单示例 下面这个示例程序将会在浏览器中打印 “Hello world”,以此说明使用 beego 构建 Web 应用程序是多么的简单! 编译运
阅读全文
摘要:#! /bin/python #coding=utf-8 import urllib2 import json import requests # token post_url = 'http://127.0.0.1:5000/v2.0/tokens' postData = { "auth": {
阅读全文
摘要:接口:https://gowalker.org/github.com/apache/thrift/lib/go/thrift 参考文件:https://cong.im/2018/05/14/other/rpc/thrift/ go 环境安装 编译环境安装 thrift 编译安装(只编译go环境)
阅读全文
摘要:原文链接:Kubernetes编写自定义controller 来自kubernetes官方github的一张图: 如图所示,图中的组件分为client-go和custom controller两部分: client-go部分 Reflector: 监视特定资源的k8s api, 把新监测的对象放入D
阅读全文
摘要:原文链接:Go语言第十一课 并发(三)Channel缓存与阻塞 Channel的缓存 前面介绍过channel的创建方法: channel_test := make(chan string) 其实它完整的写法应该是: channel_test := make(chan string,0) 这种容量为
阅读全文
摘要:原文链接:Writing worker queues, in Go 1.work.go 2.collector.go 3.worker.go 4.dispatcher.go 5.main.go 6.编译 7.运行 8.测试 9.效果
阅读全文
摘要:原文链接:Go interface操作示例 特点: 1. interface 是一种类型 interface 是一种具有一组方法的类型,这些方法定义了 interface 的行为。go 允许不带任何方法的 interface ,这种类型的 interface 叫 empty interface 2.
阅读全文
摘要:原文链接:golang orm 框架之 gorm gorm 用法介绍 库安装 数据库连接 连接比较简单,直接调用 gorm.Open 传入数据库地址即可 github.com/jinzhu/gorm/dialects/mysql 是 golang 的 mysql 驱动,实际上就是 github.co
阅读全文
摘要:原文链接:neutron plugin 与 extension 编写流程 参考: 怎样写 OpenStack Neutron 的 Plugin (一) 怎样写 OpenStack Neutron 的 Plugin (二) 怎样写 OpenStack Neutron 的 Extension (一) 怎
阅读全文
摘要:neutron-plugin 分为 core-plugin 和 service-plugin 两类 L2-L3称为core plugin,包含network、subnet、portL4-L7称为service plugin,包含router、firewall、loadbalancer、VPN、met
阅读全文
摘要:node1: 1.rm -rf grastate.dat 2.mysqld_safe --wsrep-recover 3.galera_new_cluster node2: systemctl restart mariadb node3: systemctl restart mariadb
阅读全文
摘要:原文链接:https://www.iteye.com/blog/elf8848-2168876 一,FIO安装wget http://brick.kernel.dk/snaps/fio-2.2.5.tar.gz yum install libaio-develtar -zxvf fio-2.2.5.
阅读全文
摘要:root@ostack01:~# python Python 2.7.12 (default, Nov 19 2018, 06:48:02) [GCC 5.4.0 20160609] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import yaml >>> yaml.__
阅读全文
摘要:下载链接:https://gsdview.appspot.com/chromium-browser-official/
阅读全文
摘要:原文链接:https://blog.51cto.com/wenguonideshou/2083301 配置好Python3.6和pip3安装EPEL和IUS软件源 安装Python3.6 创建python3连接符 安装pip3 创建pip3链接符
阅读全文
摘要:rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum install golang -y
阅读全文
摘要:1.vmware 配置: 2.虚拟机进行配置: 虚拟机安装vmware-tools 3.虚拟机中挂载sr0(cdrom): 4. 解压VMwareTools-10.2.5-8068393.tar.gz文件,执行vmware-install.pl进行安装 5.安装open-vm-tools-devel
阅读全文
摘要:原文链接:https://www.jianshu.com/p/6fe61053c8aa?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation 原理 当我们使用 import "go
阅读全文
摘要:下载kubectl二进制文件curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.10.0/bin/linux/amd64/kubectl 注意替换版本,我这里使用的是v1.10.0的k8s集群 赋予执行权限chm
阅读全文
摘要:链接:https://pdf.us/2018/11/10/2194.html 问题1:vim-go: could not find 'gopls'. Run :GoInstallBinaries to fix it 解决:https://www.cnblogs.com/jiftle/p/112859
阅读全文