
c++
文章平均质量分 67
LYH_1_
好好学习,天天向上。
展开
-
项目:视频存储播放修改软件
视频点播项目原创 2023-04-02 23:21:44 · 1012 阅读 · 1 评论 -
UDP服务器
udp套接字群聊实现原创 2022-12-16 19:09:44 · 1561 阅读 · 0 评论 -
读写锁的学习与实验
读写锁的简单了解原创 2022-12-15 16:17:51 · 515 阅读 · 0 评论 -
Linux简化版线程池
Linux简单线程池模拟。原创 2022-12-09 11:22:37 · 762 阅读 · 0 评论 -
Linux下POSIX信号量以及基于环形队列的生产消费模型
Linux环形队列,信号量,互斥锁模型原创 2022-12-08 11:05:12 · 485 阅读 · 0 评论 -
基于阻塞队列的生产消费模型
Linux基于阻塞队列的生产消费模型原创 2022-12-07 21:05:14 · 369 阅读 · 1 评论 -
Linux线程基础
Linux线程与互斥锁的基础学习原创 2022-11-29 21:34:17 · 1043 阅读 · 2 评论 -
Linux信号基础
linux信号简单学习与理解,信号原理、以及一些小测试,一些小函数的介绍,希望大家多多支持,都需回持续跟新的。原创 2022-11-29 12:27:15 · 954 阅读 · 1 评论 -
linux进程间通信之共享内存
linux进程间通信,共享内存原创 2022-11-04 15:49:55 · 1205 阅读 · 0 评论 -
linux管道的应用
linux管道的简单应用原创 2022-11-01 20:21:16 · 200 阅读 · 0 评论 -
linux进程间通信之管道
linux进程间通信匿名管道和命名管道的原理以及对进程间通信的理解。原创 2022-10-31 23:04:01 · 998 阅读 · 4 评论 -
linux下动静态库的制作,打包,以及模拟第三方库使用
linux下动静态库的制作以及使用,以及自己模拟制作第三方库,以及模拟使用第三方库。原创 2022-10-29 16:41:52 · 1478 阅读 · 3 评论 -
linux下软硬链接的解读的理解
软件链接的解读与理解。俩条指令ln ;ln -s;原创 2022-10-28 10:53:35 · 1420 阅读 · 0 评论 -
c语言的缓存区
文件管理,缓存区的理解原创 2022-10-24 20:18:07 · 904 阅读 · 1 评论 -
剑指 Offer II 002. 二进制加法
二进制加法原创 2022-08-18 20:51:12 · 115 阅读 · 2 评论 -
减绳子一(剑指offer14)
减绳子原创 2022-08-16 21:35:01 · 173 阅读 · 2 评论 -
归并排序的新用法。
归并排序新奇用法。原创 2022-08-12 11:59:35 · 373 阅读 · 0 评论 -
排序的本质:
不一样的排序:原创 2022-08-11 13:01:13 · 130 阅读 · 0 评论 -
柱状图中最大的矩形
单调栈的应用之一。原创 2022-08-01 20:02:10 · 102 阅读 · 0 评论 -
牛客网:BM20 数组中的逆序对,一句一注释,一看就会。
详细解释每一句逻辑。原创 2022-06-02 18:26:23 · 356 阅读 · 1 评论 -
linux 初学,环境搭建及用户管理
1,环境搭建这里直接使用用服务器,可以买一个华为云,百度云,阿里云等等(学生买的话价格不是很贵,一百多到几百的都可以,目前学习的话就买一个丐版就好了,也就是最低配版本的,一核的就完全够用了),通过xshell软件进行远程登录。2,登录双击列表输入你买的账号密码进行登录:注意第一次登录都是root账号,也就是超级管理员权限,最高缺陷登录,之后我们可以创建子账号,以后我们就可以用子账号登录了,这也是公司的常态,一般在公司是不会有root账号的权限的。3,用户管理创建用户:原创 2022-05-14 14:37:50 · 332 阅读 · 0 评论 -
海量数据排序—外排序之归并实现外排序排序
一,什么是外排序1.其实外排序就是在文件中进行排序,那我们知道在文件中访问数据有很多限制,比如不可以随机访问啊,只能通过文件指针访问啊,等等。那我们为什么还要在文件中排序也就是外排序呢?【1.】数据量过大,比如海量数据:举个例子,比如又100亿整形需要你排序,我们算一算100亿个整形放在内存中要多大空间呢。1KB=1024byte;1MB=1024KB:1G=1024MB;我们知道一个整形是4个字节,也就是4byte;1024*1024*1024大概估计是10亿的样子,也就是说1原创 2022-04-24 20:38:34 · 928 阅读 · 1 评论 -
数据结构八大核心排序,详细过程。
目录一,排序种类1.直接插入排序2.冒泡排序3.希尔排序4.快排(1.)快排单趟排序三种写法【1】hoare版本单趟排序【2】挖坑法【3】前后指针法 最新的写法,写起来最简单,最不容易出错(2.)快排【1.】快排递归【2】快排非递归【3】快排的优化一三数取中优化【4】快排的优化二小区间优化5.归并排序(1.)归并排序递归写法【1】归并排序子函数【2】归并排序(2.)归并排序循环写法6.选择排序7.堆排序...原创 2022-04-23 18:51:16 · 2058 阅读 · 0 评论 -
数据结构栈和队列的实现。
目录一,结构1.栈结构2.队列结构二,函数接口1.栈的函数接口2.队列的函数接口三,函数接口的实现1.栈的接口实现(1) 初始化(2)销毁(3)插入数据(4)删除数据(5)判空(6)返回栈元素个数(7)返回栈顶数据2.队列的接口实现(1)初始化队列(2)销毁队列(3)插入数据(4)删除数据(5)判空(6)返回队列元素个数(7)返回队头数据(8)返回队尾数据三,代码链接一,结构1.栈结构t原创 2022-04-10 18:38:14 · 582 阅读 · 0 评论 -
atoi;字符串转整形的模拟实现
1.代码://1. 空指针//2. 空字符串//3. 空白字符//4. + -//5. 非数字字符//6. 超大数字////#include<LIMITS.H>#include <ctype.h>#include<assert.h>//#include<stdlib.h>enum State{ INVALID,//非法 VALID //合法};//合法情况只有一种,二非法情况有很多,所以我们先默认初始化设置原创 2022-02-26 23:22:27 · 161 阅读 · 0 评论 -
C语言实现通讯录,进阶版,动态开辟空间,简单文件操作,支持增删查改,排序,可以保存数据到文件,程序运行自动读取数据到程序等。
目录代码注释很详细,后面附带有代码链接哦!!!一,依然是为了代码规范,写在了三个文件中二.test.c三.Contact.h四.Contact.h1.初始化的同时时候把数据从文件加载到程序中2.加载数据到文件3.从文件中加载之前保存到文件的数据到程序六.成品展示1.输入展示2.删除展示3.修改展示4.排序展示,按照年龄排序六,代码链接代码注释很详细,后面附带有代码链接哦!!!一,依然是为了代码规范,写在了三个..原创 2022-02-19 20:41:41 · 648 阅读 · 0 评论