摘要: 当我们开发了一个公共模块,将它deploy到Maven仓库时,最好同时提供源码包和Javadoc包,这样使用者可以在IDE中直接进入该依赖的源码查看其实现的细节。 由于生成源码包和Javadoc包是极其常见的需求,因此Maven官方提供了插件来帮助用户完成这个任务 ,配置如下: 在使用IDEA生成J 阅读全文
posted @ 2018-07-13 21:01 mascotxi 阅读(401) 评论(0) 推荐(0) 编辑
摘要: Http协议概述 HyperText Transfer Tansfer Protocol 超文本传输协议,是一种基于TCP的应用层协议,也是目前为止最为流行的应用层协议之一,可以说HTTP协议是万维网的基石。历经了0.9、HTTP/1.0、HTTP/1.1、HTTP/2几个版本(关于HTTP协议的历 阅读全文
posted @ 2018-06-06 21:47 mascotxi 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 可执行程序的内存分布 GNU编译器生成的目标文件默认格式为elf(executive linked file)格式,这是Linux系统所采用的可执行链接文件的通用文件格式。elf格式由若干个段(section)组成,由标准c源代码生成的目标文件中包含以下段:  .text(正文段)包含程序的指令代 阅读全文
posted @ 2016-04-06 20:11 mascotxi 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 一步一步理解线段树目录一、概述二、从一个例子理解线段树 创建线段树 线段树区间查询 单节点更新 区间更新三、线段树实战--------------------------一 概述线段树,类似区间树,是一个完全二叉树,它在各个节点保存一条线段(数组中的一段子数组),主要用于高效解决连续区间的动... 阅读全文
posted @ 2015-09-22 12:17 mascotxi 阅读(300) 评论(0) 推荐(0) 编辑
摘要: //数组实现二叉树:// 1.下标为零的元素为根节点,没有父节点// 2.节点i的左儿子是2*i+1;右儿子2*i+2;父节点(i-1)/2;// 3.下标i为奇数则该节点有有兄弟,否则又左兄弟// 4.对bst树的操作主要有插入,删除,后继前驱的查找,树最大最小节点查看#i... 阅读全文
posted @ 2015-09-10 15:43 mascotxi 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 一.UUID 第一次看到UUID这个东西,是在Ubuntu系统中看到/boot/grub/grub.cfg中对kernel的配置:linux /boot/vmlinuz-2.6.31-14-generic root=UUID=c74288db-c35e-4d7e-a1e8-82d6e8eff5cf后... 阅读全文
posted @ 2015-09-07 12:59 mascotxi 阅读(1619) 评论(0) 推荐(0) 编辑
摘要: 一、yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器。起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog u... 阅读全文
posted @ 2015-08-31 14:43 mascotxi 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 理解 Linux 配置文件分类和使用本文说明了 Linux 系统的配置文件,在多用户、多任务环境中,配置文件控制用户权限、系统应用程序、守护进程、服务和其它管理任务。这些任务包括管理用户帐号、分配磁盘配额、管理电子邮件和新闻组,以及配置内核参数。本文还根据配置文件的使用和其所影响的服务的情况对目前 ... 阅读全文
posted @ 2015-08-31 13:54 mascotxi 阅读(436) 评论(0) 推荐(0) 编辑
摘要: linux下的文件结构,看看每个文件夹都是干吗用的/bin 二进制可执行命令/dev 设备特殊文件/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib 标准程序设计库,又叫动态... 阅读全文
posted @ 2015-08-30 18:51 mascotxi 阅读(204) 评论(0) 推荐(0) 编辑
摘要: /etc/fstab 文件解释文件fstab包含了你的电脑上的存储设备及其文件系统的信息。它是决定一个硬盘(分区)被怎样使用或者说整合到整个系统中的唯一文件。这个文件的全路径是/etc/fstab。它只是一个文本文件,你能够用你喜欢的编辑器打开它,但是必须是root用户才能编辑它。同时fsck、mo... 阅读全文
posted @ 2015-08-30 17:11 mascotxi 阅读(3454) 评论(0) 推荐(0) 编辑