码迷,mamicode.com
首页 > 编程语言 > 日排行
Python进阶编程 类的成员
类的成员 对于每一个类的成员而言都有两种形式: 公有成员,在任何地方都能访问 私有成员,只有在类的内部才能方法 类方法 实例方法 类方法 静态方法 双下方法 属性 将一个类的函数定义成特性以后,对象再去使用的时候obj.name,根本无法察觉自己的name是执行了一个函数然后计算出来的,这种特性的使 ...
分类:编程语言   时间:2019-08-07 22:21:13    阅读次数:101
Python2和3字符编码的区别
python解释器运行代码的流程 1. 启动python解释器(相当于文本编辑器) 2. 打开文件,显示这个字符并检查语法(涉及字符编码, a=1只是一个很普通的字符) 3. 解释字符 (涉及字符编码,再去内存空间 生成一个a=1的变量) python2用的是ascii, python3默认是utf ...
分类:编程语言   时间:2019-08-07 22:21:29    阅读次数:112
Python进阶编程 类与类的关系
类与类的关系 依赖关系 组合关系 组合: 将一个类的对象封装成另一个类的对象的属性. 继承关系 继承的优点: 1,增加了类的耦合性(耦合性不宜多,宜精)。 2,减少了重复代码。 3,使得代码更加规范化,合理化 继承:可以分 单继承,多继承 。 单继承 第一种:直接执行 第二种:子类和父类都有相同功能 ...
分类:编程语言   时间:2019-08-07 22:22:30    阅读次数:109
SpringMVC-简介和执行原理分析(一)
什么是MVC MVC : 模型、视图、控制器 , 是一种软件设计规范,说明不是设计模式; 本质:将业务逻辑 , 数据 , 显示 分离的方式来编写代码; 前后端分离; Model:数据模型,提供要展示的数据,一般我们都会把这两个分离开来 , 数据Dao,服务层Service。 View :负责进行数据 ...
分类:编程语言   时间:2019-08-07 22:23:09    阅读次数:139
The JAR file XXX has no source attachment问题(Eclipse)
学习过程中查看源码遇到The JAR file XXX has no source attachment的问题后我的解决办法是下载一个Java Source Attacher这个插件。这个插件自动帮你附加源代码,就不用了手动附加。 一、下载插件 1.下载地址:http://marketplace.e ...
分类:编程语言   时间:2019-08-07 22:24:01    阅读次数:190
Python进阶编程 面向对象
一.面向对象 1.1面向对象的基本格式 类名的角度调用类中的属性. 万能的 .点. 一般类中的属性都是通过类名.的方式去操控的. 实例化对象发生的三件事 1. 在内存中创建一个对象空间. 2. 自动执行__init__方法,并且将对象空间传给self参数. 3. 执行__init__方法里面的代码, ...
分类:编程语言   时间:2019-08-07 22:24:15    阅读次数:115
Python进阶3
[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
Python之SGDRegressor
实现:# -*- 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
leetcode 215. 数组中的第K个最大元素(python)
在未排序的数组中找到第 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
springboot读取系统级环境变量,和读写系统属性以及unittest来获取环境变量的方法
环境变量的读取以及系统属性的设置 环境变量只能读取,不能修改,系统属性可以修改 系统变量的读取方式: System.getEnv() 系统属性有多重读取和修改方式: 其修改方式为: 读取系统属性: @Autowired AbstractEnvironment environment; System. ...
分类:编程语言   时间:2019-08-07 22:37:38    阅读次数:189
微服务SpringCloud之Spring Cloud Config配置中心SVN
在回来的路上看到一个个的都抱着花,吃了一路的狗粮,原本想着去旁边的工业园里跑跑步呢,想想还是算了,人家过七夕,俺们过巴西。上一博客学习了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
Java零散知识2
1、类信息、常量、静态变量等数据储存在方法区,只会在类加载的时候储存一次,地址一样。 2、鲁棒性(Robust,即健壮性) Java在编译和运行程序时,都要对可能出现的问题进行检查,以消除错误的产生。它提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生 的错误。通过集成的面向对象的例外处 ...
分类:编程语言   时间:2019-08-07 22:43:49    阅读次数:109
leetcode 155. 最小栈(c++)
设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) -- 将元素 x 推入栈中。pop() -- 删除栈顶的元素。top() -- 获取栈顶元素。getMin() -- 检索栈中的最小元素。示例: MinStack minStack = new Min ...
分类:编程语言   时间:2019-08-07 22:45:22    阅读次数:120
Java中获取配置文件的四种方式
一,类加载器classLoader 二,getResourcesAsStream方法 三,Properties对象 四,ResouceBundle对象 五,四种方式代码演示 ...
分类:编程语言   时间:2019-08-07 22:48:12    阅读次数:183
leetcode 78. 子集(c++)
给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 示例: 输入: nums = [1,2,3]输出:[ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], []] ...
分类:编程语言   时间:2019-08-07 22:50:01    阅读次数:145
python-递归实现斐波那契
# 递归实现算出第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
java中equse和==做比较记录(转)
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!