首页
分类
系列
深入理解Golang
常用Golang函数
力扣LeetCode
归档
瞬间
链接
留言
探索者 - KunkkaWu的技术空间 - 我的个人学习笔记
行动起来,活在当下
累计撰写
73
篇文章
累计创建
91
个标签
累计收到
10
条评论
栏目
首页
分类
系列
深入理解Golang
常用Golang函数
力扣LeetCode
归档
瞬间
链接
留言
目 录
CONTENT
以下是
Kunkka Wu
的文章
2023-05-09
对比Golang不同方式拼接字符串性能
对比较短字符串拼接结论对比长字符串拼接结论对比不那么长的字符串拼接结论结论在Golang的代码开发中,我们经常会用到字符串的拼接。Golang提供了不同的字符串拼接方式,性能也不尽相同。有时候在做性能优化的时候,往往会看到有些同学想当然的选择一些自认为性能比较高的方法。但是实际情况是否真的能提升性能
2023-05-09
8196
0
1
Golang
2023-05-09
markdown如何设置居中对齐,左对齐,右对齐
Markdown语法本身没有对齐方式,但Markdown中支持基本的HTMl语法,可以使用HTML语法。
2023-05-09
9660
0
1
技术方案
2023-04-26
深入理解Golang的reflect原理
反射是指在运行期对程序本身进行访问和修改的能力。程序编译后,变量被转换为内存地址,而变量名无法被编译器写入可执行部分。在运行程序时,程序无法获取自身的信息。 支持反射的语言可以在编译器将变量的反射信息如字段名称、类型信息等整合到可执行文件中,并给程序提供接口访问反射信息,这样可以在程序运行期获取类型的反射信息, 并修改他们。
2023-04-26
10096
0
4
Golang
深入理解系列
2023-04-23
使用ChatGPT生成了十种排序算法
2023-04-23
7692
0
0
Golang
2023-03-21
在Golang中常见的阻塞使用方式
在工作和学习总,使用Golang的实现业务逻辑的时候,往往需要使流程阻塞一段时间等待其他协程的执行;或者永久阻塞来监听一些连接信息等。下面提供了几种常见的阻塞方式,仅供参考。
2023-03-21
8736
0
2
Golang
2023-03-17
Golang升级1.18之后panic()报错
报错:本地Golang升级到1.18后,发现原本写的一些代码在Goland中出现了一些红色的波浪线,将鼠标移到错误提示上,有如下的显示:Cannot use 'err' (type error) as the type any源代码:conn, err := listener.Acc
2023-03-17
8833
0
1
Golang
2023-03-09
Golang实现非常好用的第三方库(一)
工作和学习中为了提高效率,往往都需要一些好用的第三方库来帮助自己实现一些功能,希望下面的库对你会有帮助:【排名不分先后】
2023-03-09
8327
0
2
Golang
2023-02-15
深入理解Golang的sync.Pool原理
- 利用 GMP 的特性,为每个 P 创建了一个本地对象池 poolLocal,尽量减少并发冲突。 - 每个 poolLocal 都有一个 private 对象,优先存取 private 对象,可以避免进入复杂逻辑。 - 在 Get 和 Put 期间,利用 pin 锁定当前 P,防止 goroutine 被抢占,造成程序混乱。 - 在获取对象期间,利用对象窃取的机制,从其他 P 的本地对象池以及 victim 中获取对象。 - 充分利用 CPU Cache 特性,提升程序性能。
2023-02-15
10790
0
4
Golang
深入理解系列
2023-02-09
升级mac系统后,Git报错:no matching host key type found. Their offer: ssh-rsa
更新 macOS Ventura后,git操作时报错:Unable to negotiate with 106.52.*.* port 22: no matching host key type found. Their offer: ssh-rsafatal: Could not read fro
2023-02-09
3807
0
5
Linux
2023-02-02
Golang实现算法-约瑟夫环
什么是约瑟夫环约瑟夫问题是个著名的问题:N个人围成一圈,第一个人从1开始报数,报M的将被杀掉,下一个人接着从1开始报。如此反复,最后剩下一个,求最后的胜利者。例如只有三个人,把他们叫做A、B、C,他们围成一圈,从A开始报数,假设报2的人被杀掉。首先A开始报数,他报1。侥幸逃过一劫。然后轮到B报数,他
2023-02-02
7766
0
2
Golang
算法
1
2
3
4
5
...
8