异常处理: Java异常处理的关键字有:try catch finally throw throws 错误不是异常,而是脱离程序员控制的问题,所有的异常类是从java.lang.Exception类继承的子类。 异常发生的原因通常包含: 用户输入了非法的数据 要打开的文件不存在 网络通信时连接中断, ...
分类:
编程语言 时间:
2018-03-28 20:22:29
阅读次数:
169
今天我们来学习函数。 产生的原由,若没有函数,会显得重复代码多,可读性差,也会造成重复造轮子的情景。 故产生了函数,用来封装好一个功能,它是以功能为导向的。 ...
分类:
编程语言 时间:
2018-03-28 20:22:54
阅读次数:
117
SpringBoot集成ApringAOP步骤如下: 1.导包 2.这里主要介绍通知的类型有:前置通知、后置返回通知、后置最终通知、后置异常通知、环绕通知;详细如下: 准备工作 a . 创建Aspect切面类; b. 指定切点 c. 创建Controller类 处理请求 2.1 前置通知 2.1.1 ...
分类:
编程语言 时间:
2018-03-28 20:23:09
阅读次数:
281
1、float() 上一课中,我们可以使浮点数变为整数;相反的也可以把整数变为浮点数。看示例: 2、max() 在一系列数中取最大的一个。看示例: 3、min() 在一系列数中取最小的一个。看示例: 4、help() 查看说明。看示例: 大家自己试试看int的说明 5、其他常用的还有list()、d ...
分类:
编程语言 时间:
2018-03-28 20:24:19
阅读次数:
157
1.命名关键字参数 格式:在*后面的参数都是命名关键字参数 特点: 1.必须被传值 2.约束函数的调用者必须按照key=value的形式传值 3.约束函数的调用者必须用我们指定的key名 2.函数嵌套 1.函数的嵌套调用:在函数内又调用了其他函数 2,函数的嵌套定义:在函数内又定义了其他函数 3.名 ...
分类:
编程语言 时间:
2018-03-28 20:24:37
阅读次数:
184
代码演示 代码运行结果 sum: 9 index: 1 a apple b banana keys: a keys: b 0 103 1 111 代码解读: 可以用range对slice和array中的元素求和 range在对数组和slice中的每项索引和值进行访问,如果不需要索引,就用空白标识符“ ...
分类:
编程语言 时间:
2018-03-28 20:25:09
阅读次数:
180
通用爬虫和聚焦爬虫 根据使用场景,网络爬虫可分为 通用爬虫 和 聚焦爬虫 两种. 通用爬虫 通用网络爬虫 是 捜索引擎抓取系统(Baidu、Google、Yahoo等)的重要组成部分。主要目的是将互联网上的网页下载到本地,形成一个互联网内容的镜像备份。 通用搜索引擎(Search Engine)工作 ...
分类:
编程语言 时间:
2018-03-28 20:25:23
阅读次数:
176
python函数进阶 函数嵌套 函数对象 命名空间与作用域 闭包函数 装饰器 一、函数嵌套 函数的嵌套定义 函数的嵌套调用 二、函数对象 函数在python中是第一类对象 1.可以被引用 2.可以当中参数传入(函数名的本质,函数的内存地址) 3.可以当中函数的返回值 4.可以当中容器类型的元素 三、 ...
分类:
编程语言 时间:
2018-03-28 20:25:36
阅读次数:
210
1.平方根 方法一: num=float(input('请输入数字>>>')) num_sqrt=num**0.5 print(num_sqrt) 方法二: import cmath num = int(input('>>>').strip()) num_sqrt=cmath.sqrt(num) p ...
分类:
编程语言 时间:
2018-03-28 20:25:58
阅读次数:
240
本文内容: 局部代码块 构造代码块 静态代码块 补充 首发日期:2018-03-28 局部代码块: 局部代码块用于限制变量的生命周期,如果希望某些变量在某一过程之后直接失效而不希望被后面继续操作时,可以使用局部变量来限制变量的生命周期带局部代码块中 构造代码块: 构造函数只对对应的对象进行初始化,构 ...
分类:
编程语言 时间:
2018-03-28 20:26:57
阅读次数:
241
之前学习了正则表达式,但是发现如果用正则表达式写网络爬虫,那是相当的复杂啊!于是就有了Beautiful Soup简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据。Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树... ...
分类:
编程语言 时间:
2018-03-28 20:27:14
阅读次数:
178
代码演示 go package main import "fmt" import "time" func main() { i := 2 fmt.Print("write ", i, " as ") switch i { case 1: fmt.Println("one") case 2: fmt. ...
分类:
编程语言 时间:
2018-03-28 20:27:38
阅读次数:
153
1、概念: SpringBoot 错误处理 2、具体内容 在之前的程序里面如果一旦出现了错误之后就会出现一堆的大白板,这个白板会有一些错误信息(虽然这些错误信息你可能 看不懂,但是这些错误信息依然要告诉给用户)。在 SpringBoot 里面针对于错误的处理一共提供有三种方式:数据验证错误、错误 页 ...
分类:
编程语言 时间:
2018-03-28 20:27:48
阅读次数:
205
函数—day02: 1、函数的嵌套调用,在函数内又调用了其他函数; 2、函数的嵌套定义,在函数内又定义了其他函数; 1 def func(): 2 print('my name is kermit') 3 x = 1 4 def func2(): 5 print('my love') 6 y = 2 ...
分类:
编程语言 时间:
2018-03-28 20:28:49
阅读次数:
171
转载自CSDN_FreeSon; https://blog.csdn.net/biaobiao1217/article/details/39047963 字符串判断:string在C#中是一个引用类型,但其又具有一定的特殊性。我们在使用string时,往往会把“变量值为空的字符串对象”和“变量值为空 ...
分类:
编程语言 时间:
2018-03-28 20:29:06
阅读次数:
2106
代码演示 代码运行结果 map: map[k1:7 k2:13] v1: 7 len: 2 map: map[k1:7] prs: false map map[foo:1 bar:2] 代码解读: maps是go语言内置的数据类型,也有叫字典或者映射的 使用make(map[key type]val ...
分类:
编程语言 时间:
2018-03-28 20:29:14
阅读次数:
190
首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。这就是我们平时说的键值对。 HashMap通过hashcode对其内容进行快速查找,而 TreeMap中所有的元素都保持着某种固定的顺 ...
分类:
编程语言 时间:
2018-03-28 20:29:36
阅读次数:
148
Java.lang.NullPointerException 这个异常大家肯定都经常碰到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针, ...
分类:
编程语言 时间:
2018-03-28 20:29:43
阅读次数:
159
1.多线程 1.多线程 线程状态分为:新建状态、就绪状态、运行状态、阻塞状态、死亡状态 对象等待池的阻塞状态:运行状态执行了wait方法 对向锁池的阻塞状态:试图获得某个同步锁,已经被其他线程占用,就会放到对象的锁池中 其他阻塞状态:执行了sleep()方法、join方法() 线程睡眠Thread. ...
分类:
编程语言 时间:
2018-03-28 20:30:21
阅读次数:
149
这是我在博客中写的第一篇文章。还请各位大神们多多指教!我会详细讲解如何将我们由java的swing以及awt组件编写出的java可视化窗口程序编制成一个我们能够让用户使用的,商业化,可安装的软件。网上的资料大都十分碎片化,看了之后往往会出现很多问题,导致最终无法成功。笔者在经过三天的尝试之后,总结出 ...
分类:
编程语言 时间:
2018-03-28 20:30:30
阅读次数:
137