第五讲:远程仓库Github与Git图形化界面前言这一节将会介绍本地仓库与远程仓库的一些简单互动以及几款常用的Git图形化界面,让你更加方便地使用git。一、Git裸库简单来说git裸库就是没有工作区的git仓库。比如服务器,只起到代码托管的作用而不需要也不应该修改服务器上的代码。可通过以下指令创建git裸库:gitinit--bare创建完成之后,查看当前文件目录:image-202003291
分类:
其他好文 时间:
2020-08-06 09:24:26
阅读次数:
59
@ 前言 在最开始讲解JVM内存结构的时候有简单分析过方法的执行原理——每一次方法调用都会生成一个栈帧并压入栈中,方法链的执行就是一个个栈帧弹出栈的过程,本篇就从字节码层面详细分析方法的调用细节。 正文 解析 Java中方法的调用对应字节码有5条指令: invokestatic:用于调用静态方法。 ...
分类:
其他好文 时间:
2020-08-06 00:56:51
阅读次数:
87
前言进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。线程:表示程序的执行流程,是CPU调度执行的基本单位;线程有自己的程序计数器、寄存器、堆栈和帧。同一进程中的线程共用相同的地址空间,同时共享进进程锁拥有的内存和其他资源。多线程的实现继承Thread类创建一
分类:
编程语言 时间:
2020-08-05 21:04:59
阅读次数:
104
64位x86-64处理器 针对所有使用x86-64指令集的64位处理器的基本架构细节。包括Intel64和AMD64处理器。 具有以下基本特点: 1.向后兼容x86指令集 2.地址长度为64位,虚拟地址空间为2的64字节 3.可以使用64位通用寄存器 4.比x86-32多了8个通用寄存器 5.物理地 ...
分类:
编程语言 时间:
2020-08-05 20:59:20
阅读次数:
160
前言 进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。 线程:表示程序的执行流程,是CPU调度执行的基本单位;线程有自己的程序计数器、寄存器、堆栈和帧。同一进 ...
分类:
编程语言 时间:
2020-08-05 14:29:03
阅读次数:
81
centos 7 安装golang1.13.5 最新1.14.4安装直接跳转链接 本文主要介绍服务器端环境配置,开发环境是window的话可以参考 https://www.cnblogs.com/nickchou/p/10765743.html 方式一、用yum安装 1、用yum指令安装缺点是:不是 ...
分类:
其他好文 时间:
2020-08-05 13:10:29
阅读次数:
66
在Java中,由CPU原生提供的整型最大范围是64位long型整数。使用long型整数可以直接通过CPU指令进行计算,速度非常快。 如果使用的整数范围超过了long型的时候,就只能用软件来模拟一个大整数。 java.math.BigInteger可以用来表示任意大小的整数。BigInteger bi ...
分类:
编程语言 时间:
2020-08-05 00:10:34
阅读次数:
104
方法调用的底层实现 1. 一般我们写的代码都是经过编译,类加载,进入运行时数据区,一般是方法区,人关注的是方法的执行 2. jvm关注的是字节码的执行, 3. main函数是指令的起点,jvm创建main线程执行main方法,出发jvm的一些列指令,使jvm跑起来 4. 所以要了解在jvm中 方法调 ...
分类:
其他好文 时间:
2020-08-05 00:09:12
阅读次数:
95
一、实验要求 1.熟悉并掌握 EMU8086 汇编语言调试环境; 2.学习 8086 的指令系统,输入简单的指令,观察各寄存器、内存相关单元以及处理器标志位的变化(所有数据传送类指令,可参考教材用例); 3.学习汇编语言程序设计的基本步骤和方法; 4.学会使用 EMU8086 debug 调试程序; ...
分类:
其他好文 时间:
2020-08-04 18:15:21
阅读次数:
110