自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Goland开发工具使用】一些恼人配置的更改

载入项目之后,代码区域出现一条竖线,如何去掉呢?File -> Settings->Editor->General->Appearance勾选掉红圈处选择并提交更改调试代码,载入调试速度很慢File -> Settings->Build, Execution, Deployment ->Debugger勾选掉红圈处选择并提交更改调试时提示Version of Delve is too old for this version of Go证明dlv插件版

2020-09-18 10:02:17 475 1

原创 【Go语言学习】切片Slice的扩容机制

扩容后容量变化向切片新增一个元素时,若该切片容量已满,会首先根据切片容量进行判断,小于1024字节扩容为原有容量的2倍,大于1024字节扩容为原有容量的1.25倍扩容前容量小于1024func main(){ array := [4]int{10, 20, 30, 40} oldSlice := array[:] fmt.Printf("len = %d, cap = %d\n", len(oldSlice), cap(oldSlice)) newSlice := append(oldSlic

2020-05-31 20:25:57 819 1

原创 golang使用Cgo调用C++动态库

因项目需要,最近在研究如何Golang如何调用C++动态库,因Cgo只能调用纯C的动态库/静态库,且网络上的资料比较分散,导致编写demo过程中遇到了许多坑,浪费了一些时间,借此记录。1.封装纯C接口可能遇到的问题:gcc api.cpp hello.cpp -fPIC -shared -o libTest.so2.golang...

2020-03-18 17:30:10 4913 1

原创 golang连接rabbitmq并推送消息给web

预设环境centos7.3+rabbitmq3.7.24+Erlang 22.2.6下载地址与配置步骤参考http://www.luyixian.cn/news_show_12479.aspx配置过程中可能遇到的问题UI界面无法打开启用RabbitMQ的Web管理插件rabbitmq-plugins enable rabbitmq_management检查防火墙是否打开“1...

2020-03-03 17:20:31 1138

原创 【Go语言学习】包、Init函数与执行顺序

package main import "fmt" //包的导入。首先从goroot/src搜索,再从gopath/src搜寻func main(){fmt.Println("hello world");}1.GO语言都是以包为组织的,类似于其他语言中的库和模块我们用 import 语法后跟包名来导入这个包。Go 程序首先在 GOROOT/src 目录中寻找包目录,如果没有找...

2019-10-14 20:52:12 1680

原创 【Go语言学习】Linux下配置Go语言环境

一. 安装Linux个人使用的是Vmware+Centos7,下载安装之后按照如下所示进行虚拟机配置https://www.runoob.com/w3cnote/vmware-install-centos7.html二. 在linux下安装Vmtool(linux环境可与windows共享文件,方便使用)https://jingyan.baidu.com/article/597a06433...

2019-09-24 16:05:37 394

转载 堆栈(栈)、堆详解

一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static...

2019-09-19 14:34:17 598

转载 【GO语音学习】Go的CSP

        最近抽空研究、整理了一下Golang调度机制,学习了其他大牛的文章。把自己的理解写下来。如有错误,请指正!!!        golang的goroutine机制有点像线程池:        一、go 内部有三个对象: P对象(processor) 代...

2019-09-10 10:26:47 199

转载 【GO语言学习】GO语言学习路线图

作为Go语言的学习爱好者,可以结合这张路线图看看Go 入门指南 https://go.fdos.me/Github 上《The Way to Go》中文译本的镜像 也可以下载:PDF、MOBI、EPUB https://github.com/Unknwon/the-way-to-go_ZH_CNGo 优酷精选视频 http://v.youku.com/v_show/id_XMzk0...

2019-09-05 13:52:36 298

原创 【GO语言学习】GOPATH bin下各可执行文件含义

dlv.exe go 语言调试工具gocode.exe go语言代码检查,自动补全godef.exe go语言代码定义和引用的跳转golint.exe go语言代码规范检查go-outline.exe 用于在Go源文件中提取JSON形式声明的简单工具gopkgs.exe 快速列出可用包的工具gorename.exe 在Go源代码中执行标识符的精确类型安全重命名goretur...

2019-08-25 12:33:52 769

原创 【GO语言学习】window下使用VScode调试Go

一.下载并安装Golang下载地址

2019-08-25 11:53:09 498

空空如也

空空如也

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

TA关注的人

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