首页
学习
活动
专区
工具
TVP
发布

Golang开发

专栏作者
289
文章
265727
阅读量
38
订阅数
2019-09-20
从CPU发明到现在,有非常多种架构,从我们熟悉的X86,ARM,到不太熟悉的MIPS,IA64等
羊羽shine
2019-09-24
6200
golang-101-hacks(12)——切片作为函数参数传递
注:本文是对golang-101-hacks中文翻译。 在Go语言中,函数参数是值传递。使用slice作为函数参数时,函数获取到的是slice的副本:一个指针,指向底层数组的起始地址,同时带有slice的长度和容量。既然各位熟知数据存储的内存的地址,现在可以对切片数据进行修改。让我们看看下面的例子: In Go, the function parameters are passed by value. With respect to use slice as a function argument, that means the function will get the copies of the slice: a pointer which points to the starting address of the underlying array, accompanied by the length and capacity of the slice. Oh boy! Since you know the address of the memory which is used to store the data, you can tweak the slice now. Let's see the following example:
羊羽shine
2019-06-05
1.2K0
golang-101-hacks(11)——切片结构
切片有3部分组成 a)指针:指向底层数组中首位置; b)长度(类型为int):切片的有效元素个数; b)容量(类型为int):切片的容量。 看下面的代码:
羊羽shine
2019-06-01
2830
Go语言核心编程(8)——工程管理
编译go源代码 Go1.5起Go的编译器完全使用Go重写,要源码安装Go需要有Go的编译环境,需要下载 1.4 版本使用C语言编写的Go编译器源码,通过 Linux自带的gcc先编译出 一个 Go 环境,然后拿这个Go环境编译新版本的Go环境 。 重要的环境变量 $GOROOT $GOROOT 是 Go 的安装根目录 。Linux 下的环境默认是/usr/local/go,如果$GOROOT位于上述位置,则不需要显式地设置$GO ROOT 环境变量;如果不是默认安装目录,则需要显式地设置$GOROOT 环境变量 $GOPATH $GOPATH 是 Go 语言编程的工作目录(workspace)如果没有设置 GOPATH 环境变量,则 Linux 下系统默认是 $HOME/go。
羊羽shine
2019-05-29
5730
Linux—— 文件管理
在Linux系统中一切都是文件,Linux系统使用了不同的字符来加以区分不同的文件类型。
羊羽shine
2019-05-29
1.6K0
Linux下Java环境配置
官方地址http://openjdk.java.net/ ,如果需要开发java程序则需要安装jdk Debian, Ubuntu, 安装jdk
羊羽shine
2019-05-28
2.9K0
Docker(二)——镜像
其中各个选项表示的含义如下表所示,同一个仓库可以有多个TAG,代表着当前仓库中的各个版本,ubuntu就是仓库名称。14.04/16.04/18.04就是ubuntu的各个发行的版本号。因此使用REPOSITORY:TAG来定义不同的镜像。如果不指定一个镜像的TAG 默认会拉取最新的版本镜像,即REPOSITORY:latest
羊羽shine
2019-05-28
4650
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档