- 博客(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
2474
120
原创 【每日算法 && 数据结构(C++)】—— 13 | 求最长自增子序列(解题思路、流程图、代码片段)
【每日算法 && 数据结构】第十三篇之《求最长自增子序列》,主要记录了题目描述、题目理解、解题思路、算法流程以及算法的时间空间复杂度,最后附上C++实现代码片段。期待各位大佬的指点
2023-06-30 06:00:00
729
45
原创 【每日算法 && 数据结构(C++)】—— 12 | 将数组排成最小的数(解题思路、流程图、代码片段)
【每日算法 && 数据结构】第十二篇之《将数组排成最小的数》,主要记录了题目描述、题目理解、解题思路、算法流程以及算法的时间空间复杂度,最后附上C++实现代码片段。期待各位大佬的指点
2023-06-29 12:00:00
415
22
原创 【每日算法 && 数据结构(C++)】—— 11 | 移零到首(解题思路、流程图、代码片段)
【每日算法 && 数据结构】第十一篇之《移零到首》,主要记录了题目描述、题目理解、解题思路、算法流程以及算法的时间空间复杂度,最后附上C++实现代码片段。期待各位大佬的指点
2023-06-29 06:00:00
407
26
原创 【每日算法 && 数据结构(C++)】—— 10 | 求数组中的第一个缺失的正整数(解题思路、流程图、代码片段)
【每日算法 && 数据结构】第十篇之《求数组中的第一个缺失的正整数》,主要记录了题目描述、题目理解、解题思路、算法流程以及算法的时间空间复杂度,最后附上C++实现代码片段。期待各位大佬的指点
2023-06-28 12:00:00
286
15
原创 【每日算法 && 数据结构(C++)】—— 09 | 二叉树的层序遍历(解题思路、流程图、代码片段)
【每日算法 && 数据结构】第九篇之《二叉树的层序遍历》,主要记录了题目描述、题目理解、解题思路、算法流程以及算法的时间空间复杂度,最后附上C++实现代码片段。期待各位大佬的指点
2023-06-28 06:00:00
231
16
原创 【每日算法 && 数据结构(C++)】—— 08 | 设计一个高效的算法计算 X^Y mod N(解题思路、流程图、代码片段)
【每日算法 && 数据结构】第八篇之《设计一个高效的算法计算 X^Y mod N》,主要记录了题目描述、题目理解、解题思路、算法流程以及算法的时间空间复杂度,最后附上C++实现代码片段。期待各位大佬的指点
2023-06-27 12:00:00
258
10
原创 【每日算法 && 数据结构(C++)】—— 07 | 二叉搜索树转双向链表(解题思路、流程图、代码片段)
【每日算法 && 数据结构】第七篇之《二叉搜索树转双向链表》,主要记录了题目描述、题目理解、解题思路、算法流程以及算法的时间空间复杂度,最后附上C++实现代码片段。期待各位大佬的指点
2023-06-27 08:00:00
171
27
原创 【每日算法 && 数据结构(C++)】—— 06 | 合并多个有序链表(解题思路、流程图、代码片段)
【每日算法 && 数据结构】第六篇之《合并多个有序链表》,主要记录了题目描述、题目理解、解题思路、算法流程以及算法的时间空间复杂度,最后附上C++实现代码片段。期待各位大佬的指点
2023-06-26 17:10:43
1193
10
原创 【每日算法 && 数据结构(C++)】—— 05 | 判断单链表是否有环(解题思路、流程图、代码片段)
【每日算法 && 数据结构】第五篇之《判断单链表是否有环》,主要记录了题目描述、题目理解、解题思路、算法流程以及算法的时间空间复杂度,最后附上C++实现代码片段。期待各位大佬的指点
2023-06-26 16:46:01
602
17
原创 【每日算法 && 数据结构(C++)】—— 04 | 字符串数组的最长公共前缀(解题思路、流程图、代码片段)
【每日算法 && 数据结构】第四篇之《字符串数组的最长公共前缀》,主要记录了题目描述,题目理解,解题思路以及最终代码片段等,其中图文并茂的对解题流程进行讲解,期待各位大佬的指点
2023-06-25 23:25:47
527
22
原创 【每日算法 && 数据结构(C++)】—— 03 | 合并两个有序数组(解题思路、流程图、代码片段)
【每日算法 && 数据结构】第三篇之《合并两个有序数组》,主要记录了题目描述,解题思路,通过双指针法进行解题,最后附上代码片段,期待各位大佬的指点
2023-06-25 22:07:40
962
21
原创 【每日算法 && 数据结构(C++)】—— 02 | 数组的并交集(解题思路、流程图、代码片段)
每日算法&&数据结构题之【求两个数组的交集和并集】题解,主要描述了题目、解题思路,辅以流程图进行讲解,最后送上完整代码。各位看官,快来看看指点指点呀
2023-06-24 19:44:12
1601
36
原创 【每日算法 && 数据结构(C++)】—— 01 | 平方值去重统计(解题思路STL法,双指针法、流程图、代码片段)
主要记录通过集合法和双指针法两种方法来解决平方值的去重统计集合法的思路是创建一个空的哈希集合,然后遍历整数数组,将每个数的平方值添加到集合中。最后返回集合的大小,即为不同平方值的数量。这种方法的优点是简单直观,时间复杂度为O(n),其中n是数组的长度。双指针法的思路则需要先对整数数组进行排序。然后使用两个指针分别从数组的首尾开始向中间移动。通过比较两个指针所指的数的平方值,来更新计数器并移动指针。如果平方值相等,则表示找到了一个新的平方值;如果左指针的平方值大于右指针的平方值,则右指针向内移动
2023-06-24 13:23:01
396
26
原创 MarkDown语法学习 —— LaTex数学公式 && 数学符号
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。而我们常常要用到的数学公式和符号等,也可以在Markdown中体现,这里对这部分知识进行了详细的记录和描述
2023-06-23 14:07:22
1954
27
原创 关于socket编程中FD_XXX以及select函数的理解
学习socket编程的时候看到很多FD开头的宏定义和函数,这里记录一下这些宏定义和函数的含义及处理流程
2023-06-22 17:46:40
906
31
原创 Linux基础(二)—— 怎么在VMware/WSL中安装Ubuntu系统
关于Linux的安装,很多人都知道下载虚拟机进行安装,但是大多不知道虚拟机除了安装VMware、Visual Box等APP外,Windows也有自带的虚拟机环境,这里简要的描述了VMware等安装Ubuntu的步骤,主要描述了如何使用WSL进行Ubuntu环境安装,感谢各位大佬的观看
2023-06-22 11:03:48
985
25
原创 Linux基础(一)—— 什么是Linux系统?和Windows区别在哪?常见的安装方式【新星计划Linux】
关于Linux,很多初学者都像我一样,只知道他跟Windows分为两大阵营,常听大佬们说学习编程必不可少的环境就是Linux,那么现在就跟我一起来学习一下什么是Linux,它和Windows之前有什么区别吧
2023-06-20 11:50:07
775
29
原创 计算机网络基础知识(九)—— 什么是TelnetS?Telnet Over TLS
计算机网络基础小白入门必看文章(九),这里记录了在学习完HTTPS协议之后,实战训练的笔记,实战内容是通过结合HTTPS中关键的“S”,和Telnet协议,完成一个安全的Telnet Over TLS C/S程序,并在最后贴上完整的TelnetS代码,期待大家的翻看和指点
2023-06-17 01:04:45
1924
28
原创 计算机网络基础知识(八)—— 怎么制作HTTPS中的SSL证书?手把手教学
计算机网络基础小白入门必看文章(八),这里主要记录的是如何制作网络编程中有关HTTPS协议需要用到的SSL证书,图文结合的方式进行讲解,很详细哦
2023-06-01 18:24:13
597
32
原创 计算机网络基础知识(七)—— 什么是HTTPS协议?你听我“瞎掰”
计算机网络基础小白入门必看文章(七),主要记录了计算机网络基础知识中的HTTPS协议的基本概念,工作原理,工作流程,SSL/TLS协议,以及加密算法等。如果对你有所帮助的话,请给我一个三连哦,谢谢各位大佬的观看
2023-05-28 21:59:20
4024
30
原创 计算机网络基础知识(六)—— 什么是HTTP协议?你听我说
计算机基础网络基础小白入门必看文章(六),主要描述了计算机网络基础知识中的HTTP协议的相关知识。介绍了HTTP协议的概念,构成,各种机制,以及面试中常见的问题等。如果对你有所帮助的话,请给我一个三连,谢谢各位大佬的观看
2023-05-20 16:31:24
2239
41
原创 计算机网络基础知识(五)——什么是TCPUDP协议?图文并茂的方式对两大传输层协议进行从头到尾的讲解
计算机网络基础小白入门必看文章(五),主要描述了计算机网络基础知识中TCP/IP协议里最重要的两个协议——TCP/UDP协议。通过图文一体的方式,从它们的特点到原理,再到其中的各种机制和问题进行了详细的讲解。如果觉得本文对你有所帮助的话,请给我一个三连支持哟,谢谢各位大佬的观看。
2023-05-16 11:02:24
2409
67
原创 Python进阶知识(2)—— 什么是GUI编程?一起来学习用Python,Tkinter“做画”吧
Python小白入门必看文章(6),Python进阶知识文章(2),这里只要记录了学习Python中GUI编程的笔记,描述了什么是GUI,Python中常见的GUI编程库,以及怎么使用Tkinter进行GUI编程,最后通过练习来巩固所学知识点。如果觉得本文对你有所帮助的话,请给我一个三连哦,谢谢各位大佬啦
2023-05-13 23:16:53
2257
68
原创 Python进阶知识(1)—— 什么是爬虫?爬文档,爬图片,万物皆可爬,文末附模板
Python小白入门必看文章(5),Python进阶知识文章(1),主要描述了什么是Pyhton爬虫,爬虫的基本步骤,并在文末总结了爬虫的基本模板以供方便使用,如果对你有帮助的话,请给我一个三连哦,谢谢各位大佬的观看。
2023-05-12 12:07:36
2474
42
原创 计算机网络基础(四)—— 什么是TCP/IP协议?是两种网络协议?
计算机网络基础小白入门必看文章(四),主要描述了计算机网络基础知识中的TCP/IP协议的概念,以及其中相关层的协议知识,如果对你有帮助的话,请给我一个三连哟,谢谢各位大佬
2023-05-11 12:08:31
5583
36
原创 计算机网络基础知识(三)—— 什么是OSI七层模型?
计算机网络基础小白入门必看文章(三),主要描述了什么是计算机网络中的OSI七层参考模型的发展史,概念及信息流向,图文结合更易于理解。如果觉得本文有所参考,帮助的话,请给我一个三连支持哦,谢谢各位大佬
2023-05-10 14:09:45
3376
27
原创 Python基础入门(4)—— 什么是偷懒编程法?是类、对象和继承
Python小白基础入门必看文(4),主要描述了面向对象编程中关键的知识点 —— 类、对象和继承,通过例子进行讲解分析,小白也能看的明明白白的入门篇章,如果对你有所帮助的话,请大家伙的点个三连支持一下谢谢啦😍
2023-05-09 19:33:54
2615
33
原创 Python基础入门(3)—— 什么是函数递归、字典、集合、文件操作、异常处理?
Python小白基础入门必看文章(三),主要描述了python基础知识种的函数、递归、字典、集合、文件操作和异常处理等知识点,欢迎大家一起来学习
2023-05-08 16:56:29
2598
22
原创 计算机网络基础知识(二)—— 什么是Ip地址、Mac地址、网关、子网掩码、DNS
计算机网络基础入门必看文章(二),主要描述了什么是ip地址,什么是MAC地址,什么是网关,什么是子网掩码,什么是DNS,以及他们之间的关系,是后面深入学习计算机网络其他知识的基础。
2023-05-06 14:04:18
18363
25
原创 Python基础入门(2)—— 什么是控制语句、列表、元组和序列?
Python新手基础入门必看知识点,主要描述了Python中的控制语句、列表、元组和序列等知识点,并在最后通过习题进行知识点巩固
2023-05-05 19:27:10
2928
原创 Python初始 —— 基本原则、变量、字符串、运算符和数据类型
Python是一种高级、面向对象的编程语言,具有简单易学、可读性强和可移植性好等优点。它在数据分析、人工智能、网络开发和科学计算等领域都有广泛的应用。Python具有如下几个优点:简单易学:Python语法简单,易于理解和学习,并且代码量小。在初学者学习编程时是一个很好的选择。面向对象:Python是一种面向对象的语言,允许开发人员按照需要创建类和对象,更加符合人们的思维方式。跨平台性:Python可以在不同操作系统上运行,包括Windows、Linux和Mac OS等。
2023-05-04 00:05:31
2554
原创 还在因为指针的释放问题而烦恼吗?快来看下C++11智能指针shared_ptr
本文主要记录了关于C++中智能指针的概念,以及其中shared_ptr的原理,实现,作用以及相关问题
2023-04-30 23:07:41
2463
4
原创 关于 Makefile 中报错syntax error near unexpected token的问题
本文简要的记录了在ARM平台上学习开发时,使用makefile编译出现的问题笔记
2023-04-26 19:02:45
883
1
原创 什么是单例模式?
本文主要记录了设计模式中单例模式的概念,基本的分类,以及通过源码剖析得方式进行学习,每一个类别都通过编写Demo进行测试,边学习边动手加深记忆
2023-04-21 14:57:38
1425
17
原创 什么是工厂模式?
本文主要记录了学习设计模式中三大工厂模式的笔记,其中包含了工厂模式的类别,各自的概念,以举例子的形式对概念进行剖析,最后每一个模式都通过Demo代码进行结果的展示
2023-04-20 14:33:22
529
1
《图解算法数据结构》~ 数据结构笔记
2022-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人