摘要: 和谐数组是指一个数组里元素的最大值和最小值之间的差别正好是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)