自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 全网最系统最全面的c/c++ Linux服务端开发高级架构师全能体系总结,他来了

涵盖了linux C++服务端开发架构师每个阶段所需要学习的知识点。

2022-08-19 21:50:31 3636 1

原创 深度学习入门推荐书籍

学习计算机的人都知道,计算机是一门实践学科,没有真正实现运行,很难真正理解算法的精髓。同时,书中蕴含了作者对机器学习理论及各类模型的内在关系的理解与思考,并通过细致的对比和说明,透彻地讲述了不同概念之间的传承与发展,使读者可以快速领略机器学习的精髓并掌握一定的自学能力。本书从传统的机器学习,如线性回归、逻辑回归、朴素贝叶斯、支持向量机、集成学习,到前沿的深度学习和神经网络,如DNN、CNN、BERT、ResNet等,对人工智能技术进行零基础讲解,内容涵盖数学原理、公式推导、图表展示、企业应用案例。

2026-04-22 23:56:25 369

原创 Deep Seek 核心技术解密

介绍 DeepSeek 的一系列技术突破与创新,如架构创新、训练优化、推理与部署优化等,让读者对 DeepSeek 的性能突破形成直观的认识。同时,介绍 DeepSeek 的模型家族,涵盖通用语言模型、多模态模型、代码生成与理解等领域,展现了 DeepSeek 在大模型的不同细分领域取得的成就。

2026-01-04 17:47:04 1705

原创 大模型未来发展展望

1.性能评估(1)语言知识与常识问答在语言知识与常识问答领域,LLaMA 4 在多个基准测试中取得了优异的成绩。以MMLU 测试为例,这是一个涵盖 57 个学科的多选问答平台,广泛用于衡量模型的知识广度和推理能力。在 5-shot 设置下,LLaMA 4 Maverick 取得了 85.5 的高分,LLaMA 4 Scout 的得分也达到 79.6。这一成绩超越 LLaMA 3,接近 GPT-4 的水平。在更为严格的 MMLU-Pro 测。

2025-12-25 21:03:46 966

转载 DeepSeek 开源技术剖析

在英伟达的 Hopper 架构 GPU 上,DeepGEMM 可以提供超过 1350TFLOPS 的 FP8 算力,这。这种无侵入的设计使 EPLB 可以轻松。groups, num_nodes, num_gpus),传入当前专家负载矩阵和集群配置,即可得到副本的分配方案。在 Hopper GPU 平台上,FlashMLA 展现出惊人的性能,实现了 3000GB/s 的带宽,以及。这展示了 DeepSeek 各优化组件之间的联动:DeepEP 和 DeepGEMM 联动,使 MoE 的通信和。

2025-12-24 00:30:45 342

转载 DeepSeek 的影响与成功启示

一方面, 尽管开源大模型本身可能无法直接盈利,但通过开源可以吸引更多的开发者和企业使用阿里。2021 年,“萤火二号”的投入增加到 10 亿元,搭载了约 1 万张英伟达 A100 显卡。然而,DeepSeek-V3 在训练过程中仅使用 H800,这是一种“阉。DeepSeek-V3 采用 MoE 架构,通过稀疏激活的方式,在保持高性能的同时大幅降低了计算资。百度在 DeepSeek 发布后,宣布旗下大模型产品“文心一言”从 2025 年 4 月起免费,并。然而,DeepSeek的成功表明,

2025-12-18 18:21:45 122

原创 DeepSeek-R1 技术剖析

DeepSeek-R1 是一款对标 OpenAI 的模型,它的特点是增强了在复杂任务上的推理能力。DeepSeek-R1能够处理需要多步推理才能解决的逻辑问题,如解谜、高级数学问题或编程挑战。它不会直接给出答案,而是在回答之前进行思考并生成一长串的思维链,然后给出答案(类似于人类解决问题时的思考方式)。DeepSeek-R1 的出现,标志着 DeepSeek 团队走出了一条与 OpenAI 不同的创新之路,并且取得了令人惊艳的成果。

2025-12-09 18:27:26 778

转载 DeepSeek-V3 技术剖析

与传统的神经网络相比,MoE 架构虽然有理论上的性能上限优势,但也面临诸多工程上的难题和挑战。这些难题和挑战主要集中在以下三个方面。◎专家要解耦、要稀疏,否则达不到降低计算量的目标。◎专家的负载要均衡,否则达不到降低计算量的目标。◎大规模的分布式训练难度大、不稳定。可以说,MoE 的发展史就是研究人员和工程师与上述技术难题的斗争史。直到 DeepSeek出现——它以一种优雅的、低成本的方式,成功地解决了上述技术难题。

2025-12-03 12:08:52 138

转载 提示词的原理与应用

本文介绍了DeepSeek推理模型(R1)与通用模型(V3)的区别,重点阐述了提示工程的设计与应用。推理模型擅长逻辑分析、决策等复杂任务,通用模型则侧重语言生成和自然语言处理。文章详细解析了10种提示词类型及其基本元素,包括信息类、结构类和控制类元素,并提出了有效提示词的4个特点:简洁明了、提供上下文、明确输出格式、避免模糊表述。此外,还介绍了提示词链这一高级技巧,通过任务分解和逻辑关联来处理复杂任务,并以气候变化文章写作为案例展示了提示词链的具体应用方法。这些方法能显著提升大模型输出的质量和相关性。

2025-11-26 14:27:01 102

转载 Deep Seek 核心技术解密

介绍 DeepSeek 的一系列技术突破与创新,如架构创新、训练优化、推理与部署优化等,让读者对 DeepSeek 的性能突破形成直观的认识。同时,介绍 DeepSeek 的模型家族,涵盖通用语言模型、多模态模型、代码生成与理解等领域,展现了 DeepSeek 在大模型的不同细分领域取得的成就。

2025-11-24 17:26:36 472

转载 机器学习深度学习入门推荐书籍

本文推荐了6本机器学习相关书籍,涵盖基础理论到实践应用。《速通机器学习》系列提供零基础入门指南;周志华《机器学习》是经典教材;《Hands-On》侧重Scikit-Learn和TensorFlow实践;李航《统计学习方法》详解算法原理;《机器学习实战》通过Python代码实现算法;"蜥蜴书"第三版包含大量实践案例。作者建议结合开源项目参与和竞赛实践来提升技能,并推荐配合视频教程学习。这些资源适合不同层次的学习者,从理论理解到编程实现全面覆盖机器学习知识体系。

2025-11-14 03:20:53 747

原创 速通深度学习数学基础

在进行数据分析和机器学习的时候,我们往往需要知道一个因素的变化对结果造成的影响。例如:车费=3元×里程+起步价那么里程增加1千米,那么车费就会增加3元,因此里程对车费造成的影响就是 Δ=3,Δ 表示里程(自变量)对车费(因变量)的影响程度。我们可以把上面的分析用标准的数学语言进行描述。对应的函数为我们首先让 x 有一个微小的变动 Δx,它是一个无限接近于0的极小变量。Δy 则表示当 x 变为 x+Δx 时,y 对应的变化情况,即。

2025-06-14 00:07:22 931

原创 机器学习-经典分类模型

针对缺失的特征,专门训练模型。例如,针对特征 x=〖[x_1,x_2,x_3]〗^T,穷举可能缺失的特征:x1=〖[x_1,x_2]〗^T,x2=〖[x_1,x_3]〗^T,x3=〖[x_2,x_3]〗^T,x4=[x_1],x5=[x_2],x6=[x_3],x7=〖[x_1,x_2,x_3]〗^T(共训练7个模型,各种特征缺失的情况都有对应的模型)。但是,其中有一个隐含的要求,即输入特征 x=〖[x_1,x_2,⋯,x_m]〗^T 是完备的,也就是说,特征 x_1~x_m 是已知的。

2025-06-07 16:36:13 1234

原创 经典分类模型

通过前面的学习我们知道,逻辑回归其实就是在平面上通过画直线进行二分类,其学习过程就是通过梯度下降法在训练数据中寻找分类线。当训练数据线性可分时,能够正确进行分类的分类线有无数条,不同的分类线对应于不同的 w 和 w_0 及不同的 Loss,如图5-1所示。图5-1在图5-1中,直线 L_1 和 L_2 都可以把训练数据完美地分成两类,但哪条更好呢?Loss 最小的直线一定是最好的吗?我们可以从几何的角度审视这个问题。直线 L_2 与一些数据点的距离相对较近,如果测试集中的数据点发生轻微的移动(特征轻微变化)

2025-05-26 19:49:39 722

原创 机器学习入门推荐书籍

学习计算机的人都知道,计算机是一门实践学科,没有真正实现运行,很难真正理解算法的精髓。同时,书中蕴含了作者对机器学习理论及各类模型的内在关系的理解与思考,并通过细致的对比和说明,透彻地讲述了不同概念之间的传承与发展,使读者可以快速领略机器学习的精髓并掌握一定的自学能力。本书从传统的机器学习,如线性回归、逻辑回归、朴素贝叶斯、支持向量机、集成学习,到前沿的深度学习和神经网络,如DNN、CNN、BERT、ResNet等,对人工智能技术进行零基础讲解,内容涵盖数学原理、公式推导、图表展示、企业应用案例。

2025-05-26 19:48:01 961

原创 【23秋招c++后端面试技术突围】Linux基础组件之无锁消息队列ypipe/yqueue详解

比较并交换(compare and swap,CAS),是原子操作的一种,可用于在多线程编程中实现不被打断的数据交换操作,从而避免多线程同时改写某一数据时由于执行顺序不确定性以及中断的不可预知性产生的数据不一致问题。该操作通过将内存中的值与指定数据进行比较,当数值一样时将内存中的数据替换为新值。{{}else// 返回bool告知原子性交换是否成功}ypipe_t / yqueue_t无锁队列是单写单读,通过chunk机制避免频繁内存动态分配(内存分配或释放时,多个线程之间存在锁的竞争)。

2022-10-17 20:41:27 561

原创 【23秋招c++后端面试技术突围】CAS 原子操作

就像你接了一杯水,这时水是满的,但是这个时候,你的同时很渴,过来拿你的水直接喝掉了一半,这时水剩下了一半,接着,你的同事又重新把你的水帮你接满了,那么这时你的水还是满的,相对于水来说,他还是满的,但是相对于杯子来说,他已经被用过了两次,一次是喝水,一次是接水,这就是ABA问题。你接了一杯水,然后旁边放上一张登记表,这个时候你同事过来,直接喝掉了一半,然后登记上,XXX喝掉了一半的水,然后去给你接满了,再次登记上,我给你接满了,这时,ABA的问题就得到了解决,你一看这个表就知道了一切。那么什么是ABA问题?

2022-10-17 15:34:05 575

原创 【23秋招c++后端面试技术突围】异步请求池

当服务器运行时,难免会和大量其余中间件(mysql,redis...)或者其他服务器进行连接请求。但是如果每送一次连接,就等待其请求的返回,如下图,难免会造成服务器响应慢,任务堆积的问题,所以为了解决这一问题,可以制作一个。,而异步连接池的callback的函数就类似协程的。与协程相比较,如果实现相同异步请求池功能,假如。5)fd加入到监听线程的epoll。1、commit负责发送请求。2、thread监听是否响应。3、init初始化异步请求池。4、destroy回收请求池。3)encode协议包。

2022-10-15 15:41:41 450

原创 【23秋招c++后端面试技术突围】 分析高效内存池的实现方式

群内提供免费的C/C++Linux服务器开发/高级架构师学习资料资料包括C/C++,Linux,golang技术,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,,只有当内存池不够大需要动态扩增的时候才会调用系统的分配内存函数,其他时间对内存的一切操作都是用应用程序控制的。(在这里的固定指的是每一次和系统申请的内存的大小都是固定的,而不是这个内存池大小只能那么大)和。后面随着内存池的不断扩大,我们通过。

2022-10-08 21:28:49 677

原创 【23秋招c++后端面试技术突围】C++11线程池的实现原理及回调函数的使用

当有新的任务进来,从线程池中取出一个空闲的线程处理任务然后当任务处理完成之后,该线程被重新放回到线程池中,供其他的任务使用。当线程池中的线程都在处理任务时,就没有空闲线程供使用,此时,若有新的任务产生,只能等待线程池中有线程结束任务空闲才能执行。任务队列负责存放主线程需要处理的任务,工作线程队列其实是一个死循环,负责从任务队列中取出和运行任务,可以看成是一个生产者和多个消费者的模型。在上述的场景中必然会频繁的创建和销毁线程,这样的开销相信是不能接受的,此时线程池技术便是很好的选择。

2022-09-30 21:56:10 524

原创 【23秋招c++后端面试技术突围】 操作系统与存储:解析Linux内核全新异步IO引擎io_uring设计与实现(上)

存储场景中,我们对性能的要求非常高。在存储引擎底层的IO技术选型时,可能会有如下讨论关于IO的讨论。看完这段话,读者可能会有如下的问题。,众多新特性中,与存储领域相关度最高的便是最新的IO引擎——io\_uring。从一些性能测试的结论来看,io\_uring性能远高于native AIO方式,带来了巨大的性能提升,这对当前异步IO领域也是一个big news。

2022-09-29 21:19:39 426

原创 【23秋招c++后端面试技术突围】epoll的原理和流程

以添加socket为例,如下图,如果通过epoll_ctl添加sock1、sock2和sock3的监视,内核会将eventpoll添加到这三个socket的等待队列中。epoll在select和poll(poll和select基本一样,有少量改进)的基础引入了eventpoll作为中间层,使用了先进的数据结构,是一种高效的多路复用技术。eventpoll对象相当于是socket和进程之间的中介,socket的数据接收并不直接影响进程,而是通过改变eventpoll的就绪列表来改变进程状态。

2022-09-28 21:46:44 353

原创 【23秋招c++后端面试技术突围】TCP/IP 之 滑动窗口、Nagle算法和延迟确认

启用这个算法后,如果我们通过telnet慢速敲入HELLO,刚开始要发送H,虽然包很小,但是没有需要确认的包,可以立刻发送,但是发送完毕后,由于H的确认还没有来,所以还必须等待,直到H报文的ACK报文来的,报文也积累了ELL三个字符。具体含义是,因为普遍终端应用程序每产生一次击键操作就会发送一个包,而典型情况下一个包会拥有一个字节的数据载荷以及40 个字节长的包头,于是产生4000%的过载,很轻易地就能令网络发生拥塞。这样,你就可以依次从路由、网络包的收发、再到应用程序等,逐层排查,直到定位问题根源。

2022-09-27 20:57:56 1278

原创 用户态协议栈的设计实现

netmap是一个高效的收发报文的I/O框架,需要在Linux下编译使用。运行netmap时,此框架会接管主机的显卡,使显卡的数据发送给内核协议栈处理,转而发送给netmap框架处理。当netmap框架启动后,显卡中的数据被通过mmap映射到内存中。mmap的映射过程由DMA控制。映射后,用户就能直接操作内存中的网络数据了。关键函数分析:nm_open:创建一个指向网卡的文件描述符。nm_nextpkt:接收网卡中的数据,返回一个指向数据头的指针。

2022-09-26 16:42:16 210

原创 linux嵌入式C,C++服务器,C++客户端,C++界面(Qt/Mfc)这些方向未来哪个比较有发展性

最近有同学问问:刚刚毕业,普通211本科。打算找C/C++方向的工作,目前在网上看到最多的有这几个方向:linux嵌入式C,C++服务器,C++客户端,C++界面(Qt/Mfc)这些方向未来哪个比较有发展性啊,或者说还有其他更好的方向。本人学渣一枚,大学没有好好学习,所以想确定一个工作方向认真积累学习;;基于linux环境和C++语言的服务器程序开发,像qq服务器、微信服务器、王者荣耀服务器等等。虽然现在各种高级语言大火,但是在高性能这一块,c++首选。

2022-09-13 21:57:16 1552

原创 UDP可靠性传输-QUIC

QUIC的FEC是使用的XOR的方式,即发N + 1个包, 多发一个冗余的包,在正常数据的N个包里面任意一个包丢了,可以通过这个冗 余的包恢复出来,使用异或可以做到切换网络操持连接。尽管QUIC会重传数据包,但是新的数据包的PKN的继续递增的,即之前发送的数据包(PKN=2)和重传的 数据包(PKN=4),虽然数据一样,但包号不同。由于TCP原始包和重传包的序列号是一样的,客户端不知道服 务器返回的 ACK 包到底是原始包的,还是重传包的。除此之外,QUIC的包头经过身份认证,包内数据是加密的。

2022-09-06 14:42:45 2519

原创 Posix API 和网络协议栈

当发送端收到零窗口的确认时,就启动坚持计时器,当坚持计时器截止期到时,发送端TCP就发送一个特殊的报文段,叫探测报文段,这个报文段只有一个字节的数据。坚持计时器的截止期设置为重传时间的值,但若没有收到从接收端来的响应,则发送另一个探测报文段,并将坚持计时器的值加倍和并复位,发送端继续发送探测报文段,将坚持计时器的值加倍和复位,知道这个值增大到阈值为止(通常为60秒)。在上面提到,TCP有ACK机制,当有报文丢失时,需要从丢失的编号开始重传后面的全部报文(哪怕已有接收,但是发送方不会知道)。

2022-09-05 20:16:14 872

原创 Redis+nginx +memcached 网络组件

bean class="org.springframework.data.redis.serializer.StringRedisSerializer" /> //代表redis的key/value需要序列化 若是实体类,实体类需要实现序列化。需要jar包common-pool2.jar jedis.jar spring-data-redis.jar。编译nginx  cd /home/soft/nginx。默认安装目录 /usr/local/nginx。需要的缓存的类继承该类变可以。

2022-09-05 15:54:32 257

原创 学了C++想进后端开发岗?一文教你从只会语言基础变成一个合格的C++后端开发工程师

普通程序员的工作生涯是怎样的?在学校里只教了语言基础和一些老掉牙的项目;出来就业之后浑然发现大厂进不去;中小厂只能打打杂,从事业务开发多年,对底层原理却没有多少理解;从事嵌入式方向开发,又想转入互联网开发;搞Qt/MFC等桌面开发的呢,薪资多年涨幅又不大;工作中技术既没有挑战,又接触不到新技术。了解很多技术名词,但是深入细问又不理解。最终混到三十多岁成了一条咸鱼这里小卖一波焦虑哈哈,但是不管怎么说;市面上百分之八十以上的程序员都是这样的;冲不进大厂修炼不到技术,怎么着都难。所以还是得自己学学;

2022-09-03 21:47:58 1080 1

原创 C++基于reactor的服务器百万并发如何实现

这篇文章主要介绍“C++基于reactor的百万并发如何实现”,在日常操作中,相信很多人在C++基于reactor的服务器百万并发如何实现问题上存在疑惑,狮查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C++基于reactor的服务器百万并发如何实现”的疑惑有所帮助!接下来,请跟着狮一起来学习吧!并发量:一个服务器能同时承载客户端的数量承载:客户端发送给服务器的请求(http或tcp等)在200ms内可以返回正确的结果。

2022-09-03 14:07:16 648

原创 C/C++后端开发学习路线总结(附带实习学习经历分享)

以上就是做C/C++后端开发,从新手入门到工作所需要学习的内容整理了,可能并不全面,但掌握以上这些内容足以胜任大部分的岗位要求了。适宜工程师人群1.从事业务开发多年,对底层原理理解不够深入的在职工程师2.从事嵌入式方向开发,想转入互联网开发的在职工程师3.从事Qt/MFC等桌面开发的,薪资多年涨幅不大的在职工程师4.从事非开发岗位(算法岗,运维岗,测试岗),想转后台开发岗位的在职工程师5.工作中技术没有挑战,工作中接触不到新技术的在职工程师。

2022-09-02 17:21:41 8917 1

原创 Websocket协议的学习、调研和实现

从Websocket草案得知,Websocket是一个全新的、独立的协议,基于TCP协议,与http协议兼容、却不会融入http协议,仅仅作为html5的一部分。以前web server实现推送技术或者即时通讯,用的都是轮询(polling),在特点的时间间隔(比如1秒钟)由浏览器自动发出请求,将服务器的消息主动的拉回来,在这种情况下,我们需要不断的向服务器发送请求,然而HTTP request 的header是非常长的,里面包含的数据可能只是一个很小的值,这样会占用很多的带宽和服务器资源。

2022-09-02 15:04:21 1025

原创 http/https服务器实现

一般发送磁盘数据时,需要将磁盘数据读取到内存中,再发送出去。使用sendfile,原理是使用mmap,内存映射,将文件地址映射到内存中,再调用send,节省空间,零拷贝。拷贝是由cpu使用。到此这篇关于http/https服务器实现的文章就介绍到这了,更多相关内容请搜索开发狮以前的文章,希望大家以后多多支持开发狮哦~区别路径还是文件:S_ISDIR(stat_buf.st_mode) S_ISREG(stat_buf.st_mode)解决办法:1.使用分隔符 \r\n\r\n 2.定义包的长度。...

2022-09-01 15:52:04 337

原创 C++中的Reactor原理与实现

中心思想是将所有要处理的I/o事件注册到一个中心I/o多路复用器上,同时主线程/进程阻塞在多路复用器上;reactor设计模式是event-driven architecture的一种实现方式,处理多个客户端并发的向服务端请求服务的场景,每种服务在服务端可能由多个方法组成,这篇文章主要介绍了Reactor原理与实现,需要的朋友可以参考下。处理机制为:主程序将事件以及对应事件处理的方法在Reactor上进行注册, 如果相应的事件发生,Reactor将会主动调用事件注册的接口,即 回调函数....

2022-08-31 22:15:56 1414

原创 Linux网络编程-网络io与select,poll,epoll

epoll是Linux下多路复用IO接口select/poll的增强版本,它能显著减少程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率,因为它不会复用文件描述符集合来传递结果而迫使开发者每次等待事件之前都必须重新准备要被侦听的文件描述符集合,另一点原因就是获取事件的时候,它无须遍历整个被侦听的描述符集,只要遍历那些被内核IO事件异步唤醒而加入Ready队列的描述符集合就行了。若非阻塞,则立即返回,有数据则返回拷贝的数据大小,否则返回错误-1,置错误码为EWOULDBLOCK。...

2022-08-30 15:00:28 500

原创 C/C++ Linux 用户态协议栈的实现

在讲网络协议栈前,先理解一个数据包在网络传输是一个怎么样的流程,如下图所示。正在上传…重新上传取消正常的流程是网卡接收到数据后,把数据copy到协议栈(sk_buff),协议栈把sk_buff数据解析完后再把数据放到recv_buff,此时应用程序调用recv把数据从协议栈copy到应用程序;发送数据包,则与之相反,应用程序调用send把数据包copy到send_buff,协议栈从send_buff取数据放到sk_buff,交给网卡发送出去。...

2022-08-29 16:33:01 1499

原创 2023秋招大厂经典面试题及答案整理归纳(381-400)校招必看【Linux篇】

函数是拥有名字的代码块。当我们定义代码块,我们就可以在我们的脚本调用函数名字,该块就会被执行。

2022-08-28 09:00:00 229

原创 2023程序员秋招准备 c/c++Linux后端开发岗(简历/技术面)技能体系总结

23年秋招已经打响了;同学们都有准备好了吗?现在就业环境怎么样就不用我说了吧;之前很多的贴说哀鸿遍野删了又写,写了又删。各个互联网大厂招聘情况都不堪入目;百度提前批基本只给了实习生,字节也缩招将近2/3,腾讯更是惨不忍睹,各大厂今年都不好过。秋招hc的数量情况,去年字节秋招8k个hc,今年只有3k个,美团去年1w左右,今年5k,百度去年8k,今年2k。今年很多就业辅导学员都投了研究所、央企、外企、车企、银行科技岗、芯片行业作为保底,这些行业待遇也能达到25-35万左右。............

2022-08-27 20:05:09 2956

原创 2023秋招大厂经典面试题及答案整理归纳(361-380)校招必看【Linux篇】

由于 Linux 下的文件是通过索引节点(inode)来识别文件,硬链接可以认为是一个指针,指向文件索引节点的指针,系统并不为它重新分配 inode。每添加一个一个硬链接,文件的链接数就加 1。不足:1)不可以在不同文件系统的文件间建立链接;2)2)只有超级用户才可以为目录创建硬链接。...

2022-08-27 14:36:25 346 1

原创 2023秋招大厂经典面试题及答案整理归纳(341-360)校招必看【Linux篇】

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。...

2022-08-26 14:46:25 821

空空如也

空空如也

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

TA关注的人

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