豆包 Linux源码下载全方案(官方+国内镜像+Git,含校验与Windows兼容)

豆包    Linux源码下载全方案(官方+国内镜像+Git,含校验与Windows兼容)

一、官方tar包下载(推荐,稳定快速)

  1. 选择版本(访问kernel.org)
  • 主线版mainline:最新开发版(如6.19-rc5),适合尝鲜
  • 稳定版stable:经测试稳定(如6.19.0),适合开发
  • 长期支持版longterm:长期维护(如6.12.65、6.6.120),适合生产
  1. 下载步骤(以6.6.120为例)

bash

安装依赖(Ubuntu/Debian)

sudo apt update && sudo apt install -y wget xz-utils gpg

下载源码包和校验文件

wget https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.120.tar.xz
wget https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.120.tar.sign

校验完整性(可选,确保未篡改)

gpg --verify linux-6.6.120.tar.sign linux-6.6.120.tar.xz

解压(约3GB空间)

tar -xvf linux-6.6.120.tar.xz
cd linux-6.6.120

  1. 国内镜像加速(推荐)
  • 中科大:https://mirrors.ustc.edu.cn/kernel.org/pub/linux/kernel/v6.x/
  • 清华:https://mirrors.tuna.tsinghua.edu.cn/kernel.org/

Read more

c++的多态

c++的多态

1.多态的概念  多态,通俗来说,就是多种形态 多态分为编译时多态(静态多态)和运⾏时多 态(动态多态) 静态多态主要是函数重载和函数模板,它们传不同类型的参数就可以调⽤不同的函数,通过参数不同达到多种形态,之所以叫编译时多态,是因为他们实参传给形参的参数匹配是在 编译时完成的,我们把编译时⼀般归为静态,而运⾏时归为动态 动态多态主要是指:传不同的对象就会完成不同的⾏为,达到多种形态,比如一个动物叫声的行为(函数),传一个猫对象过去就是”喵喵“,传一个蛇对象过去就是”嘶嘶“,传一个狗对象过去就是”旺旺“ 2.多态的定义及其实现 2.1构成多态的条件 多态是⼀个继承关系的下的类对象,去调⽤同⼀函数,产⽣了不同的⾏为 比如学生买火车票,是学生票,普通人买票就是普通票 条件:

【Linux/C++多进程篇(一) 】一个变两个?揭秘 C/C++ 程序中神奇的“分身术”

【Linux/C++多进程篇(一) 】一个变两个?揭秘 C/C++ 程序中神奇的“分身术”

⭐️在这个怀疑的年代,我们依然需要信仰。 个人主页:YYYing. ⭐️Linux/C++进阶系列专栏:【从零开始的linux/c++进阶编程】 ⭐️其他专栏:【linux基础】【数据结构与算法】【从零开始的计算机网络学习】 系列上期内容:【Linux/C++文件篇(一) 】标准I/O与文件I/O基础  系列下期内容:【Linux/C++多进程篇(二) 】万字解析linux系统编程之进程间通信 (IPC) 目录 前言:        多进程理论基础 一、为什么要引入多进程 二、多进程相关概念 三、进程的内存管理 四、进程与程序的区别 五、进程的种类 六、进程PID 七、特殊的进程 八、linux中有关进程的指令 九、进程状态的切换

【Linux/C++网络篇(一) 】网络编程入门:一文搞懂 TCP/UDP 编程模型与 Socket 网络编程

【Linux/C++网络篇(一) 】网络编程入门:一文搞懂 TCP/UDP 编程模型与 Socket 网络编程

⭐️在这个怀疑的年代,我们依然需要信仰。 个人主页:YYYing. ⭐️Linux/C++进阶系列专栏:【从零开始的linux/c++进阶编程】 系列上期内容:【Linux/C++多线程篇(二) 】同步互斥机制& C++ 11下的多线程 系列下期内容:暂无 目录 引言:程序如何“联网”? 网络编程基本概念 一、字节序 二、IP地址 IP地址的分类 特殊的IP地址 点分十进制 三、端口号 端口号的分类 网络编程基础 一、套接字(socket)的概念 二、基于TCP面向连接的通信方式  📖 bind函数  📖 listen函数  📖 accept函数  📖 recv、send数据收发  📖 close关闭套接字  📖 connect连接函数