- 博客(211)
- 收藏
- 关注
原创 sed | 一些关于 sed 的笔记
sed -i.bak ‘s/zhaosi/zhangbuda/g’ b.txt # 会对原文件 b.txt 备份为 b.txt.bak。sed -i -E ‘s/^.txt$/.cpp/g’ b.txt #把以 每行 只有 .txt 的记录替换成 .cpp。找到 zhaosi 然后替换成 zhangbuda 替换pattern 是 sed -i ‘s/原内容/新内容/g’ b.txt。注意 -i 表示直接在原文件替换, g 表示全局替换。
2024-12-22 23:34:52
219
原创 leecode1953 | 你可以工作的最大周数
有一阵子没有更新了,我在整理自己的博客,然后使用githu page + hugo + theme 搭建静态博客,然后在那里装修。
2024-05-16 22:56:45
152
原创 go | 切片的长度和容量
其实这也不算什么重难点了,只是想想,也就记录下来吧。对了,有一段时间没在这上面更了然后那个排名就有点在掉,感觉这个机制不太好,更过于频繁很可能只是写流水账,内容质量会大打折扣好的,我们步入正题,go 的中切片的长度表示切片实际元素个数。容量表示该切片当前最大能装在元素个数。如果一次要append超过这个容量的数量会,go 的切片机制会在内存找一块连续内存,充当新的切片,其中新的切片容量是元素的两倍(大概,具体机制,还有细研究)
2024-04-22 16:30:37
527
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
424
原创 leecode438 | 找到所有字符串中的异位词
如果 < 0 说明 新元素,此时右边界不能动,动左边界,左边界怎么动呢?就是左边界不断加元素,不断右移,最后把新元素添加进去了。这道题解的思路是,先把p的所有元素记录下来,然后开始遍历滑动串口的右边界,直接hashTable[s[r]]–;如果其值>= 0 说明遍历的滑动窗口(s的子串)有p 的元素,不管 ,继续移动右窗口,直到滑出边界。在窗口滑动的过程中,如果满足 r - l + 1 == n 说明找到了一个满足 p 的子字符串。其中 要在s 中找到由p的元素组成的子字符串,记录子字符串首地址。
2024-04-14 17:55:12
201
原创 c/c++ |游戏后端开发之skynet
作者眼中的skynet有一点要说明的是,云风至始也没有公开说skynet专门为游戏开发,换句话,skynet 引擎也可以用于web 开发贴贴我的笔记。
2024-04-10 02:40:10
736
原创 go | 协程 、chan、 select | 信号量 & sync &同步|生产者消费者|读写锁
【代码】go | 协程 、chan、 select | 信号量 & sync &同步|生产者消费者|读写锁。
2024-04-07 02:22:13
416
原创 go | gin 重定向&路由重定向
web 重定向重定向有一点要注意,重定向是在客户端那边执行的,一次服务器只能响应一次请求。但是要注意路由重定向路由重定向是在服务器内部完成重定向资源请求经过抓包分析,下面介绍重定向。
2024-04-06 21:58:07
668
原创 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
973
原创 go | 上传文件 | tcpdump&wireshark 抓包分析
对了,如果不用curl 方式可以在浏览器打开 html 请求服务器上传文件。###客户端请求 上传文件。
2024-04-05 21:48:24
847
原创 go | map、multiple returnvalues、variadic function、recursion
# 第三篇# 递归# 可变参数#多值返回
2024-03-27 03:56:15
336
原创 go | switch/case、array、slices、range、functions
#简单的用例#常见的逻辑 switch-case#常见的数据结构 切片、range#匿名函数
2024-03-27 03:19:25
292
原创 linux | socket | 端口复用 SO_REUSEADDR SO_REUSEPORT
#SO_REUSEADDR#SO_REUSEPORT
2024-03-19 14:37:53
293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人