logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux C/C++ 编程环境搭建

默认将.c文件视为C程序,.cpp文件需手动指定为C++(如gcc -xc++);:自动将.c和.cpp文件均视为C++程序,并启用C++语法解释(如预定义__cplusplus宏);扩展‌:G++对C++11/17/20标准支持更完善(如-std=c++17),而GCC需显式指定。代码语言:shell。代码语言:shell。代码语言:shell。代码语言:shell。代码语言:shell。代码语

#linux#c语言#c++
用 C 语言操作 Kafka :基于 librdkafka 的开发指南

文件是一个简单的 Kafka 消费者示例,演示了如何使用 C 语言从 Kafka Topic 消费消息。文件是一个简单的 Kafka 生产者示例,演示了如何使用 C 语言向 Kafka Topic 发送消息。librdkafka 提供了 C 语言接口,可以使用 C 语言编写 Kafka 客户端程序。这表明生产者成功地将消息发送到了 Kafka,消费者成功地从 Kafka 消费了该消息。参数解析:

#c语言#kafka#linq
MySQL:子查询(全面详解)

本博主将用CSDN记录软件开发求学之路上亲身所得与所学的心得与知识,有兴趣的小伙伴可以关注博主!也许一个人独行,可以走的很快,但是一群人结伴而行,才能走的更远!子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从MySQL 4.1开始引入。SQL 中子查询的使用大大增强了 SELECT 查询的能力,因为很多时候查询需要从结果集中获取数据,或者需要从同一个表中先计算得出一个数据结果,然后与

#mysql#数据库
【Linux】进程(4)进程优先级、切换和调度

有没有想过,那些时间片耗尽但任务还未完成的进程cpu会将它们如何处理呢:1. 因为之后还要执行,所以直接取下来之后放在该优先级对应的链表后面,可是这样优先级低的进程将永远不会被执行,这有违分时系统的公平性。2. 执行完之后降低进程的优先级,可是这样不仅逻辑混乱,还会极大地降低效率。以上两种办法都不够好,于是活跃进程和过期进程就出现了。活跃进程和过期进程它们的本质是两个独立的prio_array_t

#linux#服务器#数据库
【Linux】进程(2)PCB、task_struct、fork初识

3.我们可以看到test.c的父进程PID也就是PPID是17348,那这个17348究竟是哪个进程?今天的分享就到此结束啦,如果对读者朋友们有所帮助的话,可否留下宝贵的三连呢~~

#linux#运维#服务器
【Linux】虚拟地址空间

相同的地址值却不一样,说明我们所打印出来的绝对不可能是真实的地址。而这就是我们说所的虚拟地址。我们在使用C/C++看到的地址,全部都是虚拟地址!物理地址,用户一概都看不到,由OS统一管理。换言之,OS负责讲虚拟地址转化为物理地址。

#linux#算法#c++
Linux CPU 飙高的 10 大根因与排查思路!

CPU 飙高排查需要分层思维——先看系统全局(负载、核心分布),再定位进程(top/ps),最后深入代码(perf/火焰图)。掌握 10 大根因的判断标准与快速诊断命令,就能在几分钟内找到病根。关键是搭建长期的 sar/Prometheus 监控,提前发现异常趋势,防患于未然。

#linux#运维#服务器
Nginx 是如何进化到 kong 的

但在微服务时代,后端都是用容器部署的,每次版本发布都会导致 IP 的变化。在 Nginx 中,所有的后端服务都是以静态配置文件的形式记录的。Nginx 的每个 Worker 进程在底层都使用一个 epoll 对象,高效管理海量的 socket 连接上的网络事件的处理。除了服务发现以外,微服务时代对网关还有其他一些新的需求,例如限流、协议转换、身份验证、安全防护等功能,都需要在网关中能够支持。性能上

#nginx#kong#运维
【Linux】环境变量

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

#linux#chrome#运维
嵌入式 ARM Linux 系统构成全解:从硬件到应用层层剖析

硬件层是嵌入式ARM Linux系统的基础.主要包括以下几个部分:①ARM处理器核心:②存储设备:③外围设备接口:引导加载程序(Bootloader)在嵌入式ARM Linux系统中扮演着至关重要的角色。作用:初始化硬件(时钟、内存、外设)、加载内核镜像、传递启动参数(如设备树)。常见 Bootloader启动流程Linux内核是嵌入式ARM Linux系统的基石,负责管理系统的硬件和软件资源,确

#arm开发#linux#运维
    共 271 条
  • 1
  • 2
  • 3
  • 28
  • 请选择