貌似HashMap跟ConcurrentHashMap是面试经常考的东西,抽空来简单分析下它的源码 构造函数 第二个构造函数是调用了第三个构造函数,第三个构造函数是用用户给定的初始容量和装填因子,初始化threshold和装填因子两个变量,而threshold在代码中的描述如下: 从英语的字面意思上
分类:
编程语言 时间:
2016-03-15 23:12:06
阅读次数:
399
1、c++区别与java的一个地方:C++更多的是一种规范,不同时期的不同标准,提供了不同的语法要求。所以各个厂商在对C++的支持上也做得不尽相同,比如有些语法vs就支持gcc 就支持的差一些,而某些语法gcc支持,在vs上编译就通不过。Java除了语言之外更有一种产品的概念,所以支持规范都向下兼容
分类:
编程语言 时间:
2016-03-15 23:10:39
阅读次数:
383
三个例子: 1. Delphi刚出现的时候,谁掌握了它的控件开发方法,就能在控件市场占有一席之地;谁先掌握了它的程序开发方法,就能更快的做项目挣钱。等到后来百花齐放了,就难了。 2. 手机编程刚出现的时候,对所有人都是一个新事物,可是最早学会手机编程的人,是多么的吃香。 3. 那么多网络新贵,都是靠
分类:
其他好文 时间:
2016-03-15 23:11:47
阅读次数:
285
1.ServletContextListener 2.spring ApplicationListener
分类:
Web程序 时间:
2016-03-15 23:11:01
阅读次数:
372
智能指针 与 oc中的指针 智能指针的原理及实现 当类中有指针成员时,一般有两种方式来管理指针成员:一是采用值型的方式管理,每个类对象都保留一份指针指向的对象的拷贝;另一种更优雅的方式是使用智能指针,从而实现指针指向的对象的共享。 智能指针(smart pointer)的一种通用实现技术是使用引用计
分类:
其他好文 时间:
2016-03-15 23:10:40
阅读次数:
220
1. 表格和表单的区别:表格多用于页面布局,创建页面的排版样式。表单多用于传输数据获取信息,如:input输入框,单选、多选、下拉选择框。 2. 表格:table。 a. 基本样式如下: <table> <caption> table test </caption> <tr> <td rowspan
分类:
Web程序 时间:
2016-03-15 23:11:05
阅读次数:
331
作为一个理科生的我一直就对看这种书不感兴趣,并且现在我们这个专业就是每天敲着无趣的代码,对着枯燥的电脑,哪还有什么心情读书。可是在上了这次课后老师让我再以次拿起了书籍,还是一本与我们未来行业息息相关的书籍《我是一只IT小小鸟》。这是一本关于IT生涯的励志书籍。这本书是由不同的作者不同篇幅组成的,他们
分类:
其他好文 时间:
2016-03-15 23:09:05
阅读次数:
165
1、 window.setTimeout(A, B); window.clearTimeout(?); 2、 3、
分类:
Web程序 时间:
2016-03-15 23:10:35
阅读次数:
202
题意: 从第一个节目开始,求能看的最多节目数。 输入数据包含多个测试实例,每个测试实例的第一行只有一个整数n(n<=100),表示你喜欢看的节目的总数,然后是n行数据,每行包括两个数据Ti_s,Ti_e (1<=i<=n),分别表示第i个节目的开始和结束时间,为了简化问题,每个时间都用一个正整数表示
分类:
编程语言 时间:
2016-03-15 23:10:44
阅读次数:
291
1. 推送流程: Provider: 我们自己的后台服务器; APNS: 苹果的消息推送服务器 (1) 当Provider有消息要推送给手机的时候,先将消息和deviceToken等字段发送到APNS (2) APNS在已注册的设备列表中查找设备,并推送消息到设备; (3) iOS将消息传递给应用程
分类:
移动开发 时间:
2016-03-15 23:08:36
阅读次数:
253
1.微格式 a.html5中的微格式。是一种利用html5中的新标签对网页添加附加信息的方法附加信息例如欣慰时间的发生日期和时间,文章发表的日期等 b.是为了简化浏览器对数据的提取,方便搜索引擎的搜索 2.time元素 a.pubbdate属性,加上他搜索引擎/浏览器可以很方便的识别出那个日期是文章
分类:
Web程序 时间:
2016-03-15 23:07:41
阅读次数:
296
# coding=utf-8# *状态模式:一个方法的判断逻辑太长,就不容易修改。方法过长,其本质就是,# * 就是本类在不同条件下的状态转移。状态模式,就是将这些判断分开到各个能# * 表示当前状态的独立类中class State: def persion_state(self): passcla
分类:
编程语言 时间:
2016-03-15 23:10:28
阅读次数:
227
?原因是java类文件在编译过后,会产生至少一个.class文件包含大量陈余信息,dex文件格式会把所有的.class文件内容整合到一个.dex文件中。即减少了整体文件的尺寸和IO操作,也提高了类的查找速度。 ?增加了对新的操作码的支持 ?文件结构尽量简洁,使用等长的指令,借以提高解析速度。 ?尽量
分类:
其他好文 时间:
2016-03-15 23:07:20
阅读次数:
255
Android Studio怎样添加官方的小工具(Gson,Parcelable为例)
Android Studio是google专门为开发Android提供的开发工具,在它内部可以直接的添加一些非常好用的开发小工具,这里就讲解怎样添加这些小工具,并且向大家推荐一个非常有用的对象传递时,必须要把对象序列化的接口Parcelable小工具;
这里先介绍下 A...
分类:
移动开发 时间:
2016-03-15 22:03:30
阅读次数:
517
Given an array of integers and an integer k, find out whether there are two distinct indices i and j in the array such that nums[i] = nums[j] and the
分类:
其他好文 时间:
2016-03-15 22:02:27
阅读次数:
170
SJ图论非常流弊,为了省赛队里知识尽量广,我就直接把图continue,如今回想起来丫的全忘了,从头開始吧。 先写写图的存储,再写写最小生成树和最短路的几个经典算法,月球美容计划就能够结束了。0 0。拖了好久,还有非常多内容要写。- - 这次总结了邻接矩阵,邻接表。十字链表。邻接多重表,边集数组,这
分类:
其他好文 时间:
2016-03-15 22:03:58
阅读次数:
287