logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux内核编程之二:vm_area_struct与进程虚拟内存管理

本文深入探讨了Linux内核编程中的vm_area_struct结构体及其在进程虚拟内存管理中的关键作用。通过分析虚拟内存的基本概念、vm_area_struct的核心字段和组织结构,以及内存映射与缺页处理机制,帮助开发者理解Linux内存管理的底层原理。文章还提供了通过/proc文件系统观察vm_area_struct的实战示例,适合Linux内核开发者和系统程序员深入学习。

linux内核队列实现方式,Linux内核中的循环队列

本文介绍linux内核中一个实现十分巧妙的数据结构:无锁循环队列kfifo。kfifo是linux内核中提供的一个循环队列,采用无锁编程技术,在只有一个reader和writer时,可以不用任何锁,提供高并发的访问能力。kfifo的结构定义很简单:struct __kfifo {unsigned intin;unsigned intout;unsigned int ...

linux内核编译与定制,Linux01-Linux编译内核定制属于自己的内核48

一、Kernel常用命令1、Kernel组成:核心:/boot/vmlinuz-version内核模块(ko): /lib/modules/version/2、装载模块命令:insmodmodprobe3、用户空间:是访问、监控内核的方式:4、伪文件系统/proc, /sys:/proc/sys: 此目录中的文件很多是可读写的/sys/: 某些文件可写5、设定内核参数值的方法:a、能立即生效,但无

android跳转第三方地图,android调用外部地图APP导航路线规划全解

效果终于有点时间了,将项目中调用外部地图(高德和百度)做个总结吧!干货在做这个需求前首先要知道一些东西。导航一定有起点和终点,一般起点和终点有两种形式,坐标和名称。坐标一般常见的有三种火星坐标、百度坐标、高德坐标通过百度定位或者通过名字反编码出来的坐标都是百度坐标通过高德定位或者通过名字反编码出来的坐标都是高德坐标,不是火星坐标,我看资料的时候总是见别人说是火星坐标,但是高德sdk里面说了是高德坐

word文档图标变成白纸_word图标变了_word图标变成白底方框

Word图标怎么变成docx了 请问怎么变回去啊原因:因为设置了Word文档用了写字板程序打开。解决方法:1、首先在电脑中可以看到原本的Word文档变成了下图的显示样式。word文件图标都变了?是图标变成白色未知文件,还是别的?如果安装了wps,未设置取消关联就卸载,word图标可能会变成白色未知文件。可以打开注册表,展开以下项,导出备份后删除:HKEY_CLASSES_ROOT\.docxHKE

主流IoT物联网架构方案深度解析与选型指南

本文深度解析主流IoT物联网架构方案,包括公有云大厂方案(阿里云IoT、腾讯云IoT、AWS IoT)、开源自建方案(如ThingsBoard)及混合定制方案。通过实战案例对比各方案在设备接入、数据传输、业务应用等核心环节的优劣,提供选型决策树与避坑指南,帮助企业在不同场景(消费级IoT、工业物联网等)中做出最优选择。

#物联网
别再让Docker密码裸奔了!手把手教你用pass在CentOS上安全存储登录凭证

本文详细介绍了如何在CentOS系统上使用`pass`工具安全存储Docker登录凭证,避免明文密码泄露风险。通过GPG非对称加密和自动化配置脚本,构建企业级凭证安全体系,涵盖安装、配置、密钥轮换及灾难恢复方案,助力提升容器环境安全性。

AWS EB环境中自动化管理EC2用户的代码实现

在云计算环境中,自动化用户管理是提升运维效率的关键技术。通过AWS Systems Manager Parameter Store存储SSH公钥,结合Elastic Beanstalk的.ebextensions配置,可以在EC2实例启动时自动完成用户创建与权限配置。这种基于基础设施即代码(IaC)的方案解决了传统手动操作的维护难题,特别适合需要动态扩展的PaaS环境。从技术原理看,系统通过Use

告别PS!用Python+OpenCV实现拉普拉斯金字塔融合,5分钟搞定无缝拼接

本文详细介绍了如何使用Python和OpenCV实现拉普拉斯金字塔融合技术,快速完成图像无缝拼接。通过构建高斯金字塔和拉普拉斯金字塔,智能处理不同频率的图像信息,有效解决拼接中的颜色过渡、边缘对齐等问题,5分钟内即可获得高质量拼接效果,无需依赖Photoshop等专业软件。

#图像处理
当Qt Creator 11遇上Copilot:我的AI副驾驶如何帮我重构一段老旧C++代码

本文分享了在Qt Creator 11中集成GitHub Copilot插件进行老旧C++代码重构的实战经验。通过AI辅助的职责拆分、内存管理规范化和现代C++语法升级,开发者能高效完成代码优化,提升性能并减少代码量。文章还提供了与AI结对编程的最佳实践和Qt Creator特定配置技巧。

    共 24 条
  • 1
  • 2
  • 3
  • 请选择