前言 最一些算法基础的整理。 很多人提到算法就会涉及到数据结构。 个人理解之所以有数据结构是因为存储这个问题。 程序无论是读取硬盘还是内存,涉及到如何读取,读取问题呢,相当于找。那么如何能够快速的找到?关键在于当时我们怎么放,如何存放就是数据结构。 常见的数据结构:线,树,图。 个人理解,线是一维概 ...
分类:
编程语言 时间:
2020-01-29 12:07:18
阅读次数:
52
tcc transaction分布式TCC型事务框架搭建与实战 背景 有一定分布式开发经验的朋友都知道,产品/项目/系统最初为了能够快速迭代上线,往往不太注重产品/项目/系统的高可靠性、高性能与高扩展性,采用单体应用和单实例数据库的架构方式快速迭代开发;当产品/项目/系统做到一定规模的时候,原有的系 ...
分类:
其他好文 时间:
2020-01-27 12:26:06
阅读次数:
72
今年的收入和代码量成反比。?? 今年学习了flutter,是个不错的玩具,运行很流畅,ui也很漂亮。?? 优点就是能够快速开发漂亮的App(但维护起来却不容易??)。 我也专门用Flutter开发了一个 "看动漫的App" ,用来每天敲完代码躺在床上补番。?? 期间也开发了5 6个flutter的插 ...
分类:
其他好文 时间:
2020-01-23 16:53:04
阅读次数:
80
算法竞赛中桶的概念与应用 在算法竞赛和计算机科学中,有一种特殊的数据结构,我们把它叫做——桶。 有许多和桶有关的算法和数据结构,想要学习它们,必须先明确好桶的概念与应用。 桶的概念 刚刚已经讲过,桶是一种数据结构。数据结构的用途是以一种特殊方式统计数据,使得我们能够快速地修改、查询我们想要的那部分数 ...
分类:
编程语言 时间:
2020-01-22 19:57:18
阅读次数:
98
为了使设计人员能够快速集成ST-DDR4支持,该过程从Xilinx Vivado开发环境中生成的现有8Gb DDR4 SDRAM-2666存储器接口生成器(MIG)开始
分类:
其他好文 时间:
2020-01-21 09:26:06
阅读次数:
78
SpringBoot介绍 1.什么是SpringBoot?SpringBoot就是为了解决Spring缺点而生的,主要是简化了使用 Spring 的难度,节省了繁重的配置,开发者能够快速上手。 SpringBoot的核心功能有两个,起步依赖,自动配置,也就是他的默认配置; 起步依赖就是将具备某种功能 ...
分类:
编程语言 时间:
2020-01-20 00:06:09
阅读次数:
142
摘要:目前软件开发除了强调产品质量,同时对产品能够快速发布并且迅速适应市场变化的要求也日益强烈。为适应这种开发环境和市场需求,传统的软件开发模式已被敏捷开发模式所替代。本文介绍敏捷软件开发中的Scrum方法,并结合实际问题,分析Scrum方法在实践中的运用。关键词:敏捷开发;Scrum产品质量和开发效率一直是软件产品开发的关键。随着科技和经济的发展,软件的市场环境和用户需求不断发生变化,这对软件产
分类:
其他好文 时间:
2020-01-18 01:11:27
阅读次数:
59
Linux知识是非常广泛的,想要掌握更多重点的知识,并没有想象的那么简单,如何才能够快速掌握并入门Linux系统?今天为大家带来一些相关的Linux学习建议,希望对你有所帮助。
分类:
系统相关 时间:
2020-01-14 19:06:46
阅读次数:
111
背景 有处理过生产问题的同学基本都能遇到系统忽然缓慢,CPU突然飙升,甚至整个应用请求不可用。当出现这种情况下,在不影响数据准确性的前提下,我们应该尽快导出jstack和内存信息,然后重启系统,尽快回复系统的可用性,避免用户体验过差。本文针对CPU飙升问题,提供该问题的排查思路,从而能够快速定位到某 ...
分类:
编程语言 时间:
2020-01-13 01:15:11
阅读次数:
124
这是一则简洁明了的教程。作者先简单地介绍了他为什么选择Rancher进行部署。进而从准备虚拟机开始,到启动Rancher Server,对其进行初始设置。接下来再到创建master和worker节点。一步一步介绍如何部署多节点集群。每一步的说明都十分详细,有些步骤还给出了小tips,方便大家能够快速完成。赶紧点开文章看吧~
分类:
其他好文 时间:
2020-01-08 17:24:35
阅读次数:
100