自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 LeetCode刷题(2021.8.5)

LeetCode刷题(2021.8.5)一.两数之和二.两数相加三.求最长无重复字符的子串长度最近为了将来找工作做准备,所以准备刷刷leetcode上的算法题目,为了边刷题便总结以及将来能够更加方便的回顾,于是做了笔记,不做任何商业用途,如有侵权,请联系删除!一.两数之和1.问题描述给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重

2021-08-05 14:35:08 97

原创 Linux系统编程(5)

Linux系统编程(5)——线程文章目录Linux系统编程(5)——线程前言一、线程是什么?二、使用线程的一些函数三、线程同步前言这是我自己的一个Linux系统编程学习路上的一个学习笔记,学习的过程中看过一些视频+博客,所以在学习过后根据记录的笔记来完成代码实现的过程中,可能会出现一大段文章内容和别人写的一样或者某些思想也会相同,如有侵权,请联系删除或者添加引用。(本文章不会作为商业用途)一、线程是什么?线程: LWP(light weight process),轻量级进程,本质仍然是个进程(

2021-05-18 20:13:33 106

原创 Linux系统编程(4)

Linux系统编程(4)文章目录Linux系统编程(4)前言一、会话二、守护进程前言这算是我自己的一个Linux系统编程学习路上的一个学习笔记,学习的过程中看过一些视频+博客,所以在学习过后根据记录的笔记来完成代码实现的过程中,可能会出现一大段文章内容和别人写的一样或者某些思想也会相同,如有侵权,请联系删除或者添加引用。(本文章不会作为商业用途)一、会话会话: 多个进程组的集合创建会话的6点注意:1.调用进程不能是进程组组长,该进程变成新会话首进程。2.该进程成为一个新进程组的组长进程。

2021-05-18 16:24:57 76

原创 Linux系统编程(3)

Linux系统编程(3)——进程间通信文章目录Linux系统编程(3)——进程间通信前言一、管道二、共享映射区——存储映射I/O三、信号四、本地套接字前言这算是我自己的一个Linux系统编程学习路上的一个学习笔记,学习的过程中看过一些视频+博客,所以在学习过后根据记录的笔记来完成代码实现的过程中,可能会出现一大段文章内容和别人写的一样或者某些思想也会相同,如有侵权,请联系删除或者添加引用。(本文章不会作为商业用途)一、管道管道仅用于两个有血缘关系的的进程,是一个伪文件,不会占用磁盘空间。原理

2021-05-18 15:15:24 83

原创 Linux系统编程(2)

Linux系统编程(2)文章目录Linux系统编程(2)前言一、进程相关二、进程中执行函数——exec函数族一、进程回收前言这算是我自己的一个Linux系统编程学习路上的一个学习笔记,学习的过程中看过一些视频+博客,所以在学习过后根据记录的笔记来完成代码实现的过程中,可能会出现一大段文章内容和别人写的一样或者某些思想也会相同,如有侵权,请联系删除或者添加引用。(本文章不会作为商业用途)一、进程相关pid_t fork(void);//创建一个子进程。//返回值:给父进程返回一个子进程的 i

2021-05-17 20:21:21 71

原创 Linux系统编程(1)

Linux系统编程(1)文章目录Linux系统编程(1)前言一、常用函数前言这算是我自己的一个Linux网络编程学习路上的一个学习笔记,学习的过程中看过一些视频+博客,所以在学习过后根据记录的笔记来完成代码实现的过程中,可能会出现一大段文章内容和别人写的一样或者某些思想也会相同,如有侵权,请联系删除或者添加引用。(本文章不会作为商业用途)一、常用函数int open(const char *pathname, int flags, mode_t mode);//打开一个文件//pathna

2021-05-17 11:27:51 76

原创 Linux网络编程——UDP服务器实现

Linux网络编程——UDP服务器实现目录Linux网络编程——UDP服务器实现一、TCP与UDP(一)TCP(二)UDP二、UDP实现中常用到的函数三、UDP通信代码实现(一)server(一)client一、TCP与UDP(一)TCPTCP是一种面向连接的、可靠数据包传输,采取丢包重传的方式进行数据的传输通信。优点: 稳定:数据流量稳定、传输速度稳定、传输数据包的顺序稳定。缺点: 传输速度慢,传输效率低,系统资源开销大。**应用领域:**追求准确但不需要效率的场景。(二)UDPUDP是

2021-05-16 20:54:31 202

转载 Linux网络编程——线程池模型

Linux网络编程——线程池模型文章目录Linux网络编程——线程池模型前言一、线程池主要函数说明二、代码实现前言线程池创建代码参考博客:https://blog.csdn.net/weixin_38956024/article/details/107892958一、线程池主要函数说明threadpool_t* threadpool_create(int min_thr_num, int max_thr_num, int queue_max_size)//创建一个线程池//min_thr_

2021-05-16 15:27:33 142

原创 Linux网络编程——epoll反应堆

Linux网络编程——epoll反应堆文章目录Linux网络编程——epoll反应堆前言一、epoll简介二、select常用函数二、使用步骤1.引入库2.读入数据总结前言这是我自己的一个Linux网络编程学习路上的一个学习笔记,学习的过程中看过一些视频+博客,所以在学习过后根据记录的笔记来完成代码实现的过程中,可能会出现一大段文章内容和别人写的一样或者某些思想也会相同,如有侵权,请联系删除或者添加引用。(本文章不会作为商业用途)一、epoll简介epoll是Linux下多路复用IO接口sel

2021-05-14 19:24:41 243

原创 Linux操作系统网路编程基础——微服务器实现

Linux操作系统网路编程基础——微服务器实现前言新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言 这算是我自己的一个Linux网络编程学习路上的一个学习笔记,学习的过程中看过一些视频+博客,所以在学习过后根据

2021-05-10 10:31:58 143

原创 cJSON学习之路(一)cJSON库的移植

cJSON学习之路(一)cJSON库的移植理解cJSON从cJSON库的源码和它给出的示例中,可以发现,用cJSON定义数据时,通俗来讲,类似于设计一张名片,名片中包含姓名、电话号码、家庭地址等相关信息,这每种信息以及后面对该信息进行详细的解释说明其实相当于Python语言中的字典,通过键值对来完成。例如:姓名:张三;电话号码:131****0512……一、cJSON库的官方地址源码地址: https://github.com/DaveGamble/cJSON进入网站后下载好源文件即可。二、库移

2021-01-23 12:03:32 2781 6

空空如也

空空如也

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

TA关注的人

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