logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux内核介绍

linux系统可以分为:包括用户空间和内核空间两个部分。现代cpu通常实现了不同的工作模式,以ARM为例,实现了7种工作模式:用户模式、快速中断、外部中断、管理模式、数据访问中止、系统模式、未定义指令异常。X86也实现了4个不同的级别:Ring0~Ring3.Ring0下,可以执行特权指令,也可以访问IO设备等。在Ring3则有许多限制。linux系统利用CPU的这一...

#操作系统#网络
Linux内核学习之路

每当学习到一定阶段自己觉得还行时,就会搜一些别人的文章。这篇文章是原作者14年3月写的。转过来与自己共勉。学习累了就换着学也挺好原文:现在回首看看,接触Linux已经很长时间了。 在大三的时候开始学习Java, 但是一直学Java的话, 感觉有点腻, 就尝试找点其他东西来学习。 所以当时就选择学习了Linux。 至于为什么要学习Linux, 有以下三个原因。一是我...

#移动开发#java#嵌入式
QT学习之路---信号槽

#include<QApplication>#include<QPushButton>int main(int argc,char *argv[]){QApplication a(argc,argv);QPushButton *button = new QPushButton("Quit");QObject:...

QT学习之路--菜单、工具条、状态栏

  下面一些是 Menu Bar,用于显示菜单;再下面一点事 Toolbar areas,用于显示工具条,Status Bar,就是状态栏。  Qt 提供了一个 QStatusBar 类来实现状态栏。Qt 里面也有一个类似的类,叫做 QActionQAction 能够根据添加的位置来改变自己的样子 ——如果添加到菜单中,就会显示成一个菜单项;如果添加到工具条,就会...

C++学习49 对二进制文件的读写操作

二进制文件不是以ASCII代码存放数据的,它将内存中数据存储形式不加转换地传送到磁盘文件,因此它又称为内存数据的映像文件。因为文件中的信息不是字符数据,而是字节中的二进制形式的信息,因此它又称为字节文件。对二进制文件的操作也需要先打开文件,用完后要关闭文件。在打开时要用ios::binary指定为以二进制形式传送和存储。二进制文件除了可以作为输入文件或输出文件外,还可以是既能输入又能...

到底了