首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Go
订阅
returnjk
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
在Golang中各种永远阻塞的姿势
Go的运行时的当前设计,假定程序员自己负责检测何时终止一个goroutine以及何时终止该程序。可以通过调用os.Exit或从main()函数的返回来以正常方式终止程序。而有时候我们需要的是使程序阻塞在这一行。一直等待直到WaitGroup等于0 select{}是一个没有…
使用 golang 实现 ping 命令 | 始于珞尘
ping是一个经常被用来检查主机间连通性的工具,它基于ICMP协议实现,基本原理很简单:本机给远程机器发送ICMP报文,远程主机接收到ICMP报文后便会回复一个类似的ICMP报文;当本机接收到回复后变
golang常用手册:运算符、条件语句、循环语句
其实和很多语言都是类似的,go语言也是有运算符、条件语句和循环语句。 当然,运算符也是有优先级的。 注意,在这里我们除了常规的if语句操作相同以外,其他都是类似。 如果任意某个通信可以进行,它就执行;其他被忽略。否则如下: 如果有多个case都可以运行,Select会随机公平地…
golang常用手册:数组、变量作用域、函数
学习是一个趁热打铁的过程,高效的学习能提高大脑反应。所以我们接着了解go语言的数组、变量作用域、函数。 正如我们了解的其他语言一样,go一样存在了变量以及他的作用域。同样的,跟我们以往的了解一样,go的变量作用域有以下几点: 局部变量(在函数中申明的变量。作用域只在函数体内,参…
golang常用手册:数据类型、变量和常量
大家好,我又来了,接着上一期我们搭建了golang的环境变量后,我们接着看一下编程的基础常识。 在上面的源码摘录中,我们可以看到go语言完整的数据类型。但是,我们总结下常用的如下: 当然这些扩展数据类型我们将在以后一一阐述。 常量是一个简单值的标识符,在程序运行时,不会被修改的…
golang解决TCP粘包问题
什么是TCP粘包问题以及为什么会产生TCP粘包,本文不加讨论。本文使用golang的bufio.Scanner来实现自定义协议解包。本文模拟一个日志服务器,该服务器接收客户端传到的数据包并显示出来 协议定义部分没有什么好讲的,根据具体的业务逻辑定义即可。
Golang 必备技巧:接口型函数
接口型函数,指的是用函数实现接口,这样在调用的时候就会非常简便,我称这种函数,为接口型函数,这种方式使用于只有一个函数的接口。
Golang fmt 如何进行格式化?
本文将介绍 fmt 包格式化的一些原理,以及 Formatter、State和Stringer这几个接口的作用。
Golang动手写一个Http Proxy
本文主要使用Golang实现一个可用但不够标准,支持basic authentication的http代理服务。