码迷,mamicode.com
首页 > 编程语言 > 月排行
Java集合之ArrayList源码解析
下面我们来看看ArrayList的底层实现, ArrayList继承了AbstractList,实现Cloneable、Serializable、RandomAccess接口, 它的成员属性有Object[] elementData 和 int size, 显然底层是以可扩展的数组来存储元素, 新增 ...
分类:编程语言   时间:2018-05-22 20:44:16    阅读次数:271
插入排序
对于少量元素的排序,插入排序是一个有效的算法。插入排序的工作方式像许多人排序一手扑克牌。开始时,我们的左手为空并且桌子上的牌面向下。然后我们每次从桌上拿走一张牌并将它插入左手中正确的位置。为了找到一张牌的正确位置,我们从右到左将它与已在手中的每张牌进行比较。拿在左手上的牌总是排序好的。 ...
分类:编程语言   时间:2018-05-22 20:45:11    阅读次数:218
python正则表达式02--findall()和search()方法区别,group()方法
import re st = 'asxxixxsaefxxlovexxsdwdxxyouxxde' #search()和 findall()的区别 a = re.search('xx(.*?)xxsaefxx(.*?)xxsdwdxx(.*?)xx',st) #print(a) #运行结果 # #g... ...
分类:编程语言   时间:2018-05-22 20:46:04    阅读次数:293
python数据字典的操作
一、什么是字典? 字典是Python语言中唯一的映射类型。 映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表。 字典对象是可变的,它是一个容器类型,能存储任意个数的Python对象,其中也可包括其他容器类型。 字典类型与序列类型的区别: 1. ...
分类:编程语言   时间:2018-05-22 20:46:34    阅读次数:365
[TimLinux] Python 初学者必看
1. 为什么用Python 软件质量:Python注重可读性、一致性和软件质量。 提高开发者的效率:Python代码的大小往只有C++/Java代码的1/5 ~ 1/3。 程序的可移植性:绝大多数Python程序不需要修改,即可运行在Linux、Windows等系统上。 标准库的支持:内置众多预编译 ...
分类:编程语言   时间:2018-05-22 20:46:50    阅读次数:221
Dijkstra算法
注意,Dijksrta算法的精髓在于有两个表:假设是CLOSE表和OPEN表。最开始假设只有源点S在CLOSE表中。OPEN表中有很多个点A、B、C、D、E... 第一步:先求CLOSE表中所有点到CLOSE表中所有点的距离,即求源点S到OPEN表中所有点的距离。取最小的那个距离,比如说是A点。则S ...
分类:编程语言   时间:2018-05-22 20:48:25    阅读次数:233
Java代理机制
静态代理 静态代理是在编译时就将接口、实现类、代理类一股脑儿全部手动完成,但如果我们需要很多的代理,每一个都这么手动的去创建实属浪费时间,而且会有大量的重复代码 。 例如: ...
分类:编程语言   时间:2018-05-22 20:48:44    阅读次数:182
Python数据分析案例实战
课程大纲:第一课:电力窃漏电用户识别系统案例实战传统的窃漏电分析是通过人工检测来进行的,对人的依赖性太大,为了提高窃漏电的判别效率,电力公司决定先根据用户的电表数据进行初步的自动判断,对于判别为窃漏电的用户再进行人工检测。第二课:公共交通运营数据分析案例实战某公共交通公司需要对运营数据进行挖掘分析, ...
分类:编程语言   时间:2018-05-22 22:02:39    阅读次数:709
高级Java系统培训架构课程大数据篇
课程目录:数据库性能优化(111-116)数据层处理和性能优化部分(99-110)逻辑层处理和性能优化部分(51-98)高并发和Web层的性能优化部分(24-50)分布式架构和部署部分(1-23)阶段二课程大纲.docx高级架构师二源码课件.rar下载地址: 百度网盘下载 ...
分类:编程语言   时间:2018-05-22 22:02:56    阅读次数:205
js算法初窥04(算法模式01-递归)
终于来到了有点意思的地方——递归,在我最开始学习js的时候,基础课程的内容就包括递归,但是当时并不知道递归的真正意义和用处。我只是知道,哦...递归是自身调用自身,递归要记得有一个停止调用的条件。那时,我还不了解递归的内在含义,好在现在知道了一点。 有些问题的本身就是递归的,我们想一个程序问题,也是 ...
分类:编程语言   时间:2018-05-22 22:03:13    阅读次数:200
subtext 安装PythonIDE -Anaconda
安装PythonIDE -Anaconda 打开subtext,通过快捷键 cmd+shift+P 打开 Package Control 来安装其他的插件了。 输入 install 然后你就能看见屏幕上出现了 Package Control: Install Package,点击回车然后搜索你想要的 ...
分类:编程语言   时间:2018-05-22 22:03:38    阅读次数:364
Java多线程系列 基础篇07 wait/notify/sleep/yield/join
1.Object类中的wait()/notify()/notifyAll() wait(): 让当前线程处于Waiting状态并释放掉持有的对象锁,直到其他线程调用此对象的线程notify()/notifyAll()方法,当前线程被唤醒进入Runnable状态 。 wait(long timeout ...
分类:编程语言   时间:2018-05-22 22:04:03    阅读次数:120
Spring IOC知识点一网打尽!
前言 只有光头才能变强 回顾前面: "给女朋友讲解什么是代理模式" "包装模式就是这么简单啦" "单例模式你会几种写法?" "工厂模式理解了没有?" 在刷Spring书籍的时候花了点时间去学习了单例模式和工厂模式,总的来说还是非常值得的! 本来想的是刷完《Spring 实战 (第4版)》和《精通Sp ...
分类:编程语言   时间:2018-05-22 22:04:26    阅读次数:281
springCloud值Eureka
Why Eureka? Eureka来自生产环境 Spring Cloud对Eureka支持很好 Eureka简介 Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。 Spring Clo ...
分类:编程语言   时间:2018-05-22 22:07:57    阅读次数:172
Python基础
Python解释器:存在多种Python解释器。 CPython 当我们从Python官方网站下载并安装好Python 3.x后,我们就直接获得了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器。 CPyt ...
分类:编程语言   时间:2018-05-22 22:08:31    阅读次数:157
springboot集成JsonRpc2.0
导入依赖的jar: 配置AutoJsonRpcServiceImplExporter: 接口文件: 实现类: 测试: ...
分类:编程语言   时间:2018-05-22 22:08:39    阅读次数:495
Python 函数
Python 函数 1:绝对值的函数abs() 2:map()函数 map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。 举例说明,比如我们有一个函数f(x)=x2,要把这个函数作用在一个 list [1, ...
分类:编程语言   时间:2018-05-22 22:08:45    阅读次数:214
c++实验五
1.#include <iostream>#include <vector>#include <string>using namespace std;// 函数声明 void output1(vector<string> &); void output2(vector<string> &); int ...
分类:编程语言   时间:2018-05-22 22:10:12    阅读次数:189
Python爬虫项目班(七月在线)
磨刀不误砍柴工 夯实基础第1课 环境准备与入门知识点1:环境准备,安装Virtual Box与Ubuntu系统知识点2:Python以及PyEnv、PIP的安装配置知识点3: MySQL安装配置知识点4:Apache安装配置知识点5:Python/HTML简介第2课 Python编程入门知识点1:基 ...
分类:编程语言   时间:2018-05-22 22:10:53    阅读次数:276
使用python中出现的错误统计
1, unsupported operand type(s) for /: 'map' and 'int' 机器学习实战 PCA程序 解决办法: 2 ,TypeError: ufunc 'isnan' not supported for the input types, and the inputs ...
分类:编程语言   时间:2018-05-22 22:11:10    阅读次数:1904
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!