第二讲:Git删除、修改、撤销操作前言在第一讲中我们对Git进行了简单的入门介绍,相信聪明的你已经了解Git的基本使用了。这一讲我们来进一步深入学习Git应用,着重介绍Git的一些常见操作,包括:删除文件、比较文件、撤销修改、修改注释与查看帮助文档。一、删除文件1.gitrm<file>「该命令用于删除版本库中的文件」;删除工作区和暂存区中的文件都会报错:若用该指令删除「工作区」中的文
分类:
其他好文 时间:
2020-08-07 09:49:55
阅读次数:
52
开一个很大的将近3000*3000的数组,去作为地图使用。 然后把起点放到一个比较中间的位置,因为Farmer John会向四个方向走。 之后O(n)扫一遍,对于每一个指令去模拟他走的过程。 最重要的是判断交点,以此来确定联通块的个数。 需要注意的问题:一个点可能在不同的方向意义上算作不同的交点。 ...
分类:
其他好文 时间:
2020-08-06 20:43:01
阅读次数:
61
前言 前面学习了redis的五种基本数据类型和每种数据类型常用的一些方法,今天来学习一下五种基本数据类型以外的常用命令。 keys keys pattern 用于显示符合条件的额key,可以使用*通配符筛选。 127.0.0.1:6379> keys * 1) "zset1" 2) "set1" 3 ...
分类:
其他好文 时间:
2020-08-06 19:29:30
阅读次数:
78
第五讲:远程仓库Github与Git图形化界面前言这一节将会介绍本地仓库与远程仓库的一些简单互动以及几款常用的Git图形化界面,让你更加方便地使用git。一、Git裸库简单来说git裸库就是没有工作区的git仓库。比如服务器,只起到代码托管的作用而不需要也不应该修改服务器上的代码。可通过以下指令创建git裸库:gitinit--bare创建完成之后,查看当前文件目录:image-202003291
分类:
其他好文 时间:
2020-08-06 09:24:26
阅读次数:
59
双向绑定就是属性绑定+事件绑定。 实战 按照惯例,在组件的根目录创建index.ts 导出这个组件。 export * from ..... 这样导入的就是从components/index下面导入进来的。 根组件的页面,使用这个组件 组件就显示出来了 value我们进行绑定 ts内定义userna ...
分类:
其他好文 时间:
2020-08-06 09:21:18
阅读次数:
63
@ 前言 在最开始讲解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