golang进阶之没有系列

1.golang没有隐式的数值转换2.golang没有构造函数和析构函数3.golang没有运算符重载4.golang没有函数默认值5.golang没有继承,只有结构体组合6.golang没有泛型7.golang没有异常,只有error8.golang没有线程局部存储9.

循环链表 python golang实现

循环链表就是将单链表的末尾指向其头部,形成一个环。循环链表的增删操作和单链表的增删操作区别不大。只是增加时,需要考虑空链表增加第一个节点的特殊情况;删除时需考虑删除节点是头/尾节点,和链表中只有一个节点的特殊情况。

值得收藏的五个顶级golang项目

DockerKubernetesCoreOS的EtcdInfluxDBIstio拥抱云原生的golang比java更有创新空间,java,springboot/cloud做项目还行,现实的玩意,golang是理想,但温饱还是要靠现实解决docker是最有名的容器实现了,拥抱doc

手把手教姐姐写消息队列(golang-channel实现)

这周姐姐入职了新公司,老板想探探他的底,看了一眼他的简历,呦呵,精通kafka,这小姑娘有两下子,既然这样,那你写一个消息队列吧。

golang的原码、反码和补码再回顾(位运算)

上次https://www.toutiao.com/a6982846927054357004/《从Golang int8数据类型看数据存储规则》我在这篇文章中专门讲了带符号数据存储规则。今天再结合原码、反码和补码再来验证一下。

golang-nsq系列(一)–初识

它提供了分布式的、去中心化且没有单点故障的拓扑结构,稳定的消息传输发布保障,能够具有高容错和高可用特性。

golang项目中使用条件编译

C语言中的条件编译golang中没有类似C语言中条件编译的写法,比如在C代码中可以使用如下语法做一些条件编译,结合宏定义来使用可以实现诸如按需编译release和debug版本代码的需求#ifndef#define…

golang-Go 程序的基本结构和要素

包是结构化代码的一种方式:每个程序都由包的概念组成,可以使用自身的包或者从其它包中导入内容。如同其它一些编程语言中的类库或命名空间的概念,每个 Go 文件都属于且仅属于一个包。

golang设计一个tcp服务器端接收信息

funchandlerConn{//获取客户端信息info,并返回info+服务器时间varbuf[1024]bytefor{readSize,err:=conn.ReaddealErrorWithReturnremoteAddr:=conn.RemoteAddr)_,err2:

golang学习笔记和部分特性源码分析

redis的因子>1就会rehash,go会在6.5时rehash。如果创建了Ticker,则系统协程将持续监控该Ticker的timer,定期触发事件。