类加载子系统 概述 完整图如下: 如果自己想手写一个 Java 虚拟机的话,主要考虑哪些结构呢? 类加载器 执行引擎 类加载器子系统作用 类加载器子系统负责从文件系统或者网络中加载 Class 文件,Class 文件在文件开头有特定的文件标识(CAFE BABE)。 ClassLoader 只负责 ...
分类:
其他好文 时间:
2020-07-19 23:39:47
阅读次数:
51
idea 提交远程库冲突解决 github团队协作,正常开发 管理得好的话,不会出现代码冲突问题,项目经理会划分模块,每个小组成员各自开发模块,公共的代码由专门的人负责维护; 但是偶尔管理沟通问题导致出现冲突偶尔也是会出现的; 冲突出现场景过程分析: 同一段代码,A程序员修改提交了。B程序员没有更新 ...
分类:
其他好文 时间:
2020-07-19 11:44:30
阅读次数:
80
1.配置工程路径和工程名,设置堆栈大小 2.配置时钟,定时器时钟HCLK 72M 3.Usart 串口配置 有了这个工具,PGIO,TIM,DMA,ANALOG,PWM的配置所见即所得 在RTT平台上使用,只需要自动生成代码的 数 SystemClock_Config() ,该函数负责初始化系统时钟 ...
分类:
其他好文 时间:
2020-07-19 00:32:54
阅读次数:
162
Redux 安装指令是: > yarn add redux react-redux Redux 中的核心是: store 是应用的状态管理中心,保存着是应用的状态(state),当收到状态的更新时,会触发视觉组件进行更新。 container 是视觉组件的容器,负责把传入的状态变量渲染成视觉组件,在 ...
分类:
其他好文 时间:
2020-07-18 22:18:52
阅读次数:
56
一.从输入URL到页面展示,这中间发生了什么 首先来看一下“从输入URL到页面展示完整流程的示意图” 1.1 浏览器展示页面进程介绍 该图是浏览器多进程配合从而完成浏览器的页面跳转、渲染,主要有三个浏览器进程相互配合。 浏览器进程:主要负责用户交互、子进程管理和文件存储等功能,就相当于浏览器的大管家 ...
分类:
其他好文 时间:
2020-07-18 22:07:41
阅读次数:
67
内核kernel 操作系统负责整个系统运行的调度管理,包括管理各个硬件(如:cpu, 内存,磁盘,网卡等)以及在系统的上运行的各个应用程序。当计算机从关机状态启动,启动的第一个程序是操作系统内核,内核启动,将会注册GDT表(内存的分段信息),表中会记录操作系统单独拥有的一段内存空间,这部分空间只有操 ...
分类:
系统相关 时间:
2020-07-18 15:45:19
阅读次数:
75
使用VS2017和Qt5.12.4。(Windows10) 点击生成到生成成功大概有这几个步骤: 源码 -> 预处理 -> 编译和优化 -> 生成目标文件 -> 链接 -> 生成可执行文件 1.源码(编辑器) 自己键盘敲出来的程序代码(或者ctrl + c)。 2.预处理(预处理器) 主要负责以下的 ...
分类:
编程语言 时间:
2020-07-18 15:41:22
阅读次数:
77
首先,CTO(首席技术官(ChiefTechnologyOfficer)) CTO(首席技术官)英文Chief Technology Officer,即企业内负责技术的最高负责人。这个名称在1980年代从美国开始时兴起于做很多研究的大公司,如General Electric,AT&T,ALCOA,主 ...
分类:
其他好文 时间:
2020-07-17 14:05:44
阅读次数:
121
一、JDBC编程 1.JDBC简介 JDBC(Java Database Connectivity)是一套用于执行SQL语句的Java API。 分为两层: (1)上层是JDBC API,负责在Java应用程序和JDBC驱动程序管理器之间进行通信,负责发送程序中的SQL语句; (2)下层是JDBC驱 ...
分类:
数据库 时间:
2020-07-17 09:22:25
阅读次数:
89
什么是动态网页 1.根据不同的输入(或操作),返回不同网页。 2.静态网页无法实现搜索、购买、登录等交互功能,无法进行实时更新。 如何实现动态网页 首先需要服务器,现阶段大部分是B/S架构,以前大部分是C/S架构。 1.C/S(Client-Server):客户机-服务器。服务器负责数据的管理,客户 ...
分类:
Web程序 时间:
2020-07-16 22:05:29
阅读次数:
117