当前位置: 首页 > news >正文

go语言相关知识

1、在我们以前熟悉的各种语言中都有这样几个概念: 系统路径,官方包路径,第三方包路径,项目路径。

好了go中只有两个路径.

  • GOROOT: go的安装路径,官方包路径根据这个设置自动匹配
  • GOPATH: 工作路径(其实不应该用中文翻译解释,直接说GOPATH更合适)

 

问题:项目路径和第三方包路径呢?

首先:go中是没有项目这个概念的,只有包。可执行包只是特殊的一种,类似我们常说的项目 GOPATH可以设置多个,不管是可执行包,还是非可执行包,通通都应该在某个 $GOPATH/src下。

 

不同于其他语言,go中没有项目的说法,只有包

 

2、GOPATH之下主要包含三个目录: bin、pkg、src

        bin目录主要存放可执行文件;

        pkg目录存放编译好的库文件, 主要是*.a文件;

        src目录下主要存放go的源文件

 

3、go get会做两件事:

      ①从远程下载需要用到的包
      ②执行go install

 

4、go语言安装某个包

go get github.com/axgle/mahonia

或

gopm get github.com/axgle/mahonia

 

5、我的go语言库的安装

直接在github上下载下来复制到src/github.com中,将文件夹名字改成例如

github.com/jmoiron/sqlx

这样

 

用go get下载的路径总是出问题

 

6、go语言是有指针操作的,和C语言类似

 

 

 

 

 

相关文章:

  • go语言相关库和函数
  • Windows内核文件
  • MyOS(三):软盘读写
  • Python函数式编程(二):map、 reduce、 filter、 sorted
  • OpenCV(一)——图片灰度转换(灰度图) 修改图片尺寸(cv2.resize) 读取视频
  • opencv人脸识别 (一):人脸检测 (Haar级联 静态图像中人脸检测 视频中的人脸检测 )
  • opencv人脸识别 (二):人脸识别 (基于 LBPH)
  • Caffe(一)——简介 优点 Caffe2 编译和安装
  • Pytorch之经典神经网络CNN(一) —— 全连接网络 / MLP (MNIST) (trainset和Dataloader batch training learning_rate)
  • 神经网络/深度学习 相关知识
  • pytorch搭建神经网络分类Fashion-MNIST数据集
  • Python函数式编程(三):匿名函数lambda
  • 编程范式—命令式编程与函数式编程
  • Scala语言(二)
  • Scala语言(三)
  • 《Java编程思想》读书笔记-对象导论
  • Android 控件背景颜色处理
  • C# 免费离线人脸识别 2.0 Demo
  • CentOS7 安装JDK
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • CSS实用技巧干货
  • JavaScript新鲜事·第5期
  • node.js
  • TypeScript迭代器
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 算法之不定期更新(一)(2018-04-12)
  • 微信公众号开发小记——5.python微信红包
  • Android开发者必备:推荐一款助力开发的开源APP
  • 带你开发类似Pokemon Go的AR游戏
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • 关于Android全面屏虚拟导航栏的适配总结
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • ​用户画像从0到100的构建思路
  • ​油烟净化器电源安全,保障健康餐饮生活
  • #Linux(帮助手册)
  • #NOIP 2014# day.1 T2 联合权值
  • #pragma multi_compile #pragma shader_feature
  • ${factoryList }后面有空格不影响
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (十六)Flask之蓝图
  • (算法)求1到1亿间的质数或素数
  • (转)四层和七层负载均衡的区别
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • ..回顾17,展望18
  • .net Application的目录
  • .NET Core引入性能分析引导优化
  • .net 按比例显示图片的缩略图
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout
  • .Net调用Java编写的WebServices返回值为Null的解决方法(SoapUI工具测试有返回值)
  • @ 代码随想录算法训练营第8周(C语言)|Day57(动态规划)