会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zhouxinghui
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2020年7月9日
课程学习报告
摘要: Linux概念模型: 1.基础 首先我们学习了在Linux的一些基础知识,包括冯诺依曼体系结构的计算机的概念和它的组成,明白了什么是存储程序。 然后学习了Linux的常用的命令,如ls命令,cd命令,pwd命令,find命令等 还学习了汇编语言的基础,包括CPU寄存器,汇编语法,还分析了完整的汇编程
阅读全文
posted @ 2020-07-09 19:26 zhouxinghui
阅读(180)
评论(0)
推荐(0)
2020年6月15日
结合中断上下文切换和进程上下文切换分析Linux内核的一般执行过程
摘要: 1.主要内容 结合中断上下文切换和进程上下文切换分析Linux内核一般执行过程 以fork和execve系统调用为例分析中断上下文的切换 分析execve系统调用中断上下文的特殊之处 分析fork子进程启动执行时进程上下文的特殊之处 以系统调用作为特殊的中断,结合中断上下文切换和进程上下文切换分析L
阅读全文
posted @ 2020-06-15 11:04 zhouxinghui
阅读(146)
评论(0)
推荐(0)
2020年5月27日
深入理解系统调用
摘要: 配置环境 1.安装编译工具和qemu虚拟机 sudo apt install build-essential libncurses-dev bison flex libssl-dev libelf-dev sudo apt install qemusudo apt install axel 2.下载
阅读全文
posted @ 2020-05-27 22:41 zhouxinghui
阅读(200)
评论(0)
推荐(0)
2020年5月12日
基于mykernel 2.0编写一个操作系统内核
摘要: 配置mykernel 2.0,熟悉Linux内核的编译 1.下载补丁和内核源码,解压内核源码 wget https://raw.github.com/mengning/mykernel/master/mykernel-2.0_for_linux-5.4.34.patch sudo apt insta
阅读全文
posted @ 2020-05-12 17:05 zhouxinghui
阅读(197)
评论(0)
推荐(0)
2020年4月22日
交互式多媒体图书平台的设计与实现
摘要: 一 、需求类型分类 1.功能需求 (1)作者可以编排图书的目录结构、章节内容,章节内容中包括图片、视频、文字、和集成第三方软件边学边练,能定义常见练习题比如问答题、选择题;作者编辑时可以预览读者端的效果,手机效果、Web和桌面软件效果,作者可以限制只在某一种或几种终端上使用。 (2)读者端可以通过手
阅读全文
posted @ 2020-04-22 18:54 zhouxinghui
阅读(157)
评论(0)
推荐(0)
2020年4月1日
windows10基于VSCode的C++语言的构建调试环境搭建指南
摘要: 1.安装 Visual Studio Code Visual Studio Code(以下简称vscode)是⼀个轻量且强⼤的代码编 辑器,⽀持Windows,OS X和Linux。 内置JavaScript、TypeScript和 Node.js⽀持,⽽且拥有丰富的插件⽣态系统,可通过安装插件来⽀
阅读全文
posted @ 2020-04-01 18:53 zhouxinghui
阅读(569)
评论(0)
推荐(0)
2020年3月30日
码农的自我修养之必备技能 学习笔记
摘要: 码农的必备技能 • Typing 作为一个码农,几乎所有的工作都要通过敲击键盘来完成,所以打字能力是我们高效的完成任务的基础。 进入网站:https://www.typingclub.com ,来测试一下自己的打字能力吧!共684关,可以直接进⼊684关测评。 测评未通过的需要完成1-684关的循序
阅读全文
posted @ 2020-03-30 15:37 zhouxinghui
阅读(184)
评论(0)
推荐(0)
2020年3月19日
工程化编程实战callback接口学习笔记
摘要: 在VSCode下编译运行lab5-1 运行代码时发现输入quit命令后,显示“This is a wrong cmd!” 通过VSCode+GDB调试程序找出quit命令无法运行的bug产生的原因 int main() { InitMenuData(&head); /* cmd line begin
阅读全文
posted @ 2020-03-19 18:16 zhouxinghui
阅读(169)
评论(0)
推荐(0)
2020年1月10日
如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?
摘要: 1.网络程序设计课程总结 网络程序课程内容主要包括,Linux网络命令的用法,socket编程及相关的系统调用过程,TCP协议原理和内核中tcp协议栈源码,IP协议、ARP协议、DNS协议的原理。 TCP/IP协议族中各协议以及所在的网络层次。这些协议和网络层工作的流程大致为:应用层将各个应用产生的
阅读全文
posted @ 2020-01-10 20:06 zhouxinghui
阅读(211)
评论(0)
推荐(0)
2019年12月26日
深入理解TCP协议的三次握手,分析源码并跟踪握手过程
摘要: 1.TCP三次握手建立连接 在TCP中,面向连接的传输需要经过三个阶段:连接建立、数据传输和连接终止。 三次握手建立连接 在我们的例子中,一个称为客户的应用程序希望使用TCP作为运输层协议来和另一个称为服务器的应用程序建立连接。 这个过程从服务器开始。服务器程序告诉它的TCP自己已准备好接受连接。这
阅读全文
posted @ 2019-12-26 19:57 zhouxinghui
阅读(757)
评论(0)
推荐(0)
1
2
下一页
公告