linux

试试勇气16 分钟前
linux·笔记·学习
Linux学习笔记(八)--环境变量与进程地址空间环境变量:概念:指在操作系统中用来指定操作系统运行环境的一些参数,如:我们在编写C/C++代码的时候,在链接的时候,从来不知道我们的所链接的动态静态库在哪里,但 是照样可以链接成功,生成可执行程序,原因就是有相关环境变量帮助编译器进行查找。 环境变量通常具有某些特殊用途,还有在系统当中通常具有全局特性。
jiunian_cn1 小时前
java·linux·服务器
【Linux】高级IOLinux高级I/O提供了一套超越标准I/O的机制,核心目标是提升I/O操作的效率,特别适合处理大量并发连接或需要高性能I/O的场景。
☆璇1 小时前
linux·网络
【Linux】网络基础概念所谓的“局域网”和“广域网”只是一个相对的概念,比如,我们有“天朝特色”的广域网,也可以看做一个比较大的局域网。
poemyang1 小时前
linux·rpc·i/o 模式
“一切皆文件”:揭秘LINUX I/O与虚拟内存的底层设计哲学RPC框架如同构建服务大厦的神经网络,承担着海量服务间通信的重任。它优雅地屏蔽了底层网络通信的复杂性,使开发者能聚焦于业务逻辑的创造。然而,在这份优雅之下,RPC框架的网络模型设计却是决定系统吞吐量、延迟和资源利用率的命脉,其核心在于在有限的硬件资源与无限的数据洪流之间,建立一座高效、动态的桥梁。 当每秒数以万计的请求涌入时,如何在有限的硬件上实现近乎无损的调度?事件驱动机制如何以“四两拨千斤”的方式,用少量线程驾驭海量连接?内存复用策略又如何将硬件的每一分效能压榨到极致?本文将深入剖析事件调度、线程协作
大聪明-PLUS2 小时前
linux·嵌入式·arm·smarc
GPIO 也是一个接口,还有 QEMU GPIODEV 和 GUSE大家好!我是大聪明-PLUS!曾经有人问我:“我该如何与它交互?” 这个问题主要涉及 QEMU 的 I2C 接口,而不是 GPIO。有一段时间,我痴迷于在 QEMU 中与设备进行“透明”交互的想法——使用与真实设备相同的库和工具。还有什么更好的选择呢?不是一些通过 QEMU 发送命令的脚本,而是 libgpiod 库中熟悉且一致的 gpioset/gpioget 或内核提供的 tools/gpio 工具。
红尘客栈24 小时前
java·linux·网络·容器·kubernetes
Kubernetes 集群调度目录一、Kubernetes 集群调度1、Kubernetes 组件协作机制关键组件关系:2、Pod 创建与工作机制流程
Starry_hello world4 小时前
linux·笔记·有问必答
Linux 进程地址空间我们思考之前没有解答的一个问题的一个问题就是为什么id可以是两个值???https://blog.csdn.net/Starry_tsx/article/details/152663966?spm=1001.2014.3001.5501
撬动未来的支点4 小时前
linux·驱动开发
【Linux】Linux驱动开发与BSP开发:嵌入式系统的两大基石以下内容由【腾讯元宝】生成。在嵌入式Linux系统开发领域,驱动开发和BSP开发是两个既紧密关联又各有侧重的核心环节。理解它们的区别与联系,是掌握嵌入式系统开发的关键第一步。
jz_ddk4 小时前
linux·网络协议·ui·rpc·嵌入式·gui·lvgl
[LVGL] 从0开始,学LVGL:基础构建篇 - 掌握UI的核心构建块在LVGL中,一切可视元素都是对象。按钮是对象,标签是对象,屏幕本身也是一个对象。这种统一的对象模型带来了极大的灵活性和一致性。
ding_zhikai5 小时前
linux·ubuntu·stable diffusion
SD:在一个 Ubuntu 系统安装 stable diffusion ComfyUI我将其安装在本地的 ~/programs 下面(这个路径自选)注: base_path 必须是绝对路径,~ 不会展开。 缩进只能空格,YAML 对 Tab 零容忍。 如果想再加自己独立目录,继续往下加同级字段即可,ComfyUI 会合并读取。
似水এ᭄往昔6 小时前
linux·服务器
【Linux】——基础指令(下)前面我们学习了Linux的一些基础的指令,下面我们继续学习在Linux中一些常用的基础指令。在我们的Linux系统中,是有很多指令的,那么我们对于每个指令的选项,还有功能语法这些,可能会因为时间的缘故,会忘记,所以Linux中提供了man指令,被我们查看联机手册获取帮助。
大锦终6 小时前
linux·运维·服务器·网络
【Linux】udp网络程序1.发送主机通常将发送缓冲区中的数据按内存地址从低到高的顺序发出; 2.接收主机把从网络上接到的字节依次保存在接收缓冲区中,也是按内存地址从低到高的顺序保存; 3.因此,网络数据流的地址应这样规定:先发出的数据是低地址,后发出的数据是高地址. 4.TCP/IP协议规定,网络数据流应采用大端字节序,即低地址高字节. 5.不管这台主机是大端机还是小端机, 都会按照这个TCP/IP规定的网络字节序来发送/接收数据; 6.如果当前发送主机是小端, 就需要先将数据转成大端; 否则就忽略, 直接发送即可;
arvin_xiaoting7 小时前
linux·ubuntu·elasticsearch
#zsh# #Ubuntu# 一键安装zsh、oh-my-zsh、常用插件上述代码导入到 gitee 仓库中,可以通过gitee 仓库直接下载代码运行如果报错脚本文件中的行尾符号
脏脏a7 小时前
linux·运维·服务器
【Linux】Linux工具漫谈:yum 与 vim,高效操作的 “左膀右臂”🔥 脏脏a的技术站 🔥 「在代码的世界里,脏脏的技术探索从不设限~」🚀 个人主页:脏脏a-CSDN博客
APItesterCris7 小时前
linux·数据库·windows
构建弹性数据管道:利用淘宝商品 API 进行流式数据采集与处理在当今数据驱动的商业环境中,实时获取和分析电商平台数据对于企业决策至关重要。本文将详细介绍如何构建一个弹性的数据管道,利用淘宝商品 API 进行流式数据采集与处理,帮助企业快速响应市场变化,获取竞争优势。
艾莉丝努力练剑8 小时前
linux·开发语言·数据结构·c++·算法
【C++STL :stack && queue (一) 】STL:stack与queue全解析|深入使用(附高频算法题详解)🔥艾莉丝努力练剑:个人主页❄专栏传送门:《C语言》、《数据结构与算法》、C/C++干货分享&学习过程记录、Linux操作系统编程详解、笔试/面试常见算法:从基础到进阶
kyle~8 小时前
linux·服务器·c语言·c++·操作系统·计算机系统
计算机系统---CPU的进程与线程处理在计算机系统中,CPU作为“运算核心”,其核心工作并非直接执行“软件”,而是通过进程与线程这两个抽象层,实现对海量任务的有序调度、资源隔离与高效并发。理解CPU如何处理进程与线程,本质是理解操作系统如何“管理任务”与“分配算力”——这一过程覆盖了资源定义、状态流转、调度算法、同步互斥、通信机制等多个维度,是计算机体系的核心知识体系。
NiKo_W8 小时前
linux·服务器·消息队列·责任链模式·进程通信
Linux 进程通信——基于责任链模式的消息队列关于消息队列的原理和接口我们之前已经详细介绍过,在这里我们强调一些在操作系统中消息队列的实际细节。• 消息队列提供了⼀个从⼀个进程向另外⼀个进程发送有类型块数据的⽅法
云飞云共享云桌面8 小时前
linux·运维·服务器·网络·自动化·制造
广东某模具制造工厂用一台云服务器供8个研发设计同时用在广东某模具制造工厂的数字化转型过程中,研发设计部门面临着软件许可成本高、硬件资源分散、协作效率低等痛点。该工厂通过部署一台高性能云服务器,成功实现了8名研发设计人员同时流畅使用SolidWorks等专业设计软件,不仅降低了60%的IT投入成本,还将设计效率提升了35%。其通过云服务器硬件优化、云飞云共享云桌面技术部署、动态资源分配、多终端适配及严格安全管控的综合方案,成功实现8名研发设计人员同时使用一台云服务器高效协作。
江公望9 小时前
linux·ubuntu
Ubuntu /usr/include/x86_64-linux-gnu目录的作用浅谈在 Ubuntu 系统中,/usr/include/x86_64-linux-gnu目录是针对 x86_64(AMD64)架构的系统头文件存储位置,主要用于为编译器(如 GCC、Clang)提供针对该架构的预编译头文件和库接口定义。