美文网首页
go 语言学习笔记

go 语言学习笔记

作者: 蛐蛐儿阳 | 来源:发表于2020-04-25 11:53 被阅读0次

前言: 我 搂 go语言花了几天? 两天还是三天我忘了。下面,也就是今天, 我会用go写几个小东西, 东西和思路放这里,就是把想写的东西写个列表。
1, 被弃之。
我学go时,是想自己写个类似花生壳或ngrok这样的服务器,我想的是既然自己电脑能联网,为何自己电脑不能做服务器?然后找到了花生壳或ngrok 这类工具。简单易用,(花生壳需要实名验证)。但他们的流程是这样的。

用户->花生或ngrok服务器->映射到本地,自己电脑目录
我想要的是这样的
用户->本地目录

我学完go,很开心,go 的net包里面有很多对tcp,http等连接的支持。但我查找了好多资料,发现依然无法实现我的想法。根本原因是,我们大多数个人电脑没有公网ip。ipv4在19年已被耗尽。我们可以远程操控系统,但我们依然不能跳过服务,直接操控我们的电脑,除非是局域网。可以打电话向电信申请公网ip,这个我就没试过了, 他们太贵了。
就是说你想要公网ip,打电话申请,编程语言是解决不了问题的。
qq里面有远程桌面控制工具,猜想流程

A用户->腾讯服务器->B用户
我们用的一切服务, 都没有跨过服务器直接A用户到B用户。
哦, 话说得太满了,有类似 飞秋 一样的局域网聊天软件

所以第一个想法抛弃。

2, 自己实现一个队列。
思路:
1),go去写队列应该是相当简单的,因为它天生就有list, (注意这里不是 map也不是切片)。
2),搞个http,页面随时显示队列信息以及条数。

3, go 工作招工,主要是高网络协议这一块的。socket 要终点学习。

4, go链接操作mysql, go 链接操作 redis。
大概写这些吧,开整。

相关文章

  • 笨办法学golang(三)

    这是Go语言学习笔记第三篇。 Go语言学习笔记参考书籍「Go语言圣经」以及Go官方标准库 Go语言基本类型主要有布...

  • 笨办法学golang(二)

    这是Go语言学习笔记的第二篇文章。 Go语言学习笔记参考书籍「Go语言编程」、Go官方标准库 前文提要 上篇文章中...

  • 笨办法学golang(四)

    这是Go语言学习笔记的第四篇 Go语言学习笔记参考书籍「Go语言圣经」以及Go官方标准库 数组 数组是指一系列同类...

  • Go 语言极速入门

    本系列文章主要是记录《Go 语言实战》和《Google 资深工程师深度讲解 Go 语言》的学习笔记。 Go 语言极...

  • Golang相关电子书

    Golang相关电子书,会不定期更新 Go语言程序设计 Go语言学习笔记.雨痕(详细书签) Go语言·云动力(云计...

  • Go语言学习笔记,持续更新...

    Go 学习笔记 Go语言变量和常量 1. 标识符 2. 关键字 Go语言中有25个关键字 break ...

  • Go并发调度

    本文是《循序渐进Go语言》的第六篇-Go并发调度。本文是学习《Go语言学习笔记》的并发调度一章,然后结合阅读源码的...

  • Golang聚合

    教程 Go Web 编程Go语言圣经(中文版) Tips Golang 学习笔记——交叉编译 & 部署Golang...

  • Go 语言学习技巧和编程思维

    Go 语言学习技巧和编程思维 一、了解 Go 语言 了解 Go 语言背景 学习 Go 语言,首先要了解 Go 语言...

  • 附1 go get 私有仓库 常见错误汇总

    本系列文章均为学习过程中记录的笔记,欢迎和我一起来学习Go语言。 全文使用环境如下: Go语言版本:1.14 操作...

网友评论

      本文标题:go 语言学习笔记

      本文链接:https://www.haomeiwen.com/subject/bxbhwhtx.html