自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郑斑

唯有拥有一个人在黑暗中也能毅然决然行走的坚强 才能与擦肩而过的他人构建深刻的关系

  • 博客(24)
  • 收藏
  • 关注

原创 Java--集合--Set

Java–集合–Collection https://blog.csdn.net/lulu950817/article/details/79746721 Java–集合–List https://blog.csdn.net/lulu950817/article/details/797468951. SetSet:注重独一无二的性质,用于存储无序(存入和取出的顺序不一定相同)元素,值不...

2018-03-31 22:51:05 209

原创 Java--JVM总结

在堆中,新生代主要存放的是哪些很快就会被GC回收掉的或者不是特别大的对象(这个大就要看你是否设置了-XX:PretenureSizeThreshold 参数了)。新生代采用的复制算法,即将新生代分为3个区:较大的Eden和两个较小的Survivor(默认的Eden:Survivor = 8:1)。发生在新生代的GC为Minor GC 。在Minor GC时会将新生代中还存活着的对象复制进一个Sur...

2018-03-30 22:52:26 141

原创 Java框架汇总

Java框架

2018-03-29 18:44:56 1691 1

原创 Java--集合--List

Java–集合–Collection https://blog.csdn.net/lulu950817/article/details/79746721 Java–集合–Set:https://blog.csdn.net/lulu950817/article/details/79774258 List---| Iterable 接口 Iterator iterator...

2018-03-29 18:11:22 164

原创 Java--集合--Collection

1. 集合1.1. 什么是集合存储对象的容器,面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,存储对象,集合是存储对象最常用的一种方式。 集合的出现就是为了持有对象。集合中可以存储任意类型的对象, 而且长度可变。在程序中有可能无法预先知道需要多少个对象, 那么用数组来装对象的话, 长度不好定义, 而集合解决了这样的问题。1.2. 集合和数组的区别数...

2018-03-29 17:58:38 163

转载 阅读源码的三种境界

心中无码,自然高清“没有经验的技术差底子薄的初级程序员,如何阅读项目源码? ““有人阅读过 mybatis 的源码吗 ?就看一个初始化过程就看的已经头晕眼花了,小伙伴们支支招吧!”“源码应该怎么阅读,我曾经尝试阅读一些源码,例如alibaba的druid中sqlparser部分,spring-mvc,但是发现很吃力,都说debug是最好的阅读方式,我在debug时经常有跟丢的现...

2018-03-29 17:24:09 169

原创 Lucene总结

一 认识lucene的检索算法属于索引检索,即用空间来换取时间,对需要检索的文件、字符流进行全文索引,在检索的时候对索引进行快速的检索,得到检索位置,这个位置记录检索词出现的文件路径或者某个关键词。在使用数据库的项目中,不使用数据库进行检索的原因主要是:数据库在非精确查询的时候使用查询语言“like %keyword%”,对数据库进行查询是对所有记录遍历,并对字段进行“%keyword%”...

2018-03-26 19:33:17 208 1

原创 替换空格

题目:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。public class Solution2{ public String replaceSpace(StringBuffer str) { int index = 0; int start...

2018-03-25 16:41:12 133

原创 数组中重复的数字

题目:在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。思路:最先想的是可以排序,然后再判断number[i] 和number[i+1]就可以了,代码也通过了,但是后来仔细想想...

2018-03-24 15:32:24 122

原创 旋转数组的最小数字

题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。import java.util.ArrayList;public class Solution ...

2018-03-23 11:34:39 96

原创 Longest Common Prefix

题目:给定一个String类型数组,要求写一个方法,返回数组中这些字符串的最长公共前缀。举个例子:假如数组为[“123”,”12”,”4”],经过这个方法返回的结果就应该是”“。因为”123”,”12”,”4”并没有共同的前缀,虽然”123”,”12”的公共最长前缀是”12”,但是这个公共前缀”12”与”4”没有公共前缀,所以最后返回的结果就是”“。 第一想法肯定是将str[0],当作临时...

2018-03-23 09:08:19 126 1

原创 Java--基础语法--02

7 泛型7.1 应用1:确定集合元素类型泛型的好处: 1.将运行时的异常提前至了编译时。 2.避免了无谓的强制类型转换 。泛型在集合中的常见应用:ArrayList<String> list = new ArrayList<String>(); //true 推荐使用。ArrayList<Object> list =...

2018-03-22 22:01:33 215

原创 Roman to Integer

class Solution: def romanToInt(self, s): """ :type s: str :rtype: int """ '''罗马数字是阿拉伯数字传入之前使用的一种数码。罗马数字采用七个罗马字母作数字、即Ⅰ(1)、X(10)、C(100)、 M(1000)...

2018-03-22 21:50:18 132

原创 二维数组中的查找

题目 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。//方法1:暴力法public class Solution { public static boolean Find(int target, int [][] array) { f...

2018-03-16 09:56:36 159

原创 Numpy的基本使用

一、Numpy概述 Numpy(Numerical Python)提供了python对多维数组对象的支持:ndarray,具有矢量运算能力, 快速、节省空间。Numpy支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。二、创建ndarray数组ndarray:N维数组对象(矩阵),所有元素必须是相同类型。 ndarray属性:ndim属性,表示维度个数;sh...

2018-03-12 22:09:55 297

原创 Palindrome Number

题目:判断是否是回文数,并且不占用不能使用额外空间 思路:第一想法是使用切片,核心代码一步解决,一分钟解决,太爽了~class Solution: def isPalindrome(self, x): """ :type x: int :rtype: bool """ if str(x)[::1] ==...

2018-03-12 22:02:23 120

原创 数据可视化Matplotlib

数据可视化 Python matplotlib简介 作者:Vamei 出处:http://www.cnblogs.com/vamei matplotlib是基于numpy的一套Python工具包。这个包提供了丰富的数据绘图工具,主要用于绘制一些统计图形。你可以找到很多各式各样的例子: 通过数据绘图,我们可以将枯燥的数字转换成容易被人们接受的图表,从而让人留下更加深刻的印象。实际...

2018-03-12 21:58:21 357

转载 技术面试基础知识整理

网络 : 计算机网络整理自《计算机网络 第七版》,重点内容会在标题后面加 *。 HTTP整理自《图解 HTTP》操作系统 : 计算机操作系统整理自《现代操作系统》和《计算机操作系统》 Linux整理自《鸟哥的 Linux 私房菜》数据结构与算法 : 算法整理自《算法 第四版》,主要整理了面试常问的排序和查找算法。...

2018-03-11 10:48:55 284

原创 python study 实例总结 - “装饰器”(Decorator)

1.请设计一个decorator,它可作用于任何函数上,并打印该函数的执行时间:# -*- coding: utf-8 -*-import time, functoolsimport functools def metric(fn): @functools.wraps(fn) def wrapper(*args, **kw): t0 = time...

2018-03-06 22:10:13 1601

原创 python study 实例总结 - 闭包

闭包: 在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了一个闭包。如果在一个函数的内部定义了另一个函数,外部的我们叫他外函数,内部的我们叫他内函数。一般情况下,在我们认知当中,如果一个函数结束,函数的内部所有东西都会释放掉,还给内存,局部变量都会消失。但是闭包是一种特殊情况,如果外函数在结束的时候发现有自己的...

2018-03-06 20:44:20 195

原创 python study 实例总结 - map/reduce/filter函数

世界以痛吻我,要我报之以code? 目标:在python学习中,写出简洁明了的代码 ~ 1.利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:[‘adam’, ‘LISA’, ‘barT’],输出:[‘Adam’, ‘Lisa’, ‘Bart’]:# -*- coding: utf-8 -*-def normalize(name):...

2018-03-06 15:30:47 160

原创 Reverse Integer

# 问题:给一个32位的有符号整数,翻转这个数字。

2018-03-06 11:08:38 111

原创 Two sum

问题:给一个整数数组,找到两个数使得他们的和等于一个给定的数 target。你需要实现的函数twoSum需要返回这两个数的下标, 每次输入只会有一个正确结果,同一个数不会用到两次思路:暴力解法,最简单的方法就是穷举,以数组的长度为标准 反思:采用暴力解法,两边循环,复杂度极高。需要注意无解的情况,以及第一个下标小于第二个下标。注意这里下标的范围是 0 到 n-1。 缺点:时间复杂...

2018-03-06 11:05:17 214

转载 自然语言处理

转载自:http://www.52nlp.cn/python-网页爬虫-文本处理-科学计算-机器学习-数据挖掘#more-6666Python 网页爬虫 & 文本处理 & 科学计算 & 机器学习 & 数据挖掘兵器谱曾经因为NLTK的缘故开始学习Python,之后渐渐成为我工作中的第一辅助脚本语言,虽然开发语言是C/C++,但平时的很多文本数据处理任务都交给了Pyth...

2018-03-06 09:48:19 448

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除