-
CPU是如何处理指令的
CPU主要由以下几部分组成,参考下图 一系列寄存器,部分处理地址相关的寄存器,和其他一些用于处理数据的寄存器 ALU,算数逻辑运算单元 CU,控制单元,控制多个寄存器传输之间的时序等 内部一些寄存器之间的连线
2023-05-15 digiproto 821
-
如何在Linux上部署Jenkins
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。
2023-05-15 digiproto 1171
-
浅谈Eclipse GEF
相信学过编程的同学都会用过Eclipse,Eclipse作为一个集成开发环境(IDE),给我们带来了不错的开发体验(虽然我知道大家都用IDEA了),但是Eclipse的作用却不仅限于此。 Eclipse本身是一个框架平台,由于众多插件的支持,使得Eclipse拥有较佳的灵活性,所以许多软件开发商以Eclipse为框架开发自己的IDE。如果你的想开发属于自己的IDE,那么选择Eclipse作为你的开发框架是个不错的选择。随着业务变得越来越复杂以及可视化的需求越来越多,如果你想在基于Eclipse平台的IDE中画个UML图,流程图,工作流 ,那么应该怎么去实现呢?
2023-05-15 digiproto 755
-
关于Cortex-M3处理器内核中断异常处理机制你了解多少?
Cortex-M3处理器内核是ARM公司设计的Cortex-M系列的一款经典处理器内核,基于32位ARMv7内核架构,采用Thumb-2指令集,完全没有使用ARM指令集,即不能执行ARM指令。Thumb-2是16位Thumb 指令集的一个超集,在Thumb-2中,16位指令首次与32位指令并存。Cortex-M3处理器的特点包括:性能强劲、功耗低、实时性好、代码密度得到很大改善、低成本的整体解决方案。
2023-05-15 digiproto 2124
-
用react和electron实现文件树组件(上)
创建一个文件夹file-tree-js,进入文件夹,打开终端,输入yarn init -y创建一个javascript项目,这里使用了yarn作为包管理工具,也可以使用nodejs默认安装时自带的npm来创建javascript项目。
2023-05-15 digiproto 1382
-
初入SysML之模块定义图
如果把系统工程看做一座山,那么基于SysML或UML的各种图就是从不同角度去看这座山所形成的“画”。“横看成岭侧成峰,远近高低各不同”,每幅“画”都能展现出其不同角度的“美”,但又无法完全画出每一棵树、每一朵花。 今天我们来画一下山的脉络——模块定义图。文绉绉的东西放后面,直接从实例说起吧。比如台式机由主机、显示器、鼠标、键盘、音响等组成,用SysML怎么表示呢?
2023-05-15 digiproto 1709
-
私有镜像仓库的部署与使用方法
docker环境 docker官方虽然提供了公共的镜像仓库,但对于企业来说,这种方式没有安全保障,一旦在构建镜像的过程中进行了commit,就相当于把这些代码实现都交给了别人。因此企业在私有网络环境下部署属于自己的镜像仓库是非常有必要的。 Harbor是由VMware公司开源的镜像管理平台,具有丰富的图形化管理界面、用户管理、镜像管理等功能。可以为构建大规模的docker集群提供仓库服务。
2023-05-15 digiproto 585
-
你真的了解虚拟机吗?
近年来,随着科技的发展,计算机在各行各业的应用越来越广泛,所扮演角色也越来越重要。小到超市收银系统,大到飞机导弹都有计算机的影子。正是因为这些广泛的应用推动了计算机体系的迅猛发展,为了满足各种需求,
2023-05-15 digiproto 742