自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

思维的持续

一个真的有思想,不穿格子衬衫的程序员。

  • 博客(10)
  • 收藏
  • 关注

原创 经典算法系列之:递归

1、前言算法,在计算机中的地位,就相当于人类大脑的决策中枢系统,哪怕最简单的算法,其精妙的思维方式,都可以让人开启一扇新的视窗。算法,它不仅仅只是狭义的用来解决计算机科学领域的问题,更是一种“思维方式”。算法思维,是一种深度思考和创造的过程。算法,只有真正理解了,而不只是所谓的知道,并将应用到生活、工作、学习等各个方面,它将一定使人受益终生。2、原理推导递归,递归是方法循环调用自己,直到...

2020-04-15 12:34:46 147

原创 经典数据结构系列之:链表的应用

1、前言数据结构,是计算机编程中对数据存储最基本的操作,不同的数据结构适用不同的业务场景。如今大部分情况都是调用开发API封装好的类库,直接调用,几乎不需要程序员再去深究其中背后实现的逻辑,大大简化和减低了对程序员的要求。正是这种,知其然而不知其所以然,导致很多程序员缺乏对于底层结构的了解,分不清楚不同数据结构之间的性能差异,导致出现很多系统性能问题。2、原理推导链表的运用,链表是一种特殊的...

2020-04-13 18:36:33 386

原创 Nginx生产配置大全-反向代理与负载均衡

1、Nginx安装下载地址 http://nginx.org/en/download.html 依赖安装开发工具包:yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel解压安装包进入nginx源码目录,配置环境变量./configure...

2020-04-10 16:33:41 345

原创 经典算法系列之:队列的应用

1、前言数据结构,是计算机编程中对数据存储最基本的操作,不同的数据结构适用不同的业务场景。如今大部分情况都是调用开发API封装好的类库,直接调用,几乎不需要程序员再去深究其中背后实现的逻辑,大大简化和减低了对程序员的要求。正是这种,知其然而不知其所以然,导致很多程序员缺乏对于底层结构的了解,分不清楚不同数据结构之间的性能差异,导致出现很多系统性能问题。2、原理推导队列的应用,队列是一种特殊的...

2020-03-19 22:08:46 860

原创 经典数据结构系列之:栈的应用

1、前言数据结构,是计算机编程中对数据存储最基本的操作,不同的数据结构适用不同的业务场景。如今大部分情况都是调用开发API封装好的类库,直接调用,几乎不需要程序员再去深究其中背后实现的逻辑,大大简化和减低了对程序员的要求。正是这种,知其然而不知其所以然,导致很多程序员缺乏对于底层结构的了解,分不清楚不同数据结构之间的性能差异,导致出现很多系统性能问题。2、原理推导栈的运用,栈是一种特殊的线性...

2020-03-18 11:55:12 209

原创 经典算法系列之:插入排序

1、前言算法,在计算机中的地位,就相当于人类大脑的决策中枢系统,哪怕最简单的算法,其精妙的思维方式,都可以让人开启一扇新的视窗。算法,它不仅仅只是狭义的用来解决计算机科学领域的问题,更是一种“思维方式”。算法思维,是一种深度思考和创造的过程。算法,只有真正理解了,而不只是所谓的知道,并将应用到生活、工作、学习等各个方面,它将一定使人受益终生。2、原理推导插入排序,将数组中的每一个元素与它...

2020-01-06 11:58:51 171

原创 经典算法系列之:二分查找

1、前言算法,在计算机中的地位,就相当于人类大脑的决策中枢系统,哪怕最简单的算法,其精妙的思维方式,都可以让人开启一扇新的视窗。算法,它不仅仅只是狭义的用来解决计算机科学领域的问题,更是一种“思维方式”。算法思维,是一种深度思考和创造的过程。算法,只有真正理解了,而不只是所谓的知道,并将应用到生活、工作、学习等各个方面,它将一定使人受益终生。2、原理推导二分查找,前提是在排好序的基础上,...

2019-12-09 13:36:35 127

原创 经典算法系列之:选择排序

1、前言算法,在计算机中的地位,就相当于人类大脑的决策中枢系统,哪怕最简单的算法,其精妙的思维方式,都可以让人开启一扇新的视窗。算法,它不仅仅只是狭义的用来解决计算机科学领域的问题,更是一种“思维方式”。算法思维,是一种深度思考和创造的过程。算法,只有真正理解了,而不只是所谓的知道,并将应用到生活、工作、学习等各个方面,它将一定使人受益终生。2、原理推导选择排序,就是选择一个固定的元素与...

2019-11-08 09:03:04 125

原创 经典算法系列之:冒泡排序

1、前言算法,在计算机中的地位,就相当于人类大脑的决策中枢系统,哪怕最简单的算法,其精妙的思维方式,都可以让人开启一扇新的视窗。算法,它不仅仅只是狭义的用来解决计算机科学领域的问题,更是一种“思维方式”。算法思维,是一种深度思考和创造的过程。算法,只有真正理解了,而不只是所谓的知道,并将应用到生活、工作、学习等各个方面,它将一定使人受益终生。2、原理推导冒泡排序,就是相邻的两个元素比较,...

2019-11-04 09:45:23 237

原创 数值计算中,浮点类型给我们挖的坑

数值类型的计算,是实际的开发代码过程中,很常用,很简单。这并不表示没有坑等着我们,谁让我们程序员不是在写Bug,就是在写Bug的过程中呢?1 基本概念浮点类型,用于表示有小数部分的数值。在Java中有两种浮点类型:类型存储大小取值范围float4kb大约 ± 3.4.02 823 47E+38F(有效位数为6-7位)double8kb大约 ±1.79....

2019-07-15 12:43:42 123

空空如也

空空如也

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

TA关注的人

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