logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Linux课程学习】:第二十一弹---深入理解信号(中断,信号,kill,abort,raise,larm函数)

硬件中断是由与系统相连的外设(如磁盘、网卡、键盘、时钟等)自动产生的异步信号。这些外设通过总线将中断信号发送给中断控制器,再由中断控制器转发给CPU。每个设备或设备集都有自己的中断请求(IRQ)号,基于这个IRQ号,CPU可以将相应的请求分发到对应的硬件驱动上。每一个硬件都有自己的中断请求号(IRQ),所以以后的中断就能区分是哪个硬件发来的,就可以让CPU去哪个硬件读取数据。中断确实是通过电路给C

文章图片
#linux#服务器#后端 +3
【Linux课程学习】:第二十一弹---深入理解信号(中断,信号,kill,abort,raise,larm函数)

硬件中断是由与系统相连的外设(如磁盘、网卡、键盘、时钟等)自动产生的异步信号。这些外设通过总线将中断信号发送给中断控制器,再由中断控制器转发给CPU。每个设备或设备集都有自己的中断请求(IRQ)号,基于这个IRQ号,CPU可以将相应的请求分发到对应的硬件驱动上。每一个硬件都有自己的中断请求号(IRQ),所以以后的中断就能区分是哪个硬件发来的,就可以让CPU去哪个硬件读取数据。中断确实是通过电路给C

文章图片
#linux#服务器#后端 +3
【Linux课程学习】第十九弹---深入理解进程间通信---匿名管道,命名管道,多匿名管道的BUG

我们知道,进程是具有独立性的,那么我们想要让一个进程从另外一个进程得到信息,我们要怎么做呢?这就有了进程间通信。进程间通信的本质是让不同的进程看到同一份资源。这块内存的特点:由操作系统(OS)创建,是内存级空间(没必要到达磁盘这一级去)。管道式一种古老的通信方式,它设计不要专门去设计一套通信,而是用文件进行修改就能通信的方式。我们把一个进程连接到另一个进程的数据流称为管道。管道的特性是面向字节流的

文章图片
#学习#linux#服务器 +2
【Microi吾码】:低代码加速业务和技术深度融合

专注于“零代码全局应用搭建平台”领域,以“加速社会数字化转型与企业运营创新”为使命,由拥有10余年全栈开发经验的专业团队组成,让原先耗时以“月”计的繁杂编码过程,被有效缩减到“小时”计,极大降低了平台开发、维护成本,为开发方与使用方减负。公司服务经验包括百余个跨行业项目,并以“全业务管理平台”为应用场景,目前,小吾科技所开发的软件产品、开源组件在数千家企业中应用,从商务、财务、销售到服务类等行业领

文章图片
#机器学习#低代码#人工智能 +1
【Linux课程学习】:文件第二弹---理解一切皆文件,缓存区

在本篇文章中,站在操作系统的角度看待文件,对于文件,操作系统会进行怎么样的处理。重定向,缓冲区(语言级,内核级)。

文章图片
#linux#服务器#缓存 +2
结构体在内存中的存储

三.分析最开始的代码:***根据对齐规则1,结构体的第一个成员对齐到结构体起始位置偏移量为0的地址处,char类型占一个字节。***此时偏移量来到1,下一步是要进行int。根据对齐规则2,int类型不能从偏移量为1(不是int对齐数的整倍数)的地方开始存放。所以int从偏移量为4的位置开始存放,大小是4个字节。***此时偏移量来到8,根据对齐规则3,结构体的总大小必须要是最大成员偏移量的整倍数。根

文章图片
#算法#c++#c# +2
【C++课程学习】:继承(上)(详细讲解)

继承是面向对象程序设计使代码可以复用的重要手段,它允许在原有类的基础上进行拓展,增加功能,形成新的类。继承体现了面向对象程序设计的层次结构。继承是类设计层级的复用。//基类(父类)private://派生类(子类)//子类拓展的内容。

文章图片
#学习#linux#leetcode +4
【C++课程学习】:二叉搜索树

二叉搜索树也叫二叉排序树,二叉查找树。二叉搜索树可以为空,但是不为空的时候,具有下面的性质:●非空左子树的所有键值小于根的键值。●非空右子树的所有键值大于根的键值。●左右子树任然是搜索二叉树。

文章图片
#学习#开发语言#算法 +4
int类型的取值范围(为什么负数比正数表示的范围多一位)

🔍🌷前言:还记得那个刚刚学习C语言,老师给我们讲课的时候,我就稍微了解一下为什么int类型的数据,负数可以表示到-2³¹,而正数只能表示到2³¹-1。现在也是有时间让我好好写篇文章研究研究它的来龙去脉。

文章图片
#c++#c语言#数据结构
    共 16 条
  • 1
  • 2
  • 请选择