代码改变世界

从整理上理解进程创建、可执行文件的加载和进程执行进程切换,重点理解分析fork、execve和进程切换

2019-03-26 20:17 by 中华民族族草, 409 阅读, 0 推荐, 收藏, 编辑
摘要:原创作品转载请注明出处 + https://github.com/mengning/linuxkernel/ 进程的创建 阅读理解task_struct数据结构 分析fork函数对应的内核处理过程do_fork,理解创建一个新进程如何创建和修改task_struct数据结构 使用gdb跟踪分析一个f 阅读全文

跟踪分析Linux内核5.0系统调用处理过程

2019-03-19 22:48 by 中华民族族草, 232 阅读, 0 推荐, 收藏, 编辑
摘要:202号 原创作品转载请注明出处 + https://github.com/mengning/linuxkernel/ 一,编译内核 解压5.0.1内核到当前目录下,并进入到文件内,对编译信息进行配置 sudo apt install bison flex libssl-dev gcc-multil 阅读全文

简单的linux内核时间片轮换

2019-03-12 23:21 by 中华民族族草, 2105 阅读, 0 推荐, 收藏, 编辑
摘要:其中wget指令后要加--no-check-contificate 否则认证无法通过 指令qemu -kernel arch/x86/boot/bzImage可以看到如图成果 打开mymain.c文件如图 打开myinterrupt.c文件,如图 会在start_kernel中运行,定长时间跳到In 阅读全文

梦断代码读书笔记

2018-11-12 18:08 by 中华民族族草, 195 阅读, 0 推荐, 收藏, 编辑
摘要:梦断代码,Dreaming in Code, 是作者讲述软件开发路上一系列的坎坷与经验之谈。 第0章 软件时间 从0开始的技术方式,自然也就讲了计算机从0开始的原因。+1,-1正是我们对计算机所作的操作。 "Hello World " 程序能够唤醒每个程序员心中乐观的一面。既然能叫它说话,就能让它做 阅读全文

气象站观察者模式应用

2018-10-25 00:56 by 中华民族族草, 409 阅读, 0 推荐, 收藏, 编辑
摘要:github地址:https://github.com/BaronZ88/DesignPatterns/tree/master/src/com/baron/patterns/observer 观察者模式的定义:在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更 阅读全文

墨刀原型化系统-----手机情侣及交友软件

2018-10-09 19:35 by 中华民族族草, 505 阅读, 0 推荐, 收藏, 编辑
摘要:一、设计背景 目前持续走高生活成本和不堪重负的房价让年轻人们恐婚。以至于让他们不敢谈恋爱。逐渐的封闭圈子,难以认识新的异性。我们的软件针对这类群体,开发出了聊天机器人,让年轻人可以在手机上无压力的与虚拟伴侣进行沟通,并可选择自己喜欢的伴侣类型。同时我们还牢记自己的社会责任感,为了不让年轻人沉溺在虚拟 阅读全文

视频剪辑软件调研分析

2018-09-25 20:38 by 中华民族族草, 608 阅读, 0 推荐, 收藏, 编辑
摘要:至少选用三种产品实际使用制作段视频,并总结列举他们的基本功能特点差异 软件名 价格 上手难度 使用范围 面向人群 配置要求 软件主要优势 有无强制片头片尾 轨道数量 音频滤镜 绘声绘影 498(中秋半价) 简单 家庭日常使用 大众 I3、4G硬盘,4G内存,256mb显存 快速剪辑 无 22(可扩充 阅读全文