介绍C++11标准的变长参数模板 转自:https://www.cnblogs.com/zenny-chen/archive/2013/02/03/2890917.html 目前大部分主流编译器的最新版本均支持了C++11标准(官方名为ISO/IEC14882:2011)大部分的语法特性,其中比较难 ...
分类:
编程语言 时间:
2018-07-26 23:39:34
阅读次数:
199
转发请注明出处:https://www.cnblogs.com/fnlingnzb-learner/p/9374732.html 一、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为 ...
分类:
编程语言 时间:
2018-07-26 23:41:00
阅读次数:
183
一、总览 访问控制 private protected public 类,方法和变量修饰符 abstract class extends final implements interface native new static strictfp synchronized transient vola ...
分类:
编程语言 时间:
2018-07-26 23:42:33
阅读次数:
181
题目 设计一个控制台程序,可以给人搭配嘻哈风格(T恤,垮裤,运动鞋)或白领风格(西装,领带,皮鞋)的衣服并展示,类似QQ秀那样的。 基础版本 客户端代码 第一种装扮 T恤 垮裤 运动鞋 装扮的张贺 第二种装扮 西装 领带 皮鞋 装扮的张贺 点评 仅实现了基本功能 如果添加“超人”装扮,需要如何做?需 ...
分类:
编程语言 时间:
2018-07-26 23:44:24
阅读次数:
680
Python介绍 创始人:Guido van Rossum 荷兰·阿姆斯特丹 主要应运领域: - 云计算:OpenStack - WEB 开发:拥有众多的WEB框架,例如:Django - 科学运算、人工智能:典型库Numpy、SciPy、Matplotlib、Enthought、librarys、 ...
分类:
编程语言 时间:
2018-07-26 23:44:55
阅读次数:
355
一 . 装饰器(很重要的一个内容) 定义: 本质是函数,(装饰其他函数)就是为其他函数添加其他功能 注意事项:a.不能修改被装饰的函数的源代码, b. 不能修改被装饰的函数的调用方式。 补充: a.函数就是“变量”,把函数体赋给了函数名。 b. 高阶函数+嵌套函数>>>>装饰器 c.高阶函数:把一个 ...
分类:
编程语言 时间:
2018-07-26 23:45:10
阅读次数:
268
一.抽象类与接口类 1.抽象类:抽象即类似或者说比较像的部分,继承描述的是父类与子类的一种关系,要找出这种关系,必须先抽象再继承; a:抽象分成两个层次: 1)由对象->类:将两个有相似地方的对象抽取成类; 2)由类->父类:将两个有相似地方的类抽取成父类; :抽象最主要的作用就是划分类别(可以隔离 ...
分类:
编程语言 时间:
2018-07-26 23:45:28
阅读次数:
357
解压:
a,b,c,d=f(同上)
不要中间的值:
a,_,_,b=f
a,*_,b=f()
"_"为一个不使用的值
"*_"为n个不使用的值
赋值运算:
le=1
le+1=1 等于 le=le+1 (适合所有运算符)
逻辑:
and(与),or(或),not(非,只实现紧跟它后的判断)
print(not 3 > 4 )
判断值是否相等:"=="
判断id时否相等:"is"
if格式:
if 判断语句 :
执行语句
else:
执行语句
多if:
if 判断语句 :
if 判断语句 :
执行语句
else:
执行语句
else:
执行语句
例:
input(‘score>>‘)
if score.isdigit(): #isdigit()判断变量是否为纯数字
score=int(score) #int只能转换整型类型
elif score>=90 :
print(‘优秀‘)
elif score>=80 :
print(‘良好‘)
elif sc
分类:
编程语言 时间:
2018-07-26 23:45:46
阅读次数:
302
空指针异常让人厌恶,恐怕是实际应用中出现次数最多的异常了,下面是如何避免NullPointerException出现的技巧 使用Apache的lang包的工具类来判空和非空:StringUtils和CollectionUtils ...
分类:
编程语言 时间:
2018-07-26 23:45:54
阅读次数:
256
1 开发环境说明 JDK:1.8 MAVEN:3.5 IDEA:2017.2.5 SpringBoot:2.0.3.RELEASE 2 创建SpringBoot项目 2.1 项目信息 2.2 添加项目依赖 2.3 修改pom文件 添加lombok依赖、修改devtools、修改plugin <?xm ...
分类:
编程语言 时间:
2018-07-27 01:11:49
阅读次数:
184
一、前言 从今天开始,重新总结一下Spring的相关知识,主要是结合《Spring实战(第四版)》和 《JavaEE开发的颠覆者——SpringBoot实战》这两本书以及官方文档,同时加入自己的一点点点小小小理解,如有不当之处,还请指正。 二、Spring最根本的使命 Spring框架是一个轻量级的 ...
分类:
编程语言 时间:
2018-07-27 01:12:51
阅读次数:
190
面试题 ①给一个数组,要求用swift写一个函数,交换数组中的两个元素。 ②循环引用 ③使用 swift实现一个函数,输入是任一整数,输出要返回输入的整数+2 ④ 简化代码 ...
分类:
编程语言 时间:
2018-07-27 01:13:53
阅读次数:
212
class Person: NSObject { var name: String? var age: Int = 0 //1便利构造函数,允许返回nil //2本身不负责对象的创建 //3需要在调用self.init()创建对象后,才能访问对象的属性 convenience init?(name: ...
分类:
编程语言 时间:
2018-07-27 01:14:11
阅读次数:
161
多任务编程:可以有效的利用计算机资源,同时执行多个任务进程:进程就是程序在计算机中一次执行的过程进程 和 程序的区别: 1、程序是一个静态文件的描述,不占计算机的系统资源 2、进程是一个动态的过程,占有cpu、内存等资源,有一定的生命周期注意:同一个程序的不同执行过程即为不同的进程问题1、什么决定了 ...
分类:
编程语言 时间:
2018-07-27 01:14:37
阅读次数:
173
目前最主流的 java web 框架应该是 SSM,而 SSM 框架由于更轻便与灵活目前受到了许多人的青睐。而 SpringBoot 的轻量化,简化项目配置, 没有 XML 配置要求等优点现在也得到了大众的青睐而本文,我将教大家如何在 intellij idea 中快速构建好一个 Maven + S... ...
分类:
编程语言 时间:
2018-07-27 01:15:17
阅读次数:
176
Java 语言运算符的优先级(从高到低) 1、同一优先级运算符安装从左到右的顺序排优先级。 2、如果在程序中,要改变运算顺序,可以使用 ()。 ...
分类:
编程语言 时间:
2018-07-27 01:16:04
阅读次数:
116
property() 函数的作用是在新式类中返回属性值 1.语法: fget -- 获取属性值的函数 fset -- 设置属性值的函数 fdel -- 删除属性值函数 doc -- 属性描述信息 3.返回值:返回新式类属性 4.实例:银行卡案例,假设钱是私有属性。 解析: 1.get_xxx > 当 ...
分类:
编程语言 时间:
2018-07-27 01:17:59
阅读次数:
190
Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。 Go语言特性 内存自动回收,再也不需要开发人员管理内存 只需要new分配内存,不需要释放 Go ...
分类:
编程语言 时间:
2018-07-27 01:19:10
阅读次数:
217
尽管俄罗斯世界杯的热度已经褪去,但这届世界杯还是给全世界人民留下了无数难忘的回忆,不知你的回忆里有没有日本队的身影?本次世界杯中,日本队的表现让人眼前一亮,很难想象,就是这样一只队伍,二十几年还是我们国家足球队的水平一样,也许还不如我们国足呢。 足球小 ...
分类:
编程语言 时间:
2018-07-27 01:20:06
阅读次数:
261