自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 虚拟机学习(一)

虚拟机学习(一)       什么是虚拟机?       我理解的虚拟机是通过虚拟机软件,搭配对应的镜像文件,创建出来的,下面记载一些自己的猜想吧,虚拟机软件是一个软件,作用就是在本机上分配一些物理存储空间给mac系统(假如是想window上装macOS),具体做了什么呢?我认为是将macOS系统API方法中的操作方法能够操作的对象名称赋给刚刚划分出来的硬件,然后用

2021-11-19 10:49:21 500

原创 奇奇怪怪之——内存哪去了?

本人由于工作学习需要与今年8月份买了一个苹果本(macbook air 搭载了M1芯片),(由于不是开发用着很流畅),但是在某天下载了一个内存清理软件发现了一个严重的问题,那就是标记好的16G内存,到我这里只剩下了3.8G,如下图:要知道8G到16G的内存我可是补了1500+块的,钱出去了,内存呢?好家伙,生怕骗不到我系统上还特意标注了16G内存问题既然出了,那原因呢?找吧,不说啥了…这里首先介绍一下我的猜想,64位苹果机的M1芯片只使用了32根地址总线,至于是不是呢?不知道,希望通过今后增长的知

2021-09-30 13:56:51 167

原创 JVM基础篇

最开始附上标准官方文档链接地址:https://docs.oracle.com/javase/8/docs/index.html一.总览1.1java的全部组件图(java8标准文档的原图——很经典)组件:就是由窗口或者类等组成的专门用于完成某类功能的集合。1.2.上图中每一个组件的作用 java: 该java命令启动 Java 应用程序。它通过启动 Java 运行时环境 (JRE)、加载指定的类并调用该类的main() 方法来完成此操作。 javac:

2021-09-28 16:53:09 127

转载 汇编与反汇编基础

反编译做的就是编译的相反动作。举例来说,例如一个程序用C语言来写,写完之后要编译成CPU可以识别和运行的机器代码,也就是生成EXE程序。而反编译是反过来,把EXE反编译成编程源代码,也就是C程序,不过一般反编译大多数都是从机器码反编译为汇编。其他语言的情况基本也是这样的。至于具体要怎么用,这个就看你的目的了。但一般情况下是通过反编译主要是用于没有源码的程序的分析,例如破解别人的软件等。 一,比如说,你拿到...

2021-09-28 10:23:38 2130

转载 两种寄存器的区别

 从名字上看,SRAM与DRAM的区别只在于一个是静态一个是动态。由于SRAM不需要刷新电路就能够保存数据,所以具有静止存取数据的作用。而DRAM则需要不停地刷新电路,否则内部的数据将会消失。而且不停刷新电路的功耗是很高的,在我们的PC待机时消耗的电量有很大一部分都来自于对内存的刷新。那么为什么我们不用SRAM来作为内存呢?  首先来看一张SRAM的基本单元结构图                  再来看看DR...

2021-09-26 13:34:59 388

转载 UML各种图画法——转载

来源:绘制UML各种图详解_私房菜-CSDN博客_uml图 一、前言 在软件开发过程中会经常整理文档,不是所有的信息都可以通过文字来表达,而换成图之后会更加的直观、有效,其中频繁使用的就是UML图。结合自己实践总结一下,希望对大家都能有所帮助。 本文中的UML图都是用visio 绘制,source code展示是Java 语言。 二、UML简介 Unified Modeling Language (UML)又称统一建模语言或标准建模语言...

2021-09-24 10:50:13 2674

原创 UML标准化建模语言最新官方文档

UML 2.5.1官方文档下载地址:https://www.omg.org/spec/UML/2.5.1/PDF

2021-09-23 15:51:41 615

原创 sql反模式学习(2)

一、树型结构的实际应用问题   程序员在实际开发中经常会遇到这样的问题,需要查找存在递归关系的数据,而这种数据一般采用树状结构或者层级方式存储,举一个实际例子。  例如:在外卖系统或者论坛网站上,一个人会发表评论,其他人可以针对这个人的评论进行回复,由此可以延伸出多级评论,针对这种场景你可能会通过设计出如下数据库来解决这个问题。像这种最常见的解决方案就是添加一个parent_id字段,引用同一张表的评论字段,这样的设计叫邻接表,通过无限次递归可以遍历出无限深度的子节点评论,但是此.

2021-09-16 11:14:52 158

转载 sql反模式学习(1)

逻辑数据库设计 - 乱穿马路(多对多关系) 一、乱穿马路模式介绍   程序员通常使用逗号分隔的列表来避免在多对多关系中创建交叉表,这种设计方式定义为一种反模式,称为乱穿马路。   例如:在一个产品管理系统中,一个人可以有多个产品,一个产品必须对应一个人,因此有如下数据库:    ...

2021-09-14 15:01:06 239

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除