自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 远程登录的几种方式Telnet\SSH\VNC

远程登录的几种方式什么是远程登录?远程登录的几种方式1. TelnetTelnet远程登录过程:2. SSHSSH三部分层次:3. VNC什么是远程登录?远程登录是一个UNIX命令,它允许授权用户进入网络中的其它UNIX机器并且就像用户再现场操作一样。一旦进入主机,用于可以操作主机允许的任何事情,比如:读写文件等远程登录的几种方式1. TelnetTelnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在

2022-01-10 17:18:43 6917 1

原创 Golang之反射

什么是反射Golang提供了一种机制在运行时更新变量和检查它们的值、调用它们的方法,但是在编译时并不知道这些变量的具体类型,这称为反射机制。反射场景需要反射的常见场景:1、编写一个函数,但是不知道传的参数类型是什么,类型不能同意表示,这时需要用到反射。2、运行期间动态执行不同的函数。避免用到反射的场景:1、代码可读性要求高的场景。2、反射对性能影响很大,对应高性能场景,尽量避免使用反射。反射类型对象(reflect.Type)使用reflect.TypeOf()函数可以获得任意值的类型对

2021-07-06 17:53:56 195

原创 Golang内存泄漏场景及解决方案

Golang内存泄漏场景及解决方案目录Golang内存泄漏场景及解决方案1、字符串截取解决方案1:string to []byte, []byte to string解决方案2:解决方案3:strings.Builder解决方案4:strings.Repeat2、切片截取引起子切片内存泄漏解决方案:append3、没有重置丢失的子切片元素中的指针解决方案:元素置空4、函数数组传参解决方案1:采用指针传递解决方案2:利用切片可以很好的解决以上两个问题.

2021-05-11 15:34:02 6765 5

原创 golang字符串拼接方式及其性能分析

golang字符串拼接方式及其性能分析1、什么是字符串string?go源码src/builtin/builtin.go中释义:// string is the set of all strings of 8-bit bytes, conventionally but not// necessarily representing UTF-8-encoded text. A string may be empty, but// not nil. Values of string type a

2021-05-07 14:17:24 673 2

原创 Golang之Context

目录1、Context接口: 1.1、四个方法: 1.1.1、Deadline方法: 1.1.2、Done方法: 1.1.3、Err方法: 1.1.4、Value方法:2、Context接口实现: 2.1、Background方法: 2.2、TODO方法:3、context类型: 3.1、valueCtx: 3.1.1、 3.1.2、 ...

2021-04-20 16:30:46 447

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除