分类
摘要:
和谐数组是指一个数组里元素的最大值和最小值之间的差别正好是1。
现在,给定一个整数数组,你需要在所有可能的子序列中找到最长的和谐子序列的长度。
示例 1:
输入: [1,3,2,2,5,2,3,7]
输出: 5
原因: 最长的和谐数组是:[3,2,2,2,3].
说明: 输入的数组长度最大不超过20,000.
... 阅读原文
2018-08-31 15:18:02 阅读(880) 评论(0)
摘要:
一、TCP:
TCP是Transmission Control Protocol的简称,中文名传输控制协议。是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP通信需要经过创建连接、数据传输、终止连接三个步骤。通信开始前,一定要先建立相关的链接,才能发送数据。完成数据交换后,双方必须断开链接释放系统资源。... 阅读原文
2018-08-31 15:00:03 阅读(850) 评论(0)
摘要:
对于后台管理系统来说,要做好权限管理离不开菜单项和页面按钮控件功能的管理。由于程序没法智能的知道有什么菜单和控件,哪些人拥有哪些操作权限,所以首先要做的是菜单管理功能,将需要管理的菜单项和各个功能项添加(注册)到菜单管理表中,方便后续权限控制管理。
要开发一个菜单管理功能,离不开这些功能:菜单列表展示(需要... 阅读原文
2018-08-31 13:11:07 阅读(819) 评论(0)
摘要:
一、进程:
进程是一个程序在一个数据集中的一次动态执行过程,可以理解为“正在执行的程序”。进程一般由程序集、数据集、进程控制块三部分组成。进程是系统进行资源分配和调度的基本单位,是操作系统的基础。进程是线程的容器,进程是程序的实体。
程序集:描述进程要完成哪些功能以及如何完成
数据集:程序在执行过程所需要... 阅读原文
2018-08-31 11:59:01 阅读(882) 评论(0)
摘要:
python的类和诸如JAVA,C++的类有很多相似性又有很多区别的地方,刚转过来为了更快的适应不同的用法和实现方式,统一记录下来便于更快的熟悉和使用
#和其他语言的类的区别点
#空类必须有pass方法,类的实例化时如果没有改变类内参数和方法,那它们的地址和原类内的元素地址一致,实例化的类对应没赋值的属性不会放进... 阅读原文
2018-08-31 11:08:03 阅读(854) 评论(0)
摘要:
目录
Django Model模块
MODEL需要在脑子里记住的基础概念
class Meta 内嵌元数据定义类
简单model创建实例
数据源配置
接着通过models在数据库中创建映射的表
Field class
model表示表关系
model.objects
有关model继承
有关通过model进行查询... 阅读原文
2018-08-31 11:00:03 阅读(805) 评论(0)
摘要:
一、概要:
mor(Method Resolution Order),即方法解析顺序,是python中用于处理二义性问题的算法
二义性:
1、两个基类,A和B都定义了f()方法,c继承A和B那么C调用f()方法会出现不确定问题
2、菱形继承
二、Python 解决二义性过程
python解... 阅读原文
2018-08-31 10:57:04 阅读(791) 评论(0)
摘要:
一丶,isinstance/issubclass/type
1.isinstance检查第一个参数是否是第二个参数的 子子孙孙类
class Foo():
pass
class Boo(Foo):
pass
class Aoo(Boo):
pass
print(issu... 阅读原文
2018-08-31 10:19:04 阅读(1078) 评论(0)
摘要:
一、概述:
摘要算法主要特征是加密过程不需要密钥,并且加密的数据无法解密,只有输入相同的明文数据经过相同的摘要算法才能得到相同的密文。摘要算法主要应用在“数字签名”领域。接下来会讲述RSA公司的MD5算法和SHA-1算法。
二、原理:
通过一个函数,把任意长度的数据转换成一个长度固定的数据串(通常用16进制的... 阅读原文
2018-08-31 08:30:04 阅读(2099) 评论(0)
摘要:
一、概述:
UUID(Universally Unique Identity)的缩写,是一种软件建构的标准,通常由32字节16进制数表示(128位),它可以保证时间和空间的唯一性。目前应用最广泛的UUID事微软的GUIDs。
二、作用:
UUID让分布式系统所有元素都有唯一的辨识信息,让每个人都可以建立与他人... 阅读原文
2018-08-31 07:18:02 阅读(813) 评论(0)