状态机的基本概念 如何写好状态机 状态机的基本概念 状态机是一种思想方法 状态机特别适合描述那些有发生先后顺序,或者有逻辑规律的事情——这其实也就是状态机的本质,即对具有逻辑顺序和时序规律的事件的一种描述方法。 一般状态机的建模有两种思路:从状态变量入手,即先根据逻辑顺序或者时序规律划分状态,然后再 ...
分类:
其他好文 时间:
2021-04-10 12:56:02
阅读次数:
0
1.有时候必须从多个类中派生出一个子类,继承他们所有的属性和方法,但是java不支持多重继承,因此我们用接口实现多重继承的效果。 2.接口(interface)是抽象方法和常量值定义的集合。从本质上讲,接口是一个特殊的抽象类,接口中只有常量和方法的定义,没有变量和方法的实现。 3.一个类可以实现多个 ...
分类:
编程语言 时间:
2021-04-09 13:00:35
阅读次数:
0
仅供自己学习 思路: 思路比较简单,但要注意细节处理。 一开始就是想遍历寻找nums[i]<nums[i-1]获得旋转点,然后对这两侧的数组分别使用二分搜索,但是一直报错,找不到原因。 根据题解二分可知二分的本质是二段性,而非单调性。只要一段满足某个性质,另外一段不满足这个性质就可以用二分。 对于一 ...
分类:
其他好文 时间:
2021-04-08 13:18:01
阅读次数:
0
1.RPC服务框架的基本结构 RPC本质上就是“像调用本地方法一样调用远程方法”,主要涉及到客户端和服务端的数据的传输,整体的RPC的框架服务就如下所示: 2.使用HTTP实现服务的组成部分 注册中心:zookeeper 序列化方式:json 网络通信:http协议 代理方式:jdk动态代理 3.项 ...
分类:
Web程序 时间:
2021-04-07 11:10:03
阅读次数:
0
快速排序介绍:** 快速排序是对冒泡排序的一种改进,属于交换排序。 快速排序使用分治法(Divide and conquer)策略来把一个串行(list)分为两个子串行(sub-lists)。 快速排序又是一种分而治之思想在排序算法上的典型应用。本质上来看,快速排序应该算是在冒泡排序基础上的递归分治 ...
分类:
编程语言 时间:
2021-04-06 15:00:53
阅读次数:
0
02 add two numbers 1. 题目讲解 给定两个链表,每个链表表示一个整数,求这两个整数之和。结果也还是用链表表示。 2. 题解 思路: ? 本质上这道题是两个数带进位的加法。两个对应位置上的和是和对10取余。进位则是和整除10. class Solution { public: Li ...
分类:
其他好文 时间:
2021-04-06 14:12:17
阅读次数:
0
Linux下su与su -命令的本质区别 su命令和su -命令最大的本质区别就是: 前者只是切换了root身份,但Shell环境仍然是普通用户的Shell; 而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,p ...
分类:
系统相关 时间:
2021-04-06 14:01:20
阅读次数:
0
4.1Java对象和类的概念 本质内容 对象 类 对象 定义: 内存中: 一个内存块,放一些相关联的数据。 存放变量 存放方法 属性+方法约等于对象 类 定义: 类可以看做是一个模板或者图纸。系统根据类的定义来造出对象 类与对象的关联: 类:class 对象:Object instance(实例) ...
分类:
编程语言 时间:
2021-04-02 13:34:49
阅读次数:
0
u1s1 这是我第三次学这个东西了,第一次大约是去年三月,第二次大约是去年暑假,事实证明那时候并没有把这东西真正学进去因为我那时并没有真正理解线性基的本质,现在学完高斯消元,学完线性代数的一些基本芝士再回来看这东西就感觉异常友好了( 一些有关线性代数的前置芝士 向量 一个 \(n\) 维向量是一个 ...
分类:
其他好文 时间:
2021-04-02 13:18:35
阅读次数:
0
为中华民族的伟大复兴为读书。 前情回顾 上篇文章分享了的一个为什么服务端渲染有利于SEO的问题,接下来的某一篇文章,可能会写一下如何去一步一步的实现Vue的同构,也就是基于Vue实现服务端渲染。但是涉及的内容篇幅会有点长,需要花点去思考怎么写。 所以今天要思考的是问题小程序如何实现持续集成。 CI/ ...
分类:
其他好文 时间:
2021-04-01 13:34:19
阅读次数:
0