自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记一次编译虹软SDK使用的Makefile

记一次编译虹软SDK使用的Makefile# -g 添加gdb调试选项# -o 指定生成可执行文件的名称# -fPIC 表明使用地址无关代码# -I i的大写,include头文件非标准库中存在的也不是在当前文件夹下的,需要将地址用-i(大写)包含# -L 用到的函数或操作非标准库下的,需要将库存在的地址用-L包含,库文件一般为.a或.so文件# -l 用在-L之后,后加库名称,-l库名(.a文件名)CXX := g++CXXFLAGS := `pk

2020-10-13 20:34:54 226

原创 容器学习笔记

1、简单使用安装容器yum -y remove docker*yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum makecache fastyum -y install docker-ce启动容器systemctl start

2022-02-11 16:44:09 295

原创 安装yapi

安装yapihttps://gitee.com/geng_hz/yapi-docker

2021-03-09 21:54:16 126

原创 网站记录

docker hub

2020-10-23 13:49:02 116

原创 rabbitmq的stomp的调试

部署服务docker run -d --name rabbitmq-management -p 15674:15674 -p 15672:15672 -p 15671:15671 -p 15670:15670 -p 25672:25672 -p 5672:5672 -p 5671:5671 -p 61613:61613 -p 61614:61614 f65f7c36d41b端口说明4369/tcp, // epmd, erlang发现口25672/tcp, // Erlang

2020-08-19 11:17:37 1126

原创 minio网盘资料

下载可执行程序wget https://dl.min.io/server/minio/release/linux-amd64/minio单机部署chmod +x minioexport MINIO_ACCESS_KEY=minioexport MINIO_SECRET_KEY=minio./minio server /mnt/data{1…64}如何扩容[扩容问题(http://slack.minio.org.cn/question/38)扩容解决方案增删改查待研究官网http

2020-08-13 17:35:41 666

原创 golang编程的一些小技巧

interface{}转sliceswitch arg.Command { case "MultiExtractFeatureByFileName": data, b := (arg.Data).([]interface{}) // 先转成[]interface{} if !b { msg := ecode.RequestErr res := ResDevice{ Command: arg.Command, Code: msg.Code(), Data:

2020-08-12 11:06:58 331

原创 minio如何扩容

网友的解决方案(记录)扩容问题官方解答

2020-08-03 15:00:41 5911 2

原创 git的高频操作

删除远程分支git push origin --delete feature/icd10-ws删除本地分支git branch -D feature/icd10-ws

2020-07-24 17:09:20 80

原创 Illegal base64 data at input byte 4

go解析照片的base64字符串input := "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYA"b64data := input[strings.IndexByte(input, ',')+1:]fmt.Println(b64data)参考资料Illegal base64 data at input byte 4

2020-07-24 16:49:51 5086

原创 微服务网关落地方案

我们的网关支持http和websocket转发支持etcdv3集群增加超时名字空间#!/bin/shmicro \--registry=etcdv3 \--registry_address=192.168.88.31:2380,192.168.88.32:2380,192.168.88.33:2380 \--client_request_timeout=1m \api \--address=0.0.0.0:20000 \--namespace=cimcap.com.api \-

2020-07-23 18:51:32 189

原创 vscode快捷键

折叠代码// 先按下Ctrl + K,再按下Ctrl + 0 ; ( 注意这个是零,不是欧 )ctrl + k , ctrl + 0 ;// 展开所有折叠区域代码的快捷:ctrl +k ctrl + J ;Ctrl + K, ctrl + J

2020-07-13 17:22:25 97

原创 docker部署常用的各种服务

1、openresty1.1 下载镜像docker search openrestydocker pull docker.io/openresty/openresty 1.2 运行容器docker run -d \ --name="openresty" \ -p 80:80 \ -v $PWD/openresty/conf.d:/etc/nginx/conf.d/ \ -v $PWD/openresty/logs:/usr/local/openresty/nginx/logs \ -

2020-07-09 17:53:21 586

原创 git笔记

删除远程分支git push origin --delete feature/addlib删除本地分支git branch -D feature/addlib

2020-07-09 16:56:44 80

原创 micro使用心得

client调用srv超时现象 {"id":"go.micro.client","code":408,"detail":"call timeout: context deadline exceeded","status":"Request Timeout"}解决方案start := time.Now()var opts client.CallOption = func(o *client.CallOptions) { o.RequestTimeout = time.Second * 3600

2020-07-09 16:24:06 455 2

原创 websocket入门

websocket开源库地址说明github.com/gorilla/websocket第1名golang.org/x/net/websocket官方nhooyr.io/websocket网友推荐

2020-07-08 21:49:01 648

原创 angular基础——双向数据绑定

1、首先在所在模块中进行导入类似于在高级语言中,使用库函数,导库2、在ts文件中添加数据3、在模板中引入数据双向数据绑定的语法[()], 可以记成“盒子中放了2根香肠”...

2020-04-14 22:09:03 181

原创 gin二、编码笔记

元数据管理gin.Context 上下文的数据在调用链中共享// Keys is a key/value pair exclusively for the context of each request.Keys map[string]interface{}输入数据路由参数, param请求参数, query表单参数, postform表单文件, formfile绑定, bi...

2019-11-06 16:30:13 308

原创 安装elasticsearch

安装jdk技术资料参考CentOS7下安装JDK详细过程

2019-11-05 23:28:14 121

原创 gin一、初体验

入门笔记package mainimport ( "fmt" "io" "net/http" "os" "time" "github.com/gin-gonic/gin")type myStruct struct { Name string Age string}func main() { // 引擎设置 router := gin.Default()...

2019-11-05 15:46:21 499

原创 后端工具箱

后端应用框架序号名字1gin2beego数据库序号名字1mysql2redis

2019-11-05 09:13:05 110

原创 newifi刷老毛子笔记

刷机技术文档简介,即新三路由器刷老毛子刷机博客newifi-d2-jail-break.koputty中文版1.0v.exeRT-N56UB1-newif3D2-512M_3.4.3.9-099.trxWinSCP scrt8.1.rar获取登录密码因为不知道密码多少,我就重置了密码电源按键旁边的复位,10秒后释放。然后上电,就可以登录出厂管理后台默认IP地址192...

2019-11-04 14:24:04 3237 1

原创 gitlab之汉化笔记

TODO: 研究中,待续…

2019-10-27 21:42:26 288 1

原创 mongodb之权限管理

TODO:研究整理中,稍后…

2019-10-27 21:24:34 105

原创 mongodb之基本安装

1. 下载地址// 上官网下载二进制安装包wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-rhel70-v4.2-latest.tgz2. 配置管理员账户> mongod --port 27017 --dbpath /opt/data/db1> exit // 账号密码配置完成后退出mongodb...

2019-10-27 13:38:55 139

原创 OptiPlex7040M装机备忘录

事件事件4月3号,清明节。笔记本已经渐渐不好使了,手放到上面去爱假死,且好久不恢复。来到SZ,女朋友也已经到位,工作也还算满意。想在SZ长久的积淀,于是动了买一个强悍台式机的念头。配置是参考公司的台式机,即戴尔Optiplex系列。京东下单。由于这是个品牌机,装机套路跟普通组装机不太一样,采用的是UEFI方式。折腾了接近一天,终于在晚上12点前完成。作个笔记,算是总结吧!准备工作下载ue...

2019-10-26 09:39:03 1000

原创 钉钉开发

用户分类散户 —— 从钉钉客户端进入管理员(有特权,超级散户) —— 从钉钉客户端左下角三个点“更多”进入,工作台,审批开发者 —— 接口文档表单设计和流程设计表单设计,即造单据,设计字段,设计应该填写什么流程设计,即单据提交后的流向,该让哪些大佬看到,签字,知晓其他...

2019-10-24 23:37:52 418

原创 openresty安装

安装依赖libpq、pcre、opensslyum install postgresql-develyum -y install pcre-develyum -y install openssl openssl-devel配置./configure --prefix=/usr/local/openresty –with-luajit –without-http_redis2_modu...

2019-10-18 11:56:30 113

原创 vim基本配置

基本配置set nu // 显示行号set expandtab // 把tab 显示成空格set shiftwidth=4 // 自动缩进4格set ignorecase // 忽略大小写set tabstop=4

2019-10-18 09:40:46 72

原创 并发系统设计

缓存异步水平扩展scale-out | 垂直扩展scale-up限速降级过载保护监控

2019-09-18 21:25:12 59

原创 consul api基本操作总结

kv操作package mainimport ( "log" "github.com/hashicorp/consul/api")func main() { // config := api.DefaultConfig() config := api.DefaultNonPooledConfig() //DefaultNonPooledConfig config.Addre...

2019-09-17 10:31:22 1397

原创 go服务端与客户端

go服务端//本代码用于定位客户端的出口IPpackage mainimport ( "net/http")func main() { svrMux := http.NewServeMux() svrMux.HandleFunc("/", rootHandler) if err := http.ListenAndServe(":80", svrMux); err != nil...

2019-09-13 08:47:55 222

原创 linux基本操作小技巧

vimvi=vim横线高亮行号tab=4vimrc快速跳转快速跳转到项目目录自定义命令cls=clear终端分屏器tmux

2019-08-27 23:25:27 79

原创 在centos7安装mysql

rpm安装包//官网下载地址https://dev.mysql.com/downloads/mysql///使用的具体版本mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar解压tar xvf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar//按照依赖关系依次安装rpm包 依赖关系依次为common→libs→cli...

2019-08-19 14:04:57 360

原创 gitlab安装笔记

安装依赖sudo yum install wget lrzsz vim git lsof curl cronie policycoreutils-python -y安装SSHsudo yum install openssh-server openssh-clientssudo systemctl enable sshd //设置开机启动sudo systemctl start ...

2019-08-14 14:35:51 190

原创 micro cli

micro healthmicro health go.micro.srv.greeter

2019-08-12 16:59:22 217

原创 微服务里写HelloWorld

greeter.protoprotoc greeter.protosyntax = "proto3";//服务service Greeter { rpc Hello(HelloRequest) returns (HelloResponse) {}}//输入参数message HelloRequest { string name = 1;}//输出参数message ...

2019-08-10 17:28:34 509

原创 go-micro入门

1. 启动consul//go-micro的默认服务发现就是consul, 因此需要把consul起来consul agent -dev -ui -client 0.0.0.02. 安装依赖//下载包并生成工具go get -u google.golang.org/grpcgo get -u github.com/golang/protobuf/protoc-gen-gogo ge...

2019-08-08 10:43:33 549

原创 在centos上安装liteide开发环境

1. 安装虚拟机具体安装过程,请百度/谷歌其他帖子我用的centos版本如下2.安装qt动态链接库因为liteide是qt开发的,如果不安装,liteide会启动失败并提醒找不到相关动态链接库yum install qt-x11 -y3. 安装liteide下载源码包,解压并放到/usr/local/配置环境变量,比如修改/etc/profile,指向liteide的b...

2019-08-08 09:46:46 1229

原创 配置vscode的golang开发环境

1、打开加速器,你懂的。它会自动转发本机全部流量,绕开墙。2、执行ctrl + p, 然后在输入框里输入>,选择go3、勾选全部工具,点击OK,开始下载4、下载完后是这样然后就可以使用vscode愉快地开发golang了...

2019-08-07 22:19:24 1013

空空如也

空空如也

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

TA关注的人

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