课程笔记
课程笔记
Curren.wong
公众号:复杂网络与机器学习
上海理工大学 计算机专业
霍尼韦尔 数据分析实习生
展开
-
uCos中的邮箱和消息队列
前段时间老师上课讲到了uC/OS中的邮箱和消息队列,所以我想要结合[《μC/OS-III源码分析笔记》]和中国大学MOOC-电子科技大学[《嵌入式系统及应用》]原创 2020-08-21 14:21:25 · 1981 阅读 · 0 评论 -
嵌入式系统复习题
最近快要期末考试了,我把嵌入式系统的习题整理了一下,整理成了这篇笔记。原创 2020-08-19 22:47:16 · 4538 阅读 · 0 评论 -
uCos中的信号量机制
今天老师上课讲到了uC/OS中的信号量机制,所以我想要结合[《μC/OS-III源码分析笔记》]和中国大学MOOC-电子科技大学[《嵌入式系统及应用》]PPT写一篇笔记对这部分的内容进行总结。原创 2020-08-19 22:20:49 · 2543 阅读 · 0 评论 -
工作分解结构WBS 项目管理
最近在《软件协同设计》课程中学习了`WBS(Work Breakdown Structure)`工作结构分解方法,在此进行总结。原创 2020-08-17 18:39:35 · 2241 阅读 · 0 评论 -
软件度量 COCOMO工作量估计模型
最近在《软件协同设计》课程中学习了COCOMO工作量估计模型,在此进行总结。原创 2020-08-17 15:55:10 · 6025 阅读 · 0 评论 -
NESMA功能点估计方法 软件规模估计
最近在《软件协同设计》课程中学习了功能点估计方法,在此进行总结。原创 2020-08-16 18:42:05 · 4758 阅读 · 0 评论 -
Java中的远程过程调用(RPC)
这学期上了《分布式系统》课程,内容主要是基于Java实现分布式计算,所以老师前几节课主要在给我们讲用Java做分布式可能会用到的一些技术。为了方便学习和记录,我将老师讲的内容结合书籍和资料做了一些整理,这一篇主要讨论远程过程调用。原创 2020-05-06 16:50:47 · 3229 阅读 · 0 评论 -
Java远程方法调用(RMI)
这学期上了《分布式系统》课程,内容主要是基于Java实现分布式计算,所以老师前几节课主要在给我们讲用Java做分布式可能会用到的一些技术。为了方便学习和记录,我将老师讲的内容结合资料做了一些整理,这一篇主要讨论Java远程方法调用(RMI)。下面的内容主要翻译自Java官方文档。我使用的是Google翻译,翻完了以后如果有不太对的地方就手动调整了一下,难免有一些地方翻译得不是很清楚,欢迎指出,或直接查看官方文档原文。翻译 2020-04-23 18:05:39 · 2393 阅读 · 0 评论 -
Java中的泛型
这学期上了《分布式系统》课程,内容主要是基于Java实现分布式计算,所以老师前几节课主要在给我们讲用Java做分布式可能会用到的一些技术。为了方便学习和记录,我将老师讲的内容结合书籍做了一些整理,这一篇主要讨论泛型。转载 2020-04-22 01:41:16 · 177 阅读 · 0 评论 -
uCos中的任务机制和优先级位图算法
今天老师上课讲到了uC/OS中的任务机制,所以我想要结合《μC/OS-III源码分析笔记》和中国大学MOOC-电子科技大学《嵌入式系统及应用》PPT写一篇笔记对这部分的内容进行总结。原创 2020-04-14 22:18:35 · 2962 阅读 · 1 评论 -
编译原理中的词法分析
今天学习了编译原理中的词法分析这一章节,我参考了国防工业出版社《编译原理》教材 和中国大学MOOC-国防科技大学《编译原理》的PPT,整理了这一章的内容,希望能够理解这部分的知识。原创 2020-04-12 19:21:29 · 1244 阅读 · 0 评论 -
编译原理中的语法分析-自上而下分析的基本问题
今天学习了编译原理中的语法分析-自上而下分析的基本问题这一章节,我参考了国防工业出版社《编译原理》教材1 和中国大学MOOC-国防科技大学《编译原理》的PPT,整理了这一章的内容,希望能够理解这部分的知识。原创 2020-04-10 18:57:59 · 2344 阅读 · 0 评论 -
使用Express部署Vue项目
我们想要做一个前后端分离的课程项目,前端框架准备使用Vue.js,并使用Express作为Node.js中间件进行部署,后端使用Java与数据库交互。所以我尝试在Vue CLI的官网寻找部署方案。发现官方推荐的部署在Express上的方案是使用connect-history-api-fallback中间件。于是我把具体的部署流程写成了这篇笔记,方便学习和记录。原创 2020-03-24 20:57:43 · 3140 阅读 · 2 评论 -
前后端分离的思考与实践(一)
我希望能够了解目前互联网企业常用的一些前后端技术,在我的搜索过程中,我发现前后端分离和Node.js这两个关键词经常出现,但我并不理解它们是什么。所以,我又对这两个关键词进行了搜索,最终找到了阿里巴巴淘系前端团队所写的文章《前后端分离的思考与实践》,它让我对前后端分离也有了一些了解,于是我想要转载过来,方便学习和记录。这个系列的文章一共有6个章节,以下是对第一章的全文转载。转载 2020-03-24 14:07:05 · 273 阅读 · 0 评论 -
编译原理中的上下文无关文法和四种不同类型的文法
这学期选了《编译原理》这门课,发现高级程序设计语言的语法描述这部分中,上下文无关文法和四种不同类型的文法这些内容比较复杂。于是我参考中国大学MOOC-国防科技大学《编译原理》的PPT,整理了这一章的内容,希望能够理解这部分的知识。原创 2020-03-22 22:32:14 · 1755 阅读 · 0 评论 -
uC/OS的延迟中断提交为什么能提高效率
uC/OS的延迟中断提交为什么能提高效率在写上一篇笔记的时候,我学习了uCos中的锁调度器为什么比关中断效率更高,在讨论锁调度器和关中断时,提到了在uC/OS中,需要将OS_CFG_ISR_POST_DEFERRED_EN标记置为True,开启延迟中断提交,才能够在锁调度器的同时打开中断。而开启延迟中断提交,本身也能够减少关中断的时间,从而提高系统运行效率。我就想写一篇笔记来分析一下延迟中断提交的实现机制。原创 2020-03-22 01:09:14 · 543 阅读 · 1 评论 -
操作系统中的优先级反转与中断机制
今天看《μC/OS-III源码分析笔记》的时候学了优先级反转的概念,书中没有详细介绍,于是我在得到APP的搜索引擎中进行了搜索,看到刘旭明老师写的《嵌入式实时操作系统原理与最佳实践》中讲得很清楚,于是我把原文摘录了下来,方便学习和记录,版权归原作者刘旭明老师所有。转载 2020-03-19 21:25:52 · 842 阅读 · 0 评论 -
uC/OS中锁调度器为什么比关中断效率更高
今天看《μC/OS-III源码分析笔记》的时候学习了通过使用锁调度器代替关中断,并使用中断延迟提交,能够大大节省关中断的时间,提高运行效率。但是效率具体是如何提高的,书中的说明我没有太看明白,于是我就把书中提到的函数的源代码找出来分析了一下,希望能够理解锁调度器和关中断两者之间的区别。uC/OS完整源代码可以从官网和我的Github上下载。原创 2020-03-20 21:00:37 · 476 阅读 · 0 评论 -
Mac OS + 阿里云Ubuntu 仿真uC/OS环境配置
Mac OS + 阿里云Ubuntu 仿真u/Cos环境配置基于Mac OS、VS Code Remote和阿里云Ubuntu服务器的u/Cos-III仿真环境配置文章目录Mac OS + 阿里云Ubuntu 仿真u/Cos环境配置1. 背景2. 准备工作3. 配置步骤3.1. 配置服务器3.2. 配置VS Code1. 背景这学期选了一门课叫《嵌入式系统》,老师让我们用u/cos系统来做...原创 2020-03-18 22:04:21 · 457 阅读 · 0 评论