面向对象:封装 【封装】 隐藏对象的属性和实现细节,仅对外提供公共访问方式。 【好处】 1. 将变化隔离; 2. 便于使用; 3. 提高复用性; 4. 提高安全性; 【封装原则】 1. 将不需要对外提供的内容都隐藏起来; 2. 把属性都隐藏,提供公共方法对其访问。 1、私有属性和私有方法 1.私有属 ...
分类:
编程语言 时间:
2017-09-20 19:15:54
收藏:
0 评论:
0 赞:
0 阅读:
353
最近学习了python的错误处理和几种测试方法 1 try except 可以通过try except方式捕捉异常 可以捕捉不同类型的错误,编写多个except try except同样支持else结构 某个函数调用出现异常,在上层同样可以捕获到 2 logging python 提供打日志方式输出 ...
分类:
编程语言 时间:
2017-09-20 19:14:19
收藏:
0 评论:
0 赞:
0 阅读:
273
把函数作为参数 map(f, list) 函数 接收一个 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。 reduce(f, list) 函数 filter(f, list) 函数 过滤不符合条件的元素,返回符合条件元素组成的新的 lis ...
分类:
编程语言 时间:
2017-09-20 19:13:54
收藏:
0 评论:
0 赞:
0 阅读:
234
1.Java抽象类 1.抽象类的相关概念 如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 如形状类是抽象的类,圆、三角形等是具体类。 用abstract修饰的类就是抽象类。如果某个类中包含有抽象方法,那么该类就必须定义成抽象类。但是抽象类中不一定有抽象方法。 2.用abst ...
分类:
编程语言 时间:
2017-09-20 19:12:47
收藏:
0 评论:
0 赞:
0 阅读:
281
才疏学浅,努力深入,逐步更新,有问题敬请留言告知,谢谢。 关于python第三方库的安装最好少使用 easy_install,因为 easy_install 只能安装不能卸载,如果要卸载需要进入到 python 的安装目录下面的 lib 的文件夹下手动删除对应的模块内容。所以建议多用 pip 的方式 ...
分类:
编程语言 时间:
2017-09-20 19:11:09
收藏:
0 评论:
0 赞:
0 阅读:
282
汇编语言是一种面向机器的低级语言,它是机器语言的符号化表示。所以,它比C语言等高级语言而言,有高速度,高效率的特点。同时,它也具有不可移植性。 指令和数据只是应用上的概念。在内存和磁盘上,它们没有任何区别,都是二进制信息。 了解了读取和写入数据的过程相类似。都要cpu发出信息,然后存储器执行读取或写 ...
分类:
编程语言 时间:
2017-09-20 19:08:57
收藏:
0 评论:
0 赞:
0 阅读:
270
1.继承的作用 1.1什么是继承 继承机制是面向对象程序设计不可缺少的关键概念,是实现软件可重用的根基,是提高软件系统的可扩展性与可维护性的主要途径。 所谓继承是指一个类的定义可以基于另外一个已经存在的类,即子类基于父类,从而实现父类代码的重用,子类能吸收已有类的数据属性和行为,并能扩展新的能力。 ...
分类:
编程语言 时间:
2017-09-20 19:08:42
收藏:
0 评论:
0 赞:
0 阅读:
231
数组定义:数组是相同类型数据的集合,描述的是相同类型的若干个数据按照一定的先后顺序排列组合而成的,其中每一个数据称作一个数组元素,每个数组元素可以通过 一个下标来访问它们。 数组的四个基本提点: 1,长度固定,一旦被创建它的长度就是不可改变的 2,其元素类型必须是相同类型,不允许出现混合类型 3,数 ...
分类:
编程语言 时间:
2017-09-20 19:06:17
收藏:
0 评论:
0 赞:
0 阅读:
224
队列是一个特殊的线性表,只允许在表的后端添加元素,在表的前端删除元素。 LinkedList类实现了Queue,所以可以将LinkedList当做队列来使用。 offer() : 在表的后端添加一个元素。 poll() : 在表的前端获取并删除第一个元素。 peek() : 在表的前端获取第一个元素 ...
分类:
编程语言 时间:
2017-09-20 19:04:55
收藏:
0 评论:
0 赞:
0 阅读:
227
原始版本 优化版本一 如果内层循环没有进行交换,说明后面的元素已经有序,则不需要继续循环。因此,我们可以设置一个标记来标志一趟比较是否发生交换。如果没有发生交换,则数组已经有序。 优化版本二 如果数组A[i....n]已经有序,那么,内层循环只需要遍历A[0....i]即可。因此,我们可以使用一个临 ...
分类:
编程语言 时间:
2017-09-20 19:03:15
收藏:
0 评论:
0 赞:
0 阅读:
240
Thymeleaf 中有 plain context (不支持对url参数的解析)和 web context(支持对url参数的解析) ...
分类:
编程语言 时间:
2017-09-20 19:02:10
收藏:
0 评论:
0 赞:
0 阅读:
545
怎样用javascript删除某个HEML标签 javascript之html元素文本输出 怎样通过标签为元素添加属性 怎样移除元素某个属性 设置元素可见 ...
分类:
编程语言 时间:
2017-09-20 19:01:46
收藏:
0 评论:
0 赞:
0 阅读:
198
今天同学问到一个问题: 下面的代码 int len = fin.tellg(); 放在一个函数里用了好几年都没问题,就是最近发现出问题了。 原因:文件过大 超过了2G 读出来的文件大小 超过int表示的最大值 int溢出 文件test.txt 不存在 返回 -1 test.txt 文件为空 返回-1 ...
分类:
编程语言 时间:
2017-09-20 18:59:31
收藏:
0 评论:
0 赞:
0 阅读:
318
java的多线程操作: 虽然每次结果不同,但是第一个空格之前必然有 0 1 2 3 4 这四个数字,这是因为第一个空格出现,意味着第一个线程执行完毕,必然会打印这四个数字。又因为线程并发执行,所以后面两个线程个别数字可能会提前打印,这就导致了答案有很多。 每次的执行结果都一样: 虽然每次结果不同,但 ...
分类:
编程语言 时间:
2017-09-20 18:58:54
收藏:
0 评论:
0 赞:
0 阅读:
271
添加水印的Demo如下,新建工程测试后如遇到问题,可以执行最后图片指示更改即可。 import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import j ...
分类:
编程语言 时间:
2017-09-20 18:58:39
收藏:
0 评论:
0 赞:
0 阅读:
516
变量 变量在JavaScript中就是用一个变量名表示,变量名是大小写英文、数字、$和_的组合,且只能以字母、下划线、$开头。变量名也不能是JavaScript的关键字,如if、while等。声明一个变量用var关键字,比如: 注意:变量是严格区分大小写的。 变量的书写规范: 1、驼峰式写法 -- ...
分类:
编程语言 时间:
2017-09-20 18:55:05
收藏:
0 评论:
0 赞:
0 阅读:
263
第一步:pom.xml加入依赖 第二步: 修改yml文件 第三步:修改Controller ...
分类:
编程语言 时间:
2017-09-20 18:51:16
收藏:
0 评论:
0 赞:
0 阅读:
747
一:创建项目工程 新建project 这里选择gradle 直接next 继续next 最后点击finish 二:创建Eureka服务中心 选择第一步中创建的项目,右键选择new >module 选择Spring Initializr,然后next 这里输入Group、Artifact,并选择Gra ...
分类:
编程语言 时间:
2017-09-20 18:44:10
收藏:
0 评论:
0 赞:
0 阅读:
304
1.汇编语言的特点:机器相关性;高速度和高速率;编写和调试的复杂性 2.指令和数据是应用上的概念。在内存或磁盘上,指令和数据没有任何区别,都是二进制信息。CPU在工作的时候把有的信息看做指令,有的信息看做数据,为同样的信息赋予了不同的意义。 3.CPU要想进行数据读写,必须和外部器件(标准说法是芯片 ...
分类:
编程语言 时间:
2017-09-20 18:43:07
收藏:
0 评论:
0 赞:
0 阅读:
246
标识符 undefined 并不能真正反映 “未定义”, 因为undefined 并不是JavaScript 保留词 JavaScript 提供了 void 运算符,该运算符会对指定的表达式求值,并返回受信的 undefined: void expression 通过以下运算来获得 undefine ...
分类:
编程语言 时间:
2017-09-20 18:42:13
收藏:
0 评论:
0 赞:
0 阅读:
207