摘要: 这门课程刚开始的时候,孟老师将Linux内核与其他各个模块的关系用非常简洁而又形象的图画表示出来,我认为,这张图对任何一个Linux小白,都有非常好的引导意义,是Linux内核模型大的框架,如下图所示。 经过大半个学期的学期,我也对Linux内核有了更多的认识。在我看来,作为操作系统最关键的一部分, 阅读全文
posted @ 2020-07-04 15:04 lggang 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 一、分析execve系统调用中断上下文的特殊之处 (1)实例:execve系统调用加载一个可执行程序 #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <sys/types.h> #include <sys/wai 阅读全文
posted @ 2020-06-05 15:25 lggang 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 本人学号最后两位为30,根据 syscall_32.tbl 中的相应映射,选择 utime 系统调用展开分析。 utime 系统调用的功能为“更改一个文件的访问和修改时间”,实际使用的效果如下: 可以看到,在 03:11 创建的 file1 和 file2 文件,未经过 utime 系统调用的处理, 阅读全文
posted @ 2020-05-16 22:36 lggang 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1. mykernel 下载并安装 参考孟老师PPT上的教程,以下为终端命令行详细步骤: wget https://raw.github.com/mengning/mykernel/master/mykernel-2.0_for_linux-5.4.34.patch sudo apt install 阅读全文
posted @ 2020-05-08 18:08 lggang 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 在评价软件工程师的软件工程知识技能水平高低之前,我想结合自身实际和看到过的很多资料、接触的人等,去描述“码农”这个广义上大众对程序员的定义以及“软件工程师”俩者之间的区别。 码农:“农”,顾名思义,编写代码的农民。听起来,更多的像是一种体力活。这也是新时代下广大底层程序员的生存现状,大多通晓几门编程 阅读全文
posted @ 2020-01-02 12:53 lggang 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 如何对需求不确定的创新产品进行分析和设计?简要总结一下有哪些方法和策略 快速原型模型:在开发真实系统之前,构造一个原型,在该原型的基础上,逐渐完成整个系统的开发工作。 流程: 1.建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。通过逐步调整原 阅读全文
posted @ 2019-12-07 11:44 lggang 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 我选分析的设计模式是“策略模式”,应用的场景是:部署在网上商城不同品类的商品的不同打折促销手段 一、简单介绍 在软件开发中常常遇到这种情况,实现某一个功能有多种算法或者策略,我们可以根据应用场景的不同选择不同的算法或者策略来完成该功能。把一个类(A)中经常改变或者将来可能改变的部分提取出来,作为一个 阅读全文
posted @ 2019-11-25 16:13 lggang 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 初步建模 我的工程实践项目是大致以“传感器信息的可视化”为核心,从使用者的角度出发,先提出User Story如下: 用户小王登陆网站搜索传感器信息,网站管理员在网页公告栏中提示,用户先在站内搜寻现有的信息是否能够满足其需求,如果无法搜寻到,请提出新的需求,后台管理会在有新信息更新后及时给出通知。 阅读全文
posted @ 2019-11-17 17:52 lggang 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 我的工程实践课题为“传感器智能分析引擎”,通过爬取现有传感器供应商的数据或采用现场调研的方式,运用数据挖掘方法对这些数据进行分析,为开发新型物联网设备提供参考与依据。 1、抽取Abstract use case 基于信息的管理和访问两个角度,可划分为网站管理人员Developer和客户Custome 阅读全文
posted @ 2019-10-29 21:59 lggang 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 我的工程实践选题主要是实现一个前后端分离的数据可视化项目,后端在数据获取这块,应用的是Mybaits框架,最近也一直在学习相关内容,以下分析的,便是一套基于Mybaits的增删改查入门案例。 一、分析源代码目录结构 /src 源代码目录 /src/main 工程源代码目录 /src/main/jav 阅读全文
posted @ 2019-10-09 21:52 lggang 阅读(261) 评论(0) 推荐(0) 编辑