博客园 - Heriam
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=34824
2020-12-19T13:04:11Z
Heriam
https://www.cnblogs.com/cciejh/
feed.cnblogs.com
https://www.cnblogs.com/cciejh/p/14161118.html
数据结构与算法——计数排序 - Heriam
原文链接:https://jiang-hao.com/articles/2020/algorithms-algorithms-count-sort.html 算法介绍 计数排序(Counting sort)是一种稳定的线性时间排序算法。该算法于1954年由 Harold H. Seward 提出。计
2020-12-19T13:04:00Z
2020-12-19T13:04:00Z
Heriam
https://www.cnblogs.com/cciejh/
【摘要】原文链接:https://jiang-hao.com/articles/2020/algorithms-algorithms-count-sort.html 算法介绍 计数排序(Counting sort)是一种稳定的线性时间排序算法。该算法于1954年由 Harold H. Seward 提出。计 <a href="https://www.cnblogs.com/cciejh/p/14161118.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/cciejh/p/14161108.html
数据结构与算法——堆排序 - Heriam
原文链接:https://jiang-hao.com/articles/2020/algorithms-algorithms-heap-sort.html 算法介绍 堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的
2020-12-19T13:03:00Z
2020-12-19T13:03:00Z
Heriam
https://www.cnblogs.com/cciejh/
【摘要】原文链接:https://jiang-hao.com/articles/2020/algorithms-algorithms-heap-sort.html 算法介绍 堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的 <a href="https://www.cnblogs.com/cciejh/p/14161108.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/cciejh/p/14161090.html
数据结构与算法——快速排序 - Heriam
原文链接:https://jiang-hao.com/articles/2020/algorithms-algorithms-quick-sort.html 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要 Ο(nlogn) 次比较。在最坏状况下则需要 Ο(n2) 次比较
2020-12-19T13:00:00Z
2020-12-19T13:00:00Z
Heriam
https://www.cnblogs.com/cciejh/
【摘要】原文链接:https://jiang-hao.com/articles/2020/algorithms-algorithms-quick-sort.html 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要 Ο(nlogn) 次比较。在最坏状况下则需要 Ο(n2) 次比较 <a href="https://www.cnblogs.com/cciejh/p/14161090.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/cciejh/p/14161084.html
数据结构与算法——归并排序: 数组&链表&递归&非递归解法全家桶 - Heriam
原文链接:https://jiang-hao.com/articles/2020/algorithms-algorithms-merge-sort.html 算法介绍 归并排序(Merge sort)是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的
2020-12-19T12:59:00Z
2020-12-19T12:59:00Z
Heriam
https://www.cnblogs.com/cciejh/
【摘要】原文链接:https://jiang-hao.com/articles/2020/algorithms-algorithms-merge-sort.html 算法介绍 归并排序(Merge sort)是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的 <a href="https://www.cnblogs.com/cciejh/p/14161084.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/cciejh/p/14161080.html
数据结构与算法——插入排序(扑克牌排序) - Heriam
原文链接:https://jiang-hao.com/articles/2020/algorithms-algorithms-insert-sort.html 算法原理 插入排序的代码实现虽然没有冒泡排序和选择排序那么简单粗暴,但它的原理应该是最容易理解的了,因为只要打过扑克牌的人都应该能够秒懂。插
2020-12-19T12:58:00Z
2020-12-19T12:58:00Z
Heriam
https://www.cnblogs.com/cciejh/
【摘要】原文链接:https://jiang-hao.com/articles/2020/algorithms-algorithms-insert-sort.html 算法原理 插入排序的代码实现虽然没有冒泡排序和选择排序那么简单粗暴,但它的原理应该是最容易理解的了,因为只要打过扑克牌的人都应该能够秒懂。插 <a href="https://www.cnblogs.com/cciejh/p/14161080.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/cciejh/p/14161072.html
数据结构与算法——希尔排序 - Heriam
原文链接:https://jiang-hao.com/articles/2020/algorithms-algorithms-shell-sort.html 算法原理 希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。但希尔排序是非稳定排序算法。 希尔排序是基于插入排序的以下两点性质
2020-12-19T12:57:00Z
2020-12-19T12:57:00Z
Heriam
https://www.cnblogs.com/cciejh/
【摘要】原文链接:https://jiang-hao.com/articles/2020/algorithms-algorithms-shell-sort.html 算法原理 希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。但希尔排序是非稳定排序算法。 希尔排序是基于插入排序的以下两点性质 <a href="https://www.cnblogs.com/cciejh/p/14161072.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/cciejh/p/14161067.html
数据结构与算法——选择排序 - Heriam
原文链接:https://jiang-hao.com/articles/2020/algorithms-algorithms-selection-sort.html 排序思想 首先,找到数组中最小的那个元素,其次,将它和数组的第一个元素交换位置(如果第一个元素就是最小元素那么它就和自己交换)。其次,
2020-12-19T12:56:00Z
2020-12-19T12:56:00Z
Heriam
https://www.cnblogs.com/cciejh/
【摘要】原文链接:https://jiang-hao.com/articles/2020/algorithms-algorithms-selection-sort.html 排序思想 首先,找到数组中最小的那个元素,其次,将它和数组的第一个元素交换位置(如果第一个元素就是最小元素那么它就和自己交换)。其次, <a href="https://www.cnblogs.com/cciejh/p/14161067.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/cciejh/p/14161059.html
数据结构与算法——链表 - Heriam
原文链接:https://jiang-hao.com/articles/2020/algorithms-data-struct-linkedlist.html 定义 相比数组,链表是一种稍微复杂一点的数据结构。对于两者,我们常常将会放到一块儿来比较。 从图中我们看到,数组需要一块连续的内存空间来存储
2020-12-19T12:55:00Z
2020-12-19T12:55:00Z
Heriam
https://www.cnblogs.com/cciejh/
【摘要】原文链接:https://jiang-hao.com/articles/2020/algorithms-data-struct-linkedlist.html 定义 相比数组,链表是一种稍微复杂一点的数据结构。对于两者,我们常常将会放到一块儿来比较。 从图中我们看到,数组需要一块连续的内存空间来存储 <a href="https://www.cnblogs.com/cciejh/p/14161059.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/cciejh/p/14161055.html
数据结构与算法——数组 - Heriam
原文链接:https://jiang-hao.com/articles/2020/algorithms-data-struct-array.html 定义 数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。 这个定义里有几个关键词,理解了这几个关键词,我想
2020-12-19T12:54:00Z
2020-12-19T12:54:00Z
Heriam
https://www.cnblogs.com/cciejh/
【摘要】原文链接:https://jiang-hao.com/articles/2020/algorithms-data-struct-array.html 定义 数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。 这个定义里有几个关键词,理解了这几个关键词,我想 <a href="https://www.cnblogs.com/cciejh/p/14161055.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/cciejh/p/14161049.html
数据结构与算法——复杂度分析 - Heriam
原文链接:https://jiang-hao.com/articles/2020/algorithms-data-structure-n-algorithm-1.html 概述 从广义上讲,数据结构就是指一组数据的存储结构。算法就是操作数据的一组方法。 数据结构和算法是相辅相成的。数据结构是为算法服
2020-12-19T12:52:00Z
2020-12-19T12:52:00Z
Heriam
https://www.cnblogs.com/cciejh/
【摘要】原文链接:https://jiang-hao.com/articles/2020/algorithms-data-structure-n-algorithm-1.html 概述 从广义上讲,数据结构就是指一组数据的存储结构。算法就是操作数据的一组方法。 数据结构和算法是相辅相成的。数据结构是为算法服 <a href="https://www.cnblogs.com/cciejh/p/14161049.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/cciejh/p/13795550.html
数据结构与算法——冒泡排序及其各种优化变形详解 - Heriam
版权声明:本文为Heriam博主原创文章,遵循CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://jiang-hao.com/articles/2020/algorithms-algorithms-bubble-sort.html 定义 冒泡排序(Bubb
2020-10-10T13:52:00Z
2020-10-10T13:52:00Z
Heriam
https://www.cnblogs.com/cciejh/
【摘要】版权声明:本文为Heriam博主原创文章,遵循CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://jiang-hao.com/articles/2020/algorithms-algorithms-bubble-sort.html 定义 冒泡排序(Bubb <a href="https://www.cnblogs.com/cciejh/p/13795550.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/cciejh/p/12945109.html
VxLAN协议详解 - Heriam
版权声明:本文为 "Heriam" 博主原创文章,遵循CC 4.0 BY SA 版权协议,转载请附上原文出处链接和本声明。 原文链接: "https://jiang hao.com/articles/2020/networking vxlan in depth.html" [toc] VxLAN简介
2020-05-23T15:25:00Z
2020-05-23T15:25:00Z
Heriam
https://www.cnblogs.com/cciejh/
【摘要】版权声明:本文为 "Heriam" 博主原创文章,遵循CC 4.0 BY SA 版权协议,转载请附上原文出处链接和本声明。 原文链接: "https://jiang hao.com/articles/2020/networking vxlan in depth.html" [toc] VxLAN简介 <a href="https://www.cnblogs.com/cciejh/p/12945109.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/cciejh/p/acid.html
深入理解大数据架构之——事务及其ACID特性 - Heriam
版权声明:本文为Heriam博主原创文章,遵循CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://jiang-hao.com/articles/2019/backend-transactions-acid.html 事务简介 事物的定义 事务(Transa
2020-01-30T07:27:00Z
2020-01-30T07:27:00Z
Heriam
https://www.cnblogs.com/cciejh/
【摘要】版权声明:本文为Heriam博主原创文章,遵循CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://jiang-hao.com/articles/2019/backend-transactions-acid.html 事务简介 事物的定义 事务(Transa <a href="https://www.cnblogs.com/cciejh/p/acid.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/cciejh/p/lambda-architecture.html
深入理解大数据架构之——Lambda架构 - Heriam
原文链接:https://jiang-hao.com/articles/2019/big-data-lambda-architecture.html 传统系统的问题 “我们正在从IT时代走向DT时代(数据时代)。IT和DT之间,不仅仅是技术的变革,更是思想意识的变革,IT主要是为自我服务,用来更好地
2019-11-05T10:33:00Z
2019-11-05T10:33:00Z
Heriam
https://www.cnblogs.com/cciejh/
【摘要】原文链接:https://jiang-hao.com/articles/2019/big-data-lambda-architecture.html 传统系统的问题 “我们正在从IT时代走向DT时代(数据时代)。IT和DT之间,不仅仅是技术的变革,更是思想意识的变革,IT主要是为自我服务,用来更好地 <a href="https://www.cnblogs.com/cciejh/p/lambda-architecture.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/cciejh/p/10717623.html
JQCloud: 一个前端生成美化标签云的简单JQuery插件 - Heriam
本文原文地址:https://jiang-hao.com/articles/2018/frontend-JQCloud.html 因为博客需要,发现了一个生成美化简约风格的标签云的JQuery插件。 官网地址:http://mistic100.github.io/jQCloud/index.html
2019-04-16T07:43:00Z
2019-04-16T07:43:00Z
Heriam
https://www.cnblogs.com/cciejh/
【摘要】本文原文地址:https://jiang-hao.com/articles/2018/frontend-JQCloud.html 因为博客需要,发现了一个生成美化简约风格的标签云的JQuery插件。 官网地址:http://mistic100.github.io/jQCloud/index.html <a href="https://www.cnblogs.com/cciejh/p/10717623.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/cciejh/p/final-in-java.html
详解Java中的final关键字 - Heriam
本文原文地址: "https://jiang hao.com/articles/2019/backend java final keyword.html" [^1] final 简介[^2] final 关键字可用于多个场景,且在不同场景具有不同的作用。首先, final 是一个 "非访问修饰符"
2019-04-15T15:23:00Z
2019-04-15T15:23:00Z
Heriam
https://www.cnblogs.com/cciejh/
【摘要】本文原文地址: "https://jiang hao.com/articles/2019/backend java final keyword.html" [^1] final 简介[^2] final 关键字可用于多个场景,且在不同场景具有不同的作用。首先, final 是一个 "非访问修饰符" <a href="https://www.cnblogs.com/cciejh/p/final-in-java.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/cciejh/p/5087679.html
OpenDaylight虚拟租户网络(VTN)详解及开发环境搭建 - Heriam
一、VTN简介及架构分析: 具体详见开发人员指南wiki:https://wiki.opendaylight.org/view/Release/Lithium/VTN/developer_Guide 这里有两篇很好的初学者文章作为入门: 《OpenDaylight VTN 简单介绍及部署》 《Ope
2019-04-15T15:12:00Z
2019-04-15T15:12:00Z
Heriam
https://www.cnblogs.com/cciejh/
【摘要】一、VTN简介及架构分析: 具体详见开发人员指南wiki:https://wiki.opendaylight.org/view/Release/Lithium/VTN/developer_Guide 这里有两篇很好的初学者文章作为入门: 《OpenDaylight VTN 简单介绍及部署》 《Ope <a href="https://www.cnblogs.com/cciejh/p/5087679.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/cciejh/p/blog_gitcafe.html
使用Pelican在Github(国外线路访问)和Coding(国内线路访问)同步托管博客 - Heriam
本文原文地址: "使用Pelican在Github(国外线路访问)和Coding(国内线路访问)同步托管博客" 介绍: Github Pages 禁用了百度爬虫,因此百度搜索引擎经常抓取不到在Github上托管的博客链接。本文介绍一种可行的解决方法: 注册Coding用来托管一份和Github上一样
2016-02-04T00:11:00Z
2016-02-04T00:11:00Z
Heriam
https://www.cnblogs.com/cciejh/
【摘要】本文原文地址: "使用Pelican在Github(国外线路访问)和Coding(国内线路访问)同步托管博客" 介绍: Github Pages 禁用了百度爬虫,因此百度搜索引擎经常抓取不到在Github上托管的博客链接。本文介绍一种可行的解决方法: 注册Coding用来托管一份和Github上一样 <a href="https://www.cnblogs.com/cciejh/p/blog_gitcafe.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/cciejh/p/blog_building.html
Pelican+Github博客搭建详细教程 - Heriam
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。GitHub可以托管各种git库的站点。通过GitHub Pages生成的静态站点,可以免费托管、自定义主题、并且自制博客界面。
2016-02-03T23:38:00Z
2016-02-03T23:38:00Z
Heriam
https://www.cnblogs.com/cciejh/
【摘要】Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。GitHub可以托管各种git库的站点。通过GitHub Pages生成的静态站点,可以免费托管、自定义主题、并且自制博客界面。 <a href="https://www.cnblogs.com/cciejh/p/blog_building.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/cciejh/p/ubuntuskills.html
Ubuntu系统下开发人员常用工具、命令和技巧 - Heriam
在新的Ubuntu系统安装完成后,开发人员一般需要下载、安装一些必备的工具,并进行一系列的环境配置等操作,本文对此做出一些总结,方便今后新开发环境的初始化。 一、文件常用安装目录和命令 一般的deb包(包括新立得或者apt-get下载的)、资源文件都在/usr/share,图标文件放到/usr/sh
2015-12-31T11:10:00Z
2015-12-31T11:10:00Z
Heriam
https://www.cnblogs.com/cciejh/
【摘要】在新的Ubuntu系统安装完成后,开发人员一般需要下载、安装一些必备的工具,并进行一系列的环境配置等操作,本文对此做出一些总结,方便今后新开发环境的初始化。 一、文件常用安装目录和命令 一般的deb包(包括新立得或者apt-get下载的)、资源文件都在/usr/share,图标文件放到/usr/sh <a href="https://www.cnblogs.com/cciejh/p/ubuntuskills.html" target="_blank">阅读全文</a>