上面两个函数打印的结果是什么 函数1打印得到的是: [21, 28][2, 11][21, 28] 函数2 打印得到的是: NoneNoneNone 考察的知识点: 可变对象不能做关键字参数 .append() 没有返回值 ...
分类:
编程语言 时间:
2018-08-07 18:58:25
阅读次数:
126
标准库类型vector 定义:vector表示对象的集合,其中所有对象的类型都相同。 访问方式:索引 头文件:<vector> 本质:类模板 NOTE: 模板本身不是类或函数,相反可以将模板看作为编译器生成类 或函数编写的一份说明。 vector是模板而非类型,由vector生成的类型必须包含vec ...
分类:
编程语言 时间:
2018-08-07 18:58:31
阅读次数:
133
CUBA平台不是一套新的技术发明,她基于现有的技术体系,如Spring、JPA、Vaadin等,通过对这些技术进行优雅的组合,可以让开发人员以最高效、最合理的方式来使用这些技术。所以,只要您拥有Spring、JPA等这些技术经验, 就可以轻松入手CUBA。同时CUBA平台提供了一系列工具、基础功能,可以帮助您节省许多精力和时间,让您专注于商业价值的实现。
分类:
编程语言 时间:
2018-08-07 19:00:22
阅读次数:
203
1.普通代码块: 局部代码块,在方法中出现;限定变量生命周期,及早释放,提高内存利用率。 2.构造代码块: 在类中方法外出现;多个构造方法方法中相同的代码存放到一起,每次调用构造都执行,并且在构造方法前执行。 3.静态代码块: 在类中方法外出现,并加上 static 修饰;用于给类进行初始化,在加载 ...
分类:
编程语言 时间:
2018-08-07 19:00:47
阅读次数:
142
打开cmd命令提示符,mvn install是将jar包安装到本地库,mvn deploy是将jar包上传到远程server,install和deploy都会先自行bulid编译检查,如果确认jar包没有问题,可以使用-Dmaven.test.skip=true参数跳过编译和测试。 全命令为:mvn deploy:deploy-file -Dmaven.test.skip=true -D
分类:
编程语言 时间:
2018-08-07 19:01:17
阅读次数:
272
1.什么是递归:递归比迭代高级; 在递归函数中调用自己,如下,会陷入死循环: 用非递归方式实现阶乘: 用递归方式实现阶乘: #用递归求阶乘def factorail1(n): if n== 0: return 0 if n==1: return 1 else: return n * factorai ...
分类:
编程语言 时间:
2018-08-07 19:02:14
阅读次数:
151
承接前文 "springboot情操陶冶 @Configuration注解解析" ,近期笔者接触的项目中有使用到了jmx的协议框架,遂在前文的基础上讲解下springboot中是如何整合jmx的 知识储备 JMX:Java Management Extension(Java管理应用扩展),这种机制可 ...
分类:
编程语言 时间:
2018-08-07 19:02:55
阅读次数:
218
模块 1 什么是模块 模块就是一系列功能的集合体 模块有三种来源 1. 内置的模块 2. 第三方的模块 3. 自定义模块 模块的格式: 1 使用python编写的.py文件 2 已被编译为共享库或DLL的C或C++扩展 3 把一系列模块组织到一起的文件夹(注:文件夹下有一个__init__.py文件 ...
分类:
编程语言 时间:
2018-08-07 19:03:08
阅读次数:
183
一.列表 列表:列表是由一系列按照特定顺序排列的元素组合。列表相当于一个容器,里面可以存储python的任意数据类型,在别的语言中又称为数组。 一. 创建数组 二.索引,切片,步长 (1)索引 # 在列表中,根据索引访问到的元素,本来是什么类型就是什么类型。 (2)切片 # 列表的切片得到的还是一个 ...
分类:
编程语言 时间:
2018-08-07 19:04:12
阅读次数:
138
题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 ...
分类:
编程语言 时间:
2018-08-07 20:26:00
阅读次数:
146
一、二分查找 二、思考与问题: 1.自己在上面二分查找代码的基础上又优化了一下,想要在查找成功的时候,接收到一个返回值,比如接收的返回值内容为True 2.自己调试了一会发现,二分查找用到了函数的递归,先一层一层递推,再一层一层回溯回来;那么最后函数接收到的返回值实际上是以最后回溯给函数的返回值为准 ...
分类:
编程语言 时间:
2018-08-07 20:26:06
阅读次数:
161
Python中 sys.argv[]的用法简明解释 因为是看书自学的python,开始后不久就遇到了这个引入的模块函数,且一直在IDLE上编辑了后运行,试图从结果发现它的用途,然而结果一直都是没结果,也在网上查了许多,但发现这个问题的比较详细的解释只有一个版 ...
分类:
编程语言 时间:
2018-08-07 20:26:27
阅读次数:
157
# -*- coding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding("utf8")'''Python 实现关联规则分析Apriori算法''' def load_data_set(): data_set = [ ['l1', 'l... ...
分类:
编程语言 时间:
2018-08-07 20:26:35
阅读次数:
801
利用回文串的「镜像」特点减少计算。 引理 0 设 $S$ 是一个长度为 $n+1$ 回文串,下标从 $0$ 开始;$T = S[l, r]$ 是 $S$ 的子串。$T$ 是回文串当且仅当 $S[n r, n l]$ 是回文串。 先考虑长度为奇数的回文子串(简称为「奇回文子串」),可以求出以每个下标为 ...
分类:
编程语言 时间:
2018-08-07 20:26:46
阅读次数:
138
“尽管以C++为基础,但 Java 是一种更纯粹的面向对象程序设计语言”。 无论C++还是Java 都属于杂合语言。但在 Java 中,设计者觉得这种杂合并不象在 C++里那么重要。杂合语言 允许采用多种编程风格;之所以说 C++是一种杂合语言,是因为它支持与 C语言的向后兼容能力。由于C++是 C ...
分类:
编程语言 时间:
2018-08-07 20:30:09
阅读次数:
159
Python 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可 ...
分类:
编程语言 时间:
2018-08-07 20:30:18
阅读次数:
159
Python的安装、环境配置及IDE推荐https://www.cnblogs.com/feeland/p/4345104.html python是一种动态类型的语言,一个变量是什么类型,需要看程序在运行过程中变量所代表的值是什么列表是一种容器型的序列,字符串则是扁平型的序列 Python中的boo ...
分类:
编程语言 时间:
2018-08-07 20:31:25
阅读次数:
154
import smtplibfrom email.mime.text import MIMETextdef SendEmail(fromAdd,toAdd,subject,text): _pwd = "Yeer2016@sudai" #授权码 msg = MIMEText(text) msg["Su ...
分类:
编程语言 时间:
2018-08-07 20:32:27
阅读次数:
196
既然Java 不过另一种类型的程序设计语言,大家可能会奇怪它为什么值得如此重视,为什么还有这么多的人 认为它是计算机程序设计的一个里程碑呢?如果您来自一个传统的程序设计背景,那么答案在刚开始的时候 并不是很明显。Java 除了可解决传统的程序设计问题以外,还能解决World Wide Web(万维网 ...
分类:
编程语言 时间:
2018-08-07 20:32:33
阅读次数:
141
几乎所有程序设计语言都支持数组。在C和 C++里使用数组是非常危险的,因为那些数组只是内存块。若程 序访问自己内存块以外的数组,或者在初始化之前使用内存(属于常规编程错误),会产生不可预测的后果 (注释②)。 ②:在 C++里,应尽量不要使用数组,换用标准模板库(Standard TemplateL ...
分类:
编程语言 时间:
2018-08-07 20:33:03
阅读次数:
151