- 博客(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 253
原创 容器学习笔记
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 307
原创 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 1158
原创 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 698
原创 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 353
原创 git的高频操作
删除远程分支git push origin --delete feature/icd10-ws删除本地分支git branch -D feature/icd10-ws
2020-07-24 17:09:20 86
原创 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 5216
原创 微服务网关落地方案
我们的网关支持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 205
原创 vscode快捷键
折叠代码// 先按下Ctrl + K,再按下Ctrl + 0 ; ( 注意这个是零,不是欧 )ctrl + k , ctrl + 0 ;// 展开所有折叠区域代码的快捷:ctrl +k ctrl + J ;Ctrl + K, ctrl + J
2020-07-13 17:22:25 107
原创 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 614
原创 git笔记
删除远程分支git push origin --delete feature/addlib删除本地分支git branch -D feature/addlib
2020-07-09 16:56:44 89
原创 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 474 2
原创 websocket入门
websocket开源库地址说明github.com/gorilla/websocket第1名golang.org/x/net/websocket官方nhooyr.io/websocket网友推荐
2020-07-08 21:49:01 698
原创 angular基础——双向数据绑定
1、首先在所在模块中进行导入类似于在高级语言中,使用库函数,导库2、在ts文件中添加数据3、在模板中引入数据双向数据绑定的语法[()], 可以记成“盒子中放了2根香肠”...
2020-04-14 22:09:03 199
原创 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 324
原创 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 524
原创 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 3477 1
原创 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 154
原创 OptiPlex7040M装机备忘录
事件事件4月3号,清明节。笔记本已经渐渐不好使了,手放到上面去爱假死,且好久不恢复。来到SZ,女朋友也已经到位,工作也还算满意。想在SZ长久的积淀,于是动了买一个强悍台式机的念头。配置是参考公司的台式机,即戴尔Optiplex系列。京东下单。由于这是个品牌机,装机套路跟普通组装机不太一样,采用的是UEFI方式。折腾了接近一天,终于在晚上12点前完成。作个笔记,算是总结吧!准备工作下载ue...
2019-10-26 09:39:03 1114
原创 钉钉开发
用户分类散户 —— 从钉钉客户端进入管理员(有特权,超级散户) —— 从钉钉客户端左下角三个点“更多”进入,工作台,审批开发者 —— 接口文档表单设计和流程设计表单设计,即造单据,设计字段,设计应该填写什么流程设计,即单据提交后的流向,该让哪些大佬看到,签字,知晓其他...
2019-10-24 23:37:52 510
原创 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 122
原创 vim基本配置
基本配置set nu // 显示行号set expandtab // 把tab 显示成空格set shiftwidth=4 // 自动缩进4格set ignorecase // 忽略大小写set tabstop=4
2019-10-18 09:40:46 83
原创 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 1434
原创 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 235
原创 linux基本操作小技巧
vimvi=vim横线高亮行号tab=4vimrc快速跳转快速跳转到项目目录自定义命令cls=clear终端分屏器tmux
2019-08-27 23:25:27 93
原创 在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 373
原创 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 201
原创 微服务里写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 522
原创 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 570
原创 在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 1239
原创 配置vscode的golang开发环境
1、打开加速器,你懂的。它会自动转发本机全部流量,绕开墙。2、执行ctrl + p, 然后在输入框里输入>,选择go3、勾选全部工具,点击OK,开始下载4、下载完后是这样然后就可以使用vscode愉快地开发golang了...
2019-08-07 22:19:24 1032
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人