zoukankan      html  css  js  c++  java
  • GO语言01 介绍 环境搭建

    GO语言介绍

    1.什么是GO语言介绍

    Go 即Golang,是Google公司2009年11月正式对外公开的一门编程语言,Go是静态强类型语言,是区别于解析型语言的编译型语言。

    2.GO语言特性

    1.跨平台的编译型语言

    2.语法接近C语言

    3.管道(channel),切片(slice),并发(routine)

    4.有垃圾回收的机制

    5.支持面向对象和面向过程的编程模式

    3.GO语言项目案例

    docker:基于lxc的一个虚拟打包工具,能够实现PAAS平台的组建。
    
    kubernetes :Kubernetes是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡
    
    区块链:BTCD 是用go语言实现的完整节点的比特币实现
    
    nsq:bitly开源的消息队列系统,性能非常高,目前他们每天处理数十亿条的消息
    
    packer:用来生成不同平台的镜像文件,例如VM、vbox、AWS等,作者是vagrant的作者
    
    skynet:分布式调度框架
    
    Doozer:分布式同步工具,类似ZooKeeper
    
    Heka:mazila开源的日志处理系统
    
    cbfs:couchbase开源的分布式文件系统
    
    tsuru:开源的PAAS平台,和SAE实现的功能一模一样
    
    groupcache:memcahe作者写的用于Google下载系统的缓存系统
    
    god:类似redis的缓存系统,但是支持分布式和扩展性
    
    gor:网络流量抓包和重放工具
    项目案例

    4.GO语言架构

    GOPATH的工作区包含bin,src,和pkg这三个:

    1.src——源码(包含第三方的和自己项目的)

    2.bin——编译生成的可执行程序

    3.pkg——编译时生成的对象文件

    GO语言环境搭建

    一.编译器(windows环境为例)

    1.下载编译器并选择版本:

    网址:https://golang.google.cn/dl/

    2.安装编译器,以windows环境为例

    windows和mac一直下一步即可

    3.环境变量配置

    一般情况下环境变量编译器会自动帮你配置,GOPATH环境变量路径可自行更改默认在c盘。

    4.cmd窗口测试安装是否成功

    环境检查

    1.GOPATH:代码存放路径,放在其他路径代码执行不了,此路径可更改。

    2.GOROOT:编译器安装路径

    二.GO语言开发工具(goland为例)

    1.下载

    网址:http://www.jetbrains.com/go/?fromMenu

    2.安装

    1.据实际情况选择呢

     2.默认

     3.不导入一些配置

     3.不需要安装这些东西

     4.输入激活码

     5.安装好了之后其他设置如字体等百度即可

    3.简单使用

  • 相关阅读:
    python之模块和包
    python之常用模块一
    关于jQuery库的引用
    Python数据挖掘-相关性-相关分析
    Python数据挖掘-使用sklearn包
    Python数据挖掘-关键字提取
    Python数据挖掘-词云美化
    Python数据挖掘-词云
    Python数据挖掘-词频统计-实现
    Python数据挖掘-中文分词
  • 原文地址:https://www.cnblogs.com/tfzz/p/12011646.html
Copyright © 2011-2022 走看看