安装Ubuntu Server版

Ubuntu 

1、下载 先去Ubuntu中国站下载最新长期支持版本:Ubuntu Server 20.04.3 LTS。 2、启动安装程序 将ios文件刻录成光盘或者制作成u盘镜像启动,设置电脑启动项,以Ubuntu安装程序启动电脑。 U盘可以使用rufus,很简单的制作U盘镜像 3、选择语言

Ubuntu使用root账号

Ubuntu 

使用root账号本地登录 ubuntu系统默认root用户是不能登录的,密码也是空的。 如果要使用root用户登录,必须先为root用户设置密码 sudo passwd root 先输入当前用户密码启动管理员权限,然后再输入二次root新密码。 使用root账号ssh远程登录 sudo vim /

Go中strings包

Go 

字符串比较 func Compare(a, b string) int 按两个字符串顺序比较两个字符ASCII码值大小比较。如果 a==b,则结果为 0,如果 a < b,则结果为 -1,如果 a > b,则结果为 +1。 // 输出 -1 fmt.Println(strings.Compare("

Go处理中文字符串

Go 

先来看一个简单的例子 func main() { str := "你好guoke" fmt.Println("字符串长度为:", len(str)) for i:=0; i<len(str); i++{ fmt.Println("第",i+1,"个字符为:",str[i:i+1]) }

Protocolbuf不同语言生成


protoc Protocol Buffers可以使用Google提供的protoc来生成不同语言的版本. protoc -I=$SRC_DIR --type_out=$DST_DIR $SRC_DIR/file.proto $SRC_DIR: proto源文件目录 type_out:支持的输出语

Protobuf3语言指南(转)


英文原文: Language Guide (proto3) 中文出处: Protobuf语言指南 [译]Protobuf 语法指南 中文出处是proto2的译文,proto3的英文出现后在原来基础上增改了,水平有限,还请指正 这个指南描述了如何使用Protocol buffer 语言去描述你的pro

Go使用base64编码

Go 

Go中的系统库中提供了encoding/base64编码/解码的内置支持. encoding/base64提供了四种模式的编码/解码 StdEncoding:常规编码 URLEncoding:URL safe 编码 RawStdEncoding:常规编码,末尾不补 = RawURLEncoding:

Go使用des加密

Go 

一、DES算法简介 DES(Data Encryption Standard)是一种常见的分组加密算法,由IBM公司在1971年提出。它是一种对称加密算法,也就是说它使用同一个密钥来加密和解密数据。 二、密钥 DES使用一个56位的初始密钥,但是这里提供的是一个64位的值,这是因为在硬件实现中每8位

Go身份证号验证算法

Go 

一、起因 因国家规定游戏都要加入防止未成年人沉迷,所以实名认证的身份证验证成了基操,而公安授权的第三方实名验证(如:腾讯云、数据宝等)验证都是收费的,而且都是请求就收费,不然验证成功还是失败,所以,为了节省开销,可以先在本地服务器验证。 因为18位身份证的最后一位是校验位,前6位是地区,中间8位是出

CentOS 安装 pm2 运行出错

CentOS 

一、起因 在CentOS中使用yum install npm安装npm后,再安装pm2时,运行pm2 -v出错 [root@zngw ~]# pm2 -v /usr/lib/node_modules/pm2/node_modules/chalk/source/index.js:103 ...sty