-
2.Linux内核架构Linux的五大组件Linux主要可分为五大重要组件,每个组件又分成许多模块从上到下贯穿各个层次,每个模块中有重要的函数和数据结构。其主要内容如下图所示。
Darwin-XNU 内核Darwin 是由苹果公司在 2000 年开...
-
1.内核结构与设计计算机资源计算机中资源大致可以分为两类资源,一种是硬件资源,一种是软件资源。
硬件资源
硬件资源如下:
总线,负责连接各种其它设备,是其它设备工作的基础。
CPU,即中央处理器,负责执行程序和处理数据运算。
内存,负责储存运行时...
-
本文是OpenGL学习记录的第二篇,在上一篇我们完成了GLFW以及GLEW的安装,和CMakeLIst文件的设置。在本篇中,将使用OpenGL进行窗口的绘制,以校验相关支持库是否能正常工作。
头文件的引入由于使用了GLFW和GLEW,因此需要先引入相...
-
这几天开始跟着B站傅老师的视频以及 LearnOpenGL-CN学习OpenGL。
去年暑假在某手机厂实习的时候就有尝试学习OpenGL,那会在安卓平台上学习了着色器的简单使用,还未深入学习,就结束实习。
由于在以后的工作中可能会用到OpenGL的相...
-
Node.js操作MySQL数据库MySQL驱动的安装使用以下命令安装 node.js 的 MySQL 的驱动库:
1npm install mysql
Node.js连接及使用MySQL进行 MySQL 连接前需要进行连接配置的声明及初始化
12...
-
旧版生命周期
旧版生命周期主要使用以下钩子:
挂载时
constructor
组件构造函数,常用于初始化组件state,以及对组件内响应方法的绑定
componentWillMount
在第一次渲染前的钩子函数,也常用于初始化state,在新版生命...
-
Docker 镜像拉取作者所用设备为 MacBook Air M1 ,因此需要选择适配于arm架构的Mysql镜像。基于不同的操作系统也可以选择不同的docker镜像
1docker pull mysql/mysql-server
Mysql配置文件...