• 等级
  • 26220 访问
  • 48 原创
  • 1 转发
  • 60720 排名
  • 165 评论
  • 281 获赞

左深度哈希树树

2019-05-21 14:43:14

蚂蚁金服-支付宝内推面试总结(已拿到offer)

蚂蚁金服-支付宝内推面试总结很幸运,这次春招内推面了三家公司,腾讯IEG,华为CloudBU,蚂蚁金服-支付宝,全都拿到了offer。这三篇博客是按照offer的时间顺序连着的,有兴趣的话可以看我其他两篇博客。「阿里的面试向来是时间最长的,最耗精力的」,我说的。总共的面试时间持续了一个多月,共5次面试,每两次面试之间间隔一周左右。由于时间太久,只记得面试中大部分的内容。一面(简历面)简...

2019-04-11 15:49:36

华为Cloud BU内推面试总结(已拿到offer)

华为CloudBU内推面试总结很幸运,这次春招内推面了三家公司,腾讯IEG,华为CloudBU,蚂蚁金服-支付宝,全都拿到了offer。这三篇博客是按照offer的时间顺序连着的,有兴趣的话可以看我其他两篇博客。华为的一面和二面都是现场面,在我们学校的教室。两次面试是连在一起的,没有HR面。技术一面由于时间太久远,记不太清具体的问题。这里只说面试问题的大概。所有的问题包含以下几点:...

2019-04-11 14:09:06

腾讯IEG后台开发(已拿到offer)

今天是3月11日,鹅肠技术一面,电话面2019年3月11日星期一本人浙江大学软件学院研一研究生。当时投递岗位的时候没有看清要求,写着后台开发岗,招C/C++/Java,果然越靠前越重要。。本来想投的是Java岗,奈何鹅肠后台C++偏多。结果面试的时候面的全是C++和Linux,Java一点没问。全程大概25分钟,总结如下。面试内容和我的回答先自我介绍一下吧好,我叫xx,目前...

2019-03-11 22:04:40

Java中的STL-ConcurrentHashMap

Java中的STL-ConcurrentHashMappublicclassConcurrentHashMap<K,V>extendsAbstractMap<K,V>implementsConcurrentMap<K,V>,Serializable常用API//创建一个带有默认初始容量(16)、加载因子(0.75)和co...

2019-03-05 20:59:52

Java中的STL-Hashtable

Java中的STL-HashtablepublicclassHashtable<K,V>extendsDictionary<K,V>implementsMap<K,V>,Cloneable,java.io.SerializableHashtable继承Dictionary,实现Map接口Hashtable和HashMap的实现方式很...

2019-03-01 11:18:26

Java中的STL-HashMap中红黑树的原理和应用

Java中的STL-HashMap中红黑树的原理和应用红黑树我相信大部分程序员对红黑树这个数据结构都不陌生。下面来巩固一下红黑树数据结构。R-BTree,全称是Red-BlackTree,又称为“红黑树”,它一种特殊的二叉查找树。红黑树的每个节点上都有存储位表示节点的颜色,可以是红(Red)或黑(Black)。它有以下几个特点。1、每个节点或者是黑色,或者是红色。2、根节点是黑...

2019-02-28 17:06:25

Java中的STL-Vector

Java中的STL-VectorpublicclassVector<E>extendsAbstractList<E>implementsList<E>,RandomAccess,Cloneable,java.io.Serializable从JDK源码中Vector的声明可以看出Vector是矢量队列,它是JDK1.0版本添...

2019-02-27 15:58:58

Java中的STL-Stack

Java中的STL-StackpublicclassStack<E>extendsVector<E>从Stack的定义来看,它只是在Vector的基础上新增了自己的API,如下。publicEpush(Eitem){addElement(item);returnitem;}publicsynchronizedEp...

2019-02-27 15:58:04

Java中的STL-HashMap

Java中的STL-HashMappublicclassHashMap<K,V>extendsAbstractMap<K,V>implementsMap<K,V>,Cloneable,SerializableJDK1.8是这样定义的HashMap的,这里我有一个问题。AbstractMap实现了M

2019-02-26 23:42:07

Java中的STL-LinkedList

Java中的STL-LinkedListLinkedList的继承关系如下图所示Queue接口继承了Collection接口,另外提供了offer(Ee)、remove()、poll()等方法完成一个队列的FIFO的基本操作。Deque接口继承了Queue接口,Deque是一个双端队列的接口,可以从前往后,也可以从后往前。LinkedList实际上就是一个双端队列的具体实现,因此它...

2019-02-25 23:49:13

Java中的STL-fail-fast原理和解决

fail-fastfail-fast是指java集合(Collection)中的一种错误检测机制,多个线程对同一集合的内容进行操作时,就可能产生fail-fast事件。ArrayList中的fail-fast示例当我们利用ArrayList中的iterater()对集合进行遍历操作时,如果其他线程修改了该list,就会报出ConcurrentModificationException异常。下...

2019-02-25 17:03:34

Java中的STL-Map

Java中的STL01-Map要点Set的实现是基于Map的,HashSet是基于HashMap的,TreeSet是基于TreeMap的。Map的继承关系如下图所示Map接口publicinterfaceMap<K,V>{}Map接口中的APIabstractvoidclear()abstractboolean...

2019-02-25 17:02:13

Java中的STL-Collection

Java中的List和Set概述实现、继承和依赖关系如上图所示List和Set,List中的元素可以重复,Set中的元素不可重复Collection接口List和Set接口都需要继承的接口,内部提供大部分集合需要的函数,如size()contains(…)…等等。Iterator是用来遍历一个集合的接口,提供两个方法,hasNext()、next()。List接口除了继承Col...

2019-02-25 17:01:02

Scrapy的基本用法

网上有很多关于Scrapy的安装方式,这里不再说了。新建一个爬虫项目scrapystartprojectquotestutorial利用上面的命令新建一个scrapy项目,项目名是quotestutorial,因为我爬取的网址是http://quotes.toscrape.com,这是一个格言的网址。现在就可以在当前目录看到一个名为quotestutorial的文件夹。新建一个爬虫...

2019-01-07 22:42:45

高性能Mysql之索引基础

索引的优点索引大大减少了服务器需要扫描的数据量。索引可以帮助服务器避免排序和临时表。索引可以将随机I/O变为顺序I/O。Hash索引仅MEMORY存储引擎支持Hash索引哈希索引是基于哈希表实现的,对于每一行数据,存储引擎都会对所有的索引列计算一个哈希码。哈希码存储在索引中,同时在哈希表中保存指向每个数据行的指针。创建Hash索引例子如下createtabletesthas...

2019-01-05 16:44:15

LeetCode115:不同的子序列 [Python3实现]

题目给定一个字符串S和一个字符串T,计算在S的子序列中T出现的个数。一个字符串的一个子序列是指,通过删除一些(也可以不删除)字符且不干扰剩余字符相对位置所组成的新字符串。(例如,“ACE”是“ABCDE”的一个子序列,而“AEC”不是)示例1:输入:S=“rabbbit”,T=“rabbit”输出:3解释:如下图所示,有3种可以从S...

2018-11-29 13:47:18

《Java高并发编程详解》前三章之认识线程、深入理解线程、线程API

《Java高并发编程详解》前三章之认识线程、深入理解线程、线程API继承Thread类和实现Runnable接口的区别继承Thread类时,只能创建不同的类,线程类间的资源不可共享,而实现Runnable后,可以共享线程资源。一个号码机有四个出票口,总共只能出10张票,现在用java线程实现。publicclassNumberMachine{publicstatic...

2018-11-23 21:01:56

LeetCode 887:鸡蛋掉落[Python实现]

你将获得K个鸡蛋,并可以使用一栋从1到N共有N层楼的建筑。每个蛋的功能都是一样的,如果一个蛋碎了,你就不能再把它掉下去。你知道存在楼层F,满足0<=F<=N任何从高于F的楼层落下的鸡蛋都会碎,从F楼层或比它低的楼层落下的鸡蛋都不会破。每次移动,你可以取一个鸡蛋(如果你有完整的鸡蛋)并把它从任一楼层X扔下(满足1<=X&l...

2018-11-21 21:40:16

Pyhton实现决策树算法 MNIST数据集

Pyhton实现决策树算法MNIST数据集决策树是一种比较接近人类思维方式的算法,将样本通过每个特征值的信息增益进行划分,从而保证每个划分之后的结果信息熵的消减量达到最大。具体的原理请大家自己查找相关资料。sklearn实现代码如下,准确率可以达到90%左右。fromsklearnimporttreeimportnumpyasnpfromtensorflow.examp...

2018-11-20 12:00:05

菜鸡儿的架构师之路

关注
  • 计算机软件/研究生
  • 中国 浙江省 杭州市
奖章
  • 持之以恒