![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
ttxiaoxiaobai
这个作者很懒,什么都没留下…
展开
-
go | 切片的长度和容量
其实这也不算什么重难点了,只是想想,也就记录下来吧。对了,有一段时间没在这上面更了然后那个排名就有点在掉,感觉这个机制不太好,更过于频繁很可能只是写流水账,内容质量会大打折扣好的,我们步入正题,go 的中切片的长度表示切片实际元素个数。容量表示该切片当前最大能装在元素个数。如果一次要append超过这个容量的数量会,go 的切片机制会在内存找一块连续内存,充当新的切片,其中新的切片容量是元素的两倍(大概,具体机制,还有细研究)原创 2024-04-22 16:30:37 · 423 阅读 · 1 评论 -
go | defer、panic、recover
刷一道题,将当函数触发panic 之后,函数是怎么执行的然后我去找相关博客,发现讲的蛮好的接下来我直接上demo ,然后通过demo 来逐个分析首先,进入main 协程打印 main start接着调用函数f打印 calling g调用函数g(0)进入函数g以后先打印Printing in g 0接着调用g(1)接着打印Printing in g 1接着调用g(2)此时打印Printing in g 2再调用g(3)此时打印Printing in g 3。原创 2024-04-21 23:36:59 · 386 阅读 · 0 评论 -
go | 写一个c/s 服务器 采用utf-8编码 | 抓包简单分析
原来 go 实现 c/s是这么方便的啊。原创 2024-04-11 02:48:37 · 297 阅读 · 0 评论 -
go | chan 并发传输或者设置chan缓存|死锁
go 的并发特别方便,成本也比开辟线程要低,那么同样的也会更容易的带来死锁问题。原创 2024-04-07 11:24:27 · 292 阅读 · 0 评论 -
go | 协程 、chan、 select | 信号量 & sync &同步|生产者消费者|读写锁
【代码】go | 协程 、chan、 select | 信号量 & sync &同步|生产者消费者|读写锁。原创 2024-04-07 02:22:13 · 362 阅读 · 0 评论 -
go | gin 重定向&路由重定向
web 重定向重定向有一点要注意,重定向是在客户端那边执行的,一次服务器只能响应一次请求。但是要注意路由重定向路由重定向是在服务器内部完成重定向资源请求经过抓包分析,下面介绍重定向。原创 2024-04-06 21:58:07 · 478 阅读 · 0 评论 -
go | gin多服务 | goroutine | ReadTimeout&WriteTimeout
# gin 多服务# go 协程原创 2024-04-06 18:08:12 · 537 阅读 · 0 评论 -
go | 上传文件分析 | http协议分析 | 使用openssl 实现 https 协议 server.key、server.pem
keyout my.key - 指定生成的密钥保存到my.key文件。-out my.crt - 指定生成的SSL证书保存到my.crt文件。-newkey rsa:2048 - 创建一个新的2048位的密钥。-F “file=@xxx/main.zip” 要上传的文件。-x509 - 指定生成一个X.509格式的SSL证书。-nodes - 指定不对生成的SSL证书进行加密。-days 365 - 指定证书的有效期为365天。req - 请求处理器,用于处理SSL证书的请求。下面再上传一个压缩文件。原创 2024-04-06 03:10:04 · 916 阅读 · 0 评论 -
go | 上传文件 | tcpdump&wireshark 抓包分析
对了,如果不用curl 方式可以在浏览器打开 html 请求服务器上传文件。###客户端请求 上传文件。原创 2024-04-05 21:48:24 · 789 阅读 · 0 评论 -
go | channel direction、channel sync、channelbuffer
#管道通信#管道同步#管道缓存#管道直连原创 2024-03-28 18:39:19 · 317 阅读 · 0 评论 -
go |struct embedding、generics、goroutine
# goroutine#范型#结构嵌入原创 2024-03-27 17:29:19 · 459 阅读 · 0 评论 -
go | struct、pointer、strings& runes、interfaces
#interfaces# go 的 符文原创 2024-03-27 11:52:34 · 362 阅读 · 0 评论 -
go | map、multiple returnvalues、variadic function、recursion
# 第三篇# 递归# 可变参数#多值返回原创 2024-03-27 03:56:15 · 307 阅读 · 0 评论 -
go | switch/case、array、slices、range、functions
#简单的用例#常见的逻辑 switch-case#常见的数据结构 切片、range#匿名函数原创 2024-03-27 03:19:25 · 238 阅读 · 0 评论 -
go |基本语法 | 九九乘法表
#go 基本知识原创 2024-03-26 01:20:37 · 949 阅读 · 0 评论