Ajax Zhan's Blog
Welcome!This is Ajaxzhan.
坚信:品味优先于执行,价值驱动下创造、系统工程保安全
持续跟进AI前沿研究,持续思考技术、产品与思维。
坚信:品味优先于执行,价值驱动下创造、系统工程保安全
持续跟进AI前沿研究,持续思考技术、产品与思维。
前言 字符串作为文本处理的基础,在Go语言中扮演着举足轻重的角色。它提供了一种方便的方式来存储和操作文本数据。而切片,作为Go语言特有的动态数组实现,他不仅仅是数组的抽象,更是Go语言并发编程中不可或缺的组件。 本文旨在剖析字符串与切片的关键底层原理,不仅为面试准备提供有力支持,更关键的是,这些知识
Go语言(Golang)以简洁、快速、安全的设计哲学,在云计算、微服务等领域备受青睐。其核心特点包括:跨平台编译生成二进制文件,无虚拟化损失;自带runtime支持内存管理、垃圾回收及原生并发能力,简化开发。编译过程涵盖前端词法/句法/语义分析,后端生成SSA中间码(便于问题定位)及机器码;启动时通过runtime初始化协程调度,最终在协程中执行用户main函数,兼顾高效性与便捷性,成为现代开发的高效选择。
初始AscendC 本文记录笔者在杭研学习Ascend C的所得和体会。本次学习AscendC主要涵盖从基础概念、产品定位到AscendC算子开发。 AI Core架构 物理结构 昇腾AI处理器架构图如下: AI Core是昇腾AI处理器的核心,采用达芬奇架构。 达芬奇架构的主要部分有: 计算单元:
现代人常因忙碌陷入精神空虚,需反思行动与内在的关系。作者提出三点核心思悟:其一,承认“小我”的存在,避免否定或放任,通过统一“身口意”(所思、所言、所行)实现内在和谐;其二,以“如实”面对内在与外在,避免脱节导致的内耗,让行为真实反映生命需求;其三,以“觉知”修行,超越任性真实,在“事上炼”中保持生命鲜活,用天性而非习性生活。最终,回归生命源头,用状态而非观念活出真实与生机。
本文围绕《曾国藩领导力十二讲》中“重”字诀,从外在与内在两方面展开。“重”外在体现为举止稳重,需沉稳不慌乱、每遇大事有静气,避免浮躁失威严;内在则为深思熟虑,强调心、气、神、体的安定,尤其心定方能言行中肯。领导者需以“重”驭“轻”,在浮躁环境中保持战略定力,平衡张扬个性与稳重内涵。学习此书亦为反观领导思维、带领团队及提升个人领导力,以“重”为根基,涵养深沉厚重的领导品格。
虚拟内存的基本概念 虚拟内存的基本概念从四个部分来介绍,分别是: 传统存储管理方式的特点 局部性原理 虚拟内存的定义和特征 如何实现虚拟内存技术 传统存储管理方式的特征 传统存储管理方式可以分为两种: 连续分配方式:单一连续、固定分区、动态分区 非连续分配方式:基本分页、基本分段、基本段页 然而,传
内存管理的基本原理 内存管理的功能 内存管理的功能: 空间的分配和回收 地址转换:逻辑地址和物理地址。 内存扩充:逻辑上扩充内存,例如采用虚拟存储技术或者覆盖技术。 内存共享:多个进程访问同一块数据区域。 内存保护:各作业在各自存储空间内运行,互不干扰。 链接和装入的三种方式 重定位的概念:重定位指
本章系统讲解操作系统进程与线程管理核心内容:进程作为资源分配单位,具有动态性、并发性特征,包含运行、就绪、阻塞等状态及控制机制;线程作为CPU调度单位,分用户级与内核级实现,提升并发效率。CPU调度涵盖三级调度体系(作业/内存/进程调度),重点分析FCFS、SJF、优先级、RR及多级反馈队列算法。同步与互斥通过信号量机制解决,并深入生产者-消费者、读者-写者等经典同步问题。死锁部分阐述互斥、不剥夺、请求并持、循环等待四大条件,以及预防、避免(银行家算法)和检测策略。
本文概述了总线技术核心概念及8088最小组态应用。总线是微机数据传输通道,分地址(单向输出)、控制(双向)、数据(双向)三总线,功能是实现模块间数据传输。操作包括请求仲裁、寻址、传送、结束四阶段,同步方式分同步时序(固定时钟)和异步时序(应答)。周期关系为指令周期>总线周期>时钟周期。8088最小组态40引脚中,地址/数据复用(如AD0-AD7)、读写控制(RD*、WR*)、中断(INTR、INTA*)及总线请求(HOLD、HLDA)为关键信号,存储器与I/O读写时序差异体现在IO/M*电平,READY信号控制数据传输就绪。
可编程并行接口芯片8255A 功能与结构 D0-D7:数据线。 A1-A0:地址线,用于选择4种端口。 00:A口 01:B口 10:C口 11:控制字 时钟信号:没有,是异步的。 3个8位I/O口: A口:PA0-PA7,常做数据端口。 B口:PB0-PB7,常做数据端口。 C口:PC0-PC7,