Refuel.CONG
码龄6年
关注
提问 私信
  • 博客:150,498
    社区:127
    视频:1,748
    152,373
    总访问量
  • 47
    原创
  • 2,343,678
    排名
  • 319
    粉丝
  • 2
    铁粉

个人简介:一个不甘命运,正努力奋斗的CONG 向自己的偶像稚晖君学习,成为他一样的男人

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:吉林省
  • 加入CSDN时间: 2018-12-26
博客简介:

weixin_44278698的博客

查看详细资料
个人成就
  • 获得186次点赞
  • 内容获得63次评论
  • 获得1,488次收藏
  • 代码片获得708次分享
创作历程
  • 47篇
    2022年
成就勋章
TA的专栏
  • 刷题
    4篇
  • ARM树莓派开发
    9篇
  • Linux 开发
    18篇
  • C语言
    9篇
  • 项目
    2篇
  • 数据结构
    7篇
  • 硬件开发
    2篇
  • 疑难杂症
    3篇
兴趣领域 设置
  • 编程语言
    c语言
  • 数据结构与算法
    数据结构
  • 人工智能
    深度学习智慧城市
  • 嵌入式
    物联网iot
  • 操作系统
    linux
  • 云平台
    阿里云
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

180人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

python——大数据偷偷告诉你端午节送什么粽子最合适

又到一年端午节,作为中华民族的传统节日,传说粽子是为祭奠投江的屈原而传承下来的,如今吃粽子也成了端午的主要习俗之一。除了商场出售的琳琅满目的粽子,各家各户的妈妈和奶奶们也纷纷浸糯米、洗粽叶、包粽子。粽子的包法和形状也很有讲究,除了常见的三角粽、四角粽,还长粽、塔型粽和牛角粽等等。说到粽子的口味就更多了。粽子几乎每年都会引发咸甜之争,有句话说的是——吃货不分南北,口味必分甜咸。北方人吃粽子偏爱甜口,多以红枣、豆沙做馅,少数也采用果脯为馅,蘸白糖或红糖食用;而南方青睐咸口,口味有咸肉粽、咸蛋黄粽、板栗肉粽
原创
发布博客 2022.06.02 ·
508 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

linux中级——libcurl库访问百度

libcurl简介:libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证。libcurl的官网 、库下载。这种库使用的时候就像使用wiringPi库一样,编写完代码需要链接这个库,所以要先下载这个库。libcurl等第三方库的通用编译方法:首先进入
原创
发布博客 2022.05.16 ·
1114 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

OSI网络模型 + TCP三次握手、四次挥手 + Socket、TCP、HTTP三者之间的区别和原理

文章目录七层网络模型TCP/IP 协议基本概念TCP三次握手四次挥手常见面试题七层网络模型(简称OSI模型):OSI 模型(Open System Interconnection model)是一个由国际标准化组织提出的概念模型,试图供一个使各种不同的计算机和网络在世界范围内实现互联的标准框架。它将计算机网络体系结构划分为七层,每层都可以提供抽象良好的接口。了解 OSI 模型有助于理解实际上互联网络的工业标准——TCP/IP 协议。OSI 模型各层间关系和通讯时的数据流向如图所示:下面的图表试图
原创
发布博客 2022.05.13 ·
1517 阅读 ·
1 点赞 ·
1 评论 ·
10 收藏

C语言面试必问的经典问题(纯”gan“货)

C语言面试必问的经典问题1.预处理1. 预编译,编译过程最先做的工作是啥?何时需要预编译 ?指令有什么答:预编译就是预处理,就是把一些文本的替换工作工作预编译指令:#include、#ifdef 、#ifndef、#else 、#endif编译#字开头的指令,如拷贝#include包含的头文件代码,#define宏定义的替换,条件编译ifndef答:①总是经常使用但是不经常改动的大型代码。②程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项,将所有包含文件预编译为一个
原创
发布博客 2022.05.12 ·
15233 阅读 ·
44 点赞 ·
2 评论 ·
540 收藏

浴室灯调试

发布视频 2022.05.06

智能家居项目开发: 设计模式(工厂模式)+ 线程池 + Socket (持续更新中)

智能家居项目开发一、智能家居功能细节拆分控制区:外设区:面向对象类和对象的该概念结构体新玩法二、工厂模式1. 工厂模式的概念2. 工厂模式的实现3. 工厂模式使用及功能验证一、智能家居功能细节拆分控制区:语音识别模块,socket客户端外设区:继电器组控制灯,远程终端子系统控制灯,窗帘等,火灾报警,摄像头。面向对象类和对象的该概念类:是一种用户定义的引用的数据类型,也称类类型,(结构体)对象:类的一种具象struct Animal { char name[128];
原创
发布博客 2022.05.05 ·
4278 阅读 ·
2 点赞 ·
4 评论 ·
17 收藏

数据结构——“队列 & 队列的应用“ 详细图解和代码示例 (没更新完)

队列队列的概念什么是队列队列的特征队列——顺序存储队列顺序存储基本算法分析队列顺序存储基本算法实现顺序队应用队列的概念队列是限制在两端进行插入操作和删除操作的线性表,允许进行存入操作的一端称为“队尾”,允许进行删除操作的一端称为“队头”。当线性表中没有元素时,称为“空队”。特点 ;先进先出(FIFO)。什么是队列我们先举一个售票处的例子:有两个栏杆挡着进入窗口进行买票,一个接一个的从栏杆后进去,在栏杆内等待,这起到公平工公正的作用,防止了插队。但是有一个坏处是,如果你尿急但还在栏杆中, 你是不能
原创
发布博客 2022.05.01 ·
1676 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

数据结构——“栈“ 详细图解和代码示例

栈栈的定义基本运算:顺序栈:顺序栈基本运算代码实现:创建空栈:`CreateStack(len)`清空栈:`ClearStack(S)`判断是否栈空:`EmptyStack(S)`判断是否栈满:`FullStack(S)`元素进栈:`PushStack(s,x)`元素出栈:`PopStack(S)`取栈顶元素:`GetTop(S)`栈的定义栈: 栈是限制在一端进行插入操作和删除操作的线性表(俗称堆栈),允许进行操作的一端称为“栈顶”,另一固定端称为“栈底”,当栈中没有元素时称为“空栈”。特点:后进先
原创
发布博客 2022.04.29 ·
5179 阅读 ·
5 点赞 ·
0 评论 ·
22 收藏

数据结构——“线性表的应用举例“ 深度分析学完线性表工作中应用在哪?

线性表的应用举例引言应用举例应用一:多项式的处理应用二:Joseph问题(约瑟夫算法)joseph代码示例:引言我们前面学习了线性表的顺序存储,顺序表的链式存储,但是在实际运用过程中我们该如何应用呢?应用举例应用一:多项式的处理多项式表示 与 相加:设一元n次多项式: 它的n+1个系数可形成一个线性表:p(p0,p1,… ,pn),而x的指数i(0 ≤i ≤ n)对应系数 pi 的序号。无疑Pn(x)中有许多系数为0的项,如:我们看个多项式的案例:对于这样繁琐的多项式合并计算,如果多
原创
发布博客 2022.04.28 ·
5111 阅读 ·
6 点赞 ·
2 评论 ·
37 收藏

硬件开发——语音模块开发 (包含语音识别模块代码等资料包 )

一、语音模块以及硬件模块开发的行情硬件模块的开发——常用:语音模块语音模块STC11L08XE比如人脸识别打卡器——虹膜识别(购买方式)语音识别(购买方式)车牌识别(购买方式)华为手机(购买方式)拿到硬件开发,首先要资料一、语音识别模块参数型号:YS-LDV7名称:一体化语音识别模块规格:43*29.7MM供电电压:5V (内部工作电压 3.3V)待机电流:30MA识别时电流:45MAIO 口输出:高电平为 3.3V通信方式:串口通信(5V TTL 电平,不可直接
原创
发布博客 2022.04.27 ·
18293 阅读 ·
14 点赞 ·
1 评论 ·
130 收藏

最强代码阅读器sourceInsight工具

最强代码阅读器sourceInsight工具介绍为什么说它是最强代码阅读器sourceInsight工具呢,因为它能使大量的代码产生联系,方便阅读sourceInsight工具sourceInsight工具界面展示我们来用语音识别的代码来举例如何使用sourceInsight工具一、在源码处建立一个文件夹进入文件夹以后,去复制这个目录进入sourceInsight,创建工程,点击project—>newproject ,把位们刚才复制的路径,粘贴进去。...
原创
发布博客 2022.04.27 ·
2667 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏

数据结构——“双向循环链表“ 易懂刨析双向循环链表(图解+代码)

循环链表单向循环链表双向循环链表1. 双向循环链表——插入2. 双向循环链表——删除单向循环链表关于两个循环链表合并为一个循环链表双向循环链表在单链表L中,查找ai的后继Next(L,a;),耗时仅为O(1),因为取ai后继指针即可。但查找a;的直接前驱Prior(L,ai);则需从链表的头指针开始,找到结点ai前一结点即是。故运算Prior(L,ai)依赖表长n,耗时为O(n)。另外,若链表中有一指针值被破坏,则整个链表脱节。这是单链表的不足为此,引入双向链表。先定义双向链表中的结点:
原创
发布博客 2022.04.27 ·
20125 阅读 ·
15 点赞 ·
1 评论 ·
186 收藏

数据结构——“单链表“ 深度刨析单链表(图解+代码)

单链表线性表和单链表关系单链表概述链表结点类型描述:单链表的基本程序单链表的基本操作(运算)一、 单链表的创建1.1 创建空链表 再插入值(头插法建表)1.2 创建链表时 由用户输入值 (尾插法建表)二、单链表的遍历三、单链表的插入3.1 头插法3.2 尾插法线性表和单链表关系线性表的链式存储结构就是链表单链表概述将线性表L=(a0 ,a1 ,······,an-1)中各元素分布在存储器的不同存储块,称为结点,通过地址或指针建立它们之间的联系,所得到的存储结构为链表结构,表中元素ai的结
原创
发布博客 2022.04.26 ·
2088 阅读 ·
5 点赞 ·
0 评论 ·
13 收藏

数据结构——“线性表“ 排队点餐的初代结构模型你了解吗

文章目录线性表概念线性表的定义:线性表的表示方法:线性表的特征:线性表的基本操作线性表的合并运算线性表去重运算线性表的顺序存储结构1. 顺序存储结构的特点:随机存取2. 顺序存储实现3. 顺序表——创建线性表概念线性表如排也比较常见啊,就经常咱们排的队啊,就是一个线性表,比如说你上医院去挂号,然后大家都会很自觉的排成一溜长队。那这个排的队列啊就是一个线性表。那我在队列中如何确定自己当前的位置呢?有人会说我可以从头开始数,看自己是第几个,这是没有问题的,但是如果说你前面的人发生变化的时候,那这个
原创
发布博客 2022.04.25 ·
1297 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

数据结构—— “基本概念“ 了解逻辑、存储、算法、复杂度等细致问题

文章目录一、数据结构的基本概念数据结构直接的关系:二、逻辑结构三、存储结构1. 顺序存储2. 链式存储3. 索引存储4. 散列存储四、算法概念1. 算法的定义2. 算法效率的度量——事前估计方法3. 算法效率的度量——计算大O4. 常见时间复杂度一、数据结构的基本概念数据结构是研究组成数据的数据元素关系的学科数据结构研究目的研究数据元素的关系,帮助我们开发时候更好的组件数据模型,让数据再内存种操作更流程高效数据结构直接的关系: 逻辑关系 、存储关系、运算关系数据结构(DS)可以
原创
发布博客 2022.04.25 ·
945 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

树莓派高级开发——“IO口驱动代码的编写“ 包含总线地址、物理/虚拟地址、BCM2835芯片手册知识

树莓派IO口驱动代码的编写微机总线地址地址总线:数据总线:数据总线的宽度对CPU的性能的影响:物理地址(PA)虚拟地址(VA)页表(MMU的单元)BCM2835芯片手册树莓派IO操控驱动代码:微机总线地址地址总线:百度百科解释: 地址总线 (Address Bus;又称:位址总线) 属于一种电脑总线 (一部份),是由CPU 或有DMA 能力的单元,用来沟通这些单元想要存取(读取/写入)电脑内存元件/地方的实体位址。地址总线 = cpu能够访问内存的范围:用一个现象来解释地址总线:装了32位的w
原创
发布博客 2022.04.23 ·
729 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Linux中级——“驱动” 控制硬件必须学会的底层知识

文章目录驱动认知1. 什么是驱动2. 各分态的详解3. 字符设备驱动工作原理基于框架编写驱动代码:通过我们上篇博文,内核的讲解,在看下面这个图就不难理解了。内核的讲解驱动认知1. 什么是驱动驱动就是对底层硬件设备的操作进行封装,并向上层提供函数接口。设备分类:linux系统将设备分为3类:字符设备、块设备、网络设备。字符设备:指只能一个字节一个字节读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后顺序。字符设备是面向流的设备,常见的字符设备有鼠标、键盘、串口、控制台和LE
原创
发布博客 2022.04.22 ·
3775 阅读 ·
7 点赞 ·
0 评论 ·
64 收藏

Linux中级——“内核” 硬核的体系结构,衔接工作

linux内核结构框图:Unix和Linux系统内核都采用的都是如下图所示的结构,其中可以看到三个层次:硬件级、内核级和用户级。用户程序通过陷入完成由用户态到内核态的转换。系统调用作为用户级与内核级交互方式,分为2部分:与文件子系统的交互和与进程控制子系统的交互。文件子系统管理文件。包括:分配文件空间、管理空闲空间、控制对文件的存取以及为用户检索数据。进程控制子系统负责进程同步、进程间通信、进程调度和存储管理。其中用户应用程序由基础C和程序库组成,程序库提供应用程序支配内核干活的
原创
发布博客 2022.04.22 ·
1147 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Linux基础 ——“文件系统” 走进一切皆文件的体系中(文件系统目录结构、磁盘分区、虚拟文件系统)

文件系统文件系统概念1、什么是文件系统?2、文件系统的种类3、什么是分区?文件系统目录结构1、什么是文件系统目录结构?2、一些指令3、/etc虚拟文件系统1、什么是虚拟文件系统?**2、虚拟文件系统作用:**文件系统概念1、什么是文件系统?常规认知就是根目录下那些文件,也可以这样笼统的讲,但具体来讲其实并不是那样。文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的
原创
发布博客 2022.04.22 ·
2330 阅读 ·
4 点赞 ·
6 评论 ·
16 收藏

ARM树莓派高级开发——linux内核源码、树莓派源码编译、SD卡挂载

文章目录linux内核开发基础(linux内核源码、树莓派源码编译、SD卡挂载)树莓派等芯片带操作系统的启动过程linux内核源码树Linux内核源代码目录树结构:树莓派Linux源码配置配置Linux内核适合树莓派相关操作:Linux内核编译linux内核开发基础(linux内核源码、树莓派源码编译、SD卡挂载)首先下载树莓派linux内核源码:下载网址:https://github.com/raspberrypi/linux在树莓派使用指令:uname -r查看当前树莓派的版本号,然后选择对应的
原创
发布博客 2022.04.20 ·
1984 阅读 ·
2 点赞 ·
0 评论 ·
12 收藏
加载更多