- 博客(5)
- 收藏
- 关注
原创 数据结构-栈
栈 先入先出的数据结构(LIFO) 在LIFO数据结构中,将首先处理添加到队列中的最新元素。 与队列不同,栈是一个LIFO数据结构。通常,插入操作在栈中被称为入栈push。与队列类似,总是在栈的末尾添加一个新的元素。但是删除操作,退栈pop,将始终删除队列中相对于它的最后一个元素。 入栈 出栈 栈的顺序存储结构 // "static void main" must be defined in a public class. class MyStack { private List<In.
2020-07-09 14:01:34
148
原创 数据结构-队列
队列 先入先出的数据结构(FIFO) 在FIFO数据结构中,将首先处理添加到队列中的第一个元素。插入(insert)操作称为入队(enqueue),新元素始终被添加在队列的末尾。删除(delete)操作被称为出队(dequeue)。你只能移除第一个元素。 顺序队列-实现 为了实现队列,我们可以使用动态数组和指向队列头部的索引。 如上所述,队列应支持两种操作:入队和出队。入队会向队列追加一个新元素,而出队会删除第一个元素。 所以我们需要一个索引来指出起点 class MyQueue { // 存储.
2020-07-09 11:44:41
247
原创 安装Vue脚手架
详细见:https://cli.vuejs.org/zh/guide/ 关于旧版本 Vue CLI 的包名称由 vue-cli 改成了 @vue/cli。 如果你已经全局安装了旧版本的 vue-cli (1.x 或 2.x),你需要先通过 npm uninstall vue-cli -g 或 yarn global remove vue-cli 卸载它。 Node 版本要求 Vue CLI 需要 ...
2020-02-01 11:11:45
263
原创 分布式架构的演进
分布式架构的演进单一应用架构垂直应用架构分布式应用架构面向服务的分布式架构 单一应用架构 适用于小型网站,小型管理系统,将所有功能都部署到一个功能里,简单易用。 缺点: 1、性能扩展比较难 2、协同开发问题 3、不利于升级维护 垂直应用架构 通过切分业务来实现各个模块独立部署,降低了维护和部署的难度,团队各司其职更易管理,性能扩展也更方便,更有针对性。 缺点: 公用模块无法重复利用,开发性的浪...
2019-12-31 12:00:55
146
原创 FastDfs安装
FastDfs安装 1、fastdfs流程 1、FastDFS安装环境 FastDFS是C语言开发,建议在linux上运行,本教程使用Centos7.4作为安装环境。 1.1 安装gcc 依赖环境 yum install gcc-c++ -y 2、libevent yum -y install libevent 如果没有perl库,需要使用yum install perl*命令安装一下 yu...
2019-11-11 13:13:44
170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人