BitSwimmer
码龄15年
关注
提问 私信
  • 博客:12,026
    社区:1
    12,027
    总访问量
  • 5
    原创
  • 102,032
    排名
  • 25
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:生命以负熵为生

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2010-05-17
博客简介:

BitSwimmer的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    1
    当前总分
    65
    当月
    0
个人成就
  • 获得66次点赞
  • 内容获得2次评论
  • 获得88次收藏
创作历程
  • 3篇
    2024年
  • 2篇
    2022年
成就勋章
兴趣领域 设置
  • 数据结构与算法
    排序算法推荐算法
  • 人工智能
    nlp聚类集成学习迁移学习分类回归
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

overlayfs原理及其应用

overlayfs是Linux系统提供的文件系统,被用于容器的存储实现。基于overlayfs可实现Linux系统上的应用分发(或软件分发),用户数据重定向(或配置重定向)。
原创
发布博客 2024.11.26 ·
896 阅读 ·
31 点赞 ·
0 评论 ·
28 收藏

qemu-kvm的pio和mmio的模拟

I/O作为CPU和外设交流的一个渠道,主要分为两种,一种是PIO(Port I/O,PortIO),一种是MMIO(Memory mapping I/O)。PIO和MMIO的input和output方向是从CPU的角度来描述的,如:PIO的IN指令,指CPU从IO设备中读取数据。对于qemu-kvm,虚拟机的设备驱动读写Port IO和MMIO时,会触发虚拟机退出到kvm,然后kvm处理Port IO和MMIO的读写操作,如果需要qemu模拟,则会退出到qemu进程中进行处理。
原创
发布博客 2024.04.22 ·
636 阅读 ·
5 点赞 ·
1 评论 ·
3 收藏

Linux的DisplayLink设备驱动分析

DisplayLink是USB接口的显示器(USB显示器)的实现技术,支持windows、Linux、macOS等。windows10的DisplayLink驱动可以支持GPU渲染加速(超出了本人的知识范围,不做详细描述),但Linux上的DisplayLink驱动只能使用CPU渲染,本文主要分析Linux上的DisplayLink驱动,下文描述的DisplayLink都是指Linux上的DisplayLink驱动,下文不再赘述。
原创
发布博客 2024.04.19 ·
1853 阅读 ·
23 点赞 ·
1 评论 ·
17 收藏

字节序以及C语言struct中的位域

大端序(BE, Big-Endian):高字节在前,低字节在后(高字节存放在低地址,低字节存放在高地址)。小端序(LE, Little-Endian):低字节在前,高字节在后(低字节存放在低地址,高字节存放在高地址)。大小端设备上给struct位域成员分配的位存储空间与单字节数值中的bit位的对应关系为:1)小端:先从单字节数值中的LSB开始分配;2)大端:先从单字节数值中的MSB开始分配;单字节内,大端的位域定义和小端的位域定义顺序相反时,代表了相同的结构体定义。
原创
发布博客 2022.05.05 ·
3218 阅读 ·
3 点赞 ·
0 评论 ·
21 收藏

Linux进程的不可中断休眠与可中断休眠状态

Linux 中的进程睡眠状态有两种:一种是可中断的睡眠状态(S状态),其状态标志位为TASK_INTERRUPTIBLE;另一种是不可中断的睡眠状态(D状态),其状态标志位为TASK_UNINTERRUPTIBLE。
原创
发布博客 2022.05.05 ·
5417 阅读 ·
4 点赞 ·
0 评论 ·
19 收藏