码迷,mamicode.com
首页 > 编程语言 > 日排行
Java-HashMap源码分析
1. JDK1.8里HashMap的实现是通过:数组 + 链表 + 红黑树 来实现的。 2. HashMap中一些常量和两个重要的数据结构的作用 3. HashMap的put方法的大致实现步骤: 源代码如下: 4. HashMap的树形化方法:treeifyBin() 5. HashMap的get方 ...
分类:编程语言   时间:2017-12-02 17:38:22    阅读次数:202
python 函数 初学
一、定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:1.函数代码块以def关键词开头,后接函数标识符名称和圆括号()。2.任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。3.函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。4.函数内容以冒号起始,并 ...
分类:编程语言   时间:2017-12-02 17:38:30    阅读次数:140
ArrayList 与 List 关系与代码示例 - Java
关系 List 是 Java Interface, ArrayList 是 Java Class,它们都属于 java.util 包。 Java List 是有序的集合(ordered collection),也称为序列(Sequence); Java ArrayList 是 Java List I ...
分类:编程语言   时间:2017-12-02 17:39:06    阅读次数:215
Spring注解开发简要步骤
1、除spring基本包外还需要下载AOP包 spring-aop-4.2.4.RELEASE.jar 2、导入约束(最后两行) 3、指定注释自动扫描的包,自动注入包中有注解的类 4、在扫描的类上加入注释标签 @Component、@Service等等 5、注入引用 备注:也可以XML配置和注释混合 ...
分类:编程语言   时间:2017-12-02 17:39:28    阅读次数:181
二维数组的一些小案例
效果如图一: 这次倒着来,你会吗?先试着自己敲,再来看小编的写法,跟你有哪些不同点。小编的思路: 跟上图的相反的效果图呢? 小编的思路如下图所示: 是不是有点意思,就像三角形状一样,还有呢。 这个有点像前面说的例子,不过只是将初始化值改动了,没有影响,小编的思路这样的: 再跟这图相反的你会吗?就如下 ...
分类:编程语言   时间:2017-12-02 17:39:44    阅读次数:110
python 集合 gather
1、当两个列表或者字典有交叉和重复,需要统计人数,集合就能很好的帮助去重集合还能把列表或集合拆出来 2、gather 3.set 更重要的作用是 “关系测试” 集合 两大特性: 去重: 把一个列表变成集合,就自动去重了关系测试:测试两组数据之前的交集、差集、并集等关系 #!/usr/bin/env ...
分类:编程语言   时间:2017-12-02 17:41:18    阅读次数:1612
python 复习 4-1 函数、参数、返回值、递归
函数 完成特定功能的一个语句组,这个语句组可以作为一个单位使用,并且给它组语句取一个名子,即函数名 可以通过函数名在程序不同地方多次执行,即函数调用 预定义函数(可以直接使用) 自定义函数(自编写的) 函数的定义: def 函数句([参数列表]): //定义 函数的调用: 函数名([参数列表]) / ...
分类:编程语言   时间:2017-12-02 17:41:34    阅读次数:147
可持久化数组
#include<cstdio> #define MXN 1000000+1 #define mid(a,b) ((a+b)>>1) int read(){ int x=0,w=1; char c=getchar(); while(c<'0'||c>'9'){ if(c=='-') w=-1; c= ...
分类:编程语言   时间:2017-12-02 17:41:59    阅读次数:265
java 反射demo
基于类的反射 Class 对象为您提供接入类元数据的反射的所有基本hook。这类元数据包括关于类自身的信息,如包和类的父类,以及该类实施的接口。它还包括该类定义的构造函数、字段和方法的详细信息。这些最后的项目都是编程中最经常使用的项目, 因此我将在本小节的稍后部分给出一些与它们协作的实例。 对于以下... ...
分类:编程语言   时间:2017-12-02 17:42:43    阅读次数:190
python 函数参数多种传递方法
python进阶教程之函数参数的多种传递方法 我们已经接触过函数(function)的参数(arguments)传递。当时我们根据位置,传递对应的参数。我们将接触更多的参数传递方式。回忆一下位置传递:复制代码代码如下: def f(a,b,c): return a+b+cprint(f(1,2,3) ...
分类:编程语言   时间:2017-12-02 17:43:53    阅读次数:349
Spring Boot 实现RESTful webservice服务端示例
Wit-Neptune是基于Spring Boot的RESTful API示例。 麻雀虽小,但五脏俱全,小小的代码示例涵盖了RESTful API后台的基本功能。 可在这个基础上快速构建后台的能力。 ...
分类:编程语言   时间:2017-12-02 17:44:46    阅读次数:854
1.2.3实例变量与线程安全
自定义线程类中实例变量针对其他线程可以有共享与不共享的区分,这在多线程中的交互是一个技术点。 (1)不共享数据的情况 多个线程实例 结果分析,这里一共创建了3个线程实例,每个线程都有各自的count变量,各自递减自己的变量,这就说明这个是变量不共享,不存在多个线程共同访问同一个实例的情况。 (2)共 ...
分类:编程语言   时间:2017-12-02 17:46:14    阅读次数:191
Python中字符串、列表、元组、字典
1.字符串字符串四种定义方式:'  '    " "     '''  '''   """  """字符串的下标和切片:如: name
分类:编程语言   时间:2017-12-02 17:46:46    阅读次数:171
python list 列表
python2数据类型是有int和long区别的 type(2**32) int type(2**64) longpython3里面是没有long的概念的,长整型 大概理解 小数就是浮点数科学计数法也是浮点数 E代表秘52.3E4 52.3 x 10**4 布尔值真和假1和10 数据运算and or ...
分类:编程语言   时间:2017-12-02 17:46:53    阅读次数:210
python3.x的程序如何打包成exe可执行文件
最近有人问我,如何将编写的python打包成exe程序。使用pip install pyinstaller,安装了pyinstaller3.3。在网上找了个教程,将程序打包成了exe文件,但是在执行文件时出现了Failed to execute xxx的错误。后来发现,应该是在程序里面引用的图片等路 ...
分类:编程语言   时间:2017-12-02 17:48:18    阅读次数:125
Python之路,Day3 - Python基础3
本节内容 1. 函数基本语法及特性 2. 参数与局部变量 3. 返回值 嵌套函数 4.递归 5.匿名函数 6.函数式编程介绍 7.高阶函数 8.内置函数 温故知新 1. 集合 主要作用: + View Code + View Code + View Code + View Code 2. 元组 只读 ...
分类:编程语言   时间:2017-12-02 17:48:25    阅读次数:185
可持久化数组·放弃尊严
#include<cstdio> #define MXN 1000000+1 #define mid(a,b) ((a+b)>>1) int read(){ int x=0,w=1; char c=getchar(); while(c<'0'||c>'9'){ if(c=='-') w=-1; c= ...
分类:编程语言   时间:2017-12-02 17:48:47    阅读次数:172
python并发编程之多线程
线程和进程无论是使用方法还是概念方面,几乎一样,主要的区分在于概念方面的不同 线程可以认为属于进程的一部分,进程分为主进程和子进程,线程也分为主线程和子线程 threading(开启线程的模块)模块介绍 multiprocess模块的完全模仿了threading模块的接口,二者在使用层面,有很大的相 ...
分类:编程语言   时间:2017-12-02 17:49:16    阅读次数:228
Python中字符串、列表、元组、字典
1.字符串字符串四种定义方式:‘? ‘??? " "???? ‘‘‘? ‘‘‘?? """? """字符串的下标和切片:如: name
分类:编程语言   时间:2017-12-02 17:49:39    阅读次数:164
Haskell语言学习笔记(55)Data.Vector
Data.Vector Construction ...
分类:编程语言   时间:2017-12-02 17:51:36    阅读次数:175
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!