会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
simkxa
simkxa的自留地
博客园
首页
新随笔
联系
订阅
管理
2020年6月19日
仿linux list 的双链表
摘要: 主要熟悉一下如何使用双链表,尤其看节点定义在其他结构体中如何使用; 此处, 链表节点和其他节点公用首地址; 其他节点的含义是业务实现中有具体含义的节点。 如果链表节点并未定义在业务节点的起始处, linux 有container_of(ptr,type,member) 用于完成由链表节点到业务节点的
阅读全文
posted @ 2020-06-19 17:35 simkxa
阅读(85)
评论(0)
推荐(0)
2020年6月12日
快速排序(不确定是否有问题)
摘要: 快速排序的简单代码 #include<iostream> #include<cstdlib> #include<ctime> using namespace std; #define MAX_NUM 1000 int arr[MAX_NUM]; void generate(){ srand(time
阅读全文
posted @ 2020-06-12 15:43 simkxa
阅读(185)
评论(0)
推荐(0)
2020年6月1日
Linux 协议栈
摘要: sys_call VFS ## Btrfs file system block layer device driver
阅读全文
posted @ 2020-06-01 17:26 simkxa
阅读(164)
评论(0)
推荐(0)
2019年6月6日
modprobe 和 insmod 区别
摘要: 1 关于内核加载方式 1) insmod : insmod一次只能加载特定的一个设备驱动,且需要驱动的具体地址 举例说明: insmod pblk.ko // 需要制定pblk.ko的详细地址 ,例如 insmod /home/linusrc/drivers/lightnvm/pblk.ko 2)
阅读全文
posted @ 2019-06-06 09:41 simkxa
阅读(1266)
评论(0)
推荐(0)
2017年5月13日
Java == 和 equals 比较
摘要: 在初学Java时,可能会经常碰到下面的代码: 为什么第4行和第5行的输出结果不一样?==和equals方法之间的区别是什么?如果在初学Java的时候这个问题不弄清楚,就会导致自己在以后编写代码时出现一些低级的错误。今天就来一起了解一下==和equals方法的区别之处。 一.关系操作符“==”到底比较
阅读全文
posted @ 2017-05-13 14:03 simkxa
阅读(206)
评论(0)
推荐(0)
2016年7月2日
spark 编译命令
摘要: mvn -Pyarn -Phadoop-2.4 -Dhadoop.version=2.4.0 -DskipTests clean package
阅读全文
posted @ 2016-07-02 18:00 simkxa
阅读(167)
评论(0)
推荐(0)
2015年12月20日
jvm 中的 ”永生代“
摘要: “方法区” 主要存储的信息包括:常量信息,类信息,方法信息,而且是全局共享的(多线程共享);jvm 有多种实现方式(不同的厂商); 并不是所有的jvm 都有永生代的概念;通常情况下, 很多人把 “方法区” 和“永生代” 对等; 换句话说,是利用“永生代”去实现“方法区”, 这样可能导致OOM (因为...
阅读全文
posted @ 2015-12-20 13:10 simkxa
阅读(586)
评论(0)
推荐(0)
公告