技术栈
linux
库玛西
几秒前
linux
·
服务器
·
网络
·
c++
·
ubuntu
深入浅出Linux select网络模型:从底层位图原理到C++面向对象高级封装
任何网络通信或文件读写,底层都叫 I/O(Input/Output,输入/输出)。 在 Linux 操作系统中,一切都被抽象为文件,网络连接也对应着一个整数编号——文件描述符(File Descriptor,简称 fd)。
Tingjct
3 分钟前
linux
·
服务器
·
jvm
线程详细讲解---聚焦linux
进程=内核数据结构+代码和数据(执行流)。承担分配资源的基本实体。线程:是进程内部的一个执行分值(执行流)。cpu调度 的基本单位。
ComputerInBook
18 分钟前
linux
·
运维
·
服务器
·
yum
·
dnf
linux包管理工具——yum(YellowdogUpdaterModified)
目录1. yum (dnf ——Dandified yum)概述2. yum( dnf ) 命令2.1 通用选项
霸道流氓气质
23 分钟前
linux
·
运维
·
windows
通义千问 Chat 模型高级用法:Function Calling / Structured Output / 多轮对话
本文深入讲解通义千问 Chat 模型的核心高级能力:Function Calling、Structured Output、多轮对话管理,以及流式处理、限流重试、生产级最佳实践和常见踩坑指南。
实心儿儿
31 分钟前
linux
·
网络
Linux —— epoll(1)
目录1. epoll 是什么?核心定位?解决什么问题?2. epoll的接口2.1 epoll_create()
s_w.h
44 分钟前
linux
·
服务器
·
网络
·
算法
·
bash
【 计网 】序列化与反序列化
目录自定义网络版计算器的实现1.socket的封装:模版方法模式2.自定义协议2.1 Jsoncpp2.2 协议类
祖力55
1 小时前
linux
·
服务器
·
网络
网络编程:IO多路复用(select、poll、epoll)
1. 创建文件描述符集合2. 将关注的文件描述符添加到集合3. 将文件描述符传递给内核,内核开始检测IO事件
迷路爸爸180
1 小时前
linux
·
运维
·
ubuntu
在 Ubuntu / Linux 上轻量安装 LaTeX:TinyTeX 使用记录
在 Linux 上编译 .tex 文件,很多教程会让你直接 apt-get install texlive-full。问题是:
tedcloud123
1 小时前
linux
·
运维
·
服务器
·
开发语言
·
后端
·
rust
·
开源
OpenLogi 怎么搭建?用 Rust 打造一个轻量的 Logitech 外设管理工具
如果使用 Logitech 键盘、鼠标等外设,很多人对官方 Options+ 的体验并不满意:而 AprilNEA/OpenLogi 采取了完全不同的思路:本地优先、Rust 原生实现、无需账号和遥测,直接通过 HID++ 与 Logitech 外设通信。
AAA代码批发商
1 小时前
linux
·
c语言
·
数据库
Days 39 Linux C 开发之 SQLite 数据库完整学习笔记
在 Linux C 语言开发中,经常需要对大批量数据做持久化的增删改查操作。如果直接操作文件实现数据管理,需要自己处理解析、索引、条件筛选等逻辑,开发工作量巨大。而数据库软件专门用来管理大批量数据,SQLite是一款轻量级关系型数据库,不需要独立的服务器进程,直接读写磁盘文件,非常适合嵌入式、Linux 小型 C 程序开发。
额额额对了
2 小时前
linux
·
数据库
·
oracle
Linux 数据库开发实战:使用 C 语言与 SQLite3 构建轻量级终端词典
在 Linux 系统级开发中,我们经常会遇到需要持久化存储数据的场景。相比于 MySQL 等重量级关系型数据库,SQLite3 凭借其零配置、嵌入式、单文件存储的特性,成为了 C/C++ 开发者在 Linux 环境下的首选。本文将带你从零开始,在 Linux 环境下搭建 SQLite3 开发环境,并使用 C 语言编写一个完整的终端词典查询程序。
爱笑鱼
2 小时前
android
·
linux
Android 系统启动机制(六):Zygote 创建 App 为什么走 Socket?哪些是源码事实,哪些是架构解释?
Android Framework 的跨进程调用几乎处处可见 Binder:AMS、PMS、WMS 都通过 Binder 暴露能力。普通 App 又通常由 AMS 侧发起创建。于是一个自然问题出现了:
2601_96229988
2 小时前
linux
·
python
·
ubuntu
·
脚本
·
命令
Linux下运行Python脚本
本文对在Linux系统里运行脚本的方法予以讲解, 着重有着查看版本的命令, 以及怎样编写脚本文件, 怎样保存脚本文件, 怎样执行脚本文件, 助力用户迅速掌握在Linux环境当中进行编程的基本操作流程。
Zenova EdgeOS
2 小时前
linux
·
服务器
·
网络
Linux eBPF 工业边缘性能观测实战
工业边缘设备的问题往往发生在现场:进程突然重启、块设备延迟抖动、网络重传升高、CPU 被某个采集任务吃满、容器里的服务偶发卡顿。传统排障依赖日志、top、iostat 和 tcpdump,采样粒度粗,也难以回答“当时内核里发生了什么”。
skywalk8163
3 小时前
linux
·
运维
·
ubuntu
·
virtualbox
通过下载Ubuntu ova文件在Virtual Box快速安装ubuntu
到清华源下载:Index of /ubuntu-cloud-images/noble/current/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
wuminyu
3 小时前
java
·
linux
·
c语言
·
jvm
·
c++
JVM锁膨胀与Futex源码解析
本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
斑马139
3 小时前
linux
·
笔记
·
学习
Linux软件编程学习笔记(十一)——HTTP协议
HTTP(HyperText Transfer Protocol,超文本传输协议)是一种用于客户端和服务器之间进行数据传输的应用层协议。
OpenPomeloxCommunity
3 小时前
linux
Linux驱动基础(一):模块机制的设计与实现
日期:2026-09-04 · 参考源码版本:Linux 5.15.49版权声明 本文为原创技术文章,著作权归作者所有。未经作者书面授权,严禁任何形式的转载、摘编、复制、建立镜像、商业使用。
Shadow(⊙o⊙)
3 小时前
linux
·
运维
·
网络
Linux网络——文件与网络的连接桥梁struct sock {
目录三次握手listen( ) 的使用当服务端仅listen()而不accept()情况下,客户端最多可以链接几个?
新时代牛马
4 小时前
linux
·
运维
·
服务器
Linux 性能调优与追踪完整篇:ftrace、perf、eBPF从采样到落地验证
CPU 被打满却说不清热点、延迟尖刺只能「重启试一下」、上线后回归全靠猜——缺的不是参数列表,而是 可复现的观测路径:从 tracepoint/kprobe 到采样火焰图,再到改参与回归对比。本文把 ftrace、perf_event、eBPF/bpftrace、常见调优开关与排障顺序合成一篇闭环。