|
|
|
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
400+累计阅读
407平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄19年
|
|
|
当前文章被以下社区和专栏收录:
操作系统核心运行链路与进程管理机制解析
操作系统作为计算机系统的核心组件,通过系统调用、资源管理和硬件抽象三层架构实现硬件资源的高效调度与分配。其核心原理包括进程管理、内存分配和中断处理等机制,构建了稳定的执行环境。在技术价值上,操作系统不仅优化了硬件资源利用率,还为上层应用提供了统一的编程接口。典型应用场景包括高并发服务器调度、容器虚拟化技术等。本文以Linux系统为例,深入解析进程控制块(PCB)和CPU调度算法(如CFS)的实现细节,并探讨了进程间通信(IPC)和内存管理子系统在解决实际问题(如高CPU占用、内存不足等)中的关键作用。
java之计算机网络
OSI七层网络模型自下向上分别是:物理层、数据链路层、网络层、传输层、表示层、会话层、应用层。 物理层:物理层的作用就是传输比特流以及数模转换和模数转换(将0101的二进制数据转换为电流的强弱进行传输,等到达目的地后0101的机器码,网卡就是工作在这一层);物理层主要是来定义物理设备的标准,如网线的类型,光纤的接口类型,各种传输介质的传输速率等(网卡属于物理层) 数据链路层:数据链路层的作用是...
别再死磕ATS了!手把手教你用PCIe PRS搞定DMA内存页的动态管理
本文深入解析PCIe PRS(Page Request Service)技术,提供动态内存管理方案以突破ATS(Address Translation Service)瓶颈。通过代码示例和性能对比,展示PRS如何在高并发场景下提升DMA效率,解决内存页换出和大页分裂等问题,适用于云计算和边缘计算环境。
【Redis】原理篇 3w字详解
本文详解Redis核心数据结构——简单动态字符串(SDS)与整数集合(IntSet)。SDS克服了C字符串长度计算慢、非二进制安全、无法动态扩容等缺陷,通过预分配内存实现高效增删操作,并支持多种编码类型以优化内存使用。IntSet则专为纯整数集合设计,基于有序压缩数组,根据数值范围自动选择编码方式(int16/32/64),显著降低内存开销,提升存储效率。二者共同支撑Redis高性能读写能力。
GPU直通技术深度解析:从原理到实战排错与稳定性优化
在虚拟化与高性能计算领域,设备直通技术是实现虚拟机近乎原生性能访问物理硬件的关键。其核心原理在于通过IOMMU(输入输出内存管理单元)实现DMA重映射与中断隔离,并借助VFIO驱动框架安全地将PCIe设备(如GPU)直接分配给客户机。这项技术的核心价值在于为AI训练、科学计算等GPU密集型负载提供了高效的虚拟化解决方案,同时避免了传统模拟设备的性能开销。然而,在生产环境中,GPU直通常面临稳定性挑战,例如PCIe链路信号完整性问题导致的间歇性“掉卡”,或配置不当引发的兼容性故障。这些问题的排查需要系统性地分
【信息科学与工程学】计算机科学与自动化——第一百五十五篇 缓存系统设计01 基础知识
CPU:拥有 L1/L2/L3 多级缓存,用于暂存即将执行的指令和频繁访问的数据。GPU:包含显存、纹理缓存、常量缓存、指令缓存等,加速图形渲染和通用计算。RAID 卡 / 存储控制器:自带缓存(通常带电池保护),用于合并写操作、加速读写。打印机:内置内存缓存,用于暂存待打印的页面数据,避免反复从电脑传输。光驱 / 蓝光播放器:内部缓存用于平滑读取光盘数据,防止因寻道延迟导致卡顿。操作系统:页缓存(Page Cache):缓存文件系统数据,减少磁盘 I/O。目录缓存(dentry cache):加速路径查找
2026最新Java八股文(完整版)
单个redis节点的并发能力是有限的,所以为了提高并发能力,我们需要搭建redis集群,就比如:主从复制。主从复制的流程主从复制主要分为:全量同步和增量同步。全量同步:在salve请求数据同步的时候会携带application Id和offset,如果master判断出applid和自己的不一样,就认为slave是第一次进行同步,所以会进行全量同步。
【信息科学与工程学】【运营科学】第二篇 C4信息与通信网络运营 (C4) ——数据中心网络运营04
典型值:λ1∈[−0.02,−0.01], λ2∈[−0.01,0], η1,η3∈[0.1,0.3], η2,η4∈[0.05,0.15]参数:δ1∈[−0.8,−0.3], δ2∈[−0.5,−0.2], δ3∈[−0.4,−0.1], δ4∈[−0.6,−0.2]参数:φ1∈[0.1,0.3], φ2∈[−0.2,−0.05], φ3∈[−0.1,0.1], φ4∈[−0.3,−0.1]参数:α∈[0.3,0.6], β∈[0.2,0.4], γ∈[0.01,0.03]
大二2个月通过中级软件设计师学习路线
软件设计师中级备考经验分享 去年我通过两三个月的努力成功通过了软件设计师中级考试。作为基础一般的考生,我想分享一下真实备考经历: 学习周期:建议至少预留2个月时间,网上所谓的"速成"并不靠谱 核心资料:B站zst_2001(炸薯条)的课程+真题刷题软件 备考策略: 上午选择题:反复记忆固定知识点 下午大题:理解原理而非死记硬背 算法题:从基础练起,如背包问题、N皇后问题 学习方法: 看视频做笔记→分类整理知识点→反复刷题修正 重点掌握计算机系统、软件工程、数据库、面向对象等核心章节 设计
【信息科学与工程学】【安全领域】第三十五篇 网络安全算法表02
分级处理:实时增量 + 离线全量 + 自动校验三线并行最终一致优先:强同步仅用于支付等核心场景双向容错:Redis侧:读CK兜底(CK侧:自动屏蔽校验失败分区业务适配:graph LR高实时场景 --> Redis写+双重读分析场景 --> 放宽CK同步延迟报表场景 --> T+1校准保障该方案已在京东、美团等千亿级数据平台验证,支撑双11级流量下Redis与ClickHouse的数据协同。
【合规领域】【信息科学与工程学】计算机科学与自动化——第五百篇 国产化/XC解决方案 第一篇 国产化产品适配
编号类型信创硬件及国产化硬件信创及国产化软件领域算法应用场景算法名称算法中的函数列表及每个函数逐步推理思考的数学表达式及函数调用关系及参数列表及参数数值设计及每个函数的完整代码及数学复杂度(时间复杂度、空间复杂度、逻辑复杂度)及时序流程图、通信图、架构图满足的用户/管理员规模关联知识和法律法规1适配方法华为鲲鹏920处理器(ARMv8架构)、飞腾FT-2000/4(ARMv8)银河麒麟V10(内核5.10)、达梦DM8数据库、OpenSSL 1.1.1(国密补丁)信息安全。
Linux命令-系统管理
文章目录1,查看当前日历:cal2,显示或设置时间:date3,查看进程信息:ps4,动态显示进程【了解】:top5,终止进程:kill6,关机重启:reboot、shutdown、init7,检测磁盘空间:df8,检测目录所占磁盘空间:du9,查看或配置网卡信息:ifconfig10,测试远程主机连通性:ping11,防火墙管理一、service方式二、iptables方式 1,查看当前日历:c...
基于PLC的全自动洗衣机控制系统+控制程序
本设计使用PLC控制系统替换了传统的继电器控制系统,实现了全自动洗衣机在硬件方面的提升,丰富了全自动洗衣机在软件方面的功能,提高了全自动洗衣机的洗衣效率,基本可以满足用户的洗衣需求。
鸟哥私房菜笔记00-计算机概论
由使用者输入指令与数据,经过中央处理器的数学与逻辑单元运算处理后,以产生或存储成有用的信息。所以,只要有输入设备及输出设备,又有CPU能进行复杂运算的,这就是计算机了。简单来说,DRAM和SRAM是“速度”与“成本/容量”之间的权衡。SRAM 快而贵,做缓存;DRAM 密而廉,做内存。在一个典型的计算机系统中,它们协同工作:CPU首先在高速但容量小的SRAM缓存中寻找数据,如果找不到(缓存未命中),才会去访问低速但容量大的DRAM主存。
移动机器人底盘-四轮差速模型(四轮独立)
对于底盘的前轮和后轮来说,其速度是同步的,那么在理想条件下,可以将底盘运动视为以ICR为圆心做圆周运动,对于四个轮子来说,圆周运动的角速度是一致的,圆周运动圆心ICR始终位于底盘几何中心COG的y轴延长线上,ICR与COG之间的距离。有关,整个底盘的速度位于速度瞬心COM处,用。四轮差速底盘设定左轮、右轮得速度分别为。圆周运动的角速度公式如式1所示。受约束,约束与圆周运动的角速度。合成,设四个轮子的速度分别为。,设左轮和右轮之间的轴距为。为圆周运动角速度,线速度为。,其均由预设目标速度。
基于立创开源ESP32步进电机驱动板硬件设计与优化实践
本文详细介绍了基于立创开源平台的ESP32步进电机驱动板硬件设计与优化实践。重点解析了ESP32-PICO-D4与A4950驱动芯片的选型搭配、电源电路噪声隔离、PCB布局布线技巧以及保护电路设计,为开发者提供了从原理图到PCB的完整优化方案,有效提升驱动板的性能与稳定性。
知识体系之APUE/内核编程
网络编程
银河麒麟V10ARM架构服务器离线安装docker\nacos【附安装包】
本文分享了在银河麒麟ARM64操作系统上安装Docker和Nacos的完整过程。首先提供了Docker的自动化安装脚本,包含服务配置、存储路径设置等关键步骤,并给出了常用维护命令。接着详细介绍了通过Docker-compose部署Nacos的方法,包括镜像导入、配置文件修改、鉴权设置等注意事项,特别强调了密钥长度必须超过32个字符的要求。文章还提供了Nacos初次登录的注意事项,并预告了后续可能推出的Redis、Nginx等安装教程。所有配置文件和脚本均可直接下载使用,适合内网环境下国产操作系统的部署
软考-软件设计师-备考笔记
根据学习视频和一些资料整理的软考软件设计师考试笔记,2022年下半年通关
USB接口ESD防护设计实战:从金属外壳到信号线的完整避坑指南
本文深入探讨USB接口ESD防护设计的实战要点,聚焦金属外壳作为ESD能量泄放关键通道的处理策略。文章详细解析了从外壳接地路径控制、信号线TVS管选型与布局,到PCB分区及电源线滤波等完整设计流程,旨在帮助硬件工程师构建系统级防护,避免常见设计误区,确保产品通过严苛的静电测试。
基于Coze平台从零构建AI智能体:以测试用例生成为例的实战指南
在人工智能技术快速发展的今天,大语言模型(LLM)和提示词工程(Prompt Engineering)已成为构建智能应用的核心技术。其原理在于通过自然语言指令引导模型完成特定任务,其技术价值在于极大地降低了AI应用开发的门槛,使非专业开发者也能快速实现想法。这一技术广泛应用于自动化办公、智能客服、内容生成等场景。本文聚焦于字节跳动旗下的Coze平台,该平台通过可视化工作流编排和预置技能,将上述技术封装为易用的工具。文章以“根据产品需求文档(PRD)自动生成测试用例”这一具体场景为例,详细拆解了从需求分析、工
2026年AI时代程序员面试:50个必考知识点全解析,掌握这些才能拿到Offer
本文系统梳理2026年程序员面试50个必考知识点,覆盖算法数据结构、系统设计、数据库、并发编程、网络、操作系统及AI时代新增考察点。
【占用网络】OccNet: Scene as Occupancy 适用于检测、分割和规划任务 ICCV2023
本文分享“占用网络”方案中,具有代表性的方法:OccNet。它以多视角视觉为核心,首先生成BEV特征,然后通过级联结构和时间体素解码器重建生成3D占用特征。构建一个通用的“3D占用编码特征”,用以表示3D物理世界。这样的特征描述可以应用于广泛的自动驾驶任务,包括检测、分割和规划。
346
6977

被折叠的 条评论
为什么被折叠?



