毕设的时候做的一个简单的OS内核。
ARM体系结构的,在s3c2440开发板上跑过。
开发环境是RealView。
大部分是自创linux,不过实现上更简单粗暴,算是为了学习而写的。
实现了:进程管理:基于时间片调度内存管理:伙伴算法与slab算法文件系统:模仿yaffs写的一个nandflash文件系统,依然简单粗暴。
附上了设计文档与PPT。
希望分享给愿意学习的人。
2023/3/5 4:25:48 2.03MB OS 操作系统内核
1
软件工程黑书全书知识点详细汇总考纲目录第一章基本概念 21、软件的概念和特点 22、软件危机的概念和产生的原因 33、软件工程的定义、三要素和发展过程(重点,考过多次问答题) 4第二章过程模型 41、软件生命周期概念、软件过程概念、能力成熟度模型CMM概念 42、常见的软件过程模型:瀑布、增量、原型、螺旋、喷泉等,比较各自优缺点 51、瀑布模型(经典生命周期模型) 62、增量过程模型(增量模型+RAD模型) 63、演化过程模型(原型模型+螺旋模型) 74、喷泉模型(WaterFountainModel) 95、基于构件的模型(Component-baseedDevelopmentModel) 106、敏捷开发过程(AgileDevelopment) 10第三章需求分析 111、需求分析的概念 122、需求分析的过程:需求确认与需求变更 123、需求确认的步骤:需求获取→需求提炼→需求描述→需求验证 134、需求分析三类建模:功能模型、数据模型、行为模型。
面向过程 和面向对象的需分析过程中,三类模型各包含哪些内容?--------------- 155、掌握数据流图和用例图作法。
31第四章系统设计 321、系统设计分为概要设计和详细设计 322、设计相关的8个概念(抽象、体系结构、设计模式、模块化、信息隐藏、功能独立、细化、重构),着重调查体系结构、模块化、信息隐藏、功能独立。
333、系统设计从数据、体系结构、接口和组件四方面进行设计。
面向过程和面向对象的系统设计,各自包含哪些设计内容? 374、掌握流程图和顺序图作法 43第五章质量保证 481、质量保证的概念 482、测试策略V模型概念,测试与开发的各阶段对应关系。
483、单元测试的内容、集成测试的分类、系统测试的分类、验收测试的分类。
484、回归测试的概念 485、测试技术常见术语的概念:软件缺陷、验证和确认、测试与质量保证、质量与可靠性、调试与测试、测试用例 486、白盒测试、黑盒测试、静态分析各有哪些方法? 487、掌握逻辑覆盖与等价类划分测试方法。
48第六章软件维护 491、软件维护的基本概念 492、理解软件维护的四个基本类型:纠错性、适应性、完善性、预防性维护。
哪种占比重最大?哪种最小? 493、可维护性的决定因素 494、软件维护过程模型、软件再工程、逆向工程的概念 49第七章项目管理 491、项目管理四要素:人员、产品、项目、过程(概念) 492、软件度量有哪些方法:生产率估计(基于规模(KLOC)、基于功能点(FP))、工作量度量(算法成本模型、COCOMO模型)。
掌握直接测量(基于规模)方法。
493、项目计划与风险管理的概念 49
2023/2/22 15:31:14 3.34MB 软件工程
1
在学习和使用虚拟化技术的过程中,不免经常遇到与计算机底层硬件相关的知识,在X86中,基本都与PCIe相关。
每次都只能避之不及,敬而远之。
一次在无意中闯入了王齐老师的博客,看到《浅谈PCIe体系结构》系列文章,顿感天降甘霖,急我所需。
拜读完该系列博文后,就买了王老师的《PCIExpress体系结构导论》,全面学习下。
书读的比较慢,有些章节并未细读,它让我理解了之前不断未想通的问题,学习许多想了解的底层知识,受益良多。
2023/2/20 14:43:31 65.49MB pcie
1
先给出LVS集群的通用体系结构,并讨论了其的设计原则和相应的特点;
最后将LVS集群应用于建立可伸缩的Web、Media、Cache和Mail等网络服务。
在过去的十几年中,Internet从几个研究机构相连为信息共享的网络发展成为拥有大量应用和服务的全球性网络,它正成为人们生活中不可缺少的一部分。
虽然Internet发展速度很快,但建设和维护大型网络服务依然是一项挑战性的任务,因为系统必须是高功能的、高可靠的,尤其当访问负载不断增长时,系统必须能被扩展来满足不断增长的功能需求。
由于缺少建立可伸缩网络服务的框架和设计方法,这意味着只有拥有非常出色工程和管理人才的机构才能建立和维护大型的网络服务。
2023/2/19 18:49:23 856KB LVS服务器集群系统结构
1
计算机体系结构(ComputerArchitecture)是程序员所看到的计算机的属性,即概念性结构与功能特性。
按照计算机系统的多级层次结构,不同级程序员所看到的计算机具有不同的属性。
一般来说,低级机器的属性对于高层机器程序员基本是透明的,通常所说的计算机体系结构主要指机器语言级机器的系统结构。
经典的关于“计算机体系结构(computerarchitecture)”的定义是1964年C.M.Amdahl在引见IBM360系统时提出的,其具体描述为“计算机体系结构是程序员所看到的计算机的属性,即概念性结构与功能特性”
2023/2/16 10:20:37 16.92MB 计算机体系结 张晨曦
1
角度基础培训这是我的课程Angular基础培训的资料库完整的课程可在和。
课程说明Angular由Google设计,旨在处理程序员在构建复杂的单页应用程序时面临的挑战。
该JavaScript平台提供了Web功能的坚实核心,可让您处理设计和实现的细节。
在本课程中,贾斯汀·施瓦岑伯格(JustinSchwartzenberger)向您介绍了此“超级英雄”平台的基本知识,包括强大的功能,如双向数据绑定,全面的路由和依赖项注入。
贾斯汀(Justin)一次跨平台介绍一项功能,重点关注基于组件的Angular体系结构。
贾斯汀从头到尾构建一个功能齐全的Web应用程序,了解Angular是什么以及它可以做什么。
掌握了基础知识之后,您可以在我们的图书馆中处理其他基于项目的课程,并创建自己的Angular应用程序。
主题包括:什么是角度?使用组件绑定事件和属性将数据获取到组件使
2023/2/15 18:23:57 110KB TypeScript
1
1.概述和范围1.1.介绍本文档介绍了整体的UPnPAV的架构,为UPnPAV设备和服务的模板的基础。
AV架构定义了通用的交互在UPnP控制点和UPnPAV设备之间。
它是独立于任何特定的设备类型、内容格式和传输协议。
它支持各种设备(如电视机、录像机、CD/DVD播放器/自动唱片点唱机、机顶盒、音响系统、MP3播放器、静态图像照相机、摄像机、电子相框(EPFs),和PC)。
AV体系结构允许设备支持的格式的不同类型的娱乐内容(如MPEG2、MPEG4、JPEG、MP3、WindowsMediaArchitecture(WMA),位图(BMP),NTSC,PAL、ATSC等)和多种类型的传输协议(如IEC-61883/IEEE-1394、HTTPGET,RTP、HTTPPUT/POST、TCP/IP等)。
以下各节描述了AV体系结构和各种UPnPAV设备和服务如何在一起工作,来处理用户的需求。
2023/2/13 3:34:24 1.02MB UPnP AV 架构
1
本系统旨在开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的火车售票管理系统,为用户与铁路售票管理员展现令人满意的火车票订票服务。
普通用户功能中有个人信息管理、列车信息查看、购票操作、改签操作、退票操作;
系统管理员功能中有普通用户及管理员信息管理、列车信息管理、车票信息管理、购票及审核管理等等。
包括程序毕设程序源代码一份,数据库一份,完满运行。
2023/2/12 23:18:10 30.05MB 火车站售票管理系统
1
关于教科书怎样编写的问题,本分三个层面阐述:第一是关于教科书怎样编写的问题,本分三个层面阐述:第一是关于教科书怎样编写的问题,本分三个层面阐述:第一是说明,对整本书的编写指导思想、内容体系结构教学选择活动设计说明,对整本书的编写指导思想、内容体系结构教学选择活动设计说明,对整本书的编写指导思想、内容体系结构教学选择活动设计说明,对整本书的编写指导思想、内容体系结构教学选择活动设计说明,对整本书的编写指导思想、内容体系结构教学选择活动设计说明,对整本书的编写指导思想、内容体系结构教学选择活动设计编写体例说明等进行了较详尽的引见;
第二层面是章教材分析,对该主编写体例说明等进行了较详尽的引见;
第二层面是章教材分析,对该主编写体例说明等进行了较详尽的引见;
第二层面是章教材分析,对该主要内容、体系结构和功能,以及教学重点难等进行了分析;
第三层要内容、体系结构和功能,以及教学重点难等进行了分析;
第三层要内容、体系结构和功能,以及教学重点难等进行了分析;
第三层要内容、体系结构和功能,以及教学重点难等进行了分析;
第三层要内容、体系结构和功能,以及教学重点难等进行了分析;
第三层面是节教材分析,对该节内容的教学重点、难等进行了。
通过这三个层面阐述老师们可以从整体和局部来把握这本教科书。
2023/2/12 1:45:38 1.85MB 高中教材
1
软件体系结构——图书馆管理零碎,很好的资源学习。


2023/2/7 23:11:34 1.81MB 软件体系结构
1
共 423 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡