Linux服务器编程实践148-I/O复用在高并发服务器中的最佳实践

一、I/O复用技术概述在高并发Linux服务器开发中,I/O复用技术是应对大量并发连接的核心手段之一。它允许程序同时监听多个文件描述符(File Descriptor),并在某个或多个文件描述符就绪(可读、可写或异常)时通知应用程序进行处理。这种机制避免了传统"一连接一线程"模型的资源浪费&#xff

路径遍历高危漏洞检测报告

项目 详情 报告名称 目标站点路径遍历漏洞安全检测报告 漏洞编号 ‌CVE-2024-23334 测试目标 测试工具 Burp Suite Professional v2024.6.5 测试日期 2026 年 5 月 23 日 漏洞危害等级 高危 CVSS 3.1 评分 8.6(AV:N/AC:L/PR

手把手教你用飞书远程操控 Linux 服务器上的 Claude Code —— 从零部署 cc-connect 全记录

摘要: 本文完整记录了在 Linux 服务器上部署 Claude Code,并通过开源工具 cc-connect 将其接入飞书的全过程。实现了用手机飞书随时随地向服务器上的 Claude Code 发送指令、操作工作区文件的效果。文章包含踩过的坑和解决方案,适合有类似需求的开发者参考。 一、需求背景我日常在 Linux 服务器上使用 VSCode

保姆级教程:手把手搭建MCP服务器让AI替你干活

保姆级教程:手把手搭建 MCP 服务器,让 AI Agent 真正替你干活 让 AI 连接真实世界——文件系统、数据库、API、浏览器,一个标准全搞定 预计完成时间: 3 小时 所需技能: 基础 Python、会用命令行 适合人群: 想让 AI 真正执行任务而不是只会回答问题的同学 前言:AI 为

Windows+Ubuntu 双系统安装超详细保姆级教程2026,包括系统安装、英伟达独显驱动安装以及双系统时间同步的所有过程

本篇教程从镜像下载开始撰写。如果电脑是带有独立显卡的话,后文也有安装独显驱动的教程。同时双系统安装完成后,会遇到 Windows 系统下每次开机时间都不对的问题,也在教程后最后一并解决。开始之前请先准备好一个 16 GB 以上的 U 盘。后续也将更新帖子如何彻底完全卸载 Ubuntu。电脑配置:Windows 11 25H2 家庭中文版&#x

Linux信号——信号产生

目录一产生信号1-1通过终端按键产生信号1-1-1 基本操作1)Ctrl+C (SIGINT) 2)Ctrl+\(SIGQUIT)   3)Ctrl+Z(SIGTSTP)1-1-2 理解OS如何得知键盘有数据1-1-3 初步理解信号起源2-1 调用系统命令向进程发信号2-1-1

鸿蒙 App 的 Task + State 双核心架构

子玥酱 (掘金 / 知乎 / CSDN / 简书 同名) 大家好,我是 子玥酱,一名长期深耕在一线的前端程序媛 👩‍💻。曾就职于多家知名互联网大厂,目前在某国企负责前端软件研发相关工作,主要聚焦于业务型系统的工程化建设与长期维护。我持续输出和沉淀前端

go语言:实现linear congruential generator线性同余发生器算法(附带源码)

项目背景详细介绍在计算机科学中,“随机数”是一个看似简单、却极其基础且重要的概念。在现实世界中,随机性来源于物理过程(噪声、量子现象等),但在计算机中: 绝大多数所谓的“随机数”,其实都是“伪随机数” 也就是说,它们是通过确定性的数学公式生成的,只是“看起来像随机”。在所有

go语言:实现反转字符串算法(附带源码)

一、项目背景详细介绍字符串反转(Reverse String)是编程语言中最经典、最基础的算法之一,也是很多技术面试、算法题和系统底层库中经常使用的操作。在实际开发中,字符串反转并不仅仅是算法练习,它在很多真实场景中都会用到,例如:1 日志分析系统日志ID或Token需要反向处理进行匹配。2 编码与解

【数据结构】八种常见的排序算法

文章目录 1.排序概念及运⽤ 1.1 概念 1.2 常⻅排序算法 2.实现常⻅排序算法 2.1 插⼊排序 2.1.1 直接插⼊排序 2.1.2 希尔排序 2.1.2.1 希尔排序的时间复杂度计算 2.2 选择排序 2.2.1 直接选择排序 2.2.2 堆排序 2.3 交换排序 2.3.1 冒泡排序 2.3.2 快速排序 2.3.