240 投稿
收录了23篇文章 · 1人关注
  • Resize,w 360,h 240
    Ubuntu 下搭建 Golang 开发环境和 Goland 开发工具

    前言 最近打算学习一下 Golang ,刚好旁边有台很老的不用的笔记本电脑,就把系统装成了 Ubuntu 专门用这台电脑来学习 Golang 。...

    0.1 Jam741 1 6
  • Resize,w 360,h 240
    20-Git版本控制

    版本控制的起源 现在的软件项目通常是由一个研发小组共同分析、设计、编码、维护以及测试的 针对团队开发需要解决以下问题:备份多个版本,费空间,费时...

  • 21-Channel

    多线程同步问题 互斥锁互斥锁的本质是当一个goroutine访问的时候, 其它goroutine都不能访问这样就能实现资源同步, 但是在避免资源...

  • Resize,w 360,h 240
    20-Go语言并发编程

    并发编程基本概念 学习并发编程之前我们需要脑补几个基础知识和思考一个问题什么是串行?什么是并行?什么是并发?什么是程序?什么是进程?什么是线程?...

  • 19-文件操作

    文件的打开和关闭 和C语言一样, Go语言中操作文件也是通过一个FILE结构体 Open函数func Open(name string) (fi...

  • 18-Go语言和C语言交叉访问

    Go语言中调用C语言函数 在Go语言开篇中我们已经知道, Go语言与C语言之间有着千丝万缕的关系, 甚至被称之为21世纪的C语言 所以在Go与C...

  • 17-Go语言字符串和正则表达式

    字符串相关方法 获取字符串长度注意: Go语言编码方式是UTF-8,在UTF-8中一个汉字占3个字节 如果字符串中包含中文, 又想精确的计算字符...

  • 16-Go语言异常处理

    异常处理 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常 golang中提供了两种处理异常的方式一种是程序发...

  • Resize,w 360,h 240
    15-Go语言面向对象

    面向对象基本概念 面向对象思想 面向对象(Object Oriented,OO)是软件开发方法 面向对象是一种对现实世界抽象的理解,是计算机编程...

  • 14-Go方法和接口-指趣学院

    方法 Go语言中的方法其实就是一个特殊函数, 只不过这个函数是和某种属性类型绑定在一起的而已 Go语言中的方法一般用于将函数和结构体绑定在一起,...