- 博客(16)
- 收藏
- 关注
原创 冯诺依曼体系结构与操作系统的关系
⽽当你真正进⾏对物理地址空间访问的时候,才执⾏内存的相关管理算法,帮你申请内存,构建⻚表映射关系(延迟分配),这是由操作系统⾃动完成,用户包括进程完全0感知!不考虑缓存情况,这⾥的CPU能且只能对内存进⾏读写,不能访问外设(输⼊或输出设备),这里的不能访问指的是数据层面,它不能直接从输入设备读数据,也不能直接向输出设备写入数据,这两个操作都需要内存作为中间媒介来完成。因为有地址空间的存在和⻚表的映射的存在,我们的物理内存中可以对未来的数据进⾏任意位置的加载!内核(进程管理,内存管理,⽂件管理,驱动管理)。
2025-05-24 17:01:26
252
原创 HCS简介(1)
资源管理平台 - Service OM (FusionManager - AllinOne FusionManager - AllinoneFM) ——对fusionSPhere openstack 底层资源进⾏管理 ——提供规格,镜像 ,底层⽹络。运营管理平台 - ManageOne service center - SC - 单独提供WEB访问界⾯: ——云计算管理 - 发布云计算产品 - 上线/下线,创建租户/⽤户 (给云管理员用的)所有的云服务都是以单独产品软件部署云计算平台中的。
2025-05-22 20:34:34
488
原创 计算机网络(1)
以太网具有成本低、易于安装和维护、兼容性好等优点,不仅在企业网络、校园网络中占据主导地位,还广泛应用于数据中心、家庭网络等领域,是构建现代网络基础设施的关键技术之一,为信息的高效传输和共享提供了坚实支撑。网络层交付给链路层之前,会先做决策再行动(会先查一下路由表,看看目标网络是不是在当前子网中,如果不在就发送给下一跳的路由器,封装路由器的mac帧报头 在的话就发给自己子网内的机器 封装该机器的mac帧报头)数据链路层解决的是直接相连的主机(包括电脑、路由器、手机等)之间进行数据交付的问题!
2025-05-20 21:22:31
213
原创 CANN介绍(1)
昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,包括昇腾系列处理器、系列硬件、CANN(Compute Architecture for Neural Networks,异构计算架构)、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链。CANN 不仅仅是一个简单的软件平台,首先它是一个开发体系,包含了编程语言,编译及调试工具和编程模型,创造了基于异腾系列处理器的一个编程的框架,未来将持续演进。
2025-05-15 21:05:14
433
原创 java概述
继承允许子类继承父类的属性和方法,实现代码复用,快速构建具有层次结构的类体系。在企业级应用开发中,如大型电子商务系统、银行核心业务系统等,Java 凭借其稳定性和安全性,保障企业业务的高效运行。例如,集合框架提供了强大的数据存储和管理能力,开发者可以根据需求选择合适的集合类,如 ArrayList、LinkedList 等;无论程序运行在 Windows、Mac 还是 Linux 等不同操作系统上,只要这些系统配备了相应的 JVM,就能顺畅执行该程序,极大降低了开发和维护成本,提升了软件的可移植性。
2025-05-08 21:27:47
252
原创 什么是Docker
这些容器可在任何支持Docker的环境中运行,确保开发、测试和生产环境的一致性。1.容器:Docker的核心概念是容器,它是一种轻量级、可执行的独立软件包,包含应用运行所需的一切要素,如库、系统工具、代码和运行时。2.镜像:Docker镜像是一个只读的模板,包含了运行某个软件所需要的所有内容,包括代码、运行时环境、库文件、环境变量和配置文件等。2.应用程序部署:简化应用程序的部署过程,将应用程序及其所有依赖项打包到一个可移植的Docker容器中,然后将其部署到任何运行Docker的环境中。
2025-05-06 20:20:26
341
原创 如何在markdown中插入图片
VSCode 会自动生成图片的 Markdown 语法(需确保拖拽到编辑区域)。插件会自动将图片保存到指定路径,并插入 Markdown 语法。直接将图片文件从资源管理器拖拽到 Markdown 编辑器中。复制图片到剪贴板(截图或本地图片)。:在 VSCode 扩展商店搜索。在 Markdown 文件中按。(Windows)或。
2025-04-26 19:16:42
1171
原创 什么是MYSY2
MSYS2是Windows上C/C++开发的理想选择,尤其适合需要Unix工具链或跨平台项目的开发者。需要注意的是该软件下载后会的得到很多不同版本只需要选择MSYS2 UCRT64版本即可。是一个为Windows平台设计的开源开发环境,基于Cygwin和MinGW-w64技术构建,旨在为开发者提供类Unix环境及强大的软件包管理系统。
2025-04-24 19:15:37
415
原创 什么是opengauss?
自2020年开源以来,已有超260家企业、5000名开发者参与社区贡献,覆盖关系型、KV、时序、地理空间等多种数据库场景。同时,华为通过伙伴认证、培训体系、高校课程等,推动openGauss在金融、政务、能源等行业的规模化应用,助力企业数字化转型。它基于PostgreSQL进行深度优化和扩展,融合了华为在数据库领域多年的技术积累,支持多核架构、分布式部署、智能运维等特性,适用于金融、电信、政务、能源等对数据安全与业务连续性要求极高的行业场景。
2025-04-22 21:02:57
378
原创 子网掩码简介
值为0的比特对应IP地址中的主机位,以此来辅助我们识别一个IP地址中的网络位与主机位。即网络掩码中1的个数就是IP地址的网络号的位数,0的个数就是IP地址的主机号的位数。同⼀⽹络下没有地址层次,⽐如⼀个公司⾥⽤了 B 类地址,但是可能需要根据⽣产环境、测试环境、开发环境来划分地址层次,⽽这种 IP 分类是没有地址层次划分的功能,所以这就缺少地址的灵活性。又称网络掩码 (Netmask),告知主机或路由设备,地址的哪一部分是网络号,包括子网的网络号部分,哪一部分是主机号部分。简单明了,选路简单。
2025-04-19 17:17:09
317
原创 FTP相关
ftp lftp,lftpget wget,curl filezilla gftp(Linux GUI) 商业软件(flashfxp,cuteftp) wu-ftpd proftpd(提供web接口的一种ftp服务端程序) pureftp vsftpd(Very Secure) ServU(windows平台的一种强大ftp服务端程序)FTP也是一个应用程序,基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。ftp有2种数据连接模式:命令连接和数据连接。
2025-04-17 20:23:30
318
原创 CMake相关
查看变量后发现该变量默认为空,需要自己定义。这个变量用来定义自己的cmake模块所在的路径。如果工程比较复杂,有可能会自己编写一些cmake模块,这些cmake模块是随工程发布的,为了让cmake在处理CMakeLists.txt时找到这些模块,你需要通过SET指令将cmake模块路径设置一下。比如SET(CMAKE_MODULE_PATH,${PROJECT_SOURCE_DIR}/cmake),这时候就可以通过INCLUDE指令来调用自己的模块了。
2025-04-14 17:07:26
378
原创 什么是Ubuntu?
Ubuntu 是一个功能强大、用户友好的开源操作系统,适合从个人用户到企业用户的各种需求。其开源性质、活跃的社区和定期更新使其成为全球最受欢迎的 Linux 发行版之一。公司开发,并得到全球社区的广泛支持。Ubuntu 以其易用性、稳定性和丰富的软件生态而闻名,适用于个人电脑、服务器、云计算以及物联网设备。的开源操作系统,属于。
2025-04-12 17:32:18
1049
原创 GitHub 是什么?
它不仅提供了强大的版本控制功能,还支持团队协作、开源社区互动和项目管理。对于开发者来说,GitHub 是学习和工作的必备工具;对于团队和企业来说,GitHub 是提高开发效率和代码质量的重要平台。,由 GitHub 公司(现属于微软)开发和运营。它为开发者、团队和组织提供了一个集中管理和协作开发代码的空间,是全球最大的开源社区和代码托管平台之一。GitHub 是一个。
2025-04-09 19:13:25
1210
原创 word转markdown文件
总结:由于markdown中的图片无法设置大小,因此在word中排布的图片格式不标准,需要人工调整。Markdown是纯文本格式,可在任意编辑器中打开,无需依赖特定软件,而Word文件可能因版本差异导致格式错乱。前言:需要将word转markdown文件,则需要下载两个软件后将word文件另存为markdown文件即可。Markdown文件可直接纳入Git等版本控制系统,便于追踪修改历史,而Word文档的二进制格式难以高效管理。Markdown剥离了格式干扰,让用户专注于文字本身,适合追求极简写作的场景。
2025-04-07 17:32:37
1207
原创 如何实现Markdown文件转PDF文件
使用这种方法需要vscode及其配置文件,否则打开后可能会报错,但这种方式也可以更高效的实现文件转换,值得注意的是第一次转换PDF时等待时间会比较长,并且PDF文件会保存在打开Markdown文件的目录下,当第一次等待结束后未在目标文件夹中找到PDF文件,只需要再转换一次Markdown文件即可。效果如上图所示,值得注意的是,刚开始我们未下载任何插件,右边文档显示底色为黑色,因此需要我们下载vscode中的相关插件。下载成功后就可以显示白色底色文档并且用鼠标右键选中转为PDF文件。打开后实例如上图所示;
2025-04-03 19:08:33
1137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人