电信2301杨臣
码龄1年
关注
提问 私信
  • 博客:14,891
    14,891
    总访问量
  • 26
    原创
  • 45,386
    排名
  • 154
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2024-04-03
博客简介:

Y25845的博客

查看详细资料
  • 原力等级
    当前等级
    2
    当前总分
    185
    当月
    10
个人成就
  • 获得311次点赞
  • 内容获得1次评论
  • 获得198次收藏
  • 博客总排名45,386名
创作历程
  • 3篇
    2025年
  • 23篇
    2024年
成就勋章
兴趣领域 设置
  • 编程语言
    pythonjavac++c语言
创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

55人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

QT---信号与槽

QT中信号与槽是一种独特的通信机制,,可以实现对象之间的数据交互和事件处理。
原创
发布博客 2025.05.14 ·
987 阅读 ·
9 点赞 ·
0 评论 ·
9 收藏

c++随记

今天老师提出的概念问题,搜索了一下# 内存泄漏与内存溢出的区别内存泄漏(Memory Leak)和内存溢出(Memory Overflow/Out of Memory)是两种常见的内存相关问题,但它们的含义和产生原因不同:## 内存泄漏 (Memory Leak)- **定义**:程序中已动态分配的堆内存由于某种原因未能被释放,造成系统内存的浪费- **原因**: - 分配的内存未被正确释放(如忘记调用free/delete) - 对象引用未被及时清除(如集合中的对象不再使用但未被移除) -
原创
发布博客 2025.03.26 ·
954 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏

三次握手与四次挥手

第一次握手:客户端向服务器端发送报文证明客户端的发送能力正常第二次握手:服务器端接收到报文并向客户端发送报文证明服务器端的接收能力、发送能力正常第三次握手:客户端向服务器发送报文证明客户端的接收能力正常。
原创
发布博客 2025.03.08 ·
1361 阅读 ·
20 点赞 ·
0 评论 ·
22 收藏

初学线程

线程是进程中的⼀个执行单元,负责当前进程中程序的执行,⼀个进程中至少有⼀个线程⼀个进程中是可以有多个线程。
原创
发布博客 2024.09.30 ·
1174 阅读 ·
15 点赞 ·
1 评论 ·
11 收藏

进程--信号量

当多个进程同时访问共享资源时,会产生资源竞争,最终最导致数据混乱: 不允许同时有多个进程访问的资源,包括硬件资源(CPU、内存、存储器以及其他外围设备)与软件资源(共享代码段、共享数据结构)访问临界资源代码可以理解为,狼多肉少,假如有5个人要喝水,但只有一个杯子,为了不让他们打起来,你设定了规则,指到谁,谁才能喝水由内核维护的整数,其值被限制为大于或等于0信号量可以执行如下操作:一般信号量分为 二值信号量 与 计数信号量一般指的是信号量的值为1,可以理解为只对应一个资源。
原创
发布博客 2024.09.30 ·
847 阅读 ·
7 点赞 ·
0 评论 ·
25 收藏

进程--消息队列和共享内存

共享内存是将分配的物理空间直接映射到进程的用户虚拟地址空间中,减少数据在内核空间缓存共享内存是一种效率较高的进程间通讯的方式在 Linux 系统中通过 ipcs -m 查看所有的共享内存。
原创
发布博客 2024.09.30 ·
1066 阅读 ·
24 点赞 ·
0 评论 ·
16 收藏

进程--信号

信号是在软件层面上是一种通知机制,对中断机制的一种模拟,是一种异步通信方式。一般具有如下特点:在Linux系统中 kill -l 可查看该信号在用户键入INTR字符(通常是Ctrl-C)时发出,终端驱动程序发送此信号并送到前台进程中的每一个进程。该信号和SIGINT类似,但由QUIT字符(通常是Ctrl-)来控制。该信号在一个进程企图执行一条非法指令时(可执行文件本身出现错误,或者试图执行数据段、堆栈溢出时)发出。该信号在发生致命的算术运算错误时发出。
原创
发布博客 2024.09.30 ·
1059 阅读 ·
30 点赞 ·
0 评论 ·
10 收藏

进程的管道

进程之间的通信有两种,无名管道通信和有名管道通信,为什么有通信呢,可以理解为你有一个同事,你两干一件事从不同的方向,哪一件事你干,哪一件事他干,你俩得知道吧,差不多是这个意思。
原创
发布博客 2024.09.30 ·
338 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

进程的退出与等待

exit()属于系统调用,能够使进程停止运行,并释放空间以及销毁内核中的各种数据结构exit()基于_exit()函数实现,属于库函数, 会自动刷新I/O缓冲区waitpid使用阻塞的方式等待任意子进程退出waitpid使用非阻塞的方式等待子进程退出 :while((cpid=waitpid(-1,&status,WNOHANG))==0);如果不关心状态值,子进程退出状态值的指针为NULL;wait(NULL);
原创
发布博客 2024.09.29 ·
801 阅读 ·
30 点赞 ·
0 评论 ·
18 收藏

初学 进程

在系统为进程创建4G的空间后,这个空间会分为两个部分,1G内核,3G用户用户空间可分为虚拟地址与物理地址上篇提到过,每个进程会有4G的虚拟地址空间。
原创
发布博客 2024.09.29 ·
760 阅读 ·
23 点赞 ·
0 评论 ·
8 收藏

菜鸟初学进程

什么是进程?拿一个软件打比方,假如你要玩无畏契约,点击图标,会等待几秒,然后点击“开始游戏”,此时游戏开始运行。程序是静态的,真正运行的是进程。Ctrl+Alt+Delete 可以查看本机进程进程一但产生,cpu就会分配资源,进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元,同时进程也是线程的集合体。
原创
发布博客 2024.09.26 ·
158 阅读 ·
7 点赞 ·
0 评论 ·
4 收藏

初学 多进程多线程

简单来说进程就是程序执行的过程,它代表程序在干嘛。如图,在电脑中的任务管理器中就可查看进程,(程序是静态的,保存在磁盘中它是保存在磁盘上的指令的有序集合,没有任何执行的概念它是程序执行的过程,包括了动态创建、调度和销毁的整个过程进程是受操作系统调度的,一旦有进程产生,就会开辟空间。
原创
发布博客 2024.08.01 ·
1711 阅读 ·
48 点赞 ·
0 评论 ·
31 收藏

数据结构

简单来说,可以理解为一种数据结构类型,可以用结构体来理解(新手,有错大佬请指点)链表由节点(链表中每一个元素叫节点)构成(可以很多),可以理解为在你运行程序时由你决定是否创建这个节点。节点由两个部分:1. 数据域:储存数据元素2.指针域:存放下一个节点的地址如上图,在结构体 node 里存放的 data 就属于数据域,下面的next就是指向下一节点的指针注意:节点的开辟是动态开辟的(malloc),属于堆。
原创
发布博客 2024.07.30 ·
236 阅读 ·
6 点赞 ·
0 评论 ·
2 收藏

初识函数

在维基百科中,对于函数的定义是子程序。子程序是一个大型程序中的某部分代码,由一个或多个语句块组成,他负责完成某项特定的任务,而且相较于其他的代码,具备相对的独立性。【口语化解释】函数就是一段封装好的,可以重复使用的代码,它使得我们的程序更加模块化,不需要编写大量重复的代码。函数可以提前保存起来,并给它起一个独一无二的名字,只要知道它的名字就能使用这段代码。函数还可以接收数据,并根据数据的不同做出不同的操作,最后再把处理结果反馈给用户。由于库函数不能干所有的事情,所以更加重要的是自定义函数。
原创
发布博客 2024.07.20 ·
1518 阅读 ·
32 点赞 ·
0 评论 ·
21 收藏

C语言:结构体

结构体是一些值的集合,这些值称为成员变量。结构体的每个成员可以是不同类型的变量。结构体成员可以是普通变量,数组,指针,甚至是其它的结构体可以理解为一种数据类型,类似与int ,float可以用来声明变量在使用的过程中,发现结构体类型书写不方便,可以通过typedef关键字给结构体类型起别名。
原创
发布博客 2024.07.10 ·
405 阅读 ·
11 点赞 ·
0 评论 ·
5 收藏

条件编译和多文件编程

功能:声明变量或函数是来源于其它文件的全局变量或全局函数。
原创
发布博客 2024.07.10 ·
184 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

宏定义的用法

C99标准中规定,允许用户定义有省略号的宏。省略号必须放在参数列表的后面,表示可选参数。你可以 用可选参数来调用这类宏。在代码中用...代表。他们被保存到 __VA_ARGS__ 中.
原创
发布博客 2024.07.10 ·
190 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

初学C语言

对数组名进行偏移与数组中的元素偏移不同请看上图。
原创
发布博客 2024.06.29 ·
231 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

初学C语言

定义 :把一组相同数据类型的数据储存起来特点:数组也是变量;所以声明一个数组就在声明变量真正含义是在内存中开辟空间。
原创
发布博客 2024.06.15 ·
151 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

电脑随机生成变量

进行剪刀石头布游戏。
原创
发布博客 2024.05.29 ·
101 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏
加载更多