会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wzzgeorge
博客园
首页
新随笔
联系
订阅
管理
2020年7月2日
《Linux操作系统分析》课程学习总结报告
摘要: 前言 通过学习《Linux操作系统分析》课程,自底向上,深入浅出,并通过结合具体例子进行原理分析,系统的了解了Linux操作系统的基本原理,包括Linux的初始化过程、零号进程的创建、系统调用的原理、进程的创建与切换、中断的原理、设备驱动等等。几乎涵盖了Linux操作系统最主要的功能,但各个部分并非
阅读全文
posted @ 2020-07-02 20:03 Tsungcheng
阅读(491)
评论(0)
推荐(0)
2020年6月24日
安装Sophus出现error: lvalue required as left operand of assignment unit_complex_.real() = 1.问题的解决办法
摘要: 参考博文: https://blog.csdn.net/weixin_44436677/article/details/106225704
阅读全文
posted @ 2020-06-24 11:20 Tsungcheng
阅读(1356)
评论(0)
推荐(0)
2020年6月13日
结合中断上下文切换和进程上下文切换分析Linux内核的一般执行过程
摘要: 前言 上一篇文章https://www.cnblogs.com/wzzgeorge/p/12952208.html 较系统的介绍了系统调用的基本原理,本文将结合系统调用中断上下文切换和进程上下文切换分析Linux内核的一般执行过程。并以fork和execve系统调用为例分析中断上下文的切换,分析ex
阅读全文
posted @ 2020-06-13 13:16 Tsungcheng
阅读(246)
评论(0)
推荐(0)
2020年5月24日
深入理解系统调用
摘要: 前言 本文将基于Linux内核通过调试跟踪,深入理解Linux的系统调用过程。本人学号05结尾,在arch/x86/entry/syscalls/syscall_64.tbl 可以找到05号为fstat系统调⽤,因此以系统调用fstat为例进行展开。 一、基本系统调用流程 基本的系统调用流程可以大致
阅读全文
posted @ 2020-05-24 19:05 Tsungcheng
阅读(1315)
评论(0)
推荐(0)
2020年5月11日
基于mykernel 2.0编写一个操作系统内核
摘要: 前言 本文将参考相关文献https://mp.weixin.qq.com/s/SzpN1BNty5aPDZhNdCO5yA实现一个简易的linux操作系统内核,深入理解操作系统内核的基本工作原理,其源代码来自https://github.com/mengning/mykernel。 学过linux操
阅读全文
posted @ 2020-05-11 11:38 Tsungcheng
阅读(201)
评论(0)
推荐(0)
2020年2月1日
QT 无法运行“rc.exe”?
摘要: 解决办法: 将C:\Program Files (x86)\Windows Kits\10\bin\10.0.17134.0\x86中的 rc.exe 和rcdll.dll 复制到 F:\Qt\Qt511\5.11.1\msvc2015\bin
阅读全文
posted @ 2020-02-01 18:17 Tsungcheng
阅读(1062)
评论(0)
推荐(0)
2020年1月21日
linux上boost库编程cmake配置出错
摘要: 一、今日在ubuntu18系统上使用boost库编写程序,由于忽略了cmake中的配置,导致编译失败如下图所示: 二、解决办法是在CMakeLists.txt文件中添加如下语句,完美解决: find_package(Boost COMPONENTS thread) include_directori
阅读全文
posted @ 2020-01-21 09:23 Tsungcheng
阅读(762)
评论(0)
推荐(0)
2020年1月10日
如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平
摘要: 一、课程总结 网络体系结构自顶向下可以划分为典型的四层结构如图所示,分别是应用层、传输层、网络层、网络接口层。 在linux应用程序中,所有有关socket的系统调用(包括socket、bind、listen等)共用一个系统调用号112,系统调用名称为socketcall。内核执行函数entry_S
阅读全文
posted @ 2020-01-10 19:02 Tsungcheng
阅读(143)
评论(0)
推荐(0)
2020年1月6日
如何评测软件工程知识技能水平?
摘要: 一、评测软件工程知识技能水平 掌握软件工程知识技能水平,必须了解和掌握软件工程的基本概念和知识,包括软件工程的范畴、软件过程、软件生命周期模型、软件需求、面向对象分析、面向对象设计、实现与集成、维护、测试。能够掌握和运用面向对象软件工程的理论和方法,分析设计软件项目。具体主要包括:掌握软件工程专业工
阅读全文
posted @ 2020-01-06 08:57 Tsungcheng
阅读(321)
评论(0)
推荐(0)
2019年12月25日
深入理解TCP协议及其源代码
摘要: socket API与系统调用的关系在上篇文章中已经分析得很清楚https://www.cnblogs.com/wzzgeorge/p/12068455.html,那么本文主要深入TCP协议,分析connect及bind、listen、accept背后的三次握手机制。 一、TCP概述 1. TCP的
阅读全文
posted @ 2019-12-25 21:10 Tsungcheng
阅读(258)
评论(0)
推荐(0)
下一页
公告