自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

_

  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 [软考]系统架构设计师 备考经验分享(四) - 论文篇(备考计划+万能模板+常见问题解答)

本篇对应备考计划中的3、5、6阶段,包括论文科目的备考计划、论文万能模板、常见问题回答。相关分享:备考计划篇:[软考]系统架构设计师 备考经验分享(一) - 备考计划篇知识点学习+综合知识篇:[软考]系统架构设计师 备考经验分享(二) - 知识点学习+综合知识篇案例分析:[软考]系统架构设计师 备考经验分享(三) - 案例分析篇前言我个人的理解,论文=论文模板+案例分析知识点+知识点在项目中的应用。也就是说案例分析学习的知识点,都是既可以回答案例分析题,也变相地为论文题做了知识储备。因此在我

2021-11-17 22:37:14 5186 25

原创 [软考]系统架构设计师 备考经验分享(三) - 案例分析篇(备考技巧+答题技巧+注意事项)

本篇对应备考计划中的4、7阶段:一、前言经过前一阶段知识点的学习和选择题的刷题,已经对考试整体的知识点框架有了比较清晰的认识,而案例分析的内容,基本就是对综合知识里的重点考点的深入和细化。比如,架构风格这一知识点,选择里的考察方式可能是以下架构风格中,哪个属于数据流风格。而案例分析中,考察方式就是针对XX系统的应用场景,从XX方面和XX方面对管道-过滤器风格和虚拟机风格进行对比与分析,并说明XX系统应该使用哪种风格。二、备考技巧案例分析的知识点背记时,很重要的一点是,千万不要只对着整理的知识点看

2021-11-13 11:56:39 4748 3

原创 [RTT] RT-Thread线程调度机制、线程切换时机分析

目录1. 问题2. 验证3. 代码分析3. 总结1. 问题最初接触RTT时,对于线程切换时机的相关概念主要来自以下几个方面:RTT在创建线程时,需要输入线程的时间片参数,时间片的单位为OS Tick。线程休眠函数rt_thread_delay()、设置软件定时器、以及一些如信号量、邮箱等可以设置timeout的线程间通讯和同步方式,设置的时间参数都是以OS Tick为最小单位。RTT文档也写出:操作系统中最小的时间单位是时钟节拍 (OS Tick)。由此,我便将其理解为:OS Tick也是

2021-08-29 21:53:57 6935 6

原创 LwIP源码详解 - UDP

1. UDP说明1.1 协议简介UDP(User Datagram Protocol):用户数据报协议,是一种简单、无连接、不可靠的传输协议。无需建立连接、没有提供任何流量控制、拥塞控制机制,收到的报文也没有确认,因此UDP的传输速度快,但不能保证数据到达目的地。与我们熟知的TCP协议一样,都属于OSI模型中的传输层协议。1.2 UDP特点无连接性UDP可以提供无连接的数据传输服务,无需在通讯前建立连接,也无需在通讯结束后断开连接,节省了维护连接的开销。不可靠性受自身协议的限制,

2021-08-21 17:28:07 3717

原创 VSCode编译、调试C/C++代码以及编译运行多个.c文件的配置方法

目录运行调试C/C++代码1. 安装GCC编译器1.1 百度搜索TDM-GCC,进入官网下载1.2 安装1.3 验证2. VSCode安装插件3. 测试编译多文件运行1. VSCode安装插件2. 测试总结运行调试C/C++代码1. 安装GCC编译器1.1 百度搜索TDM-GCC,进入官网下载官网链接:https://jmeubank.github.io/tdm-gcc/我下载的是tdm64-gcc-10.3.0-2这个版本:1.2 安装打开安装包,取消下面的勾选后点击Create安装,

2022-04-26 12:33:32 4312 1

原创 [RTT] RT-Thread Hard Fault 死机问题定位方法

RT-Thread操作系统中Hard Fault是比较常见的死机问题,造成这个问题的原因多种多样,但排查方式大同小异。本文以执行空函数死机和操作不可写内存死机两种情况为例,和大家分享下这类问题的排查定位方法。

2022-04-06 18:47:44 8590 2

原创 [RTT] RT-Thread RT_ASSERT 断言死机问题定位方法

RT-Thread RT_ASSERT 断言死机问题排查方法

2022-03-31 21:55:13 5838

原创 [算法]力扣刷题-动态规划 - 不同路径

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的路径?

2022-03-28 22:21:33 1011

原创 [算法]力扣刷题-初级算法 - 链表(二) [合并两个有序链表] [回文链表] [环形链表]

21 合并两个有序链表234 回文链表141 环形链表

2022-03-13 15:15:39 1984

原创 [算法]力扣刷题-初级算法 - 链表(一) [删除链表中的节点] [删除链表的倒数第 N 个结点] [反转链表]

237. 删除链表中的节点19. 删除链表的倒数第 N 个结点 206. 反转链表

2022-03-07 21:57:55 474

原创 [算法]力扣刷题-初级算法 - 字符串(三)(字符串篇完结) [实现 strStr()] [外观数列] [最长公共前缀]

28. 实现 strStr()38. 外观数列14. 最长公共前缀

2021-12-22 21:40:06 82

原创 [算法]力扣刷题-初级算法 - 字符串(二) [ 有效的字母异位词] [验证回文串] [字符串转换整数 (atoi)]

242. 有效的字母异位词125. 验证回文串 8. 字符串转换整数 (atoi)

2021-12-05 23:06:58 96

原创 [算法]力扣刷题-初级算法 - 字符串(一) [反转字符串] [整数反转] [字符串中的第一个唯一字符]

344. 反转字符串7. 整数反转387. 字符串中的第一个唯一字符

2021-12-01 23:20:36 456

原创 [算法]力扣刷题-初级算法 - 数组(三)(数组篇完结) [两数之和] [有效的数独] [旋转图像]

1. 两数之和36. 有效的数独48. 旋转图像

2021-11-26 21:35:20 213

原创 [算法]力扣刷题-初级算法 - 数组(二) [只出现一次的数字] [两个数组的交集 II] [加一] [移动零]

136. 只出现一次的数字350. 两个数组的交集 II66. 加一283. 移动零

2021-11-24 20:59:36 314

原创 [算法]力扣刷题-初级算法 - 数组(一) [删除有序数组中的重复项] [买卖股票的最佳时机 II] [轮转数组] [存在重复元素]

26. 删除有序数组中的重复项122. 买卖股票的最佳时机 II189. 轮转数组217. 存在重复元素

2021-11-14 12:01:24 409

原创 [软考]系统架构设计师 备考经验分享(二) - 知识点学习+综合知识篇

本篇对应备考计划中的1、2阶段:备考计划篇:[软考]系统架构设计师 备考经验分享(一) - 备考计划篇一、知识点学习知识点学习阶段主要是对考试内容中没有掌握的部分进行系统地学习,推荐的方法是培训机构的视频 + 教材 + 电子笔记。一、视频: 视频的目的是通过老师的讲解,快速了解考试重点的知识点内容,老师可能只讲了教材里70%的内容,但这些内容在考试时能有95%的分数占比。推荐B站179和文老师的视频。二、教程: 教程的主要目的是查缺补漏,部分内容觉得老师没有讲到的可以再看教程自学,我用的是清华版的

2021-11-12 00:17:32 3459 15

原创 [软考]系统架构设计师 备考经验分享(一) - 备考计划篇

前言上周末刚刚结束了软考架构师的考试,自我感觉考的还可以,大概率是过了。两次参加软考,一次中级嵌入式,一次高级架构师,都是备考不到两个月时间,尤其是架构师这次考试内容和本职工作有不小的差别,并且需要同时备考三个科目,在高强度地备考中感觉是摸索出到了一点软考的技巧与经验。打算趁还记得,赶紧写几篇文章做下梳理总结,算是给将来自己考系分、高项或者其他考试做个记录,也希望能够帮到正在备考的大家。先把第一步,个人的备考计划分享给大家。自身情况分析首先,请大家一定先明确三个问题,这三个问题会直接影响到你的

2021-11-08 22:38:56 4750 14

原创 软件系统移植的各阶段

一. 计划阶段进行现有系统的调查整理。从移植技术、系统内容、系统运行三方面讨论如何转换成新系统。决定移植方法决定移植工作体制和移植日程二. 准备阶段进行移植方面的研究。准备转换所需的资料。三. 转换阶段将程序设计和数据转换成新及其能根据需要工作的阶段。四. 测试阶段程序单元和工作单元的测试五. 验证阶段最后核实系统,准备正式运行...

2021-10-31 21:22:00 592

原创 常见软件架构风格介绍

简述架构风格定义了用于描述系统的语义表和一组指导构建系统的规则。软件架构风格反映了某一特定领域中众多系统所共有的结构和语义特征,并指导如何将各个构件有效地组织成一个完整的系统。四要素:1.提供一个词汇表2. 定义一套配置规则3. 定义一套语义解释原则4. 定义对基于这种风格的系统所进行的分析1. 数据流风格整体风格: 以处理数据为导向,数据按流的形式在执行过程中不断前进,不存在结构的反复和重构。1.1 批处理特点:每一步处理都是独立的,而且每一步都是顺序执行的。数据传送在步与步

2021-10-30 22:11:00 2739

原创 关系型数据库与NoSQL、内存数据库、文件系统 对比

1. 关系型数据库与NoSQL对比特征关系型数据库NoSQL并发支持支持,但效率低并发性能高存储与查询方式关系表方式存储、SQL查询海量数据存储、查询效率高扩展方式向上扩展向外扩展索引方式B树、哈希等键值索引数据一致性强一致性弱一致性数据类型结构化数据非结构化数据事务高事务性弱事务性水平扩展弱强数据容量有限数据海量数据应用领域面向通用领域面向 特定领域2. 关系型数据库与内存数据库对

2021-10-29 22:51:40 357

原创 信息系统五阶段生命周期模型

一、系统规划阶段- 主要工作:可行性分析指导项目开发计划- 阶段产出:可行性研究报告软件开发计划二、系统分析阶段- 主要工作:需求分析构建系统的逻辑模型(概念设计)- 阶段产出:系统需求规格说明书系统方案建议书(非必须)三、系统设计阶段- 主要工作:构建系统的物理模型1. 概要设计- 主要工作:将系统的功能需求分配给软件模块,确定每个模块的调用关系确定系统架构、各子系统间的关系、接口规约、数据库模型、编码规范等- 设计产出:系统概要设计说

2021-10-26 23:00:54 3147

原创 微服务架构

1. 微服务介绍微服务是一种架构模式,提倡将单一应用程序划分为一组小的服务,服务之间相互协调、相互配合,为用户提供最终价值。2. 微服务特点将整个系统拆分为多个小服务器,每个服务专注于做一件事情服务之间使用轻量级的通讯机制各个服务之间松耦合每个服务可以独立部署3. 微服务优势1. 技术异构型每个服务服务都是一个相对独立的个体,可以各自选择适合于自身的技术来实现。为一些新技术提供了试验场,可以在单个服务中使用成熟后再推广到其他服务。2. 弹性系统中的某个服务出现问题时减少

2021-10-24 13:10:35 1661

原创 Memcache和Redis的区别对比

MemcacheRedis数据类型简单Key Value结构Key Value、list、set、hash、sorted持久性存储不支持支持分布式存储不支持主从、Sentinel、Cluster等多线程支持支持不支持内存管理有无事物支持不支持有限支持...

2021-10-10 21:47:57 70

原创 IAR、KEIL常见编译报错警告的解决方法(持续更新中)

“Warning[Pe550]: variable “变量” was set but neverused”原因:变量定义赋值了但从未使用解决:变量定义删了就可以,编译器也不会真的给这个变量分配空间Warning[Pe223]: function “函数名” declared implicitly "原因:这个函数隐式声明。意思是在他调用的地方找不到函数原型。解决:在调用的地方增加相应函数头文件的函数原型申明。"Warning[Pe177]: function “函数名” was..

2021-09-28 21:58:31 6851

原创 NMEA0183协议详细解析(GPS、北斗、GNSS)

1.(GGA)GPS定位信息 Global Positioning System Fix Data$GNGGA,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,M,<10>,M,<11>,<12>*hh<1> 023229.000:UTC时间,hhmmss.fff(时分秒.毫秒)格式<2> 3640.6001:纬

2021-09-22 21:46:49 10748

原创 [STM32] : H750 UART 7数据位 + 校验接收数据异常

STM32数据位7+校验 串口接收数据不正确问题插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入数据位设置为插入链接与图片链接: link.图片: 带尺寸的图片: 居中的图片: 居中并且带尺寸的图片: 当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。如何插入一段漂亮的

2020-05-23 18:31:34 1370 2

[软考答题卡]综合知识+案例分析+论文.rar

软考 综合知识+案例分析+论文的答题卡,供大家打印后练习使用

2021-11-17

软考高级系统架构设计师-精要速记.docx

软考 高级系统架构设计师 精要速记 总结

2021-11-13

TortoiseGit-2.6.0.0-64bit+中文简体包.rar

TortoiseGit-2.6.0.0-64bit + 2.6.0版本中文简体语言包,亲测可用

2020-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除