![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GO
米洛口
这个作者很懒,什么都没留下…
展开
-
【219】慕课三千多的那个go工程师的培训课笔记 02 go语言的编程思想
【176】慕课三千多的那个go工程师的培训课笔记 01 go语言基础知识原创 2022-08-08 22:20:16 · 262 阅读 · 0 评论 -
【217】docker技术入门与实战
Docker容器虚拟化的好处Docker项目的发起人和Docker Inc.的CTO Solomon Hykes认为,Docker在正确的地点、正确的时间顺应了正确的趋势—即高效地构建应用。现在开发者需要能方便地创建运行在云平台上的应用,也就是说应用必须能够脱离底层机器,而且同时必须是“任何时间任何地点”可获取的。因此,开发者们需要一种创建分布式应用程序的方式,这也是Docker所能够提供的。举个简单的应用场景的例子。假设用户试图基于最常见的LAMP(Linux + Apache +MySQL + PH原创 2022-07-23 07:20:16 · 122 阅读 · 0 评论 -
【216】go语言标准库包名
原创 2022-07-23 06:49:41 · 105 阅读 · 0 评论 -
【215】gin框架连接mysql数据库
package mainimport ( "fmt" "database/sql" _ "github.com/go-sql-driver/mysql")func main(){ db,err:=sql.Open("mysql","root:root@(127.0.0.1:3306)/djangoblog") if err != nil{ panic(err) } defer db.Close() if err:=db.Ping();err!=nil{ fmt.Printl原创 2022-07-22 07:28:57 · 1312 阅读 · 0 评论 -
【213】go语言问的比较多的面试题
new 和make的区别go语言类型分为值类型和引用类型。值类型包括,ifsbsaint float string bool struct array他们直接存储值,分配栈的内存空间,它们被函数调用完之后会释放。引用类型包括什么车 smcslice map chan他们存储的是一个地址,可以理解为指针,指针指向内存中真正存储数据的首地址,内存通常在堆分配,通过gc回收。区别new 的参数要求传入一个类型,而不是一个值。...........................原创 2022-07-19 07:18:18 · 106 阅读 · 0 评论 -
【211】go 处理excel的库的详细文档
go库excel原创 2022-07-03 10:28:14 · 250 阅读 · 0 评论 -
【209】go语言的学习思想
学习go语言我觉得敲代码很重要,要把一门语言应用起来,我觉得应该是你平时学习和要做什么事情的时候就要用,然后用给他参考资料:https://go.dev/doc/faq#What_is_the_purpose_of_the_project原创 2022-07-03 09:17:24 · 213 阅读 · 0 评论 -
【206】使用php语言去生成go语言的代码
我觉得我很好的找到了一个映射学习的方法,因为php语言我是熟悉的,所以我可以用php 去生成go语言的代码,这样我既没有扔下php,也学会类go语言这样不是很好吗,哈哈哈。同样的我是不是也可以类比生成python和java的代码了,把他们给大一统了,这样我php仍然是最好的语言,哈哈哈。...原创 2022-06-19 18:24:47 · 245 阅读 · 0 评论 -
【200】Golang使用钉钉机器人推送消息
https://blog.csdn.net/qq_33490382/article/details/121789010参考资料1. Golang使用钉钉机器人推送消息原创 2022-05-30 08:38:07 · 497 阅读 · 0 评论 -
199. Kubernetes(K8S)快速上手
[199]Kubernetes(K8S)3小时快速上手实践 无废话纯干货参考文献:Kubernetes (K8S) 3 小时快速上手 + 实践,无废话纯干货原创 2022-05-30 05:44:32 · 77 阅读 · 0 评论 -
【198】gin框架的使用
参考资料1. Gin框架 安装时候遇到的坑2.go mod tidy的作用原创 2022-05-28 19:14:50 · 528 阅读 · 0 评论 -
【182】4-1结构体和方法
package mainimport "fmt"type treeNode struct { value int //*treeNode left,right 是两个指针类型,但是定义指针,为什么要用treeNode 我有点难理解, // 好像就是用户* +这个结构体的名字就可以表示指针 left, right *treeNode}// 在方法之前 加括号,跟其他的语言不一样,这叫做 接收者 (node treeNode),这个node参数是传值的,go语言所有参数都是传值的,调用的时原创 2022-03-19 15:53:54 · 194 阅读 · 0 评论 -
【176】慕课三千多的那个go工程师的培训课笔记 01 go语言基础知识
mac 上配置国内镜像export GO111MODULE=onexport GOPROXY=https://goproxy.cngo语言常量配置func consts() { const filename string= 'abc.txt' const a,b int= 3,4 var c int c = int(math.Sqrt(a*a + b*b)) fmt.Println(filename,c)}func main() { consts()}func enus(原创 2022-03-08 23:52:37 · 857 阅读 · 0 评论 -
【157.1】golang+beego零基础入门实践教程it营大地
6.goLang语言基本数据类型 -整型详解【golang_golang+Beego零基础入门实战教程-IT营大地-哔哩哔哩】 https://b23.tv/qHMJL8e原创 2022-02-24 13:45:32 · 411 阅读 · 0 评论 -
150.1 go语言开发实战慕课版
12.41 channel 的概述channel即Go的通道,是协程之间的通信机制。一个channel是一条通信管道,它可以让一个协程通过它给另一个协程发送数据。每个channel都需要指定数据类型,即channel可发送数据的类型。如果使用channel发送int类型数据,可以写成chan int。数据发送的方式如同水在管道中的流动。传统的线程之间可以通过共享内存进行数据交互,不同的线程共享内存的同步问题需要使用锁来解决,这样会导致性能低下。Go语言中提倡使用channel的方式代替共享内存。换言之,原创 2022-02-17 07:50:15 · 608 阅读 · 1 评论 -
【138.1】线程进程和协程的区别
一个进程中可以存在多个线程,这些线程并发执行并共享进程的内存(例如全局变量)等资源。而进程之间相对独立,不同进程具有不同的内存地址空间、代表程序运行的机器码、进程状态、操作系统资源描述符等。操作系统调度到CPU中执行的最小单位是线程。在多核CPU上,线程可以分布在多个CPU核心上,从而实现真正的并行处理。14.3 线程与协程在Go语言中,协程被认为是轻量级的线程。和线程不同的是,操作系统内核感知不到协程的存在,协程的管理依赖Go语言运行时自身提供的调度器。同时,Go语言中的协程是从属于某一个线程的。原创 2022-01-14 09:30:45 · 195 阅读 · 0 评论 -
123.2 go语言基础知识
Go语言是Google公司开发的一种静态型、编译型并自带垃圾回收和并发的编程语言。Go语言最有特色的特性莫过于goroutine,Go语言的基本数据类型除了基本的整型、浮点型、布尔型、字符串外,还有数组,切片,结构体,函数,map,通道(channel)等...原创 2021-12-20 07:35:04 · 346 阅读 · 0 评论