
Linux 库制作与原理:从生成使用到 ELF 文件与链接解析
Linux 库分为静态库和动态库,本质是二进制代码集合。静态库在编译时合并进可执行文件,动态库在运行时加载。ELF 格式包含程序头表和节头表,分别对应操作系统段映射和编译器节管理。静态链接在编译期完成地址重定位,动态链接推迟至运行时,通过 GOT 表和 PLT 实现延迟绑定。进程通过虚拟地址空间映射共享动态库,节省内存。掌握库的制作、链接原理及 ELF 结构…
博客作者
网络路由工程师
364
已发布文章
15K
博客获赞
830K
博客浏览
第 16 页

Linux 库分为静态库和动态库,本质是二进制代码集合。静态库在编译时合并进可执行文件,动态库在运行时加载。ELF 格式包含程序头表和节头表,分别对应操作系统段映射和编译器节管理。静态链接在编译期完成地址重定位,动态链接推迟至运行时,通过 GOT 表和 PLT 实现延迟绑定。进程通过虚拟地址空间映射共享动态库,节省内存。掌握库的制作、链接原理及 ELF 结构…

基于 MS-Swift 框架对 DeepSeek-R1 大模型进行部署、推理及微调的全流程实践。内容涵盖环境配置、模型下载、vLLM 加速部署、API 调用方式以及基于 LoRA 的微调训练步骤。文章旨在帮助开发者快速掌握该模型的技术落地方案,实现从本地部署到定制化应用的完整闭环。

Ubuntu 系统使用 Hyprland 窗口管理器时,部分 Electron 应用如 VSCode、微信等因 Wayland 模式兼容性问题导致 fcitx5 输入法失效。根本原因是 Wayland 下程序未自动继承输入法环境变量且 Electron 默认启用 Wayland 渲染。解决方案是修改应用程序的 .desktop 启动器文件,注入 GTK_IM…

记录了在 Kali Linux 2025 环境下从零部署 GVM/OpenVAS 漏洞扫描系统的完整流程。内容涵盖虚拟机导入、系统基础优化(Root 权限、SSH 配置、静态 IP、软件源替换)、GVM 核心组件安装与服务初始化、漏洞库同步以及 Web 端口的远程访问配置。最后演示了如何通过 Web 界面创建扫描任务、设定目标并生成安全报告,适合安全运维人员…

二叉搜索树(BST)是有序查找的基础结构。通过 C++ 演示了 key 与 key_value 两种类型的实现细节,涵盖节点定义、插入、中序遍历、查找及删除操作。重点解析了删除节点时左右子树的处理策略,包括单支树退化风险及平衡性讨论,为理解红黑树等平衡树打下基础。

清华智谱团队提出一种利用大规模合成交错数据扩展语音 - 文本预训练的新方法,无需依赖并行语音 - 文本数据集。通过从文本语料库提取片段并使用 text-to-token 模型合成语音 token,构建了 6000 亿 token 的交错数据。结合监督语音 tokenizer 和两阶段训练,模型在语音语言建模和口语问题解答方面取得 SOTA,将语音问答任务准确…

Python 零基础自学教程涵盖环境搭建、基础语法、数据类型、运算符、流程控制、容器类型、字符串处理、函数定义、面向对象编程、异常处理、常用模块及文件操作等内容,适合初学者系统学习 Python 编程。

网络安全基础知识点涵盖信息安全定义与特性(可用性、完整性、机密性等),分析主动与被动攻击威胁,详解黑客入侵手段如 IP 欺骗、Sniffer 探测、端口扫描及特洛伊木马传播机制。介绍防火墙技术分类包括包过滤、状态检测、应用代理等及其设计原则,并阐述密码学基础中的对称与非对称加密算法、数字签名及常见密码分析攻击方法。

基于 Drozer 框架的 Android APP 渗透测试流程。涵盖环境搭建(夜神模拟器、ADB、Python2.7)、组件分析(Activity、Service、Provider、Broadcast)及漏洞扫描。通过 Drozer 命令列出应用包名、检测暴露组件权限、探测 Content Provider 注入及数据读取风险。演示了如何绕过登录验证及利用…

2024 年国内已备案的 117 家 AI 大模型清单涵盖了百度文心一言、智谱清言、抖音云雀、百川智能、中科院紫东太初、Minimax ABAB、商汤日日新、上海人工智能实验室书生、科大讯飞星火、360 智脑、阿里通义千问、腾讯混元、华为盘古、出门问问序列猴子、昆仑万维天工、WPS AI、面壁智能露卡及月之暗面 Kimi 等主流大模型。内容涉及各模型的技术特…

Android 开发求职阿里面试经验分享,涵盖准备工作建议及一二面技术面试题。内容包括 Java 基础(String、异常、IO、多线程、集合)、手写代码(排序、二叉树、单例)、计算机基础(TCP/IP、HTTP)、Android 核心(生命周期、View 绘制事件分发)及协作评估问题。重点强调熟悉项目细节而非盲目复习,并指出 Java 在面试中的比重较大。

详细解析了 Android Framework 的核心架构与关键组件源码。内容涵盖系统启动流程(Init、Zygote)、跨进程通信(Binder)、Handler 机制、AMS 活动管理、WMS 窗口管理、Surface 绘制流程、SurfaceFlinger 合成、PKMS 包管理、InputManager 输入处理以及 DisplayManager 显…

Python 作为主流编程语言,其生态系统包含多种高效工具。 Jupyter Notebook、PyCharm、Requests、Pandas、Matplotlib、Numpy、Beautiful Soup、Django、Scikit-learn 及 Pygame 等十大工具。涵盖数据分析、Web 开发、机器学习及游戏开发场景,提供安装命令与基础代码示例,帮…

在 Windows 10 64 位系统上安装 Python 3.8.10 解释器和 PyCharm 2020.3.5 开发环境的全过程。内容包括从官网下载对应版本、配置环境变量、验证安装、创建虚拟环境、设置项目解释器以及使用 pip 管理第三方依赖包。此外,还补充了常见问题的排查方法,如 PATH 未生效、解释器未识别等,旨在帮助开发者快速搭建稳定的 Pyt…

介绍在 OpenWRT 路由器上部署 SFTP 服务以实现安全的远程文件传输。通过安装 OpenSSH SFTP 组件并配置内网穿透工具,用户可在公网环境下安全访问设备文件。内容涵盖服务安装、用户权限设置、隧道创建及固定地址配置,同时包含安全加固建议与常见故障排查指南,确保数据传输过程中的加密性与完整性。

九款国内主流的免费大模型,包括 Kimi、智谱清言、文心一言、天工 AI 搜索、星火大模型、通义千问系列、腾讯混元、豆包和 360 智脑。文章分析了各模型的核心特点,如长文本处理能力、联网搜索、多模态交互及特定领域应用。重点推荐了 Kimi 和智谱清言在长文本和代码方面的优势,并提供了针对不同场景的选型建议,帮助用户根据自身需求选择合适的 AI 工具。

AI 大模型凭借多模态数据处理能力,在医疗行业展现出巨大潜力。文章探讨了其在提升诊断准确率、抑郁症识别公正性等方面的应用案例,分析了数据安全与算力成本带来的部署挑战,提出了私有化部署与云计算的解决方案。重点阐述了医学影像诊断、个性化治疗、疾病预测及药物研发四大核心场景,并展望了多模态融合、自动化决策及知识发现等未来趋势,旨在推动医疗大模型的安全落地与价值释放…

基于 Kotlin 和 Android 属性动画技术,实现了一款包含基础、进阶、困难三个难度的糖果捕捉小游戏。核心逻辑涉及动态视图创建、屏幕坐标随机生成、相似三角形计算平移距离以及递归算法确保视图移出屏幕。文章详细解析了不同难度下的数学模型与代码实现细节,并提供了优化建议。

深入探讨了大模型提示工程的核心概念与实践技巧。内容涵盖 Prompt 的基本定义、六大构成要素(角色、任务、上下文、示例、格式、语气)以及写作原则。详细解析了 Zero-shot、Few-shot 及思维链(CoT)等激发模型涌现能力的技术方法,并通过代码示例和应用场景说明了如何构建高效指令。文章旨在帮助用户摆脱无效提问,掌握引导 AI 生成高质量内容的方法…

FastGPT 是一款基于大语言模型的知识库问答系统,支持可视化工作流编排、RAG 检索及私有化部署。介绍其核心功能、在线使用方式以及通过 Docker Compose 进行本地私有化部署的详细步骤,帮助用户构建安全可控的 AI 应用。内容包括环境准备、配置文件修改、OneAPI 集成、知识库管理及常见问题排查,旨在提供一套完整的私有化落地方案。