自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Linux网络编程】序列化与反序列化

序列化和反序列化大学习,从0实现网络版本的计算器,JSON的使用

2025-06-23 20:54:14 818

原创 【Linux网络编程】守护进程

前后台进程与守护进程大学习

2025-06-18 08:57:10 670

原创 【Linux网络编程】基于TCP套接字实现的网络通信

TCP套接字的四个版本网络通信

2025-06-16 09:29:13 961

原创 【Linux网络编程】基于udp套接字实现的网络通信

基于udp套接字实现的网络通信

2025-06-13 20:36:22 1376

原创 【Linux网络编程】网络通信初步认识 && 重要套接字接口

重要的套接字接口在这

2025-06-10 13:51:06 1512

原创 【Linux网络编程】网络基础

网络基础大学习!!!

2025-06-10 12:30:46 717

原创 【MySQL】语言连接使用MySQL

语言上的进行MySQL的使用

2025-05-16 13:15:00 930

原创 【MySQL】视图与用户管理

MySQL视图与用户管理大学习!!!

2025-05-13 12:00:00 928

原创 【MySQL】事务(重点)

事务全解析!!!

2025-05-10 18:28:45 1086

原创 【MySQL】索引(重要)

MySQL索引大学习!!!

2025-05-04 21:50:19 886

原创 【MySQL】复合查询与内外连接

多表查询,笛卡尔积,子查询,内外连接

2025-05-01 18:03:19 970

原创 【MySQL】内置函数

MySQL中内置函数大学习!!!

2025-04-29 18:58:25 1234

原创 【MySQL】表的CRUD

MySQL中表的增删查改大学习!!!

2025-04-27 16:13:22 724

原创 【MySQL】表的约束

MySQL的约束大学习!!!

2025-04-24 15:38:15 1056

原创 【MySQL】MySQL中的数据类型详解

MySQL中数据类型大学习!!!

2025-04-21 20:35:29 1681

原创 【MySQL】数据库和表的操作详解

数据库和表的结构的操作大学习!

2025-04-18 19:14:06 1171

原创 【MySQL】数据库基础

MySQL初见!

2025-04-17 16:28:54 1261

原创 【Linux】线程池与封装线程

线程done

2025-04-11 15:47:32 887

原创 【C++11】特殊类的设计 && 单例模式 && 类型转换

特殊类的设计 && 单例模式 && C++新增四种类型转换

2025-04-08 21:41:07 823

原创 【C++11】智能指针

auto_ptr,unique_ptr,shared_ptr,weak_ptr四种智能指针的解析

2025-04-05 18:54:36 915

原创 【C++11】lambda表达式 && 可变参数模板 && 移动构造与移动赋值 && 包装器

lambda表达式 && 可变模板参数 && 参数包 && emplace && 移动构造 && 移动赋值 && function包装器 && bind包装器

2025-04-03 21:40:24 892

原创 【C++】右值引用与完美转发

左值,右值,移动构造,移动赋值,完美转发

2025-03-29 20:53:50 882

原创 【Linux】POSIX信号量与基于环形队列的生产消费者模型

信号量与基于环形队列的生产消费者模型

2025-03-26 21:37:07 799

原创 【Linux】线程同步与生产消费者模型

线程同步与生产消费者模型

2025-03-20 17:29:42 871

原创 【Linux】多线程互斥问题 和 锁

多线程互斥 | 锁 | 死锁 | 可重入与线程安全

2025-03-14 17:32:40 681

原创 【Linux】线程控制

int _end;return rsp;delete rsp;return 0;

2025-03-11 20:56:42 700

原创 【Linux】初识线程

Linux中轻量级进程小结

2025-03-09 18:08:46 729

原创 【Linux】信号处理以及补充知识

深入解析异步通信的核心机制!!!

2025-03-06 15:59:26 1104

原创 【Linux】信号保存

信号保存与其相关概念

2025-03-03 13:21:10 881

原创 【Linux】信号产生

五种信号的产生

2025-02-28 16:39:53 679

原创 【Linux】初探信号的奥秘

信号的初探索!!!

2025-02-25 21:19:34 1077

原创 【Linux】进程间通信------解码消息队列与信号量

消息队列与信号量和IPC设计!!!

2025-02-24 19:47:59 1076

原创 【Linux】共享内存-----进程通信的快速通道

共享内存大学习!

2025-02-23 14:36:39 968

原创 【Linux】命名管道------Linux进程间通信的桥梁

命名管道应用与日志系统优化

2025-02-21 19:34:06 1163

原创 【Linux】匿名管道的应用场景-----管道进程池

匿名管道的应用-------进程池

2025-02-19 21:22:58 813 1

原创 【Linux】进程间通信-----匿名管道

这显然也是不能的,管道本质上是文件,是内核资源,OS不允许用户直接访问的,OS会提供系统调用接口,在我们的进程中使用OS所提供的系统调用接口read和write来实现,read,实际是往buffer里去读的,你是读rfd里的东西到buffer,不是从buffer里去读,是要从rfd所指向的那个文件里去读数据到buffer里,write才是把buffer里的东西给到文件描述符所对应的文件,上述中buffer其实就是用户级别的缓冲区,所写入和所读入的就是文件级别的缓冲区。

2025-02-17 16:02:10 1077

原创 【Linux】基础IO-----软硬链接与动静态库

软硬链接,动静态库,与进程地址补充

2024-12-31 20:41:53 1302

原创 【Linux】基础IO------理解文件系统(inode)

磁盘的介绍与inode的介绍以及文件的相关操作

2024-12-20 15:53:50 1468

原创 【Linux】基础IO-----重定向与缓冲区

如下是语言层面的实现,打开一个文件,在输出重定向,也就是新打开文件的文件描述符里面的指针覆盖文件描述符1里面的指针,这样的话,文件描述符1就指向新打开的文件了,那么write函数继续往文件描述符为1的文件写,就不在是往显示器文件写了,就是往新指向的log.txt文件写了。如上,我们平时所说的缓冲区是C语言级别的缓冲区,这是一个用户级别的缓冲区,所以当使用文件调用接口将数据写入的时候是写到了这个C语言级别的缓冲区,然后等到某个时机就将C语言级别的缓冲区里的内容写到系统级别的缓冲区,再刷新到磁盘,显示器中。

2024-12-16 21:15:47 1180

原创 【Linux】基础IO-----文件详解

通过上述知识可以知道,当要在当前路径下以写模式打开文件时,如果没有找到该文件,就在当前路径下创造一个文件,那么系统是怎么找到当前路径的呢?当前路径又是什么呢?fclose(fp);return 0;如上代码,这就是在当前路径下以读的形式打开一个文件,如果不存在就在当前路径下创建一个log.txt文件再打开可以通过下述的指令查看到进程的当前路径cwd(current working directory)

2024-12-08 15:49:09 1194

空空如也

空空如也

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

TA关注的人

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