会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
坐看云起时
乘风好去,长空万里,直下看山河!!! 研究过httpserver、nginx、内核tcpip协议栈源码,内存管理 、摄像头-iic-spi等驱动!! 目前搞搞准入 看看内核 看看身份逻辑 看看管控 写写go
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
34
35
36
37
38
39
40
41
42
···
70
下一页
2021年8月1日
redis:字典-hash
摘要: redis 中使用hash表实现字典:首先看hash表的实现 typedef struct dictht {//dictht hash桶存在于dict结构中 //每个具体table[i]中的节点数据类型是dictEntry 结构表示, 每个 dictEntry 结构都保存着一个键值对: // 哈希表
阅读全文
posted @ 2021-08-01 14:12 codestacklinuxer
阅读(165)
评论(0)
推荐(0)
2021年7月28日
内存泄露问题分析2
摘要: 目前遇到线上内存泄露 valgrind 不能用 使用smaps gdb dump 内存后使用string 来分析,目前没有看到结果 使用ltrace 跟踪malloc mmap 等?还是使用systemtap中跟踪 user-process 继续分析一下 : 目前arm 版本 systemtap u
阅读全文
posted @ 2021-07-28 17:07 codestacklinuxer
阅读(141)
评论(0)
推荐(0)
2021年7月21日
crash vmcore
摘要: 目前问题为:内核出现coredump 需要分析coredump, 根据堆栈分析为内核唤醒内核进程/线程的时候,在内核太发生缺页中断触发panic 目前可以参考以前的以下文章:copy_from_user以及缺页中断 缺页中断分析 根据crash 我们可以拿到函数调用栈也就是栈地址,但是栈数据怎么获取
阅读全文
posted @ 2021-07-21 22:01 codestacklinuxer
阅读(352)
评论(0)
推荐(0)
内核与驱动的version magic匹配
摘要: i40e: version magic '4.4.58-svn-46674 SMP mod_unload modversions aarch64' should be '4.4.131.kylin.server.YUN SMP mod_unload aarch64' 一校招生在insmod ko的时
阅读全文
posted @ 2021-07-21 10:48 codestacklinuxer
阅读(4323)
评论(0)
推荐(1)
2021年7月19日
对网络传输 ”突然中断“的一次分析
摘要: 目前是直接使用systemp 工具 检查ip_output部分逻辑:简写代码如下所示 #! /usr/bin/env stap %{ #include <linux/in.h> #include <linux/inet.h> #include <net/inet_sock.h> #include <
阅读全文
posted @ 2021-07-19 22:14 codestacklinuxer
阅读(133)
评论(0)
推荐(0)
2021年7月13日
引擎限速-慢速攻击的思考
摘要: 今天处理了一个限速&&慢速攻击的问题! 现在来对这个问题做一个整体的分析与 回顾 原理 是以极低的速度往服务器发送HTTP请求。由于Web Server对于并发的连接数都有一定的上限,因此若是恶意地占用住这些连接不释放,那么Web Server的所有连接都将被恶意连接占用,从而无法接受新的请求,导致
阅读全文
posted @ 2021-07-13 09:54 codestacklinuxer
阅读(239)
评论(0)
推荐(0)
2021年7月10日
思考模型
摘要: 人之间差异-->认知差异,而认知源于思维方式。相同的人,不同的思维方式能塑造出完全不同的情绪、行为和选择 逆向思维 模型定义或要素 把问题反过来想,就是说要解出来x,得先研究如何能得到非x 跨学科应用案例 对于复杂适应系统以及大脑自己,如果采用逆向思考,问题往往会变得更容易解决。 五年后蓝图是什么?
阅读全文
posted @ 2021-07-10 21:38 codestacklinuxer
阅读(442)
评论(0)
推荐(0)
2021年7月9日
Kernel panic - not syncing: softlockup: hung tasks
摘要: 目前遇到一个崩溃问题记录一下! 使用crash 分析结果如下: crash> sys KERNEL: vmlinux DUMPFILE: kernel_dump_file_debug [PARTIAL DUMP] CPUS: 32 DATE: Thu Jul 8 16:06:13 2021 UPTI
阅读全文
posted @ 2021-07-09 11:53 codestacklinuxer
阅读(1927)
评论(0)
推荐(0)
2021年7月4日
go channel && Context
摘要: 在Go语言中,每一个并发的执行单元叫作一个goroutine; 当一个程序启动时,其主函数即在一个单独的goroutine中运行,我们叫它main goroutine。新的goroutine会用go语句来创建。在语法上,go语句是一个普通的函数或方法调用前加上关键字go。go语句会使其语句中的函数在
阅读全文
posted @ 2021-07-04 10:45 codestacklinuxer
阅读(203)
评论(0)
推荐(0)
2021年7月3日
golang 接口
摘要: 接口 接口类型是对其它类型行为的抽象和概括;因为接口类型不会和特定的实现细节绑定在一起,通过这种抽象的方式我们可以让我们的函数更加灵活和更具有适应能力 接口类型 接口类型具体描述了一系列方法的集合,一个实现了这些方法的具体类型是这个接口类型的实例 实现接口的条件 一个类型如果拥有一个接口需要的所有方
阅读全文
posted @ 2021-07-03 21:54 codestacklinuxer
阅读(190)
评论(0)
推荐(0)
上一页
1
···
34
35
36
37
38
39
40
41
42
···
70
下一页