2019年3月31日
摘要: 一、什么是spring boot? Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领 阅读全文
posted @ 2019-03-31 23:12 Tsl_Dream 阅读(306) 评论(0) 推荐(0) 编辑
  2017年4月20日
摘要: 按照内核string.h中函数的顺序进行大概的介绍,若干函数会给出一个简单的例子。有不足之处还希望各位看到的留言告知。 一、memcpy: 函数原型:extern void * memcpy(void *dest, const void *src, size_t n); 函数作用:将从src地址开始 阅读全文
posted @ 2017-04-20 16:25 Tsl_Dream 阅读(298) 评论(0) 推荐(0) 编辑
  2015年8月24日
摘要: 红黑树(Red Black Tree) 是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。性质红黑树是每个节点都带有颜色属性的二叉查找树,颜色或红色或黑色。在二叉查找树强制一般要求以外,对于任何有效的红黑树我们增加了如下的额外要求:性质1. 节点是红色或黑色。性质... 阅读全文
posted @ 2015-08-24 22:02 Tsl_Dream 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 高度为 h 的 AVL 树,节点数 N 最多2^h − 1; 最少N(h)=N(h− 1) +N(h− 2) + 1。最少节点数n 如以斐波那契数列可以用数学归纳法证明:即:N(0) = 0 (表示 AVL Tree 高度为0的节点总数)N(1) = 1 (表示 AVL Tree 高度为1的节点总数... 阅读全文
posted @ 2015-08-24 21:59 Tsl_Dream 阅读(221) 评论(0) 推荐(0) 编辑
  2015年8月22日
摘要: Linux内存管理之二:Linux在X86上的虚拟内存管理本文档来自网络,并稍有改动。前言 Linux支持很多硬件运行平台,常用的有:IntelX86,Alpha,Sparc等。对于不能够通用的一些功能,Linux必须依据硬件平台的特点来具体实现。本文的目的是简要探讨Linux在X86保护模式上如... 阅读全文
posted @ 2015-08-22 16:38 Tsl_Dream 阅读(356) 评论(0) 推荐(0) 编辑
摘要: Linux内存管理之一:基本概念篇物理地址、线性地址(虚拟地址)和逻辑地址;阐述段式管理和页式管理基本概念;Linux操作系统内存管理和虚拟内存概念;为内核开发做一个基础铺垫。内存是linux内核所管理的最重要的资源之一,内存管理子系统是操作系统中最重要的部分之一。对与立志从事内核开发的工程师来说,... 阅读全文
posted @ 2015-08-22 16:37 Tsl_Dream 阅读(504) 评论(0) 推荐(0) 编辑
  2015年8月21日
摘要: des加密算法是一种对称加密算法,通常要求8字节对齐,如果不满足8字节,则补全到8字节的整数倍,通常的做法是缺几补几,比如21字节的内容,则需要补三个3./********************************************************* * des.h * 用户... 阅读全文
posted @ 2015-08-21 10:54 Tsl_Dream 阅读(1626) 评论(0) 推荐(0) 编辑
  2015年4月26日
摘要: /* 实现的功能* @ 1. 录入图书的信息* @ 2. 给定图书的编号,显示该图书的详细信息* @ 3. 给定作者的姓名,可以显示该作者所有的书* @ 4. 给定出版社,可以显示该出版社出版的图书* @ 5. 给定图书的编号,可以删除该图书的信息* @ 6... 阅读全文
posted @ 2015-04-26 12:43 Tsl_Dream 阅读(4047) 评论(0) 推荐(0) 编辑
  2015年4月25日
摘要: Factory模式具有两大重要的功能:(1)、定义创建对象的接口,封装了对象的创建;(2)、使具体化类工作延迟到了子类中。//Product.h#ifndef _PRODUCT_H_#define _PRODUCT_H_class Product{public: virtual ~Prod... 阅读全文
posted @ 2015-04-25 18:55 Tsl_Dream 阅读(396) 评论(0) 推荐(0) 编辑
摘要: /** 对通讯录进行插入、删除、排序、查找、单个显示功能*/#include #include #include #include int n;typedef struct _Address_List{ char name[30]; //名字 char work[3... 阅读全文
posted @ 2015-04-25 15:12 Tsl_Dream 阅读(5582) 评论(0) 推荐(0) 编辑