Golang基础——HelloWorld

感受一门语言要最简单直接的方法就是实践,而最经典的就是HelloWorld。文件名可以任意定,但是g

ssh内网穿透并搭建SFTP服务器

SFTP是SSH File Transfer Protocol的缩写,安全文件传送协议。SFTP与FTP有着几乎一样的语法和功能。SFTP为SSH的其中一部分,是一种传输档案至服务器的安全方式。

探索Golang定时器的陷阱

所谓陷阱,就是它不是你认为的那样,这种认知误差可能让你的软件留下隐藏Bug。它的返回值不代表重设定时器成功或失败,而是在表达定时器在重设前的状态:当Timer已经停止或者超时,返回false。

Go 原理-详解 interface

hash uint32 // copy of _type.hash. Used for type switches. 用于类型转换,转换成具体类型需要判断目标类型和接口的底层类型是否一致。

GB28181学习笔记4 实现Server端获取目录功能(NodeJS版)

method:’MESSAGE’,uri: ‘sip:’ + username + ‘@’ + via.host + ‘:’ + via.port,version:rs.version,headers:{

golang zap日志记录的基本使用

创建一个zap.go文件代码如下:package coreimport (myGlobal “Performance/global”“fmt”“github.

深入理解HashMap和TreeMap的区别

如果大家不传initialCapacity,HashMap提供了一个默认的值:staticfinal int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16static final float DEFAULT_LOAD_FACTOR =

图解go反射实现原理

最后一句第十句r = tty无函数的 eface 的例子我们接着往下看, var empty interface{}最后是 empty = tty但是记住:虽然有 动态混合类型 ,但是对外”表现”依然是静态类型。

2021-09-26:搜索旋转排序数组。整数数组 nums 按升序排列,数组中

2021-09-26:搜索旋转排序数组。整数数组 nums 按升序排列,数组中的值 互不相同 。在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k+1], …

Golang的基本语法

数据类型 布尔型: var b bool = true。 数字类型: 整型 int 和浮点型 float32、float64,Go 语言支持整型和浮点型数字,并且支持复数,其中位的运算采用补码。 字符串类型: 字符串就是一串固定长度的字符连接起来的字符序列。