1.引入依赖: 2.Springboot 配置类 ...
分类:
编程语言 时间:
2019-01-27 16:47:06
阅读次数:
130
加密算法 加密算法分为两大类:1.对称加密算法;2.非对称加密算法。 RSA非对称加密算法 RSA是目前应用最广泛的非对称加密算法,各种语言都支持RSA算法,如Java,Python,C++(openssl),Go(openssl),PHP(openssl),Object-C,Android,jav ...
分类:
编程语言 时间:
2019-01-27 16:48:26
阅读次数:
228
迭代器 迭代器在 Python 2.2 版本中被加入, 它为类序列对象提供了一个类序列的接口。 Python 的迭代无缝地支持序列对象, 而且它还允许迭代非序列类型, 包括用户定义的对象。即迭代器可以迭代不是序列但表现出序列行为的对象, 例如字典的 key , 一个文件的行, 等等。迭代器有以下特性 ...
分类:
编程语言 时间:
2019-01-27 16:49:18
阅读次数:
178
第一章 Python基础 第九节 类 面向对象编程时,都会遇到一个概念,类,python也有这个概念,下面我们通过代码来深入了解下。 其实类 和函数都是为了节省代码,有了类的的概念,就可以把相同的代码写在父类,子类继承后就可以直接使用,而且通过选择对应的父类就可以直接使用对应父类的内容。 创建和使用 ...
分类:
编程语言 时间:
2019-01-27 16:49:48
阅读次数:
178
__call__()的用法 __call__()方法能够让类的实例对象,像函数一样被调用; >>> >>> class A(object): def __call__(self, x): print('__call__ called, print x: ', x) >>> >>> a = A() > ...
分类:
编程语言 时间:
2019-01-27 16:50:36
阅读次数:
201
ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值,基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。 在将一个值赋给变量时,解析器必须确定这个值是基本类型值还是引用类型值,基本类型值有:Undefined,Null,Boolean,Number和St ...
分类:
编程语言 时间:
2019-01-27 18:52:32
阅读次数:
190
python安装第三方模块 使用软件管理工具pip python自带了包管理工具,就像手机app商城,91助手等软件的功能一样。 python2与python3安装模块的方法相似,值得注意的是,你在python2中安装的模块,用python3是无法调用的,我仅以python3为例! Linux和wi ...
分类:
编程语言 时间:
2019-01-27 18:52:42
阅读次数:
146
先说 every()和 some(),它们都用于查询数组中的项是否满足某个条件。 every(): var numbers = [1,2,3,4,5,4,3,2,1]; var everyResult = numbers.every(function(item, index, array){ ret ...
分类:
编程语言 时间:
2019-01-27 18:54:45
阅读次数:
189
为何用“继承”为标题,而不用“原型链”? 原型链如果解释清楚了很容易理解,不会与常用的java/C#产生混淆。而“继承”确实常用面向对象语言中最基本的概念,但是java中的继承与javascript中的继承又完全是两回事儿。因此,这里把“继承”着重拿出来,就为了体现这个不同。 javascript中 ...
分类:
编程语言 时间:
2019-01-27 18:56:06
阅读次数:
171
注意:本文不是javascript基础教程,如果你没有接触过原型的基本知识,应该先去了解一下,推荐看《javascript高级程序设计(第三版)》第6章:面向对象的程序设计。 上节已经提到,每个函数function都有一个prototype,即原型。这里再加一句话——每个对象都有一个__proto_ ...
分类:
编程语言 时间:
2019-01-27 18:57:08
阅读次数:
169
基于python3.6.1版本,在一个.py文件中,加入这3行:import requests, re, sysreload(sys)sys.setdefaultencoding("utf-8") 出现这样的错误:sys.setdefaultencoding("utf-8")AttributeErr ...
分类:
编程语言 时间:
2019-01-27 19:01:21
阅读次数:
416
以前写过介绍HashMap的文章,文中提到过HashMap在put的时候,插入的元素超过了容量(由负载因子决定)的范围就会触发扩容操作,就是rehash,这个会重新将原数组的内容重新hash到新的扩容数组中,在多线程的环境下,存在同时其他的元素也在进行put操作,如果hash值相同,可能出现同时在同 ...
分类:
编程语言 时间:
2019-01-27 19:01:30
阅读次数:
150
1.convert.exe: non-conforming drawing primitive definition `' @ error/draw.c/RenderMVGContent/3901. 命令格式不对 应该 .draw("text 0,0 '" + content+"'"); 2. or ...
分类:
编程语言 时间:
2019-01-27 19:03:59
阅读次数:
368
java集合的使用方法 一,集合ArrayList的定义方式 ArrayLsit<数据类型> 变量名=new ArrayList<数据类型>(); 二,集合的操作和概念 集合与数组不同,集合长度不固定,可以添加删除,修改集合内的元素和数据 但是集合内的数据类型必须要与定义的数据类型相同。 集合也是采 ...
分类:
编程语言 时间:
2019-01-27 19:05:32
阅读次数:
163
C++STL中的vector模板类非常好用,有效解决了数组大小固定的问题。 而vector本身是封装好的,一般使用时只需要知道vector提供的接口即可,而它的内部是怎样实现的一直没有去了解。 看了邓公的数据结构,收获颇多。 1.秩:一个元素的秩就是它的前驱元的个数(它的前面的元素的个数),各元素的 ...
分类:
编程语言 时间:
2019-01-27 19:05:42
阅读次数:
191
1.注释 1)注释的作用: 用自己熟悉的语言在代码中添加注释,方便后期自己查看和理解,也方便其他人查看和理解代码含义。 2)单行注释: 以#号开头,#后面的所有内容均不会被程序执行,起到辅助说明的作用。 说明:为了保证代码的可读性,#后面建议先添加一个空格,然后再添加说明文字。 也可以在代码后面添加 ...
分类:
编程语言 时间:
2019-01-27 19:06:33
阅读次数:
181
一、栈 1、栈(stack)是一种线性存储结构 栈中的数据元素遵守先进后出的原则,FILO结构 限定只能在栈顶进行插入与删除操作 栈的操作包括压栈出栈 栈中的数据元素遵守先进后出的原则,FILO结构 限定只能在栈顶进行插入与删除操作 栈的操作包括压栈出栈 栈中的数据元素遵守先进后出的原则,FILO结 ...
分类:
编程语言 时间:
2019-01-27 19:07:21
阅读次数:
223
Python 3.* 用urllib.request来代替原来的urllib2,因此调用的时候改为: >>> import urllib.request >>> urllib.request.urlopen('http://www.baidu.com')如 https://www.python.or ...
分类:
编程语言 时间:
2019-01-27 19:07:42
阅读次数:
206
似乎到处都在谈论Java技术,那么Java究竟是什么呢?接下去的文章将讲解Java是怎样的一种语言和技术平台,并且会告诉你Java能用来做什么。 关于Java Java既是一种语言也是一个平台。 Java语言 Java是一种高级语言,它具有以下几个特征: 简单 面向对象 分布式 多线程 动态 架构中 ...
分类:
编程语言 时间:
2019-01-27 19:09:42
阅读次数:
212
var numbers = [1,3,5,7,9,4,3,2,1]; console.log(numbers.indexOf(5)); //从数组的0位开始查找 5 位于数组里面的位置 输出2 首先 理解一下 indexOf() 是从左往右查 参数“5” 位于数组的下标 所以这里打印出 2 再看 v ...
分类:
编程语言 时间:
2019-01-27 19:10:34
阅读次数:
126