自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

再努力一点点就好了

好的,那就继续努力吧

  • 博客(85)
  • 资源 (6)
  • 收藏
  • 关注

原创 网络编程(三)—— 套接字的使用&建立网络连接

文章目录🍓1 服务器准备连接🍓🍇1.1 socket():预准备手机🍇🍇1.2 bind():绑定电话卡🍇🍇1.3 listen():真正的可用手机🍇🍇1.4 accept():电话铃声响起🍇🍓2 客户端发请求连接🍓🍇2.1 connect():拨打服务器的电话🍇🍇2.2 浅读一下TCP三次握手🍇前面学习了IPv4、IPv6、本地套接字的相关知识,现在学习一下怎么去使用前面所学的知识——使用对应套接字格式完成网络连接的建立先有服务而后有客户🍓1 服务器准备连接🍓🍇1.1 socket():预准备手

2022-04-16 14:21:37 2385 120

原创 【每日算法 && 数据结构(C++)】—— 13 | 求最长自增子序列(解题思路、流程图、代码片段)

【每日算法 && 数据结构】第十三篇之《求最长自增子序列》,主要记录了题目描述、题目理解、解题思路、算法流程以及算法的时间空间复杂度,最后附上C++实现代码片段。期待各位大佬的指点

2023-06-30 06:00:00 681 45

原创 【每日算法 && 数据结构(C++)】—— 12 | 将数组排成最小的数(解题思路、流程图、代码片段)

【每日算法 && 数据结构】第十二篇之《将数组排成最小的数》,主要记录了题目描述、题目理解、解题思路、算法流程以及算法的时间空间复杂度,最后附上C++实现代码片段。期待各位大佬的指点

2023-06-29 12:00:00 370 22

原创 【每日算法 && 数据结构(C++)】—— 11 | 移零到首(解题思路、流程图、代码片段)

【每日算法 && 数据结构】第十一篇之《移零到首》,主要记录了题目描述、题目理解、解题思路、算法流程以及算法的时间空间复杂度,最后附上C++实现代码片段。期待各位大佬的指点

2023-06-29 06:00:00 364 26

原创 【每日算法 && 数据结构(C++)】—— 10 | 求数组中的第一个缺失的正整数(解题思路、流程图、代码片段)

【每日算法 && 数据结构】第十篇之《求数组中的第一个缺失的正整数》,主要记录了题目描述、题目理解、解题思路、算法流程以及算法的时间空间复杂度,最后附上C++实现代码片段。期待各位大佬的指点

2023-06-28 12:00:00 249 15

原创 【每日算法 && 数据结构(C++)】—— 09 | 二叉树的层序遍历(解题思路、流程图、代码片段)

【每日算法 && 数据结构】第九篇之《二叉树的层序遍历》,主要记录了题目描述、题目理解、解题思路、算法流程以及算法的时间空间复杂度,最后附上C++实现代码片段。期待各位大佬的指点

2023-06-28 06:00:00 197 16

原创 【每日算法 && 数据结构(C++)】—— 08 | 设计一个高效的算法计算 X^Y mod N(解题思路、流程图、代码片段)

【每日算法 && 数据结构】第八篇之《设计一个高效的算法计算 X^Y mod N》,主要记录了题目描述、题目理解、解题思路、算法流程以及算法的时间空间复杂度,最后附上C++实现代码片段。期待各位大佬的指点

2023-06-27 12:00:00 203 10

原创 【每日算法 && 数据结构(C++)】—— 07 | 二叉搜索树转双向链表(解题思路、流程图、代码片段)

【每日算法 && 数据结构】第七篇之《二叉搜索树转双向链表》,主要记录了题目描述、题目理解、解题思路、算法流程以及算法的时间空间复杂度,最后附上C++实现代码片段。期待各位大佬的指点

2023-06-27 08:00:00 151 27

原创 【每日算法 && 数据结构(C++)】—— 06 | 合并多个有序链表(解题思路、流程图、代码片段)

【每日算法 && 数据结构】第六篇之《合并多个有序链表》,主要记录了题目描述、题目理解、解题思路、算法流程以及算法的时间空间复杂度,最后附上C++实现代码片段。期待各位大佬的指点

2023-06-26 17:10:43 1063 10

原创 【每日算法 && 数据结构(C++)】—— 05 | 判断单链表是否有环(解题思路、流程图、代码片段)

【每日算法 && 数据结构】第五篇之《判断单链表是否有环》,主要记录了题目描述、题目理解、解题思路、算法流程以及算法的时间空间复杂度,最后附上C++实现代码片段。期待各位大佬的指点

2023-06-26 16:46:01 554 17

原创 【每日算法 && 数据结构(C++)】—— 04 | 字符串数组的最长公共前缀(解题思路、流程图、代码片段)

【每日算法 && 数据结构】第四篇之《字符串数组的最长公共前缀》,主要记录了题目描述,题目理解,解题思路以及最终代码片段等,其中图文并茂的对解题流程进行讲解,期待各位大佬的指点

2023-06-25 23:25:47 463 22

原创 【每日算法 && 数据结构(C++)】—— 03 | 合并两个有序数组(解题思路、流程图、代码片段)

【每日算法 && 数据结构】第三篇之《合并两个有序数组》,主要记录了题目描述,解题思路,通过双指针法进行解题,最后附上代码片段,期待各位大佬的指点

2023-06-25 22:07:40 927 21

原创 【每日算法 && 数据结构(C++)】—— 02 | 数组的并交集(解题思路、流程图、代码片段)

每日算法&&数据结构题之【求两个数组的交集和并集】题解,主要描述了题目、解题思路,辅以流程图进行讲解,最后送上完整代码。各位看官,快来看看指点指点呀

2023-06-24 19:44:12 1448 36

原创 【每日算法 && 数据结构(C++)】—— 01 | 平方值去重统计(解题思路STL法,双指针法、流程图、代码片段)

主要记录通过集合法和双指针法两种方法来解决平方值的去重统计集合法的思路是创建一个空的哈希集合,然后遍历整数数组,将每个数的平方值添加到集合中。最后返回集合的大小,即为不同平方值的数量。这种方法的优点是简单直观,时间复杂度为O(n),其中n是数组的长度。双指针法的思路则需要先对整数数组进行排序。然后使用两个指针分别从数组的首尾开始向中间移动。通过比较两个指针所指的数的平方值,来更新计数器并移动指针。如果平方值相等,则表示找到了一个新的平方值;如果左指针的平方值大于右指针的平方值,则右指针向内移动

2023-06-24 13:23:01 373 26

原创 MarkDown语法学习 —— LaTex数学公式 && 数学符号

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。而我们常常要用到的数学公式和符号等,也可以在Markdown中体现,这里对这部分知识进行了详细的记录和描述

2023-06-23 14:07:22 1734 27

原创 关于socket编程中FD_XXX以及select函数的理解

学习socket编程的时候看到很多FD开头的宏定义和函数,这里记录一下这些宏定义和函数的含义及处理流程

2023-06-22 17:46:40 748 31

原创 Linux基础(二)—— 怎么在VMware/WSL中安装Ubuntu系统

关于Linux的安装,很多人都知道下载虚拟机进行安装,但是大多不知道虚拟机除了安装VMware、Visual Box等APP外,Windows也有自带的虚拟机环境,这里简要的描述了VMware等安装Ubuntu的步骤,主要描述了如何使用WSL进行Ubuntu环境安装,感谢各位大佬的观看

2023-06-22 11:03:48 747 24

原创 Linux基础(一)—— 什么是Linux系统?和Windows区别在哪?常见的安装方式【新星计划Linux】

关于Linux,很多初学者都像我一样,只知道他跟Windows分为两大阵营,常听大佬们说学习编程必不可少的环境就是Linux,那么现在就跟我一起来学习一下什么是Linux,它和Windows之前有什么区别吧

2023-06-20 11:50:07 709 29

原创 计算机网络基础知识(九)—— 什么是TelnetS?Telnet Over TLS

计算机网络基础小白入门必看文章(九),这里记录了在学习完HTTPS协议之后,实战训练的笔记,实战内容是通过结合HTTPS中关键的“S”,和Telnet协议,完成一个安全的Telnet Over TLS C/S程序,并在最后贴上完整的TelnetS代码,期待大家的翻看和指点

2023-06-17 01:04:45 1740 28

原创 计算机网络基础知识(八)—— 怎么制作HTTPS中的SSL证书?手把手教学

计算机网络基础小白入门必看文章(八),这里主要记录的是如何制作网络编程中有关HTTPS协议需要用到的SSL证书,图文结合的方式进行讲解,很详细哦

2023-06-01 18:24:13 545 32

原创 计算机网络基础知识(七)—— 什么是HTTPS协议?你听我“瞎掰”

计算机网络基础小白入门必看文章(七),主要记录了计算机网络基础知识中的HTTPS协议的基本概念,工作原理,工作流程,SSL/TLS协议,以及加密算法等。如果对你有所帮助的话,请给我一个三连哦,谢谢各位大佬的观看

2023-05-28 21:59:20 3893 30

原创 计算机网络基础知识(六)—— 什么是HTTP协议?你听我说

计算机基础网络基础小白入门必看文章(六),主要描述了计算机网络基础知识中的HTTP协议的相关知识。介绍了HTTP协议的概念,构成,各种机制,以及面试中常见的问题等。如果对你有所帮助的话,请给我一个三连,谢谢各位大佬的观看

2023-05-20 16:31:24 2107 41

原创 计算机网络基础知识(五)——什么是TCPUDP协议?图文并茂的方式对两大传输层协议进行从头到尾的讲解

计算机网络基础小白入门必看文章(五),主要描述了计算机网络基础知识中TCP/IP协议里最重要的两个协议——TCP/UDP协议。通过图文一体的方式,从它们的特点到原理,再到其中的各种机制和问题进行了详细的讲解。如果觉得本文对你有所帮助的话,请给我一个三连支持哟,谢谢各位大佬的观看。

2023-05-16 11:02:24 2264 67

原创 Python进阶知识(2)—— 什么是GUI编程?一起来学习用Python,Tkinter“做画”吧

Python小白入门必看文章(6),Python进阶知识文章(2),这里只要记录了学习Python中GUI编程的笔记,描述了什么是GUI,Python中常见的GUI编程库,以及怎么使用Tkinter进行GUI编程,最后通过练习来巩固所学知识点。如果觉得本文对你有所帮助的话,请给我一个三连哦,谢谢各位大佬啦

2023-05-13 23:16:53 1991 68

原创 Python进阶知识(1)—— 什么是爬虫?爬文档,爬图片,万物皆可爬,文末附模板

Python小白入门必看文章(5),Python进阶知识文章(1),主要描述了什么是Pyhton爬虫,爬虫的基本步骤,并在文末总结了爬虫的基本模板以供方便使用,如果对你有帮助的话,请给我一个三连哦,谢谢各位大佬的观看。

2023-05-12 12:07:36 2372 42

原创 计算机网络基础(四)—— 什么是TCP/IP协议?是两种网络协议?

计算机网络基础小白入门必看文章(四),主要描述了计算机网络基础知识中的TCP/IP协议的概念,以及其中相关层的协议知识,如果对你有帮助的话,请给我一个三连哟,谢谢各位大佬

2023-05-11 12:08:31 4924 36

原创 计算机网络基础知识(三)—— 什么是OSI七层模型?

计算机网络基础小白入门必看文章(三),主要描述了什么是计算机网络中的OSI七层参考模型的发展史,概念及信息流向,图文结合更易于理解。如果觉得本文有所参考,帮助的话,请给我一个三连支持哦,谢谢各位大佬

2023-05-10 14:09:45 3197 27

原创 Python基础入门(4)—— 什么是偷懒编程法?是类、对象和继承

Python小白基础入门必看文(4),主要描述了面向对象编程中关键的知识点 —— 类、对象和继承,通过例子进行讲解分析,小白也能看的明明白白的入门篇章,如果对你有所帮助的话,请大家伙的点个三连支持一下谢谢啦😍

2023-05-09 19:33:54 2583 33

原创 Python基础入门(3)—— 什么是函数递归、字典、集合、文件操作、异常处理?

Python小白基础入门必看文章(三),主要描述了python基础知识种的函数、递归、字典、集合、文件操作和异常处理等知识点,欢迎大家一起来学习

2023-05-08 16:56:29 2573 22

原创 计算机网络基础知识(二)—— 什么是Ip地址、Mac地址、网关、子网掩码、DNS

计算机网络基础入门必看文章(二),主要描述了什么是ip地址,什么是MAC地址,什么是网关,什么是子网掩码,什么是DNS,以及他们之间的关系,是后面深入学习计算机网络其他知识的基础。

2023-05-06 14:04:18 14499 25

原创 Python基础入门(2)—— 什么是控制语句、列表、元组和序列?

Python新手基础入门必看知识点,主要描述了Python中的控制语句、列表、元组和序列等知识点,并在最后通过习题进行知识点巩固

2023-05-05 19:27:10 2889

原创 计算机网络基础知识(一)计算机发展史、网络设备、网络结构及拓扑

本文主要描述了计算机网络的发展史、网络中常见的设备以及常见的五种网络拓扑结构

2023-05-04 19:43:50 3417

原创 Python初始 —— 基本原则、变量、字符串、运算符和数据类型

Python是一种高级、面向对象的编程语言,具有简单易学、可读性强和可移植性好等优点。它在数据分析、人工智能、网络开发和科学计算等领域都有广泛的应用。Python具有如下几个优点:简单易学:Python语法简单,易于理解和学习,并且代码量小。在初学者学习编程时是一个很好的选择。面向对象:Python是一种面向对象的语言,允许开发人员按照需要创建类和对象,更加符合人们的思维方式。跨平台性:Python可以在不同操作系统上运行,包括Windows、Linux和Mac OS等。

2023-05-04 00:05:31 2518

原创 还在因为指针的释放问题而烦恼吗?快来看下C++11智能指针shared_ptr

本文主要记录了关于C++中智能指针的概念,以及其中shared_ptr的原理,实现,作用以及相关问题

2023-04-30 23:07:41 2377 4

原创 关于 Makefile 中报错syntax error near unexpected token的问题

本文简要的记录了在ARM平台上学习开发时,使用makefile编译出现的问题笔记

2023-04-26 19:02:45 745 1

原创 校招又临近了,怎么在面试中应对设计模式相关问题呢?

本文主要记录的是在面试过程中设计模式相关的问题,以及校招的简单准备

2023-04-23 16:49:33 463 1

原创 什么是单例模式?

本文主要记录了设计模式中单例模式的概念,基本的分类,以及通过源码剖析得方式进行学习,每一个类别都通过编写Demo进行测试,边学习边动手加深记忆

2023-04-21 14:57:38 1387 17

原创 什么是工厂模式?

本文主要记录了学习设计模式中三大工厂模式的笔记,其中包含了工厂模式的类别,各自的概念,以举例子的形式对概念进行剖析,最后每一个模式都通过Demo代码进行结果的展示

2023-04-20 14:33:22 494 1

原创 什么是UML?

本文主要记录了UML的定义、基本概念、类别,以及对应类别的图形化表示

2023-04-19 14:18:27 2114 3

原创 浅谈工厂模式

主要记录设计模式中关于工厂模式的笔记

2023-04-16 23:20:59 367

《图解算法数据结构》~ 数据结构笔记

本文主要记录了学习《图解算法数据结构》一书中“数据结构”章节所做练习题的笔记,记录其中的思路以及碰到的问题等。因为学习的这本书是在`leetcode`上的,但是感觉`leetcode`上只要求做函数本身的实现,而无法做到对总体的把控,总感觉缺少了一部分,所以所有的题目中,为了追求编程的完整性(头文件、数据结构、函数定义、函数实现),练习的时候不局限于题目的要求,增加一点适应性,总的代码文件会放到文章末尾以供后续回看。

2022-11-15

Xshell5软件的安装包

Xshell5软件的安装包

2021-08-24

网络服务器库civetweb-master.zip

CivetWeb 是一个易于使用、功能强大、C/C++可嵌入的网络服务器,具有可选的 CGI、SSL 和 Lua 支持

2021-08-24

json文件解析库jsoncpp-master.zip

解析json文件的一个库

2021-08-24

用于制作U盘启动器的软件包rufus

用于制作U盘启动器的软件包rufus

2021-08-24

CH340-USB转串口驱动.zip

一个USB转串口驱动包

2021-08-24

Google浏览器及插件伴侣组合包

Google浏览器,内涵插件伴侣

2021-08-24

空空如也

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

TA关注的人

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