自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VSCode 中C/C++.json文件的配置

VSCode 中C/C++环境配置看了一些大佬的vscode c/c++环境配置攻略,结合自己的理解,在这里我将我的.json配置分享给大家,供大家参考,希望能在您学习路上带来一些帮助。我用的编译器是WinGW。话不多说,开始各个文件的配置及代码(直接复制即可,部分地址需要修改,已在备注内标出)。.json文件没有按先后顺序排序,请根据对应的文件修改。首先是c_cpp_properties....

2019-08-29 22:58:14 16553 5

原创 配置远程连接MySQL

mysqlmysql8 远程连接密码规则相关错误信息关于 mysql 密码策略相关参数;mysql8 远程连接登录MySQLmysql -u root -p选择 mysql 数据库use mysql;在 mysql 数据库的 user 表中查看当前 root 用户的相关信息select host, user, plugin from user; 授权 root 用户的所有权限并设置远程访问GRANT ALL ON *.* TO 'root'@'%'; 刷新权限flush pri

2021-01-14 17:06:55 165

原创 异步与machinery

异步与machinery目的场景与功能场景golang machinery特性架构Broker(redis)BackendWorker目的当后端要处理复杂的数据交互或者耗时的逻辑计算发生多次数据交互任务的情况一旦存在,为了实现每一次任务的可靠执行以及前端响应速度,任务队列的出现可以较好的解决这些问题。场景与功能场景大批量的计算任务。如大量数据插入,通过拆分并分批插入任务队列,从而实现串行链式任务处理 或者实现分组并行任务处理,提高系统鲁棒性,提高系统并发度;数据预处理。定期的从后端存储将数据同

2020-12-24 11:07:34 432 3

转载 golang——logrus

转载来源

2020-12-16 18:29:25 137

原创 「go-micro」学习笔记2——安装与应用

go-micro的安装与使用安装与应用安装MicroGo-MicroprotobufgRPC 网关protobuf安装插件测试服务Micro CLI 应用创建服务启动、运行服务服务状态结束服务部署服务调用服务Go-micro 框架应用Greeter 服务GRPC 网关运行示例写一个 go 服务服务间通讯安装与应用安装Micro# go get$ go get github.com/micro/micro# docker install$ docker pull microhq/micro

2020-10-30 13:39:31 671

原创 Go 学习笔记——【任务处理框架】

kingtasktrasfergocrontrasfersnowtrasfergocelerytrasfermachinery(celery for go)trasfergotorchtrasferAsynqtrasferYtasktrasfer

2020-10-29 12:49:48 794

原创 「go-micro」学习笔记1——Micro 与 Go-Micro

新建服务# 新建一个 helloworld 的服务micro new helloworld服务的启动与运行# 在本地运行该服务并确保其正常工作.# 启动服务器micro server# 设置为本地环境micro env set local# 启动你的服务micro run helloworld服务状态# 检查状态micro status# 检查是否已注册micro services# 检查日志micro logs helloworld结束服务micro k

2020-10-29 12:48:41 1059 3

原创 「go-micro」学习笔记——服务发现

consul / etcd / mdns服务发现consulconsul 特色consul 架构图consul 应用场景consul 教材etcdetcd 特色etcd 架构图etcd 应用场景etcd 教材服务发现服务发现(Service Discovery)要解决的是分布式系统中最常见的问题之一,即在同一个分布式集群中的进程或服务如何才能找到对方并建立连接。从本质上说,服务发现就是要了解集群中是否有进程在监听upd或者tcp端口,并且通过名字就可以进行查找和链接。consulconsul 是

2020-10-29 10:39:56 656 2

原创 Django 踩坑实记

问题:使用 pymysql 链接 Mysql// 版本问题:// 打开文件 __init__.py”// way_1import pymysqlpymysql.version_info = (1, 3, 13, "final", 0)pymysql.install_as_MySQLdb()// way_2:// 注释掉报错文件中 if version 条件体中的代码问题:setting.py 中 mysql 配置// 打开文件 settings.pyDATABASES = {

2020-10-19 13:32:23 131

原创 docker 踩坑集锦

问题 1:docker permission denied问题记录:Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.39/images/json: dial unix /var/run/docker.sock: connect: permission deni

2020-10-19 13:23:13 178

原创 Go 学习笔记4——【go流程控制】

判断语句// formatif condition1 { // do something} else if condition2 { // do something else}else { // catch-all or default}特殊使用方式if err := Connect(); err != nil { fmt.Println(err) return}Connect 是一个带有返回值的函数,err:=Connect() 是一个语句,执

2020-10-16 18:04:18 87

原创 Go 学习笔记3——【go数据类型】

变量声明方法一:var name typename = value# 批量复制var ( a int b string c []float32 d func() bool e struct { x int })方法二:var name = value方法三:name := value# 如果 name 已经被声明过,但依然使用:=时编译器会报错,go的基本类型数据类型默认值boolfalse

2020-10-16 14:31:12 85

原创 Go 学习笔记2——【第一个程序】

package name

2020-10-15 15:30:55 284 5

原创 Go 学习笔记1——【项目结构】

golang 标准库Go语言标准库包名功 能bufio带缓冲的 I/O 操作bytes实现字节操作container封装堆、列表和环形列表等容器crypto加密算法database数据库驱动和接口debug各种调试文件格式访问及调试功能encoding常见算法如 JSON、XML、Base64 等flag命令行解析fmt格式化操作goGo语言的词法、语法树、类型等。可通过这个包进行代码信息提取和修改ht.

2020-10-15 14:42:58 1275

空空如也

空空如也

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

TA关注的人

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