会员
周边
新闻
博问
闪存
众包
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
坐看云起时
乘风好去,长空万里,直下看山河!!! 研究过httpserver、nginx、内核tcpip协议栈源码,内存管理 、摄像头-iic-spi等驱动!! 目前搞搞准入 看看内核 看看身份逻辑 看看管控 写写go
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
70
下一页
[置顶]
读书笔记
摘要: 两种思维方式 海绵式思维和淘金式思维 海绵式思维就像海绵遇到水一样,不论是什么都会吸收。 淘金式思维则是根据自己的需求有选择的吸收 如何去理解一个观点? 如何理解一个人对你表达的观点? 1 是什么?= 结论 论题和结论是什么 2 凭什么?= 理由 理由是什么?一些细节的词有没有暴露他们的思考路径?
阅读全文
posted @ 2021-06-26 22:07 codestacklinuxer
阅读(158)
评论(0)
推荐(0)
2026年3月16日
mem 分析
摘要: 核心问题诊断 物理内存几乎耗尽:available 仅剩 153MB。这意味着物理内存(RAM)已经不足以支撑当前运行的程序,系统正在极限边缘运行。 Swap 被大量占用:你的 Swap 使用了 2043MB,甚至超过了你的物理内存总量(1756MB)。 重点:当物理内存不足时,Linux 会把不常
阅读全文
posted @ 2026-03-16 14:11 codestacklinuxer
阅读(2)
评论(0)
推荐(0)
2026年2月5日
web auth portal
摘要: 线环境中经常碰到苹果终端连接无线后wifi图标无法点亮导致终端无法上网、在起portal的网络中认证页面无法自动弹出影响使用体验; 终端关联到SSID后,终端发送一个HTTP 1.0请求到http://captive.apple.com,报文中的User-Agent是CaptiveNetworkSu
阅读全文
posted @ 2026-02-05 21:22 codestacklinuxer
阅读(0)
评论(0)
推荐(0)
2026年1月15日
gout 以及net/http post文件流时 内存区别
摘要: 使用gout 上传文件流时, 发现上传文件过程中会占用很大的内存。 研究其代码发现;对于文件流,其会copy到内存里面,然后在post;文件有多大,他就会拷贝多大。 // Encode Add Encoder core function, used to set io.Writer into the
阅读全文
posted @ 2026-01-15 12:00 codestacklinuxer
阅读(8)
评论(0)
推荐(0)
2025年12月17日
缺少声明waring导致崩溃
摘要: 当前写linux c 代码时;函数实现func_a是在A文件; B文件引用func_a; 编译链接后没有报错;但是有warning;忽略掉了 结果运行时直接coredump 可知:函数里面变量是64位指针;但是返回后指针变为32位; 所以后面使用指针时直接出现coredump 原因:因为 C 编译器
阅读全文
posted @ 2025-12-17 12:05 codestacklinuxer
阅读(6)
评论(0)
推荐(0)
2025年12月15日
simultaneous connect: 同时open tcp
摘要: tcp_fast_path_on(tp); if (sk->sk_shutdown & SEND_SHUTDOWN) tcp_shutdown(sk, SEND_SHUTDOWN); if (sk->sk_socket)<-- 删除这部分代码 goto consume; <-- 删除这部分代码 br
阅读全文
posted @ 2025-12-15 21:45 codestacklinuxer
阅读(4)
评论(0)
推荐(0)
tcp. do not accept packets beyond window
摘要: 判断tcp seq 是否在正常范围内的时候; 只要报文在 [RCV.WUP, RCV.NXT + RCV.WND] 这个区间内,就认为“sequence 合法” RCV.WUP:最后一次 window update 使用的接收点 旧内核代码; static inline bool tcp_seque
阅读全文
posted @ 2025-12-15 11:45 codestacklinuxer
阅读(8)
评论(0)
推荐(0)
2025年12月12日
tcpclose 中tcp_eat_recv_skb替换__kfree_skb
摘要: https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/net/ipv4?id=b13592d20b210976a0946adf027b7bd9d7734326 旧代码的问题:__kfree_skb() 直
阅读全文
posted @ 2025-12-12 14:48 codestacklinuxer
阅读(3)
评论(0)
推荐(0)
2025年12月11日
sock 接收skb超过mem限制后改为发送0 win
摘要: 看下skb入进入receive-queue static void tcp_data_queue(struct sock *sk, struct sk_buff *skb) { struct tcp_sock *tp = tcp_sk(sk); bool fragstolen; int eaten;
阅读全文
posted @ 2025-12-11 11:44 codestacklinuxer
阅读(7)
评论(0)
推荐(0)
允许“定向广播”的数据包使用路由缓存
摘要: 进货: 收到一大袋邮件(head 链表)。 查看第一封: 查一下地址,发现是去“北京”的。把它作为“提示(Hint)”。 快速分拣: 拿起第二封,看一眼发现也是去“北京”的(利用 Hint),直接扔进“北京堆(sublist)”。 遇到变化: 拿起第三封,发现是去“上海”的。 先把“北京堆”里的所有
阅读全文
posted @ 2025-12-11 10:54 codestacklinuxer
阅读(5)
评论(0)
推荐(0)
2025年12月10日
linux vrf icmp reply /vrf icmp 响应错误消息
摘要: static inline void icmp_send(struct sk_buff *skb_in, int type, int code, __be32 info) { __icmp_send(skb_in, type, code, info, IPCB(skb_in)); } static
阅读全文
posted @ 2025-12-10 19:41 codestacklinuxer
阅读(15)
评论(0)
推荐(0)
1
2
3
4
5
···
70
下一页