![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
综合部
总得学点什么吧
ttxiaoxiaobai
这个作者很懒,什么都没留下…
展开
-
FEC 向前纠错编码
随写,看的有点杂,简单记一下。原创 2024-06-22 16:02:12 · 227 阅读 · 0 评论 -
c++ | 动态编译|虚函数表|虚函数
自述喔原创 2024-06-17 14:10:39 · 439 阅读 · 0 评论 -
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 评论 -
leecode438 | 找到所有字符串中的异位词
如果 < 0 说明 新元素,此时右边界不能动,动左边界,左边界怎么动呢?就是左边界不断加元素,不断右移,最后把新元素添加进去了。这道题解的思路是,先把p的所有元素记录下来,然后开始遍历滑动串口的右边界,直接hashTable[s[r]]–;如果其值>= 0 说明遍历的滑动窗口(s的子串)有p 的元素,不管 ,继续移动右窗口,直到滑出边界。在窗口滑动的过程中,如果满足 r - l + 1 == n 说明找到了一个满足 p 的子字符串。其中 要在s 中找到由p的元素组成的子字符串,记录子字符串首地址。原创 2024-04-14 17:55:12 · 173 阅读 · 0 评论 -
go | 写一个c/s 服务器 采用utf-8编码 | 抓包简单分析
原来 go 实现 c/s是这么方便的啊。原创 2024-04-11 02:48:37 · 297 阅读 · 0 评论 -
c/c++ |游戏后端开发之skynet
作者眼中的skynet有一点要说明的是,云风至始也没有公开说skynet专门为游戏开发,换句话,skynet 引擎也可以用于web 开发贴贴我的笔记。原创 2024-04-10 02:40:10 · 531 阅读 · 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 评论 -
c/c++ | socket & tcp & client & server
#socket#tcp#client--server原创 2024-04-01 10:44:04 · 353 阅读 · 1 评论 -
leecode 331 |验证二叉树的前序序列化 | gdb 调试找bug
#先序遍历#gdb 调试原创 2024-03-31 15:57:06 · 456 阅读 · 0 评论 -
gdb | 实战调试死循环
#GDB 调试原创 2024-03-30 02:52:15 · 299 阅读 · 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 评论 -
c/c++ | 智能指针的理解--v1
#智能指针#更新0322原创 2023-06-15 04:00:47 · 67 阅读 · 1 评论 -
c++ | 多态 | 虚基类析构函数 作用及分析
#虚函数表#虚析构函数的作用及分析原创 2024-03-22 14:07:51 · 524 阅读 · 1 评论 -
linux | && 和 &的妙用
# linux 中逻辑的妙用原创 2024-03-21 11:08:47 · 298 阅读 · 0 评论 -
leecode1793 | 好子数组的最大分数 | 求给高度矩阵最大值
#求最大三角形思想#求最大矩阵思想#左右指针原创 2024-03-19 19:12:18 · 264 阅读 · 0 评论 -
linux | socket | 端口复用 SO_REUSEADDR SO_REUSEPORT
#SO_REUSEADDR#SO_REUSEPORT原创 2024-03-19 14:37:53 · 248 阅读 · 0 评论 -
linux | 文件描述符 | dup 函数
#linux #文件描述符原创 2024-03-19 14:34:05 · 234 阅读 · 0 评论 -
c/c++ | 字符串风格 | 有感
#有感#c/c++原创 2024-03-19 10:39:55 · 83 阅读 · 0 评论 -
c/c++ | 容器动态扩容问题 | vector
#容器动态扩容问题原创 2024-03-18 17:56:29 · 169 阅读 · 0 评论 -
vim | 介绍vim以及配置vimrc文件
#新手如何使用vim#进阶 配置vimrc原创 2024-03-17 12:45:28 · 821 阅读 · 0 评论 -
计算机网络 |内网穿透
#内网穿透#ipv4#ipv6#租ip原创 2024-03-16 17:38:23 · 438 阅读 · 0 评论 -
linux | 杂谈
文件inode。原创 2024-03-16 16:07:35 · 87 阅读 · 0 评论 -
git |常用命令
#git 操作#自用#git 字典原创 2024-03-16 15:42:16 · 480 阅读 · 0 评论 -
日志 | 日志级别 | c/c++ | 终端显示不同的颜色
#日志#参考原创 2024-03-15 11:34:28 · 395 阅读 · 0 评论 -
c/c++ | 一个手动打印日志的demo | 可变参数
#日志demo #手动打印日志#可变参数原创 2024-03-15 09:28:33 · 164 阅读 · 0 评论 -
linux | listenfd 监听
【代码】linux | listenfd 监听。原创 2024-03-14 18:20:17 · 135 阅读 · 0 评论 -
c/c++ | new 与 molloc 详解
#new 与molloc#c中动态分配空间,除了molloc 还有哪些?原创 2024-03-14 17:51:40 · 314 阅读 · 0 评论 -
c/c++ | 求叶子结点个数 |构建B树 | 动态规划--找叶子结点个数
#构建B树#动态规划---找叶子结点个数原创 2024-03-14 11:18:51 · 566 阅读 · 0 评论 -
linux | ls | 重定向
原创 2024-03-14 09:57:16 · 320 阅读 · 0 评论