笔记
毕竟是shy哥
我会将YOLOv8改进到底!!!
山海的浩瀚,宇宙的浪漫,都在我内心翻腾。
展开
-
指针常量与常量指针 巧记
从右往左看,const右边是谁,谁就不能改变!!怎么读呢,const表示常量,*表示指针,按照先后顺序连起来读就可以了。常量指针int const * p1=&number;速记: p1表示指针,*p1表示内容,即“const内容”,内容是常量,即内容不可以修改(可以修改p1的指向)2. 指针常量int * const p1=&number;速记:p1是指针,const p1,即“常量p1”,也就是p1不可以修改,即p1的指向不可以修改(可以通过p1修改其内容)原创 2022-01-04 17:45:19 · 732 阅读 · 0 评论 -
单片机期末复习大题
6道大题预测一、分析与编程二、线转法三、串行口编程四、82c55五、20分每一题预测的都有所依据,考完试再做预测分析,给大家个交代。之前课本上老师划得也看看吧,当然,我觉着这几个才是重点!一、分析与编程考点最大的我认为还是第四题编写程序,查找在内部RAM的30H~50H单元中是否有0AAH这一数据。若有,则将51H单元置为“01H”;若未找到,则将51H单元置为“00H”。答案:START: MOV R0,#30H MOV R2,#20H LOOP: MOV A,@原创 2021-06-26 10:17:06 · 3006 阅读 · 15 评论 -
单片机原理与应用复习
第一章 单片机概述微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别?答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。什么是“嵌入式系统”? 系统中嵌入了单片机作为控制器,是否可称其为“嵌入式系统”?答:广义上讲,凡是系统中嵌入了“嵌入式处理器”,如单片机、DSP、嵌入式微处理器,都称其为“嵌入式系统”。但多数人把 “嵌入”嵌入式微处原创 2021-06-20 20:30:01 · 4421 阅读 · 14 评论 -
数据流图审查
父图、子图平衡父图的输入输出和子图的输入输出要相同数据守恒输出的数据没有数据来源,可能某些输入数据遗漏了一个加工 的数据没有用到,属于多余的数据流在整套数据流图中,每个数据存储必须既有读的数据流,又有写的数据流。但在某 一张子图中可能只有读没有写,或者只有写没有读局部文件问题有些数据流不用在父图中画出来,出现在加工界面处才需要画出来在自顶向下的分解过程中,若一个数据存储首次出现时只与一个加工有关,那么这个数据存储应作为这个加工的内部文件而不必画出。局部文件是第一次出现.原创 2021-06-19 23:19:47 · 354 阅读 · 0 评论 -
软件工程简答题
软件工程简答题小部分1.软件2.软件工程3.软件的生命周期4.软件过程模型5.软件设计原则6.软件测试7.UML(统一建模语言)(仅供参考)1.软件什么是软件?具有各种不同功能的程序称为软件软件和硬件不同的原因?软件和硬件生长不同软件最大的特点?逻辑。软件和硬件最大的不同是?逻辑性。什么是软件危机?计算机软件在开发、维护和应用过程中一系列严重的问题3, 软件危机的表现?在软件开发过程中,会经常出现一些不能按时完成任务、产品质量得不到保证、工作效率原创 2021-06-19 17:10:50 · 769 阅读 · 3 评论 -
github搭建私人网站,私人博客(实操流选手请进)
私人博客搭建一、前驱准备:二、github创建仓库三、部署到github上四、写blog一、前驱准备:(直接next就行,没啥说的)1.pc安装git管理工具Git下载.2.有github账号Github官网.3.安装Node.jsNode.js下载.4.安装Hexo(右键GitBash,安装)npm install -g hexo-cli二、github创建仓库GitHub上先创建仓库。和创建一般仓库时步骤一样,但有几点需要注意。仓库命名必须是xxx.github.io.原创 2021-05-27 13:23:21 · 1241 阅读 · 4 评论 -
Javaweb表单提交方式
get和post,两种原创 2021-05-10 10:05:56 · 444 阅读 · 0 评论 -
6.5字符串模式匹配
#include <stdio.h>#include <stdlib.h>#include <string.h>typedef char* SString;//暴力比对//S abcabaaabaabcac//T abaabcacint Index(SString S,SString T){ int i=1,j=1; while(i<=S[0]&&j<=T[0]) { if(S[i]==T[j]) { +原创 2021-05-01 09:47:10 · 103 阅读 · 0 评论 -
6.2 顺序查找与折半查找
#include <stdio.h>#include <stdlib.h>#include <time.h>typedef int ElemType;typedef struct{ ElemType *elem;//整型指针 int TableLen;}SSTable;int Search_Seq(SSTable ST,ElemType key){ ST.elem[0]=key; int i; for(i=ST.TableLen-1;ST.ele原创 2021-05-01 09:47:02 · 132 阅读 · 0 评论 -
4.5 二叉排序树
原创 2021-05-01 09:46:54 · 116 阅读 · 0 评论 -
4.3.2线索二叉树
#include <stdio.h>#include <stdlib.h>#include <string.h>//作者 王道训练营 龙哥typedef char ElemType;typedef struct ThreadNode{ ElemType data; struct ThreadNode *lchild,*rchild; int ltag,rtag;}ThreadNode,*ThreadTree;//手工建线索树,总计5个结点void B原创 2021-05-01 09:46:42 · 75 阅读 · 0 评论 -
4.3.1二叉树的遍历
#include "function.h"//递归实现//abdhiejcfgvoid preOrder(BiTree p){ if(p!=NULL) { putchar(p->c);//等价于visit函数 preOrder(p->lchild); preOrder(p->rchild); }}//中序遍历 hdibjeafcgvoid InOrder(BiTree p){ if(p!=NULL) { InOrder(p->lchild原创 2021-05-01 09:46:30 · 130 阅读 · 0 评论 -
3.3.3斐波那契数列
#include <stdio.h>#include <stdlib.h>//Fib是递归函数int Fib(int n){ if(n==0) return 0; else if(n==1) return 1; else return Fib(n-1)+Fib(n-2);}//递归 函数调用自身//0 1 1 2 3 5 //f(n)=f(n-1)+f(n-2)//考研不是很重要,了解即可int main(){ int num原创 2021-04-30 11:50:10 · 140 阅读 · 0 评论 -
3.2.3队列的链式存储
#include <stdio.h>#include <stdlib.h>typedef int ElemType;typedef struct LinkNode{ ElemType data; struct LinkNode *next;}LinkNode;typedef struct{ LinkNode *front,*rear;//链表头 链表尾}LinkQueue;//先进先出void InitQueue(LinkQueue &Q){ Q.原创 2021-04-30 11:43:26 · 79 阅读 · 0 评论 -
2.3.3双向链表增删插
#include <stdio.h>#include <stdlib.h>typedef int ElemType;typedef struct DNode{ ElemType data; struct DNode *prior,*next;}DNode,*DLinkList;//双向链表头插法DLinkList Dlist_head_insert(DLinkList &DL){ DNode *s;int x; DL=(DLinkList)malloc原创 2021-04-30 11:40:13 · 65 阅读 · 1 评论 -
3.2 循环队列
#include <stdio.h>#include <stdlib.h>#define MaxSize 5typedef int ElemType;typedef struct{ ElemType data[MaxSize];//数组,存储MaxSize-1个元素 int front,rear;//队列头 队列尾}SqQueue;void InitQueue(SqQueue &Q){ Q.rear=Q.front=0;}//判空bool isE原创 2021-04-30 11:36:22 · 129 阅读 · 0 评论 -
3.1栈
#include <stdio.h>#include <stdlib.h>#define MaxSize 50typedef int ElemType;typedef struct{ ElemType data[MaxSize];//数组 int top;}SqStack;void InitStack(SqStack &S){ S.top=-1;//代表栈为空}bool StackEmpty(SqStack &S){ if(S.top=原创 2021-04-30 11:21:31 · 95 阅读 · 0 评论 -
2.3.3 双向链表
#include <stdio.h>#include <stdlib.h>typedef int ElemType;typedef struct DNode{ElemType data;struct DNode *prior,*next;}DNode,*DLinkList;//双向链表头插法DLinkList Dlist_head_insert(DLinkList &DL){DNode *s;int x;DL=(DLinkList)malloc(size原创 2021-04-30 11:16:21 · 73 阅读 · 0 评论 -
2.3 线性表的链式表示
’‘’’’’原创 2021-04-30 11:08:53 · 117 阅读 · 0 评论 -
2.2 顺序表的增删查
Ctrl/Command + Shift + K原创 2021-04-30 10:56:03 · 68 阅读 · 0 评论 -
已知两个长度分别为m 和 n 的升序链表,若将它们合并为一个长度为 m+n 的降序链表,则最坏情况下的时间复杂度是()
王道书第七面的第六题,理解了一下午终于解决!算法的本质:两个表进行比较,其中一个表比较完之后,剩下的直接插入。因此最好的情况,不用想的太复杂,其实就只是短的那个表比较完了:O(min(m,n))。而最坏的情况,就只是长的那个表比较完了:O(max(m,n))...原创 2021-04-25 16:53:49 · 9614 阅读 · 6 评论 -
近几天持续更新NB_IOT实战实操项目,欢迎大家关注!
由于涉及的硬件又难又累内容又多,还要应付每天上午的至少三节课,更新进度有点慢了,近一周全部更新完。欢迎大家持续关注!原创 2021-04-23 00:38:21 · 189 阅读 · 0 评论 -
错误代码:WHEA_INTERAL_ERROR—蓝屏
非常奇怪哦,什么都没干,笔记本电脑打不开,蓝屏,呀呀呀,搞了一个小时,最后终于解决解决办法很简单,拔掉所有外设,如鼠标,键盘,电源线,u盘等等,啥都不连,如何正常开启,就进去桌面了。...原创 2021-04-10 23:37:36 · 8141 阅读 · 12 评论 -
朴素模式匹配算法时间复杂度,精准版
都别说了,听我的,我看了很多资料和大佬的blog,最后确认王道的那个视频错了最好时间复杂度o(1)最差时间复杂度o(mn)原创 2021-04-09 17:14:03 · 3430 阅读 · 24 评论 -
为什么字符数组输出的数组名不是数组首地址而是数组内容?
能对字符数组名赋值?不能。为什么有的视频出现了这种操作?原创 2021-04-09 15:39:57 · 2725 阅读 · 4 评论