PS:今天花了整个下午时间看内部类相关的内容,因知识点多而杂,故记之如下。 一、内部类的作用 内部类看起来是一种代码隐藏机制:将类置于其他类的内部。它还了解外部类,并能与之通信;使用内部类可以实现闭包、多继承。 二、基本特性 1)普通内部类为类的实例相关,可以看成是一个实例变量。内部类的类名由 “外 ...
分类:
编程语言 时间:
2018-07-06 22:35:55
阅读次数:
267
前言 在C++语言中, 程序员必须小心谨慎的处理每一项内存分配, 且内存使用完后必须手动释放曾经占用的内存空间。当内存释放不够完全时, 即存在分配但永不释放的内存块, 就会引起"内存泄漏"问题。 而在Java语言中, 它给了程序员一个美好的承诺: 程序员无需管理内存, 因为JVM会有GC去自动进行垃 ...
分类:
编程语言 时间:
2018-07-06 22:36:04
阅读次数:
278
五、异常 异常概念总结: 练习一:异常的体系 问题: 1. 请描述异常的继承体系 2. 请描述你对错误(Error)的理解 3. 请描述你对异常(Expection的理解) 4. 请描述你对运行时异常(RuntimeException)的理解 答: 1. 异常继承体系为:异常的根类是 java.la ...
分类:
编程语言 时间:
2018-07-06 22:36:58
阅读次数:
325
Python 11:RabbitMQ、redis 1、RabbitMQ 2、缓存数据库:redis 一、RabbitMQ 1、基本信息 市面上的MQ:rabbitMQ、ZeroMQ、ActiveMQ rabbitMQ是基于erlang 开发的安装前需要先装环境,默认端口5672 2、简单通信 1 i ...
分类:
编程语言 时间:
2018-07-06 22:37:06
阅读次数:
255
通过python的abc模块能够实现虚函数; 首先在开头from abc import ABCMeta, abstractmethod 例子 : ...
分类:
编程语言 时间:
2018-07-06 23:21:54
阅读次数:
232
Python 设置环境 当安装好Python 后 在计算机的属性里面 高级语言设置 环境变量、 环境变量里面的path 更改为Python的 树目录 可以从计算机直接下达命令 打开Python 基本代码 字符串 name="我是XX" name='woshixx' ...... 加法 n1="jj" ...
分类:
编程语言 时间:
2018-07-06 23:22:08
阅读次数:
172
爬取汽车之家新闻,代码如下 import requests res=requests.get(url='https://www.autohome.com.cn/news/') #向汽车直接发起get请求,获取请求数据 res.encoding=res.apparent_encoding #把html ...
分类:
编程语言 时间:
2018-07-06 23:22:18
阅读次数:
219
一. 数字 int(...) 二. 字符串 replace()的方法返回当前old换成new,可选择的替代限制到最大数量的字符串的副本。以下是replace的方法的语法: 参数: old -- 这是要进行更换的旧子串。 new -- 这是新的子串,将取代旧的子符串。 max -- 如果这个可选参数m ...
分类:
编程语言 时间:
2018-07-06 23:22:42
阅读次数:
202
一、java对象初始化过程 第一步,加载该类,一个java对象在初始化前会进行类加载,在JVM中生成Class对象。加载一个类会进行如下操作,下面给出递归描述。 如果该类有父类,则先加载其父类。关于Class对象详见反射 点击这里 i 初始化该类静态成员 ii 执行该类静态代码块 第二步,创建对象, ...
分类:
编程语言 时间:
2018-07-06 23:23:50
阅读次数:
227
安装JDK 建立java的环境首先需要下载jdk,现在jdk的官方版本已经出到了jdk10,但用的最多依然还是jdk8,不过jdk8有两个版本 jdk8u171和172,百度了一波,找到了解释https://blog.csdn.net/u014653815/article/details/80435 ...
分类:
编程语言 时间:
2018-07-06 23:24:16
阅读次数:
243
一、程序设计 1、设计功能系统——数据表设计、数据表创建语句、连接数据库的方式、编码能力 二、框架基础知识 1、MVC框架基本原理——原理、常见框架、单一入口的工作原理、模板引擎的理解 2、常见框架的特性——PHP框架的差异和优缺点 三、算法与数据结构 1、常见算法——算法的概念、时间复杂度和空间复 ...
分类:
编程语言 时间:
2018-07-06 23:24:41
阅读次数:
256
1.capitalize() 首字母大写 2.upper() 全部大写,lower() 全部小写 3.swapcas() 字符串大小写反转 4.title() 每个被特殊字符或者数字隔开的子字符串首字母大写 5.cente() 居中,空白填充 6.len() 公共方法 7.startswith() ...
分类:
编程语言 时间:
2018-07-06 23:24:50
阅读次数:
219
1.内部类分类 1)普通内部类 类的实例相关,可以看成是一个实例变量。内部类的类名由 “外部类.内部类” 确定。 普通内部类不能声明 static相关的变量或方法。内部类可以直接访问外部类的所有成员(包括 private成员),隐式或显式(外部类.this)。而外部类可以 new 内部类,实例相关的 ...
分类:
编程语言 时间:
2018-07-06 23:26:20
阅读次数:
180
原理 KNN算法,又叫K近邻算法。就是在训练集中数据和标签已知的情况下,输入测试数据,将测试数据的特征与训练集中对应的特征进行相互比较,找到训练集中与之最为相似的前K个数据,则该测试数据对应的类别就是K个数据中出现次数最多的那个分类,其算法的描述为: 1)计算测试数据与各个训练数据之间的距离; 2) ...
分类:
编程语言 时间:
2018-07-06 23:29:00
阅读次数:
208
1.滚动滚动条(有的时候页面元素element取得对但是并没有回显正确的数据,可能是因为页面第一次加载很慢,所以页面可能做了滚动到哪里就加载到哪里的效果,此刻我们就需要用到滚动条自动滚动这段代码让页面滚动条自动滚动加载去模拟人工的滚动滚动条操作。 2.读取文件csv 3.写入文件csv ...
分类:
编程语言 时间:
2018-07-06 23:29:08
阅读次数:
222
一 软件使用 1 第一句Python 在C盘根目录下,创建1.tx文本,打开并输入如下内容保存。 打开window系统下DOS命令窗口,如下图执行: 通过以上可以看到我们写的很贱的程序随便保存了一个.txt结尾的格式,竟然也执行了,并没有按照统一要求的.py格式来设计, 那是不是说明后缀名可以说是任 ...
分类:
编程语言 时间:
2018-07-06 23:30:01
阅读次数:
219
主要学习内容:词典操作 一 增删改查 1. dict[不存在的key] = value, setdefault() dict.setdefault("a","b")a为查找key的,若有a则返回value,若无,增加b 2. pop(key). del dict[key]. popitem(), c ...
分类:
编程语言 时间:
2018-07-06 23:30:29
阅读次数:
186
下载地址:网盘下载 搜索复制 搜索 复制 ...
分类:
编程语言 时间:
2018-07-07 00:22:15
阅读次数:
1910
复习 上节课复习: 1、C/S B/S client server browser server 其中服务端必须具备: 1、稳定运行,对外一直提供服务 2、绑定一个固定的ip+port 2、互联网: 2.1 物理连接介质 2.2 互联网协议(互联网协议即计算机界的英语) 3、tcp 三次握手 半连接 ...
分类:
编程语言 时间:
2018-07-07 00:22:24
阅读次数:
156
参考:https://www.cnblogs.com/maowang1991/p/3162366.html 一、命名规范 1、 项目名全部小写 2、 包名全部小写 3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。 如:public class MyFirstClass{} 4 ...
分类:
编程语言 时间:
2018-07-07 00:22:40
阅读次数:
150