自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 理解Git

理解Git——《Git版本控制管理(第2版)》读书笔记一Git特点或设计理念有助于分布式开发能够胜任上千开发人员的规模性能优异(压缩技术、差异比较技术)保持完整性和可靠性(安全散列函数)强化责任(对所有改动可追踪)不可变性原子事务(Git通过记录完整、离散的版本库状态来实现原子事务。)支持并且鼓励基于分支的开发(分支、合并)完整的版本库(每个人的版本库中都有一份关于每个文件...

2019-08-31 21:59:41 675

原创 垃圾收集器

垃圾收集器 来自 《深入理解 Java 虚拟机:JVM 高级特性与最佳实践》 读书笔记如果说垃圾收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。 上图展示了7种作用于不同分代的收集器。下面逐一介绍这些收集器的特性、基本原理、使用场景和部分运作细节。Serial 收集器新生代收集器,采取复制算法,单线程的收集器;“单线程”是指,GC线程工作时,暂停所有用户线程(造成停

2017-07-03 21:35:49 226

原创 Linux下常用的压缩工具和常用操作

本文在这里对Linux下一些比较常见的压缩文件格式的工具,给出它们简单、经常使用的部分操作。参考了“Linux下最为人熟知的归档/压缩工具 ”这篇文章并在其基础上进行了补充。zip / unzip: 支持“zip”格式压缩/解压缩。属于目前几种主流的压缩格式(7z, rar, zip)之一,常见于windows系统下,在网络上传播和分发文件,这种压缩格式是最常用的选择。# 1.先安装包支持sudo

2016-10-28 16:19:50 482

原创 Simplify Path 4ms Java Solution

这是leetcode中一道在线编程题,原问题链接为 https://leetcode.com/problems/simplify-path/原问题描述很简单,如下: Given an absolute path for a file (Unix-style), simplify it. For example, path = “/home/”, => “/home” path = “

2016-09-08 15:50:20 451

原创 LaTeX数学公式编辑学习

在使用 LaTeX数学公式时,需要先输入“$…$”,然后在里面编辑公式。“$…$”和“$$…$$”分别代表公式的内嵌和居中展示两种表现形式。 公式内嵌式(inline formulas):∑ni=0i2=(n2+n)(2n+1)6\sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6} 公式展示(displayed formulas):∑i=0ni2=(n2+n)(

2016-05-23 14:23:59 18971 1

原创 linux下使用GDB调试程序

现有一c源文件“gdb-01.c”,下面用GDB调试该程序。/*gdb-01.c*/#include<stdio.h>static int sum(int value);int main(int argc, char *argv[]){ if (argc != 2) { printf("参数输入错误!\n"); return -1; }

2016-05-04 20:46:29 315

原创 容器类概述(2)—List

List接口在Collection的基础上添加了大量的方法,使得可以在List中插入和删除元素。实现List接口的类有两种:ArrayList和LinkedList。其中,ArrayList实现了基于动态数组的数据结构,LinkedList则实现了基于链表的数据结构。因此一些方法(如插入、删除、查找等)的具体实现也不同,从而产生了不同的性能。两者比较主要如下。 ArrayList:长于随机访问元素

2016-03-06 14:46:43 259

原创 容器类概述(1)

基本容器类的层次结构。 1) Collection。定义为:一个独立元素的序列。它是Collection层次结构中的根接口。根据这些元素服从的规则,可分为以下几个类型。 (1)List。必须按照插入的顺序保存元素。 a. ArrayList。基于动态数组的数据存储结构。 b. LinkedList。 基于链表的数据存储结构。 (2)Set。不能有重复的元素。 a. HashSet。并没

2016-02-28 20:05:45 773

原创 Java对象序列化初探

1 为什么需要序列化?我们知道当创建一个对象时,在程序运行的过程中,只要需要就会一直存在。但是,一旦程序终止,那么这个对象将不复存在。但是在某些情况下,我们需要将对象的状态等信息保存下来以便后续使用,比如说在分布式系统中进行Java的远程方法调用(Remote Method Invocation,RMI)的时候;或如在Java Beans中,需要对Bean的状态信息进行配置,这时就需要保存它的

2016-02-28 10:08:36 365

代码大全.pdf

代码大全

2016-05-31

空空如也

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

TA关注的人

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