类的成员 对于每一个类的成员而言都有两种形式: 公有成员,在任何地方都能访问 私有成员,只有在类的内部才能方法 类方法 实例方法 类方法 静态方法 双下方法 属性 将一个类的函数定义成特性以后,对象再去使用的时候obj.name,根本无法察觉自己的name是执行了一个函数然后计算出来的,这种特性的使 ...
分类:
编程语言 时间:
2019-08-07 22:21:13
阅读次数:
101
python解释器运行代码的流程 1. 启动python解释器(相当于文本编辑器) 2. 打开文件,显示这个字符并检查语法(涉及字符编码, a=1只是一个很普通的字符) 3. 解释字符 (涉及字符编码,再去内存空间 生成一个a=1的变量) python2用的是ascii, python3默认是utf ...
分类:
编程语言 时间:
2019-08-07 22:21:29
阅读次数:
112
类与类的关系 依赖关系 组合关系 组合: 将一个类的对象封装成另一个类的对象的属性. 继承关系 继承的优点: 1,增加了类的耦合性(耦合性不宜多,宜精)。 2,减少了重复代码。 3,使得代码更加规范化,合理化 继承:可以分 单继承,多继承 。 单继承 第一种:直接执行 第二种:子类和父类都有相同功能 ...
分类:
编程语言 时间:
2019-08-07 22:22:30
阅读次数:
109
什么是MVC MVC : 模型、视图、控制器 , 是一种软件设计规范,说明不是设计模式; 本质:将业务逻辑 , 数据 , 显示 分离的方式来编写代码; 前后端分离; Model:数据模型,提供要展示的数据,一般我们都会把这两个分离开来 , 数据Dao,服务层Service。 View :负责进行数据 ...
分类:
编程语言 时间:
2019-08-07 22:23:09
阅读次数:
139
学习过程中查看源码遇到The JAR file XXX has no source attachment的问题后我的解决办法是下载一个Java Source Attacher这个插件。这个插件自动帮你附加源代码,就不用了手动附加。 一、下载插件 1.下载地址:http://marketplace.e ...
分类:
编程语言 时间:
2019-08-07 22:24:01
阅读次数:
190
一.面向对象 1.1面向对象的基本格式 类名的角度调用类中的属性. 万能的 .点. 一般类中的属性都是通过类名.的方式去操控的. 实例化对象发生的三件事 1. 在内存中创建一个对象空间. 2. 自动执行__init__方法,并且将对象空间传给self参数. 3. 执行__init__方法里面的代码, ...
分类:
编程语言 时间:
2019-08-07 22:24:15
阅读次数:
115
[TOC] 1. 字典 映射:可以通过名称来访问其各个值的数据结构。 字典是pyth中唯一的内置映射类型,其中的值不按顺序排列,而是存储在键下,键可能是数,字符串或元组。 1.1 字典的作用 表示棋盘的状态,其中每个键都是由坐标组成的元组。 存储文件修改时间,其中键为文件名。 数字电话/地址簿 1. ...
分类:
编程语言 时间:
2019-08-07 22:26:36
阅读次数:
108
1、梯度下降法 给定一个目标函数f(x)和初始点x0 △xt = -▽f(xt) xt+1 = x + η△xt 停止条件:当 |△xt| < ε时停止 三大问题:局部最小值、鞍点、停滞区。 1.1 局部最小值(极值) 1.2 停滞区 函数有一段很平的区域,这时梯度很小,权值就更新的特别慢。 1.3 ...
分类:
编程语言 时间:
2019-08-07 22:28:08
阅读次数:
135
实现:# -*- coding: UTF-8 -*- import numpy as npfrom sklearn.linear_model import SGDRegressor__author__ = 'zhen'X = 2 * np.random.rand(100, 1)y = 4 + 3 * ...
分类:
编程语言 时间:
2019-08-07 22:34:59
阅读次数:
147
在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 示例 1: 输入: [3,2,1,5,6,4] 和 k = 2输出: 5示例 2: 输入: [3,2,3,1,2,4,5,5,6] 和 k = 4输出: 4说明: 你可以假设 ...
分类:
编程语言 时间:
2019-08-07 22:36:27
阅读次数:
117
环境变量的读取以及系统属性的设置 环境变量只能读取,不能修改,系统属性可以修改 系统变量的读取方式: System.getEnv() 系统属性有多重读取和修改方式: 其修改方式为: 读取系统属性: @Autowired AbstractEnvironment environment; System. ...
分类:
编程语言 时间:
2019-08-07 22:37:38
阅读次数:
189
在回来的路上看到一个个的都抱着花,吃了一路的狗粮,原本想着去旁边的工业园里跑跑步呢,想想还是算了,人家过七夕,俺们过巴西。上一博客学习了Spring Cloud Config使用git作为配置中心,本篇学习下使用svn作为配置中心。 一、Server 端 1.准备配置文件 这里在本地电脑安装了下sv ...
分类:
编程语言 时间:
2019-08-07 22:38:10
阅读次数:
148
在实现排序功能的时候,一般都是通过交换值的形式,通过循环逐渐得到我们想要的顺序。但是有时候排序通过值的交换实现起来比较麻烦,因此我们可以引用指针数组,通过交换地址的方式来得到我们想要的顺序。 例:char a[4][10]={"CHINA","china","ABC","abcdef"} 将四个字符 ...
分类:
编程语言 时间:
2019-08-07 22:43:31
阅读次数:
154
1、类信息、常量、静态变量等数据储存在方法区,只会在类加载的时候储存一次,地址一样。 2、鲁棒性(Robust,即健壮性) Java在编译和运行程序时,都要对可能出现的问题进行检查,以消除错误的产生。它提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生 的错误。通过集成的面向对象的例外处 ...
分类:
编程语言 时间:
2019-08-07 22:43:49
阅读次数:
109
设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) -- 将元素 x 推入栈中。pop() -- 删除栈顶的元素。top() -- 获取栈顶元素。getMin() -- 检索栈中的最小元素。示例: MinStack minStack = new Min ...
分类:
编程语言 时间:
2019-08-07 22:45:22
阅读次数:
120
一,类加载器classLoader 二,getResourcesAsStream方法 三,Properties对象 四,ResouceBundle对象 五,四种方式代码演示 ...
分类:
编程语言 时间:
2019-08-07 22:48:12
阅读次数:
183
给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 示例: 输入: nums = [1,2,3]输出:[ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], []] ...
分类:
编程语言 时间:
2019-08-07 22:50:01
阅读次数:
145
# 递归实现算出第n次的结果 def fibonacci(n): if n <= 2: return 1 else: return fibonacci(n - 2) + fibonacci(n - 1) ret = fibonacci(4) print(ret) ...
分类:
编程语言 时间:
2019-08-07 22:50:15
阅读次数:
93
String使用的equals方法和==的区别 equals方法和==的区别 首先大家知道,String既可以作为一个对象来使用,又可以作为一个基本类型来使用。这里指的作为一个基本类型来使用只是指使用方法上的,比如String s = "Hello",它的使用方法如同基本类型int一样,比如int ...
分类:
编程语言 时间:
2019-08-07 22:51:49
阅读次数:
126
由{4,9,0,1,8,6,3,5,2,7}创建一个二叉排序树 ...
分类:
编程语言 时间:
2019-08-07 22:54:52
阅读次数:
122