随笔分类 -  go语言系列基础

摘要:环境准备 依赖版本 MAC M1 kubernetes: 1.18.3 go: 1.17.6 kubebuilder:3.1.0 知识必备 Kubernetes的Group、Version、Resource、Kind浅解 Kubernetes是以资源为中心的系统:Group、Version、Reso 阅读全文
posted @ 2022-02-22 14:15 紫色飞猪 阅读(1330) 评论(0) 推荐(1) 编辑
摘要:golang101 经过一段时间的验证,此书在不断更新中,值得跟随学习,特分享给道友 github地址:https://github.com/golang101/golang101.git 部署 安装 在个人的云服务器部署,方便在随时随地查看 运行 # git clone https://githu 阅读全文
posted @ 2020-12-08 15:10 紫色飞猪 阅读(344) 评论(0) 推荐(0) 编辑
摘要:解决goland module代理无法访问 问题如下 D:\project\demo1\main>go run main.go go: finding module for package github.com/sirupsen/logrus main.go:4:2: module github.c 阅读全文
posted @ 2020-07-25 21:28 紫色飞猪 阅读(1763) 评论(0) 推荐(0) 编辑
摘要:golang 知识总结:https://www.cnblogs.com/darope/p/14455404.html go 常见面试题整理、金三银四全靠它了:https://www.cnblogs.com/darope/p/14469747.html 工程实践:给函数取一个"好"的名字: https 阅读全文
posted @ 2020-07-18 13:08 紫色飞猪 阅读(623) 评论(0) 推荐(0) 编辑
摘要:简介 常量是一个简单值的标识符,在程序运行时,不会被修改的量,即常量是恒定不变的值,声明常量的关键字是 const 。 常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。 常量的定义 案例演示 iota Go 语言预定义了这些常量:true、false 和 iota。 iot 阅读全文
posted @ 2020-04-25 09:20 紫色飞猪 阅读(318) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-04-24 10:05 紫色飞猪 阅读(52) 评论(0) 推荐(0) 编辑
摘要:Redis的使用 Redis 基本介绍 1. Redis是NoSQL数据库,不是传统的关系型数据库 官网: "https://redis.io/ 和" http://www.redis.cn/ 2. Redis:REmote DIctionary Server(远程字典服务器),Redis性能非常高 阅读全文
posted @ 2020-04-07 20:54 紫色飞猪 阅读(2693) 评论(0) 推荐(1) 编辑
摘要:TCP编程 Go的主要设计目标之一就是面向大规模后端服务程序,网络通信这块是服务端,程序必不可少也是至关重要的一部分 网络编程基本介绍 网络编程有两种 TCP socket编程,是网络编程的主流。之所以叫Tcp socket 编程,是因为底层基于Tcp/ip协议的。比如:QQ聊天 b/s结构的htt 阅读全文
posted @ 2020-04-07 20:23 紫色飞猪 阅读(1469) 评论(0) 推荐(0) 编辑
摘要:[TOC] 反射 1) 反射可以在运行时动态获取变量的各种信息,比如变量的类型(type),类别(kind) 2) 如果是结构体变量,还可以获取到结构体本身的信息(包括结构体的字段、方法) 3) 通过反射,可以修改变量的值,可以调用关联的方法 4) 使用反射,需要import(“reflect”) 阅读全文
posted @ 2020-04-06 19:45 紫色飞猪 阅读(517) 评论(0) 推荐(0) 编辑
摘要:Golang语言的核心特色 [TOC] Goroutine 基本介绍 进程和线程介绍 1) 进程就是程序在操作系统中的一次执行过程,是系统进行资源分配和调度的基本单位 2) 线程是进程的一个执行实例,是程序执行的最小单元,它是比进程更小的能独立运行的基本单位 3) 一个进程可以创建和销毁多个线程,同 阅读全文
posted @ 2020-04-06 19:41 紫色飞猪 阅读(1350) 评论(0) 推荐(1) 编辑
摘要:[TOC] 文件操作 文件是数据源(保存数据的地方)的一种,比如经常使用的word文档,txt文档,excel文件...都是文件。文件最主要的作用就是保存数据,它即可以保存一张图片,也可以保持视频,声音... 输入流和输出流 文件在程序中是以流的形式来操作的 流:数据在数据源(文件)和程序(内存)之 阅读全文
posted @ 2020-04-05 19:46 紫色飞猪 阅读(534) 评论(0) 推荐(0) 编辑
摘要:[TOC] 面向对象编程 结构体 一个程序就是一个世界,有很多对象(变量) Go也支持面向对象编程(OOP),但是和传统的面向对象编程有区别,并不是纯粹的面向对象语言。所以说Go支持面向对象编程特性是比较准确的 Go没有类(class),Go语言的结构体(struct)和其它编程语言的类(class 阅读全文
posted @ 2020-04-04 21:21 紫色飞猪 阅读(378) 评论(0) 推荐(0) 编辑
摘要:数组 数组可以存放多个同一类型数据。数组也是一种数据类型,在Go中,数组是值类型 一个养鸡场有6只鸡,它们的体重分别是3kg,5kg,1kg,3.4kg,2kg,50kg。请问这六只鸡的总体重是多少?平均体重是多少? 数组的使用 go func main(){ //1)创建一个byte类型的26个元 阅读全文
posted @ 2020-04-03 18:50 紫色飞猪 阅读(1142) 评论(0) 推荐(0) 编辑
摘要:编程两大绝招 1.先易后难,即将一个复杂的问题分解成简单的问题 2.先死后活 运算符 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等 运算符用于在程序运行时执行数学或逻辑运算 Go语言内置的运算符有:算术运算符、赋值运算符、逻辑运算符、关系运算符、位运算符、其他运算符 算术运算符 算术运算 阅读全文
posted @ 2020-04-02 20:24 紫色飞猪 阅读(725) 评论(0) 推荐(0) 编辑
摘要:视频资源:b站UP主v若水若水的尚硅谷go视频 不动笔墨不读书 ,虽然我有全套视频和笔记 还是自己动点笔墨 因为在19年下半年大致学过go语言 所以这么计划:一个星期拿下基础 一个星期拿下框架 两个星期拿出项目 一个月搞定go Go环境安装 版本选择 SDK:软件开发工具包。是提供给开发人员使用的, 阅读全文
posted @ 2020-04-01 21:57 紫色飞猪 阅读(459) 评论(0) 推荐(0) 编辑
摘要:在windows上安装golang软件 golang中国网址为:https://studygolang.com/dl 我的学习选择版本:1.12.5 golang 1.12.5版本更新的内容:golang 1.12.5 版本于 2019-5-6 发布。修改编译器、链接库,go 命令(command) 阅读全文
posted @ 2019-07-12 22:03 紫色飞猪 阅读(17788) 评论(3) 推荐(0) 编辑
摘要:我为什么要学golang语言 绝不是一时兴起,也不是人云亦云,这是我规划了很久的事了。 我曾自学过C语言,C++语言,Python语言,可都学的不精,原因我想是不知道为了什么而学的,可是这就是缺少学习的动力吧。 我有说过我的路应该是容器开发的路。原因是: 容器化是未来的趋势 每个IT人都有个开发梦 阅读全文
posted @ 2019-07-12 09:44 紫色飞猪 阅读(438) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示