课程项目 此仓库用以记录于 2018 - 2022 年,就读于电子科技大学软件工程(互联网“+”)专业,本科期间所写的课程作业代码及完成的实验报告。 关于 所有代码和实验报告仅作参考,请勿直接 copy! 部分课程作业 C/C++ 代码编译测试于 (最后更新于 2010 年 7 月),与一直在维护更新的编译软件如 Visual Studio 和最新的编写规范相比存在很多不同之处。故直接在其他编译软件上运行很有可能发生编译无法通过的问题,请加以甄别使用。 代码索引 项目名 语言 简介 C 程序设计与算法基础课程项目。 C++ 程序设计与算法基础课程项目,根据二叉树的特性完成的小 demo. C++ 程序设计与算法基础课程项目,运用上数据结构的知识。 Python Python 语言程序设计课程项目,运用上 的简单可视化应用程序。 Python Python 语言程序设计课程作业。 shell
2023-05-03 19:28:30 42.34MB uestc Java
1
电子科技大学计算机复试参考资料 包含如下: 1)C语言历年笔试题 10-18年 2)专业课问题集锦(操作系统,计算机网络,数据库) 3)英语 4)导师联系方式
2023-02-22 17:12:27 86.83MB 复试 820
1
图论及应用-uestc
2022-05-23 14:03:39 338KB 图论
1
这是电子科技大学 软件工程课程设计中的用户手册,本文档是基于一款微信小程序为主题而设计的用户手册,方便用户使用小程序。希望对本文档对大家有帮助
2022-05-02 20:23:11 514KB UESTC
1
微信小程序用于显示校内新闻网Cheese-UESTC-master.zip
2022-04-13 15:55:59 152KB 微信小程序
1
教学内容与要求   1掌握处理器在进程地址空间上的三种运行位置,了解内核编程不能使用C库函数和FPU,以及可能产生内存故障、核心栈溢出和四种内核竞争情形的原因。(2学时)   2熟悉进程描述符的组织,进程上下文和进程状态转换,和fork,exec,wait,exit,clone,linux线程和内核线程的实现原理和应用。了解COW和避免出现孤儿进程技术。(4小时)   3介绍支持SMP的O(1)调度,用户和内核抢占和进程上下文切换,了解优先级复算,睡眠和唤醒机制,SMP的负载均衡。(4小时)   4掌握在x86体系结构上系统调用的具体实现原理,接口参数传递,用户地址空间和核心地址空间之间的数据传输,和增加新的系统功能的方法。(2小时)   5熟悉在x86体系结构上Linux中断和异常的处理原理,中断注册、共享、控制,和中断上下文的意义,中断和设备驱动程序的关系,以及设备驱动程序结构和用户接口。(4小时)   6中断处理程序被分解为top half和bottom half的原因,介绍linux的softirq,tasklet,ksoftirqd和work queue,分析进程与top half,bottom half的竞争情形和同步。(4小时)   7掌握内核同步原理和方法:原子操作,自旋锁,(读—写)信号量,完成变量,bkl,seqlock和延迟内核抢占。了解指令“路障”。(4小时)   8介绍系统时钟和硬件定时器,单处理器和多处理器上的linux计时体系结构,定时的时间插补原理,单处理器和多处理器上的时钟中断处理,动态定时器的数据结构和算法原理,定时器竞争情形,延迟函数。Time,gettimeofday,adjtimex,setitimer,alarm的实现原理和应用。(4小时)   9熟悉进程地址空间的区和页,分配和释放物理页,物理地址与逻辑地址、虚地址之间的映射,slub分配原理和方法,高端物理内存的映射。(4小时)   10介绍VFS原理,超级块,inode结构和方法,dentry结构和方法,file结构和方法,以及进程打开文件表,linux中的文件系统。(2小时)   11讲解块设备缓冲,bio结构,I/O请求队列,和有最终期限的块I/O调度算法。(2小时)   12熟悉进程地址空间的分区,mm_struct结构,vm_area_struct结构和操作,,进程的页表文件映射接口mmap原理和方法。(2小时)   13熟悉页cache和radix_tree,缓冲区cache,和pdflush内核线程原理。(2小时)
2022-04-06 14:45:34 15.7MB linux内核
1
注意【指导老师为周川】,仅供参考,学到真本事更重要。 内容: 实验1、 分别利用点、线图元生成锥形螺旋曲线和环形螺旋曲线,要求可以设置点的大小、线可以设置线形和宽度。 在窗口中绘制三角形和四边形两个简单填充图形,要求它们能够被鼠标选中并随鼠标一起拖动,此外能够使用右键菜单分别设置两个简单图形的颜色。 利用三角形图元生成黑白相间的圆锥台,要求通过键盘或鼠标能够改变圆锥台地大端和小端直径 实验2、 编程任务1——绘制钟表 编写一个程序,实现交互式的移动摄像机。显示一个或多个对象,并确保摄像机在移动时总是朝向场景中的同一点 实验3、 编程任务1——绘制一个具有光照的房间 编程任务2——绘制一个具有地板反光效果的房间 实验4、 编程任务1——绘制一个具有纹理和光照的房间 编程任务2——绘制一个具有背景纹理的钟表 ……
2022-03-16 14:16:09 1.95MB 电子科大 openGL 三维图形 程序设计
1
电子科技大学-有限自动机陈文宇-2020试卷-回忆版
2021-11-23 04:49:23 39KB UESTC 有限自动机 形式语言
1
UESTC-计算机系统安全期末真题
2021-11-21 12:00:07 1.64MB 电子科技大学 计算机系统 网络安全
1