我已经将这个学期的所有数据结构上机实验的代码与报告上传到github上了,一直都有这个想法,但没抽出时间来学习git.经过上周简单的练习后,我已经基本学会运营自己的代码仓库了.所有代码都是C++写的类. 这是我的github主页:https://github.com/25thengineer 这是数据结构上机实验的代码与报告:https://github.com/25thengineer/Data-structure-experiments-of-Hefei-University-of-Tech…
实验5 5.1 实验目的 熟练掌握队列的顺序链式存储结构. 熟练掌握队列的有关算法设计,并在链队列上实现. 根据具体给定的需求,合理设计并实现相关结构和算法. 5.2 实验要求 5.2.1链队列实验要求 本次实验中的链队列结构指不带头结点的单链表: 链队列结构和运算定义,算法的实现以库文件方式实现,不得在测试主程序中直接实现: 实验程序有较好可读性,各运算和变量的命名直观易懂,符合软件工程要求: 程序有适当的注释. 5.3实验任务 5.3.1链队列实验任务 以不带头结点的单链表表示队列,编写算法…
项目 内容 课程班级博客链接 18卓越班 这个作业要求链接 实验三结对编程要求 我的课程学习目标 体验软件项目开发中的两人合作,练习结对编程(Pair programming).掌握Github协作开发程序的操作方法. 这个作业在哪些方面帮助我实现学习目标 通过与结对方配合实现该项目,从而熟悉了结对编程的方法.同时也熟悉了通过Github协作开发程序的操作方法. 结对方学号-姓名 201871030110-何飞 结对方本次博客作业链接 结对方博客连接 本项目Github的仓库链接地址 githu…
20172328<程序设计与数据结构>实验四 Android程序设计报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 李馨雨 学号:20172328 实验教师:王志强老师 实验日期:2018年6月1日 必修选修: 必修 一.实验内容 实验1:Android Stuidio的安装测试: 参考<Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)>第二十四章: 参考http://www.cnblogs.com/…
一.PWM概述: PWM(Pulse Width Modulation):脉冲宽度调制技术,通过对一系列脉冲的宽度进行调制,来等效地获得所需要波形. PWM 的几个基本概念: 1) 占空比:占空比是指在一个周期内,信号处于高电平的时间占整个信号周期的百分比,方波的占空比是50%. 2) 调制频率:周期的倒数. 3) 脉冲宽度:信号处于高电平的时间. 二.nRF51822的PWM产生: NRF51822 通过Timer.PPI 和GPIOTE 的配合实现PWM 的功能,由Timer 产生一个事件,…
 一.实验内容: 通过串口发送单个字符到NRF51822,NRF51822 接收到字符后将其写入到FLASH 的最后一页,之后将其读出并通过串口打印出数据. 二.nRF51822芯片内部flash知识: EN-nRF51D 开发板使用NRF51822 芯片为nRF51822-QFAA,如下图所示,共有256KBFLASH,256 页,页大小为1024 字节. NRF51822 内部FLASH 写流程如下: 三.代码解析: main: int main(void) { ... 串口初始化 prin…
一.实验内容: 配置NRF51822 的RTC0 的TICK 频率为8Hz,COMPARE0 匹配事件触发周期为3 秒,并使能了TICK 和COMPARE0 中断. TICK 中断中驱动指示灯D1 翻转状态, 即指示灯D1 以8Hz 的速率翻转状态 COMPARE0 中断中点亮指示灯D2 二.nRF51822的内部RTC结构: NRF51822 有两个RTC 时钟:RTC0,RTC1.两个RTC 均为24 位,使用LFCLK 低频时钟,并带有12 位分频器,可产生TICK.compare 和溢出…
一.本实验ADC 配置 分辨率:10 位. 输入通道:5,即使用输入通道AIN5 检测电位器的电压. ADC 基准电压:1.2V. 二.NRF51822 ADC 管脚分布 NRF51822 的ADC 共有8 个输入通道,对应的管脚分布入下图: 三.NRF51822 ADC 原理 NRF51822 的ADC 比较简单,如下图所示. 3.1.ADC 通道及预分压系数 NRF51822 的ADC 共有8 个输入通道,在使用ADC 时,要设定ADC 的输入通道.本实验中,因为连接电位器的管脚是P0.04…
项目 内容 课程班级博客链接 班级博客链接 这个作业要求链接 作业要求链接 我的课程学习目标 了解软件工程的作用与意义,将软件工程与过去所学相结合 这个作业在哪些方面帮助我实现学习目标 体验了结对式的两人合作编程开发流程,了解了Github协作开发程序的操作方法 结对方学号-姓名 201871030112-贾傲羊 结对方本次博客作业链接 结对方本次博客作业链接 本项目Github的仓库链接地址 1.服务器,2.客户端 任务一:阅读<现代软件工程-构建之法>第3-4章内容,理解并掌握代码风格规范…
201871030139-于泽浩 实验三 结对项目-<D{0-1}KP 实例数据集算法实验平台>项目报告 项目 内容 课程班级博客链接 2018级卓越班 这个作业要求链接 软件工程结对项目 我的课程学习目标 (1)体验软件项目开发中的两人合作,练习结对编程(Pair programming).(2)掌握Github协作开发程序的操作方法.(3)使用Python编写D{0-1}KP 实例数据集算法实验平台 这个作业在哪些方面帮助我实现学习目标 (1)自学<构建之法>第3-4章内容,学…
项目 内容 课程班级博客链接 班级博客 这个作业要求链接 作业要求 我的课程学习目标 (1)理解并掌握代码风格及设计规范:(2)通过任务3进行协作开发,尝试进行代码复审,在进行同伴复审的过程中体会结对编程: (3)在学习D{0-1}问题的解法的同时掌握程序设计的模块化开发,并熟悉PSP流程.(4)掌握Github协作开发的操作方法. 这个作业在哪些方面帮助我实现学习目标 (1)通过对实验二博客进行阅读评价,发现同伴的不足,同时可以对自己实验二的部分遗留问题得到解决:(2)通过阅读<构建之法>第…
实验三 软件工程结对项目 项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/2018CST 这个作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/14604444.html 我的课程学习目标 (1)掌握软件项目结对开发流程:(2)掌握Github发布软件项目的操作方法. 这个作业在哪些方面帮助我实现学习目标 (1)在程序设计方面提高了自己的编程能力:(2)让我了解了团队协作.分工的重要性:(3)结对编程.和…
项目 内容 课程班级博客 2018卓越工程师班 这个作业要求链接 实验三 软件工程结对项目 我的课程学习目标 1.体验软件项目开发中的两人合作,练习结对编程:2.掌握Github协作开发程序的操作方法. 这个作业在哪些方面帮助我实现学习目标 1.熟悉了结对编程:2.熟悉了GitHub的相关操作. 结对方学号-姓名 201871030117-李亚楠 结对方本次博客作业链接 李亚楠 本项目Github的仓库链接地址 实验三仓库链接 任务一:阅读<现代软件工程-构建之法>第3-4章内容,理解并掌握代…
201871030110-何飞 实验三 结对项目-<D{0-1}KP 实例数据集算法实验平台>项目报告 项目 内容 课程班级博客链接 班级博客 这个作业要求链接 作业要求 我的课程学习目标 1.体会团队项目的开发流程,吸收他人开发经验.2.熟悉并学会构建实验折扣0-1背包问题的实验平台.3.熟练运用springboot+layui技术 这个作业在哪些方面帮助我实现学习目标 1.学会了echarts图表的使用.2.熟练使用springboot+layui技术. 结对方学号-姓名 20187101…
项目 内容 课程班级博客链接 班级博客 这个作业要求链接 作业要求 我的课程学习目标 学习软件工程的理论和知识,掌握软件开发流程,增强实践能力 这个作业在哪些方面帮助我实现学习目标 体验软件项目开发中的两人合作,练习结对编程(Pair programming), 掌握Github协作开发程序的操作方法 结对方学号-姓名 201871010202-曹盼盼 结对方本次博客作业链接 结对方博客链接 本项目Github的仓库链接地址 Github仓库地址 1.实验目的与要求 (1)体验软件项目开发中的两…
项目 内容 课程班级博客链接 课程班级博客链接 这个作业要求链接 作业要求链接 我的课程学习目标 学习PSP流程并运用于结对项目:学习GitHub代码的管理;学习结对编程的流程与内容 这个作业在哪些方面帮助我实现学习目标 学习编程.学习算法.工程实践 结对方学号-姓名 201873030133-杨子豪 结对方本次博客作业链接 链接 本项目Github的仓库链接地址 客户端 服务器端 1.实验目的与要求 (1)体验软件项目开发中的两人合作,练习结对编程(Pair programming). (2)…
201871030137-杨钦颖 实验三 结对项目-<D{0-1}KP 实例数据集算法实验平台>项目报告 项目 内容 课程班级博客链接 班级连接 这个作业要求链接 作业连接 我的课程学习目标 1.掌握软件项目个人开发流程. 2.掌握Github发布软件项目的操作方法. 这个作业在哪些方面帮助我实现学习目标 1.实战使用了Github项目仓库,更加熟悉了Github的使用方法. 2.基本完成了个人项目的开发,掌握了项目开发流程. 结对方学号-姓名 201871030138-杨蕊媛 结对方本次博客…
#cnblogs_post_body h2 { background: linear-gradient(to bottom, #18c0ff 0%,#0c7eff 100%); color: #fff; height: 55px width:100% -moz-border-radius: 3px; padding: 3px; margin: 10px 0px; font-family: "微软雅黑", "宋体", "黑体", Arial } P…
第一部分:实验描述 该实验的学习任务是理解环境变量是如何影响程序和系统行为的.环境变量是一组动态命名的变量 第二部分:实验任务 2.1 任务一:操作环境变量 在这个任务中,我们研究可以用来设置和取消设置环境变量的命令.我们在seed实验环境中使用Bash.用户使用的默认shell在/etc/passwd文件(每个条目的最后一个字段)中设置.您可以使用命令chsh 将其更改为另一个shell程序(请不要在该实验中实现).执行以下任务: 使用printenv或env命令打印出环境变量.也可以单独打印…
20155323 第四次实验 Android程序设计实验报告 实验内容 1.基于Android Studio开发简单的Android应用并部署测试; 2.了解Android.组件.布局管理器的使用: 3.掌握Android中事件处理机制. 实验要求 第24章:初识Android 任务一: 完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号 学习Android Stuidio调试应用程序 第25章:活动 任务二: 创建 ThirdActivity,…
一.实验目的 在实验 2 的基础上进一步熟悉 Mininet 自定义拓扑脚本,以及与损耗率相关的设定: 初步了解 Mininet 安装时自带的 POX 控制器脚本编写,测试路径损耗率. 二.实验任务 h0 向 h1 发送数据包,由于在 Mininet 脚本中设置了连接损耗率,在传输过程中会丢失 一些包,本次实验的目的是展示如何通过控制器计算路径损耗速率(h0-s0-s1-h1).这里 假设控制器预先知道网络拓扑.控制器将向 s0 和 s1 发送flow_stats_request,当控制 器接收…
一.实验目的 在实验 2 的基础上进一步熟悉 Mininet 自定义拓扑脚本,以及与损耗率相关的设定;初步了解 Mininet 安装时自带的 POX 控制器脚本编写,测试路径损耗率. 二.实验任务 h0 向 h1 发送数据包,由于在 Mininet 脚本中设置了连接损耗率,在传输过程中会丢失一些包,本次实验的目的是展示如何通过控制器计算路径损耗速率(h0-s0-s1-h1).这里假设控制器预先知道网络拓扑.控制器将向 s0 和 s1 发送flow_stats_request,当控制器接收到来自…
项目 内容 课程班级博客链接 18级卓越班 这个作业要求链接 实验三-软件工程结对项目 这个课程学习目标 掌握软件开发流程,提高自身能力 这个作业在哪些方面帮助我实现了学习目标 本次实验让我对软件工程中的团队合作有了深入的学习与实践 结对方学号+姓名 201871030113-蒋鑫 结对方本次博客作业链接 蒋鑫-ch3 本项目Github的仓库链接地址 实验三 任务一 1.阅读<现代软件工程-构建之法>第3-4章,理解掌握以下概念 代码风格规范 代码风格原则是:简明,易读,无二义性.主要体现在…
项目 内容 课程班级博客链接 18卓越班 这个作业要求链接 实验三结对编程要求 我的课程学习目标 (1)体验软件项目开发中的两人合作,练习结对编程(Pair programming):(2)掌握Github协作开发程序的操作方法. 这个作业在哪些方面帮助我实现学习目标 (1)通过与结对方配合实现该项目,从而熟悉了结对编程的方法:(2)熟悉了通过Github协作开发程序的操作方法. 结对方学号-姓名 201871030124-王超怀 结对方本次博客作业链接 结对方博客连接 本项目Github的仓库…
项目 内容 课程班级博客链接 班级博客 这个作业要求链接 作业链接 我的课程学习目标 (1)掌握Github协作开发程序的操作方法:(2)理解并掌握代码风格规范.代码设计规范.代码复审.结对编程概念:(3)体验软件项目开发中的两人合作,练习结对编程. 这个作业在哪些方面帮助我实现学习目标 (1)通过阅读<现代软件工程-构建之法>第3-4章内容,掌握了代码风格规范.结对编程等概念 结对方学号-姓名 201871030136-颜静 结对方本次博客作业链接 博客链接 本项目Github的仓库链接地址…
实验 7 : OpenDaylight 实验 -- Python 中的 REST API 调用 一.实验 目的 对 Python 调用 OpenDaylight 的 REST API 方法有初步了解. 二 .实验 任务 本实验需要用另一种方法完成上一个实验相同的功能,即通过 Python 程序调用OpenDaylight 的北向接口下发关于硬超时的流表,实现拓扑内主机在一定时间内的网络通断.实验拓扑如下: 三 . 实验步骤 1.实验环境 安装了 Ubuntu 18.04.5 Desktop am…
LB(Load balance)负载均衡集群 LVS-[NAT+DR]单实例实验 LVS+keeplived实验 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统. 逻辑可分为: 1调度层 (Director):它是整个集群对外面的前端机,负责将客户的请求发送到一组服务器上执行,而客户认为服务是来自一个IP地址(我们可称之为虚拟IP地址)上的. 2[服务器池(server pool)/集群层(Real server)]:是一组真正执行客…
实验一:永远的流水灯 扫描频率配置为100Hz,即是说扫描周期为10ms.这里需要注意的是扫描周期的概念.流水灯嘛,顾名思义,扫描周期指的是流水灯扫一轮所需要的时间.听到说周期,就应该想到在建模的时候需要写计数器模块,这个计数器模块应该是神一般的独立存在,独立运行.每隔10ms复位一次,复位后又重新开始计数. 实验二:闪耀灯和流水灯 闪耀灯涉及到闪耀频率,流水灯涉及到扫描频率的概率.这里先区分一下闪耀频率和扫描频率的概念.闪耀频率对应闪耀周期,闪耀周期是针对于单个LED灯而言的,即是指LED灯亮…
数据结构上机测试1:顺序表的应用 Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description 在长度为n(n<1000)的顺序表中可能存在着一些值相同的“多余”数据元素(类型为整型),编写一个程序将“多余”的数据元素从顺序表中删除,使该表由一个“非纯表”(值相同的元素在表中可能有多个)变成一个“纯表”(值相同的元素在表中只能有一个). Input 第一行输入表的长度n:第二行依次…
Github: https://github.com/iccb1013/Jade.Net 我们只消耗了8人/天的时间,完成了全部工作,基于我们 Jade.Net 的开源后台代码,任何小规模的后台管理系统,都可以在极短的时间内完成. 这是我们在 2017 年早些时候开发的一个项目,甲方是一家工艺美术品企业,需要开发一款 APP 展示产品,并引入会员(多级代理),在线下单,返点等功能. 在立项后由于一些原因,选择了使用 Java 来开发后台管理部分,面向 IOS 和 Android 版客户端提供服务…