在上一章中, 初步的介绍了类的部分内容, 必须熟练掌握 类 部分内容与结构体相同 好了, 当我们创建一个类时, 有的时候需要初始化, 这时候就需用到构造函数 构造函数的格式为: <ClassType> 为类的名字 <List> 为参数列表 在类创建的时候, 都会调用构造函数 但是有的时候不写自己的构 ...
分类:
编程语言 时间:
2019-09-28 14:38:10
阅读次数:
115
在c语言中,char类型占一个字节,而汉子占两个字节,所以不能存储。 在java中,char类型占两个字节,java默认采用Unicode编码,一个Unicode是16位,所以一个Unicode占两个字节 java中无论汉字还是英文字母都是用Unicode编码来表示的,所以,java中,char类型 ...
分类:
编程语言 时间:
2019-09-28 14:40:05
阅读次数:
79
K-means聚类算法 1、算法思想 首先,我们可以随机选取K个对象作为初始的聚类中心,然后计算每个对象与每一个种子聚类中心的距离,然后分别把这些对象分配给距离对象最近的一个聚类中心,只要对象被分配以后,被分配的对象就和聚类中心组成一个新的聚类,分配后就不能改变了,然后在根据每个聚类的聚类中心和对象 ...
分类:
编程语言 时间:
2019-09-28 14:41:31
阅读次数:
120
上述是实例化对象的一个过程。 类的定义和实例化: class Role(object): #定义一个类, class是定义类的语法,Role是类名,(object)是新式类的写法,必须这样写,以后再讲为什么 def __init__(self,name,role,weapon,life_value= ...
分类:
编程语言 时间:
2019-09-28 14:43:18
阅读次数:
116
开发环境搭建,主要包含2部分: Java安装 Eclipse安装 为易于学习,我们只安装这2个部分,对于一般开发学习也足够了。如果你有其他要安装的,酌情添加。 Java安装 我们使用Java8: "下载JDK" 32位下载x86版本,64位下载x64版本,请根据自己情况选择: 下载后双击安装,安装后 ...
分类:
编程语言 时间:
2019-09-28 14:47:37
阅读次数:
105
开启远程debug之后,8005 关闭tomcat 又启动不了了.. netstat -lnp 未发现8005接口 eclipse 内远程链接到服务器,debug 下发现服务器线程启动也存在问题.很多线程未启动 一段时间后又发现启动正常了,看来只有8005端口收到影响,但是这服务器启动的不太流畅 咋 ...
分类:
编程语言 时间:
2019-09-28 14:53:02
阅读次数:
189
一、下载Python源码包 网址:https://www.python.org/downloads/release/python 362/ 下载地址:https://www.python.org/ftp/python/3.6.2/Python 3.6.2.tgz 二、安装python前的库环境,非常 ...
分类:
编程语言 时间:
2019-09-28 14:56:10
阅读次数:
91
在应用中,有时候会 依赖第三方模块执行方法,比如调用某模块的上传下载,数据库查询等操作的时候,如果出现网络问题或其他问题,可能有超时重新请求的情况; 目前的解决方案有 1. 信号量,但不支持window; 2.多线程,但是 如果是大量的数据重复操作尝试,会出现线程管理混乱,开启上万个线程的问题; 3 ...
分类:
编程语言 时间:
2019-09-28 14:56:44
阅读次数:
105
"Spring 框架介绍" "Spring 框架模块" "Spring开发环境搭建(Eclipse)" "创建一个简单的Spring应用" "Spring 控制反转容器(Inversion of Control – IOC)" "理解依赖注入(DI – Dependency Injection)" ...
分类:
编程语言 时间:
2019-09-28 15:02:25
阅读次数:
94
是什么? Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 属于函数式编程思想,允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 怎么使用? 使用前提: Lambda 表达式的省略规则: 有什么好处? 使用 Lambda 表达式可以使代码变的更 ...
分类:
编程语言 时间:
2019-09-28 15:02:56
阅读次数:
72
目录 "为什么要使用异常" "异常基本定义" "异常体系" "初识异常" "异常和错误" "异常的处理方式" ""不负责任"的throws" "纠结的finally" "throw : JRE也使用的关键字" "异常调用链" "自定义异常" "异常的注意事项" "当finally遇上return" ...
分类:
编程语言 时间:
2019-09-28 15:03:22
阅读次数:
92
上一篇文章强调了bean定义注册占Spring应用的半壁江山。而且详细介绍了两个重量级的注册bean定义的类。今天就以SpringBoot为例,来看看整个SpringBoot应用的bean定义是如何注册进容器的。先来看看经典的启动入口,如下图01: 可以看到调用的是run方法,并把主类(main或p ...
分类:
编程语言 时间:
2019-09-28 15:05:13
阅读次数:
109
继承是面向对象的核心特征之一,是由已有类创建新类的机制。利用继承机制,可以先创建一个具有共性的一般类,然后根据该一般类创建具有特殊性的新类,新类继承一般类的属性和方法,并根据需要增加自己的新属性和方法。类的继承机制是面向对象程序设计中实现软件可重用性的重要手段。 由已有类定义新类,已有类称为父类或超 ...
分类:
编程语言 时间:
2019-09-28 15:06:40
阅读次数:
101
四、类型转换 1. 基本语法: 类型名(数据) 将指定数据转换成指定类型 说明:类型名 -任何python支持的,或者自定的类型都可以数据 -需要转换的对象,类型不同要求可能不一样 2. 转换实例 int(数据) --> 将其他数据转换成整型float(数据) --> 将其他数据转换成浮点型bool ...
分类:
编程语言 时间:
2019-09-28 15:09:16
阅读次数:
83
今天做项目时报了一个错提示说Invalid bound statement (not found),也就是说mapper接口绑定.xml文件出错了,找不到指定的sql;原因是程序没有把.xml文件编译到classes路径下,这时需要在pom.xml文件的<build>标签中加入下面的配置解决<res ...
分类:
编程语言 时间:
2019-09-28 16:15:16
阅读次数:
83
在 Python 里,标识符由字母、数字、下划线组成。 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 Python 中的标识符是区分大小写的。 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访 ...
分类:
编程语言 时间:
2019-09-28 16:16:58
阅读次数:
84
这两行代码执行后,原始的String对象中的内容没有变 在这段代码中,s原先指向一个String对象,内容是hello,然后执行+操作 这时,s不指向原来那个对象了,而指向了另一个String对象,内容为hello world 原来那个对象还存在于内存之中,只是s这个引用变量不再指向它了 而用关键字 ...
分类:
编程语言 时间:
2019-09-28 16:18:16
阅读次数:
74
查找算法(1)--Sequential search--顺序查找 ...
分类:
编程语言 时间:
2019-09-28 16:19:40
阅读次数:
99
from:https://www.jb51.net/article/153889.html import json # 使用三引号将浏览器复制出来的requests headers参数赋值给一个变量 headers = """ Host: zhan.qq.com Proxy-Connection: ...
分类:
编程语言 时间:
2019-09-28 17:39:43
阅读次数:
167
昨天同事遇到了一个奇怪的问题,他需要将一个JavaBean拷贝一份,然后对新创建的Bean进行操作。但是他对新的Bean操作后,会影响旧的Bean的值。当听到这个问题的时候,我第一反应就是他的拷贝方法有问题,只是将aBean的内容复制给了bBean,但是在内存中指向的是同一个地址。这里就引出了两个关 ...
分类:
编程语言 时间:
2019-09-28 17:43:53
阅读次数:
88