自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_43317450的博客

技术小白打怪升级之路

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 链表学习笔记

我们把链表想象成火车,火车头便是链表的表头,每节车厢就是链表的元素,车厢里载的人和物就是元素的数据域,连接车厢的部件就是元素的指针。由此,我们可以得出链表的一个特点:元素之间前后依赖,串联而成。还有,我们可以发现,链表的元素不能随机访问。想象下,在高速运行的火车上,如果我们想从车头到达某个车厢,是不是只能挨个车厢走过去,而不能直接到达目标车厢。另外,除了火车头,每节车厢前面只连接一节车厢;除了最后的车厢,每节车厢后面也只连接一节车厢。这也是链表的特点:元素前面和后面不会出现多个元素相连的情况。数据结

2020-12-03 11:37:00 240

原创 稳定排序(插入排序、冒泡排序、归并排序)

插入排序我们可以从字面意思去理解这个排序方式,可以把序列前后分为两部分有序序列和待排序列,不断的在待排序列中取出一个数按某规则(从大到小或者从小到大)插入到有序序列中,直到待排序列都完成排序结束。动图演示可视化算法动图网站推荐:https://visualgo.net/enPS:本图出处为此网站C语言代码实现void insert_sort(int *num, int n) { for (int i = 1; i < n; i++) { for (int j =

2020-11-12 10:35:47 229

原创 顺序表学习总结

顺序表是线性表的一种顺序存储形式(也可理解为一种高级的数组)。也就是说,线性表是逻辑结构,表示元素之间一对一的相邻关系;而顺序表是存储结构,是指用一组地址连续的存储单位,依次存储线性表中的数据元素,从而使得逻辑相邻的两个元素在物理位置上也相邻。设顺序表的第一个元素 a0 的存储地址为 Loc(a0) ,每个元素占 d 个存储空间,则第 i 个元素的地址为: Loc(a0) = Loc(a0) + (i - 1) * d顺序表在程序中通常用一维数组实现,一维数组可以是静态分配的,也可以是动态分配

2020-11-09 16:20:31 4273 1

原创 数据结构简述

什么是数据结构?数据结构 是计算机存储、组织数据的方式,是指数据元素的集合以及数据元素之间存在的一种或者多种关系的集合,元素之间的关系包括数据的逻辑结构、数据的存储结构和数据的运算结构。数据 是信息的载体,是可以被计算机识别存储并加工处理的描述客观事物的信息符号的总称。数据元素 是数据的基本单位,在计算机程序中通常作为一个整体考虑。一个数据元素由若干个 数据项 组成。数据项是数据结构中讨论的最小单位。有两类数据元素:如果数据元素不能再分,则称为 原子项;如果数据元素由若干个数据项组成,则称为 组合项。数

2020-11-09 15:14:16 297

原创 ubuntu16下googletest安装及常见错误解决办法

ubuntu16下googletest安装及常见错误解决办法安装googletest在make时报错安装googletest第一步:获取googletest源代码(这个链接下载速度还是很快的)权限不够自己加sudogit clone https://github.com.cnpmjs.org/google/googletest.git第二步:进入googetest文件cd googletest第三步:gtest编译(如果没有cmake,先安装cmake,sudo apt-get instal

2020-10-16 13:00:00 1792

原创 静态库与动态库的分析

静态库与动态库的分析1、什么是库? 库(library)是一种可执行代码的二进制形式,通常把一些常用的函数制作成各种函数库,然后被系统载入内存中运行。库内一般都是各种标准程序、子程序、相关文件以及目录等的集合,内置一些经常用的程序。主要有: 1)标准子程序:例如三角函数、反三角函数等2)标准程序:例如解常微分方程等3)服务性程序:例如输入、输出、磁盘操作、调试等。由于windows与linux系统不同,因此二者的二进制库是不兼容的。Linux系统下的库分为静态库与动态库两种。二者

2020-10-16 10:52:36 265

转载 头文件 string.h cstring string 区别

#include //不可以定义string s;可以用到strcpy等函数using namespace std;#include //可以定义string s;可以用到strcpy等函数using namesapce std;#include <string.h> //不可以定义string s;可以用到strcpy等函数1)文件cstring,和string.h对应,c++版本的头文件,包含比如strcpy之类的字符串处理函数2)文件...

2020-08-20 17:35:50 111

原创 简单易懂矩阵螺旋打印

简单易懂矩阵螺旋打印给定一个 m 行、n 列的矩阵,请按照顺时针螺旋的顺序输出矩阵中所有的元素。输入格式首先在第一行输入 2 个整数,分别对应题目描述中的 mm 和 nn(1 \leq m,n \leq 1001≤m,n≤100),之间用一个空格分隔。接下来输入 m 行,每行包含 n 个整数输出格式输出为一行,包括 m\times nm×n 个整数,按照题目要求的顺序依次输出所有矩阵元素,任意两个整数之间用一个空格分隔,最后一个整数后面没有空格。#include <stdio.h>

2020-08-14 20:45:45 944 1

原创 芯片数据手册下载网站推荐

半导小芯,芯片手册查询 :http://www.semiee.com/2.中国IC网, 芯片手册查询 :https://www.ic37.com/立创商城,芯片手册查询 :https://www.szlcsc.com/芯片手册查询 :https://www.alldatasheetcn.com/

2020-07-17 17:38:19 8386 2

原创 有了这个网站,妈妈再也不用担心我的封装啦

推荐网站,用过的人都说好:https://componentsearchengine.com/index.html下面我们来说说网站的使用:下面我们以MAX30205给大家说一下他的使用:首先你得先注册然后登录,搜索你需要的元器件封装点击下载之后最后下载保存然后就是下载ad的插件,这几个网站应该可以帮助你下载到常见的问题,我没有遇到问题所以不清楚解决方案,安装位置我就安装在安装AD的文件夹下。插件下载地址:https://www.samacsys.com/altium-designer

2020-07-17 17:31:10 3778 14

原创 matlab在读取或者导入excel时,服务器出现意外情况

我使用的matlab版本号:2016 office:2007 问题已解决在我们向matlab中导入数据的过程中,可能会出现以上的错误提示。解决方法:第一步:选择excel选项第二步:加载项->COM加载项第三步:取消这两个勾选项(可能取消一个就可以,我都取消了)补充:在取消这两个选项的时候遇到了这个问题,需要管理员用户运行excel才能解决。这个问题可以网上搜一下解决方法。我的解决方法是开始菜单->命令提示符->右键以管理员身份运行->打开一个ex

2020-07-14 17:42:04 2719

原创 完美解决“PL2303HXA自2012已停产,请联系供货商“ USB不识别的问题

如果出现这种问题可以尝试安装一下这个驱动,我的这个问题已经解决,希望能帮助到别人。链接:https://pan.baidu.com/s/129JpxCQeAmblY80vkufHxQ提取码:e1ws

2020-07-12 12:49:11 5682 3

AD_lib.zip

积累好长时间的封装及原理图库,绝对真实可靠,常用的元器件都在里边,绝对物超所值。常用的0402封装、0603封装、0805封装一应俱全。

2020-07-17

空空如也

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

TA关注的人

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