Go新手上路(时不时更新)
目录
- 一、导包
- 1、导入单个
- 2、导入多个
- 3、导包命令
- 二、数字和字符串互转
- 三、string []byte相互转换
- 1、string 转为[]byte
- 2、byte转为string
- 四、端口占用问题
- 五、字符串、切片 相互分割
一、导包
1、导入单个
import "fmt"
2、导入多个
import ("fmt""io""github.com/bitly/go-simplejson" //第三方包
)
3、导包命令
如果导入的包是第三方,需要用命令 go get 包名 把包导进去,例
go get github.com/bitly/go-simplejson
二、数字和字符串互转
需引入"strconv"包
//string到int
int, err := strconv.Atoi(string)
//string到int64
int64, err := strconv.ParseInt(string, 10, 64)
//int到string
string := strconv.Itoa(int)
//int64到string
string := strconv.FormatInt(int64, 10)
三、string []byte相互转换
1、string 转为[]byte
var str string = "test"
var data []byte = []byte(str)
2、byte转为string
var data [10]byte
byte[0] = 'T'
byte[1] = 'E'
var str string = string(data[:])
四、端口占用问题
[GIN-debug] [ERROR] listen tcp :9090: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.
- cmd命令输入
netstat -ano
找寻运行的进程 netstat -ano | findstr “9090”
找到对应端口号为 9090 的进程idtaskkill /pid 39952 /f
强制结束对应pid的进程
五、字符串、切片 相互分割
- 代码
package mainimport ("fmt""strings"
)func main() {nameStr := "姓名1;姓名2;姓名3"nameArr := strings.Split(nameStr, ";") //分号,分割字符串为切片nameToStr := strings.Join(nameArr, ",") //逗号,分割切片为字符串fmt.Println(nameArr)fmt.Println(nameToStr)
}
- 打印
[姓名1 姓名2 姓名3]
姓名1,姓名2,姓名3
Go新手上路(时不时更新)相关推荐
- HanLP《自然语言处理入门》笔记--1.新手上路
文章目录 1. 新手上路 1.1 自然语言与编程语言的比较 1.2 自然语言处理的层次 1.3 自然语言处理的流派 1.4 机器学习 1.5 语料库 1.6 开源工具 1.7 总结 1.8 GitHu ...
- 路由器配置(新手上路,比较全面,强烈推荐)
路由器配置(新手上路,比较全面,强烈推荐) 第一章 路由器配置基础 一.基本设置方式 二.命令状态 三.设置对话过程 四.常用命令 五.配置IP寻址 六.配置静态路由 第二章 广域网协议设置 一.HD ...
- 选择java版本_新手上路之如何选择Java版本
导读热词 @ 初入Java坑,有那么多版本的Java,想了解清楚自己到底该下什么版本这个问题,首先得了解清楚LTS与非LTS的区别 LTS与非LTS 每一次去官网下载JDK的时候,当你进入到Java ...
- 玩转RT-Thread之荔枝派Nano(全志F1C100S) 新手上路
玩转RT-Thread之荔枝派Nano(全志F1C100S) 一.新手上路 --作者:燕十三(flyingcys) blog:http://blog.csdn.net/flyingcys --荔枝派n ...
- 新手上路:ADAMS 基础知识讲解(图文并茂)【转载仿真论坛】(五)
引用 Baker 的 新手上路:ADAMS 基础知识讲解(图文并茂)[转载仿真论坛](五) 五.常用函数介绍篇 (一).adams函数总体介绍 1.ADAMS/View? 是MDI公司出品的动力学仿真 ...
- Windows内核新手上路1——挂钩SSDT
Windows内核新手上路1--挂钩SSDT 这个系列记录学习我学习windows内核的点点滴滴,高手请直接无视. 文章核心内容:挂钩SSDT中函数列NtOpenProcess,NtDuplicate ...
- Windows内核新手上路3——挂钩KeUserModeCallBack
Windows内核新手上路3--挂钩KeUserModeCallBack 1. 简介 在Windows系统中,提供了几种方式从R0调用位于R3的函数,其中一种方式是KeUserModeCall ...
- Windows内核新手上路2——挂钩shadow SSDT
Windows内核新手上路2--挂钩shadow SSDT 文章核心内容:安全软件窗口保护.安全输入.截屏保护的一些思路.挂钩NtUserFindWindowEx.NtUserGetForegroun ...
- Linux新手上路命令
Linux新手上路命令 命令:www.ahlinux.com Ctrl+Alt+F1 进入命令界面 Ctrl+Alt+F7 返回图形界面 root用户和普通用户切换 administrator 2 ...
- 千寻和省cors精度对比_测量员新手上路攻略:解析省CORS和千寻CORS账号区别及其如何选择运用...
原标题:测量员新手上路攻略:解析省CORS和千寻CORS账号区别及其如何选择运用 说到CORS.CORS账号,想必大家都不陌生,CORS-连续运行卫星定位服务系统,现在多代指网络RTK,是在传统RTK ...
最新文章
- python和c哪个适合入门-Python和C先学哪个好?
- Git 重置reset,检出checkout和回滚revert(reverse)有什么区别?
- 《系统集成项目管理工程师》必背100个知识点-98大数据的特点
- System.Object 是 .NET 中所有类型的根吗?
- JAX-RS 2.0:自定义内容处理
- SMO写的查看数据库信息的代码
- 转android项目开发 工作日志 2011.10.8--toast消息框使用
- 当 Messaging 遇上 Jepsen
- 了解node、ES6
- 算法工程师当前选哪个方向好?1,计算机视觉;2,自然语言处理;3,风控;4,推荐系统?...
- C++ vector和stack入门习题(采用排序)
- keil注册机激活的方法
- 蓝桥杯真题 Python A组 路径
- python文件传输库,利用python库在局域网内传输文件的方法
- 如何解决CF安全数据上报异常 16-2
- 图表点编辑数据无反应_word插入图表无法编辑数据
- 自车坐标系下的物体相对和绝对位置和速度计算
- DC-DC电源原理电压反馈调节过压保护使能通俗讲解
- android手机病毒原理,安卓手机病毒的原理是什么
- The linked library ‘xxx‘ is missing one or more architectures required by this target: arm
热门文章
- 凸优化系列一:什么是最优化算法
- oracle对星期排序,oracle rownum对排序的影响
- 欧拉定理以及欧拉降幂
- 构造体中变量后面的冒号_类型在变量前面还是后面,终于有答案了
- ssas连接mysql_BI-SSAS简介篇
- ios tabtar 使用方法_Appium界面自动化测试(13)(iOS/Python):元素定位及操作
- 苹果内容拦截器在哪_苹果全家桶,真的有别人说的那么香吗?
- mysql client 升级_解决consider upgrading MySQL client问题
- linux下688权限,Linux shell脚本笔记
- 称重管理系统使用说明_车辆智能称重管理系统车牌识别