logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【探寻C++之旅】内存管理

看下面的代码:代码语言:javascriptAI代码解释class Apublic:: _a(a)~A()private:int _a;int main()// new/delete 和 malloc/free最大区别是:new/delete对于【自定义类型】除了开空间还会调用构造函数和析构函数free(p1);delete p2;// 内置类型是几乎是一样的// Cfree(p3);delete

#c++#java
C++封装之美:类与this指针解析

代码语言:javascriptAI代码解释。

#c++#java#算法
C++11列表初始化与移动语义

代码语言:javascriptAI代码解释。

#c++#开发语言
揭开 C++ vector 底层面纱:从三指针模型到手写完整实现

代码语言:javascriptAI代码解释public:--我们这里迭代器的使用可以测试一下,实现的打印函数我就直接放上去了,之前讲过test.c:代码语言:javascriptAI代码解释i++)//v[0]++;v[0]++;Print(v);若 vector 存储的是含指针的自定义类型(如 string),直接用 memcpy 拷贝会导致多个对象共享内存,析构时双重释放。

#c++#算法#开发语言
模板进阶:从非类型参数到分离编译,吃透 C++ 泛型编程的核心逻辑

非类型模板参数,就是用编译期可确定的常量作为模板的参数,在模板内部可以直接当常量使用。其中比较典型的例子就是 STL 中的array(静态数组),它用非类型参数固定数组大小,避免动态内存开销:实际案例: 1.固定数组大小代码语言:javascriptAI代码解释//模板进阶private:T _a[N];int _top;int main()//10//1000,那是不是就不够,只能改上面的定义,

#c++#开发语言
【linux】进程概念(1)PCB、系统调用与 proc 目录全解析

这个管理进程的结构体通常称为task_struct,它包含了描述一个进程运行状态所需的所有信息。代码语言:javascriptAI代码解释当一个进程诞生时,操作系统会自动为其初始化task_struct结构体。这个结构体中的数据会被放到多个数据结构中。操作系统依据不同的键值将全局链表放到不同的数据结构中,方便完成不同的功能。

#linux#运维#服务器
Linux深度解析:AI融合、CVE应对与高效工作流构建

2025年的Linux生态呈现“技术融合、安全优先、效率至上”的三大特征:AI与Linux的融合从概念走向落地,llm-d等项目降低了企业AI部署的门槛;CVE治理从“全量修复”转向“精准防护”,自动化工具与无重启补丁成为标配;个性化工作流则通过Dot Files实现了“低成本、高复用”的定制化。对于开发者与运维人员而言,把握这些趋势的核心是“落地优先”——无论是AI推理平台的部署,还是CVE防护

#linux#人工智能#运维
【Linux】环境变量

mian函数可以说是我们接触编程的第一步,但许多人可以对main函数并不了解。我们知道中Linux命令中许多命令都是有对应的选项的,不同的选项对应不同的功能。,比如当我们执行指令:ls、cd等等指令时,bash就会使用PATH环境变量去找到指令对应的程序并执行。代码语言:javascript。代码语言:javascript。代码语言:javascript。代码语言:javascript。代码语言:

#linux#chrome#运维
Linux内核中container_of宏深度刨析

在 Linux 内核源码的 include/linux/kernel.h文件中,宏的定义如下:代码语言:javascriptAI代码解释})或者在某些内核版本中,它可能被定义为:代码语言:javascriptAI代码解释!})ptr:指向结构体成员的指针。type:包含该成员的结构体类型。member:结构体中的成员名称。宏是 Linux 内核编程的关键工具,能依据结构体成员地址算出结构体起始地址

#linux#java#jvm
【嵌入式Linux应用开发基础】特殊进程

在Linux系统中,僵尸进程是一种特殊的进程状态。当一个子进程已经完成执行(即已经终止),但其父进程尚未通过wait()或waitpid()系统调用来回收其资源和状态信息时,这个子进程就处于僵尸状态,被称为僵尸进程。在 Linux 系统里,当一个子进程的父进程提前退出时,这个子进程就会变成孤儿进程。由于父进程已经不存在,孤儿进程会被init进程(进程 ID 为 1)收养,成为init进程的子进程。

#linux#java#运维
    共 95 条
  • 1
  • 2
  • 3
  • 10
  • 请选择