m0_74979625
码龄3年
求更新 关注
提问 私信
  • 博客:24,765
    24,765
    总访问量
  • 48
    原创
  • 319
    粉丝
  • 19
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:福建省
加入CSDN时间: 2022-11-06
博客简介:

m0_74979625的博客

查看详细资料
个人成就
  • 获得447次点赞
  • 内容获得13次评论
  • 获得361次收藏
  • 博客总排名225,313名
  • 原力等级
    原力等级
    3
    原力分
    414
    本月获得
    0
创作历程
  • 24篇
    2024年
  • 24篇
    2023年
成就勋章
TA的专栏
  • C语言
    3篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

89人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

linux---信号的捕捉和处理

信号的捕捉和处理
原创
博文更新于 2024.10.23 ·
1247 阅读 ·
20 点赞 ·
1 评论 ·
30 收藏

linux---进程通信

提示:以下是本篇文章正文内容,下面案例可供参考。
原创
博文更新于 2024.10.19 ·
764 阅读 ·
15 点赞 ·
0 评论 ·
20 收藏

linux------缓冲区与C库的原理

缓冲区的作用是提高效率,因为将数据写入到设备,是需要调用系统接口的,如果每次写入缓冲区的数据就调用一次系统调用,涉及到系统调用这时操作系统就会介入,用户态转为内核态,这个过程需要时间,效率比较低。有了缓冲区,满足一定条件才会调用系统调用将数据统写入到操作系统而不用频繁的调用系统接口。刷新:其实就是将用户缓冲区的数据写入操作系统的过程。
原创
博文更新于 2024.10.14 ·
535 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

linux---进程程序替换详解

其实也挺容易理解的,程序替换是涉及到内核的,为了保证安全性,操作系统提供了系统调用,一旦涉及了系统调用,用户态立刻变为了内核态,控制权就交给了操作系统。验证:先自己建一个环境变量的表argv2,然后程序替换后打印所有的环境变量,我们可以看到环境变量已经被覆盖了,新程序的environ指针也指向了这个新的环境变量表。第一个参数是程序文件的路径,程序也是个文件,它存储在磁盘中,后面的参数就是执行这个程序需要的参数。这个函数就没有可变参数了,p表示它会根据你的文件名,去环境变量path中查找,v就是数组的意思。
原创
博文更新于 2024.09.26 ·
562 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

c++----io流

需要我们自己对类型进行重载。
原创
博文更新于 2024.09.22 ·
408 阅读 ·
10 点赞 ·
0 评论 ·
5 收藏

linux-----进程控制

提示:以下是本篇文章正文内容,下面案例可供参考。
原创
博文更新于 2024.09.22 ·
1028 阅读 ·
31 点赞 ·
0 评论 ·
15 收藏

linux----进程地址空间

一个进程如果要对物理内存进行访问,首先要通过虚拟地址,在cpu中寄存器CR3中存储者页表的物理地址,硬件MMU进行虚拟到物理转化的过程中,先要通过页表字段查看内存是否分配和内存是否有内容,没内容或者被分配,这个进程就会被停止访问内存,将操作权限转交给操作系统,这时操作系统就会进行内存的分配和填充数据或者程序,将虚拟内存映射到分配的物理内存,这个过程也叫缺页中断,分配填充完,进程就可以继续访问。这里我们看到申请的堆,依次进行申请,堆的地址是向上增长的。(1)栈堆相对而生,堆是向上增长的,栈是向下增长的。
原创
博文更新于 2024.09.21 ·
1202 阅读 ·
27 点赞 ·
0 评论 ·
12 收藏

linux网络-----传输层

数据要交接应用层先通过传输层(给哪个程序发数据)传输层作用:负责数据能够从发送端传输接收端。对于应用层来说有许多服务,传输层怎么知道把数据发给那个应用服务?这时就有了端口号:端口号(Port)标识了一个主机上进行通信的不同的应用程序。在服务器和多个客户端通信时,它怎么识别的哪个客户端哪个通信呢?通过五元组,即使端口号相同也可以通过ip地址区分。
原创
博文更新于 2024.09.21 ·
1030 阅读 ·
16 点赞 ·
0 评论 ·
13 收藏

linux-----环境变量

常见的环境变量:PWD:记录当前工作目录PATH : 指定命令的搜索路径HOME : 指定用户的主工作目录(即用户登陆到Linux系统中时,默认的目录)SHELL : 当前Shell,它的值通常是/bin/bash。查看环境变量:echo $NAME //NAME:你的环境变量名称1. echo: 显示某个环境变量值2. export: 设置一个新的环境变量3. env: 显示所有环境变量4. unset: 清除环境变量。
原创
博文更新于 2024.09.16 ·
671 阅读 ·
8 点赞 ·
0 评论 ·
21 收藏

Linux的权限

一一对应指令:su 或者 su - 它们的区别在于su只是角色的切换,su - 是以root账号重新登入超级用户符号:#普通用户符号:$(1) 以普通用户登入切换超级用户 :需要输入root密码(2)普通用户切换到另一个普通用户:需要输入另一个普通用户的密码(3)超级用户切换到普通用户:不用输入密码,直接切换超级用户的权限比普通用户大,可以执行普通用户执行不了的指令如果一定要执行root权限下的指令需要root账号将用户添加入白名单,然后就可以执行了。
原创
博文更新于 2024.09.10 ·
800 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

Linux基本指令

说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录, 则它会把前面指定的所有文件或目录复制到此目录中。若源文件或目录的形态,不属于目录或符号链 接,则一律视为普通文件处理 -R 或 --recursive递归处理,将指定目录下的文件及子目录一并处理。键盘的输入并不是直接向屏幕输入,在linux下一切皆文件,我们可以把键盘屏幕当做文件,从键盘文件读取数据然后再输入到到屏幕文件中,这叫回显。如:ls –d 指定目录 -i 输出文件的 i 节点的索引信息。
原创
博文更新于 2024.09.10 ·
412 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

C++-----初始函数模板与类模板

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
原创
博文更新于 2024.09.08 ·
369 阅读 ·
6 点赞 ·
0 评论 ·
6 收藏

c++-----入门篇

内联函数就是在函数声明前加个inline关键字,调用该函数编译器会在编译阶段将该函数展开,不进行普通函数进行栈帧的创建。多个变量的类型要相同,因为编译器只会判断最前面的数据类型,然后默认后面的变量都是这个数据类型。
原创
博文更新于 2024.09.07 ·
216 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

自定义类型:结构体,枚举,联合

C语言自定义类型详解和总结:结构体,联合体,枚举
原创
博文更新于 2024.08.03 ·
101 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

qsort 函数使用和模仿实现

如何使用qsort 函数,它有四个参数,分别是void *类型的指针,数据的个数,数据的内存大小单位为字节,还有一个为函数指针,因为如果要对传入的数据进行排序的话,必须要知道他们的个数,还有数据的内存大小,用void*来接收数据的地址(我们不知道对方要传入哪种类型的数据所以要用void*来接收)qsort函数可以实现多类型数据的排序,比如结构体,数组等,以下代码有例子。本人编程小白,如果有错误可以指出来,互相学习!二,模仿qsort函数(实现冒泡排序)一 ,qsort函数的使用。一,qsort函数的使用。
原创
博文更新于 2024.08.01 ·
77 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

mysql--表的基本操作(curd)

curd
原创
博文更新于 2024.07.31 ·
660 阅读 ·
25 点赞 ·
0 评论 ·
5 收藏

mysql---事务

事务的原子性关注的是一个事务要么完成状态要么是初始的状态。在高并发中,事务在执行过程中可能会 出现互相影响的情况。比如:多个事务同时访问同一张表,甚至同一行数据。数据库中,允许事务受不同程度的干扰,就有了一种重要特征:隔离级别。我们可以设置隔离级别(1)查看全局隔离级别(2)查看当前会话隔离级别(3)设置当前会话的隔离级别语法:-- 设置当前会话 or 全局隔离级别语法那么全局和会话的有什么区别的呢,在没有设置会话的隔离级别的。
原创
博文更新于 2024.07.31 ·
596 阅读 ·
12 点赞 ·
0 评论 ·
27 收藏

MySQL----初始数据类型

范围:-128-----127在MySQL中,整型可以指定是有符号的和无符号的,默认是有符号的。可以通过UNSIGNED来说明某个字段是无符号的。如果我们向mysqlt特定的类型中插入不合法的数据,Mysq一般会直接拦截,不让我们操作。能插入mysql的数据一定是插入的时候是合法。所以数据类型也是一种约束。
原创
博文更新于 2024.07.18 ·
776 阅读 ·
13 点赞 ·
0 评论 ·
5 收藏

Mysql----内置函数

Mysql--内置函数
原创
博文更新于 2024.07.18 ·
464 阅读 ·
8 点赞 ·
0 评论 ·
3 收藏

C++-------多态

(1) 必须通过基类的指针或者引用调用虚函数(2) 被调用的函数必须是虚函数,且派生类必须对基类的虚函数进行重写,重写必须返回值,函数名,参数类型相同,同时virtual只能修饰成员函数(这个和继承那个不同,继承的virtual解决的是菱形继承问题)。
原创
博文更新于 2024.06.25 ·
1022 阅读 ·
14 点赞 ·
0 评论 ·
17 收藏
加载更多