- 博客(9)
- 资源 (7)
- 收藏
- 关注
原创 添加系统调用
添加系统调用修改内核用户态修改问题添加两个系统调用int iam(const char * name); 将name写入内核int whoami(char* name, unsigned int size); 从内核中读出name修改内核先在include/unistd.h 中添加系统调用编号,#define __NR_whoami 72#define __NR_iam ...
2020-04-06 13:06:15 279
原创 实验项目1,控制系统启动
实验项目1,控制系统启动修改输出显示修改输出显示首先在bootsect.s 中修改输出的msg内容,并计算msg内容长度,在长度上加上6. 写到cx中。编译并运行bochs,可以看到输出的msg变化了。加载setup显示参数有时,继承传统意味着别手蹩脚。x86 计算机为了向下兼容,导致启动过程比较复杂。请找出 x86 计算机启动过程中,被硬件强制,软件必须遵守的两个“多此一举”的步骤(...
2020-04-05 23:13:13 718
原创 git详解(三)回退操作
git详解(三)回退操作摘要: 在我们使用git修改文件需要回到修改之前的状态时,就需要git的回退操作,回退操作对于我们很重要,本文主要介绍关于git回退操作的内容。包括git reset ,git checkout。通过本文,我们可以对git的回退操作有一个很好的理解。关键字: 回退,reset, checkoutgit详解三回退操作
2016-11-27 21:40:18 668
原创 安卓学习(三) Android Fragments
安卓学习(三) Android Fragments摘要: 本文介绍Android的Fragments, Fragments和activity有点像,也有xml布局文件,也有对应的类文件,但它在Android中是一种共享机制,就像一个动态的组件,应用可以动态地添加或删除。在本文中,会介绍Fragment的相关内容,包括啥是Fragment,怎样创建Fragments,最后通过一个apk演示Fragm
2016-11-14 00:02:54 788
原创 git详解(二)理解git对象
git详解(二)理解git对象摘要: 本章是在初步了解git stage基础上继续的延伸,介绍什么是HEAD,master,这两个究竟是啥东西,有啥关系,为啥我们git log看到的commit log都是40位的16进制数字,这些数字是怎么生成的?为啥要这样表示?可不可以按数值递增来表示?通过这一篇的学习,我们会解决这些疑惑 关键字: git 对象,git commit,HEAD, master
2016-11-13 12:42:02 684
原创 git详解(一)git的介绍与基本设置
git详解(一)git的介绍与基本使用摘要: 从本文开始会介绍git的相关内容,同时也是我学习git的历程,可以一边和大家分享,一边自己也加深印象。作为第一篇,先介绍下git的用处与基本设置。通过本文,我们可以知道为什么在大型项目中git必不可少,至少目前是必不可少,以及关于git的一些简单设置。关键字 git , 用处,基本设置git详解一git的介绍与基本使用git的用处git的基本设置
2016-11-06 21:46:25 3817
原创 安卓学习(二) 手势识别
安卓学习(二) 手势识别摘要: 用户与手机交互的方式与PC不一样,没有鼠标,键盘,主要是依靠手势,因此手势的学习对于android开发很必要。本文主要介绍关于android手势识别的内容,首先是系统内置的手势识别,然后是自定义的手势识别,通过该文的学习会对android识别各种手势有一个很好的理解。关键字 手势识别,内置手势,自定义手势安卓学习二 手势识别内置手势识别自定义手势识别识别pinch
2016-10-07 21:13:36 1152
原创 安卓学习(一) 安卓组件与Activity生命周期
摘要: 从这篇文章开始,每次学习android开发都会做一个记录,一是可以分享学习过程,二是可以当作笔记,知识遗漏的时候可以回头查看一下。第一篇就从Android基本组件和Activity开始吧。关键字: android 学习,基本组件,Android组件activity生命周期
2016-10-07 12:14:25 790
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人