logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++ :std::bind 还能用吗?它和 Lambda 有什么区别?

在现代 C++ 的语境下,std::bind这个名字越来越少被提起。许多新代码几乎清一色使用 Lambda,甚至不少开发者直接认为:std::bind已经被淘汰了。但这句话真的是事实吗?std::bind真的在 C++17 或 C++20 之后失去了意义?又或者,它只是被误解了?这篇文章会从标准、实现、可读性和语义设计几个角度, 认真谈清楚——std::bind到底还能不能用,它和 Lambda

#c++#java#算法
【linux】进程概念(1)PCB、系统调用与 proc 目录全解析

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

#linux#运维#服务器
【linux】从 0 到 1 理解程序启动:冯诺依曼体系、操作系统与系统调用的协同密码

你是否曾好奇,当你点击一个程序的图标,到它在屏幕上显示出结果,这背后究竟发生了什么?今天,我们将从计算机的底层硬件开始,一步步揭开操作系统和进程的神秘面纱。

#linux#运维#服务器
【linux】基础开发工具(2)vim

打开vim,默认我们处在命令模式,此模式下输入的所有东西都会被视作命令,有的同学第一次打开vim直接开始写代码却没有反应的原因也是如此。退出Shell之后再重新登录不能再撤销历史命令,历史命令储存再Shell进程的PCB中,Shell进程没了,储存的历史命令被释放了。在命令模式下按i可以进入插入模式,插入模式用于输入和编辑文本,是最接近普通文本编辑器的模式,也是我们以后使用最频繁的模式。Vim和V

#linux#vim#运维
【Linux】Linux进程状态深度解析

进程状态是操作系统内核对进程当前活动与执行状态的描述,是内核调度资源的管理依据。它既反映进程的实时状态(如是否在使用 CPU、是否等待硬件 / 文件资源、是否被暂停),也帮助内核判断如何高效分配 CPU 等系统资源,是进程管理的核心基础之一。

#linux#java#服务器
【Linux】Linux工具漫谈:yum 与 vim,高效操作的 “左膀右臂

2.1 安装软件的三种方式2.2 生态问题【使用者视角】【提供者视角】【生态的最终考量】三、yum相关操作3.1 查看软件包3.2 安装和卸载软件3.3 软件源基本软件源(base)扩展软件源(epel)3.4 yum本地配置四、lrzsz软件包五、Linux 编辑器 ——vim六、vim的多种模式6.1 命令模式命令集6.2 底行模式命令集七、vim配置。

#linux#vim#运维
【Linux】Linux 初探:历史溯源与常用指令速览

1.1【起源篇・军事驱动】核心线:军事需求 → 硬件突破 → 技术溢出1946/2/14:埃尼阿克(ENIAC)诞生,为计算导弹轨迹而生(军事用途)↘️ 触发:美苏冷战军备竞赛 → 推动计算机小型化(从庞然大物到可用系统)↘️ 关联:摩尔定律(芯片性能迭代)成为隐形动力ls [选项] [目录或文件]列出指定目录中的文件和子目录。-a:列出所有文件,包括隐藏文件(以开头的文件)。-l:详细列出文件的

#linux#运维#服务器
Linux 文件传输与网络文件下载全攻略:涵盖 curl、wget、scp、rz/sz 及 xftp 等方法

希望这篇文章能够为你在探索 Linux系统的道路上提供有力的帮助,让你在操作 Linux 系统时更加得心应手。我是旺仔SeC,是一名热衷于系统技术的博主,对 Linux系统有着深入的研究和丰富的实践经验。我致力于分享各种系统相关的知识和技巧,帮助大家解决在使用过程中遇到的各种问题。同时,也希望你能关注我的博客,我会持续为大家带来更多优质的系统技术文章,包括但不限于 Linux> 系统的深入探索、系

#linux#网络#php
    共 160 条
  • 1
  • 2
  • 3
  • 16
  • 请选择