这本书很好,适合于初学者。
里面精讲了很多的案例,非常的有用。
目录雷蒙序简介Linux文档工程小组“公告”译者序第一部分Linux内核前言第1章硬件基础与软件基础61.1硬件基础61.1.1CPU71.1.2存储器81.1.3总线81.1.4控制器和外设81.1.5地址空间91.1.6时钟91.2软件基础91.2.1计算机语言91.2.2什么是操作系统111.2.3内核数据结构13第2章内存管理152.1虚拟内存抽象模型152.1.1请求调页172.1.2交换172.1.3共享虚拟内存182.1.4物理寻址模式和虚拟寻址模式182.1.5访问控制182.2高速缓存192.3Linux页表202.4页分配和回收212.4.1页分配222.4.2页回收222.5内存映射222.6请求调页232.7Linux页缓存242.8页换出和淘汰252.8.1减少缓冲区和页缓存大小252.8.2换出SystemV共享内存页262.8.3换出和淘汰页272.9交换缓存272.10页换入28第3章进程293.1Linux进程293.2标识符313.3调度323.4文件343.5虚拟内存353.6创建进程363.7时间和定时器373.8执行程序383.8.1ELF393.8.2脚本文件40第4章进程间通信机制414.1信号机制414.2管道424.3套接字444.3.1SystemV的进程间通信机制444.3.2消息队列444.3.3信号量454.3.4共享存储区47第5章PCI495.1PCI的地址空间495.2PCI配置头505.3PCI的I/O和存储地址空间515.4PCI-ISA桥515.5PCI-PCI桥515.5.1PCI-PCI桥:PCII/O和存储地址空间的窗口515.5.2PCI-PCI桥:PCI配置周期和PCI总线编号525.6LinuxPCI初始化535.6.1Linux内核PCI数据结构535.6.2PCI设备驱动程序535.6.3PCI的BIOS函数565.6.4PCI修正过程57第6章中断处理与设备驱动程序606.1中断与中断处理606.1.1可编程中断控制器616.1.2初始化中断处理数据结构616.1.3中断处理626.2设备驱动程序636.2.1测试与中断646.2.2直接存储器访问(DMA)656.2.3存储器666.2.4设备驱动程序与内核的接口666.2.5硬盘696.2.6网络设备74第7章文件系统777.1第二个扩展文件系统EXT2787.1.1EXT2系统的inode节点797.1.2EXT2系统的超级块807.1.3EXT2系统的组描述符807.1.4EXT2系统的目录817.1.5在EXT2文件系统中查找文件817.1.6在EXT2文件系统中改变文件的大小827.2虚拟文件系统837.2.1VFS文件系统的超级块847.2.2VFS文件系统的inode节点847.2.3注册文件系统857.2.4装配文件系统857.2.5在虚拟文件系统中查找文件877.2.6卸载文件系统877.2.7VFS文件系统的inode缓存877.2.8目录缓存887.3缓冲区缓存887.3.1bdflush内核守护进程907.3.2update进程907.4/proc文件系统917.5特殊设备文件91第8章网络928.1TCP/IP网络概述928.2Linux中的TCP/IP网络层次结构958.3BSD套
2018/9/3 9:31:32 18.23MB 书籍
1
在笔记本上玩虚拟机VBOX的时候,由于没有串口,在网上查了一下VBOX的串口设置方法,知道可以通过命名管道方式来虚拟,于是就本人写了一个简单的小工具,用来显示虚拟机的串口输出。
C#写的,带工程和可执行程序。
2019/8/9 13:32:50 15KB 命名管道 Name Piple 查看
1
根据window系统时间,如果在时间段里面就执行操作
2016/7/3 5:27:39 691B Bat
1
迅雷看看“本片即将结束,你可能也喜欢以下内容”提示的去除工具。
其中包含可执行程序及源代码。
涉及到的开发工具:vc6.0及spy++。
详见http://blog.csdn.net/wwwwws/article/details/9433817
2018/10/7 7:27:38 16KB findwindowex 迅雷看看
1
MFC计算机图形学正轴测投影,斜平行投影程序源代码,可直接导入VC6.0工程运行,在Debug中有可执行程序。
留意图片格式BMP
2020/8/12 19:37:27 1.77MB MFC
1
这是一个基于UDP的聊天程序,其可以在广域网和局域网都能通讯,具有QQ的聊天功能,代码和可执行程序都有!
2020/8/10 1:03:26 19.6MB UDP 广域网 局域网 聊天程序
1
在linux中实现一个命令执行程序doit,它执行命令行参数中的命令,之后统计1)命令执行占用的CPU时间(包括用户态和系统态时间,以毫秒为单位),2)命令执行的时间,3)进程被抢占的次数,4)进程自动放弃CPU的次数,5)进程执行过程中发生缺页的次数
2020/4/9 22:20:26 2KB doit ruage
1
(重要!!!其中使用了easyx图形库,easyx的外部文件需自己另外下载并配置好,本资源未包括该扩展库的文件,即把几个文件放进VC6.0的Lib文件夹里就好了)作品名称:魔方还原作品功能:进行三阶魔方还原。
界面介绍:打开程序首先进入一个有着发光魔方背景的欢迎界面,有“Rubik”和“Help”两个按钮。
按“Help”按钮进入协助界面,显示用键盘操作魔方的方法。
按“Rubik”进入魔方还原的主界面,左边是一个可以看到三面的立体魔方,右边是与立体魔方对应的六面展开图。
魔方初始状态是未被打乱的状态。
另外搭配主界面的还有一个控制台窗口,用于显示操作步骤。
操作说明:从键盘直接输入字符控制,各字符含义如下。
0:按数字零退出程序。
*:按星号键执行逆序法还原魔方。
+:按加号键执行魔方传统的“层先法”进行还原。
R:顺时针90°转右面。
r:逆时针90°转右面。
U:顺时针90°转顶面。
u:逆时针90°转顶面。
L:顺时针90°转左面。
l:逆时针90°转左面。
D:顺时针90°转底面。
d:逆时针90°转底面。
F:顺时针90°转前面。
f:逆时针90°转前面。
B:顺时针90°转背面。
b:逆时针90°转背面。
M:向下转中层。
m:向上转中层。
X:顺着x轴转90°。
x:逆着x轴转90°。
Y:顺着y轴转90°。
y:逆着y轴转90°。
Z:顺着z轴转90°。
z:逆着z轴转90°。
2017/5/15 16:16:30 4MB 魔方 easyx 源码
1
用Qt实现的亚马逊棋,经过搜索当前局面下一层所有局面,利用Territory特征值,position特征值及mobility特征值进行评估得出最优行棋局面。
实现人机博弈。
2016/7/23 3:44:06 17.44MB Qt
1
该示例用于演示D3D11中纹理的基础使用,包括完整的框架源代码及可执行程序。
如果可执行程序运转有问题,请自行手动编译程序,有关操作请参考附带的使用说明。
程序有任何问题或不解之处,欢迎提出~
2016/6/25 16:50:18 296KB D3D11 纹理
1
共 175 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡