自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hugo+githubpage生成

hugo+github pages

2022-06-25 22:54:18 266

原创 golang的类型转换

// []byte -> other type[]byte => string : string([]byte)[]byte => int : binary包处理, 查看下面// int -> other typeint => string : s = strconv.Itoa(i) int => int32 : i32 = int32(num)int => int64 : i64 = int64(num)int64/int32 => i

2021-12-31 17:13:27 536

原创 字符串系列

将整型 (或任意数据类型) 转为字符串在大多数语言中,可轻易地将任意数据类型转型为字符串进行拼接,或用字符串插入(例如在 ruby 中这样 “ID=#{id}”)。很不幸,如果你尝试在 Go 中去做这种显示而易见的操作,比如强制将整形转为字符串,你不会得到期望的结果。i := 123s := string(i)你希望 s 的输出是多少?如果你像大多数人一样猜测 “123”,那你就大错特错了。相反,你会得到类似 “E” 的值。这根本不是我们想要的!相反,您应该使用像 [strconv] (http

2021-12-06 18:41:47 230

原创 【无标题】

golang的string包用法package main import s "strings"import "fmt" var p = fmt.Println func main() { p("Contains: ", s.Contains("test", "es")) //是否包含 true p("Count: ", s.Count("test", "t")) //字符串出现字符的次数 2 p("HasPrefix: ", s.HasPrefix("test", "

2021-12-02 14:46:20 118

转载 golang类型转换

package mainimport ( "github.com/astaxie/beego/logs" "strconv")func main() { //string 转 int var str string ="1" i, _ := strconv.Atoi(str) logs.Info(i) //string转int64 i64, _ := strconv.ParseInt(str, 10, 64) logs.Info

2021-11-16 09:52:42 123

原创 golang中字符串/切片的切割边界问题

golang中字符串或者切片在进行slice[start:end] string[start:end]切割的时候slice[start:end]string[start:end]当start=end,则会返回slice或者string的空值

2021-11-12 17:11:08 534

原创 参考文献优雅设置

先不写编号,直接复制一条参考文献到wps1、选择2、其他编号->编号设置成这样即可效果

2021-10-17 20:53:50 126

原创 切片等传参

传切片名,传的是切片这个结构体传&+切片名,传的是这个切片结构体的指针故当传入参数会造成生成新的切片的时候(比如需要扩容等情况),不能传切片名,只能传结构体指针!!

2021-10-11 21:30:56 130

原创 位运算相关的

二进制转化为16进制参考lc题目这道题目是32位的数,二进制32位,从右到左的方向为低位到高位,每4位为一组,通过这个公式(nums>>(4×i)) & 0xf将这4位转化为对应的16进制数(取值范围为0到15(即16进制的f))对于负整数,由于最高位一定不是 0,因此不会出现前导零。对于零和正整数,可能出现前导零。避免前导零的做法如下:如果 num=0num=0,则直接返回 0如果 num>0num>0,则在遍历每一组的值时,从第一个不是 0 的值开

2021-10-05 19:28:25 243

原创 go的二维切片

go的二维切片定义:方法一:var s [][]int方法二:s := make([][length]int,len,cap)初始化:res := make([][length]int, length),例如:res := make([][2]int, 10)fmt.Println(res)输出:[[0 0] [0 0] [0 0] [0 0] [0 0] [0 0] [0 0] [0 0] [0 0] [0 0]] 或者a := [][]float64{ {1,

2021-08-10 19:59:02 2798

转载 TCP UDP常见端口

TCP UDP常用端口

2021-08-10 12:30:35 577

原创 匿名函数相关

刷题遇到的语法错误错误写法:/** * Definition for a binary tree node. * type TreeNode struct { * Val int * Left *TreeNode * Right *TreeNode * } */func pathSum(root *TreeNode, targetSum int) (ans [][]int) { path := []int{} var dfs func(*TreeN

2021-08-09 22:38:48 186

转载 flag使用教程整理

主要看了下面两个文章,做个整理第一篇第二篇

2021-08-06 21:48:22 458

转载 Bytes.Join

Bytes.Join用法

2021-08-02 17:08:34 488

转载 通过通信来共享内存而不是通过共享内存来通信

通过通信来共享内存而不是通过共享内存来通信随记知识点转自知乎

2021-07-31 15:53:13 302

转载 Golang的垃圾回收机制

Golang的垃圾回收机制https://zhuanlan.zhihu.com/p/390926887

2021-07-27 13:40:09 130

转载 go mod使用

引用自http://iwhot.com/125.html?tdsourcetag=s_pcqq_aiomsghttps://www.cnblogs.com/ytsky/p/11598237.html按照当前的趋势估计 go 之后的版本都是用 go mod 来管理了,gopath 这种模式感觉会被淘汰。go mod help 查看帮助go mod init<项目模块名称>初始化模块,会在项目根目录下生成 go.mod 文件。go mod tidy 根据 go.mod 文件来处理依赖

2021-06-10 21:08:52 179

空空如也

空空如也

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

TA关注的人

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