zoukankan      html  css  js  c++  java
  • Go学习笔记

    缘起

    前一段时间,看到很多关于go的介绍

    服务端I/o比较

     语言 线程或进程   非租塞I/O 易用性 
     php  进程  否  
     java  线程  可用  需要回调
     node.js  线程  是  需要回调
     go  线程  是  不需要回调
     
         
     
     
     
     
     
     
     

    go的优势:

      简单部署;并发性好;良好的语言设计;执行性能好;支持垃圾回收;跨平台编译

    提供了海量的并行支持,比其他语言有着更高的开发效率,go的用途:

       游戏服务端

       处理日志、数据打包、文件系统

         分布式系统,web应用、api应用、下载应用

       内存数据库

         云平台

    所以觉得 Go 是一个非常优质的选择,应该尝试一下,为自己的手艺选择最称手的工具,也许以后会变得非常有用。

    开始

    1.windows下环境搭建

      安装包下载,官方的地址https://golang.org/dl/需要翻墙, 可以从https://studygolang.com/dl下载

      配置环境变量

        我是下载的压缩文件,所以需要自己配置,如果下载的是安装版,就不需要自己配置了

      • GOROOT:golang安装后的根目录,如 D:go
      • GOBIN :golang安装后根目录下的bin目录,如D:goin
      • GOPATH:golang的工作目录,是用来设置包加载路径的重要变量,如E:go_projects
      • PATH:%GOBIN%

      测试是否配置成功,打开cmd,输入go version

      

    2.第一个golang,hello,world

    package main
    import "fmt"
    func main(){
        fmt.Print("hello,world
    ");
    }

    打开cmd,直接运行

    待续……

  • 相关阅读:
    ADO.NET调用存储过程
    存储过程
    web Servise(服务)
    ADO.NET连接池
    ADO.NET
    常用语法2
    常用语法
    修改pip源为国内网站
    模块
    random模块
  • 原文地址:https://www.cnblogs.com/baby123/p/10172059.html
Copyright © 2011-2022 走看看