1.hashMap 多线程下put会造成死循环,主要是扩容时transfer方法会造成死循环。 http://blog.csdn.net/zhuqiuhui/article/details/51849692(具体原因) 2.hashTable,使用synchornized保证线程安全,线程竞争竞争激 ...
分类:
编程语言 时间:
2017-03-26 21:06:36
阅读次数:
174
对象赋值-赋值运算符重载 赋值运算符函数是在类中定义的特殊的成员函数 典型的实现方式: 流运算符重载函数的声明 istream& operator>>(istream& in, Test& dst); ostream& operator<<(ostream& out, const Test& src ...
分类:
编程语言 时间:
2017-03-26 21:09:26
阅读次数:
207
在自然语言处理中,经常要计算单词序列(句子)出现的概率估计。我们知道,算法在训练时,语料库不可能包含所有可能出现的序列。 因此,为了防止对训练样本中未出现的新序列概率估计值为零,人们发明了好多改善估计新序列出现概率的算法,即数据平滑算法。 Laplace 法则 最简单的算法是Laplace法则,思路 ...
分类:
编程语言 时间:
2017-03-26 21:11:59
阅读次数:
402
在整个SpringMVC框架中,DispatcherServlet处于核心位置,它负责协调和组织不同组件完成请求处理并返回响应的工作。具体流程为: 1)客户端发送http请求,web应用服务器接收到这个请求,如果匹配DispatcherServlet的映射路径(在web.xml中配置),web容器将 ...
分类:
编程语言 时间:
2017-03-26 21:15:58
阅读次数:
163
1. 在 spring boot 中,有两种配置文件,一种是application.properties,另一种是application.yml,两种都可以配置spring boot 项目中的一些变量的定义,参数的设置等。下面来说说两者的区别。 application.properties 配置文件 ...
分类:
编程语言 时间:
2017-03-26 21:16:31
阅读次数:
716
函数 scanf() 是从标准输入流stdio (标准输入设备,一般指向键盘)中读内容的通用子程序 函数原型为 函数的第一个参数是格式字符串,它指定了输入的格式,并按照格式说明符解析输入对应位置的信息并存储于可变参数列表中对应的指针所指位置 scanf函数返回成功读入的数据项数,读入数据时遇到了“文 ...
分类:
编程语言 时间:
2017-03-26 21:20:16
阅读次数:
210
JavaScript的Array可以包含任意数据类型,并通过索引来访问每个元素。要取得Array的长度,直接访问length属性: [JavaScript] 纯文本查看 复制代码 ? 001 002 var arr = [1, 2, 3.14, 'Hello', null, true]; arr.l ...
分类:
编程语言 时间:
2017-03-26 21:25:47
阅读次数:
211
转行大数据领域,没报班,自学试试,能坚持下来就以后好好做这行,不能就……!准备从现有这套it18的视屏残本开始……自学是痛苦的,发博客,算是监督自己,督促自己坚持学下去。 (教学视屏是it18做活动送的,虽不全,但徐培成老师讲的真心不错,特此感谢it18掌——帮你们打打广告) 笔记为自学时记录,如有 ...
分类:
编程语言 时间:
2017-03-26 21:26:14
阅读次数:
329
1 package com.tn.hashMap; 2 3 import java.util.HashMap; 4 import java.util.TreeSet; 5 6 public class HashMapDemo { 7 public static void main(String[] ...
分类:
编程语言 时间:
2017-03-26 21:26:58
阅读次数:
186
以上groupId,artifactId,version对应的仓库文件结构为 com/ycgwl/base/rosefinch-basedev/2.0.0-SNAPSHOT/rosefinch-basedev-2.0.0-SNAPSHOT 注:控制台mvn命令读的环境变量中的 maven,jdk m ...
分类:
编程语言 时间:
2017-03-26 21:27:25
阅读次数:
168
抽象 abstract 抽象类和抽象方法必须用abstract关键字修饰 抽象类格式 abstract class 类名{} 抽象方法定义,在返回值钱,或修饰符前加上abstract关键字 方法没有方法体,即:没有{} abstract public void eat(); public abstr ...
分类:
编程语言 时间:
2017-03-26 21:28:50
阅读次数:
225
1、冒泡排序法: 五星级重点 <script> var arr=Array(); for(var i=0;i<=5;i++){ var j=prompt("请输入第"+i+"个数"); j=parseInt(j); arr.push(j); } for(var x=0;x<arr.length;x+ ...
分类:
编程语言 时间:
2017-03-26 21:30:31
阅读次数:
171
1.变量的分类和初始值 成员变量:有初始值 局部变量:没有初始值 2.类字段 static :存在于方法区里面 实例变量(实例字段):存在于堆里面 局部变量:存在于栈里面 方法的覆盖: 子类覆盖父类: @Override :判断子类是否覆盖父类! ...
分类:
编程语言 时间:
2017-03-26 21:31:30
阅读次数:
184
static关键字: static可以用来修饰方法和成员变量,由static修饰的成员变量的值在该类所有实例化出的对象中通用 方法:方法分为成员方法(实例方法)和类方法(由static修饰,又叫做静态方法),可以在实例方法中操作静态变量和实例变量,可以在类方法中操作类变量 变量:变量分为成员变量和局 ...
分类:
编程语言 时间:
2017-03-26 21:39:49
阅读次数:
217
上一篇博文的地址:http://blog.csdn.net/morixinguan/article/details/65494239这节,我们来看看函数指针与回调函数在Linux内核中的应用。从上节我...
分类:
编程语言 时间:
2017-03-26 21:41:43
阅读次数:
315
我们已经描述了对象的创建,那么接下来主要讲解对象的结构和对象的属性。 首先我们先看下对象和类的结构图 Person类 person的一个实例 那么在上面,我们称变量 p 是 Person类的一个实例(大家在学习或者其他的视频教学时经常听到 创建一个实例对象就是这么来的)。 在p和Person之间,通 ...
分类:
编程语言 时间:
2017-03-26 22:07:14
阅读次数:
209
import java.util.*; import java.text.*; public class Solution { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); dou... ...
分类:
编程语言 时间:
2017-03-26 22:08:22
阅读次数:
223
20155208徐子涵 2016-2017-2 《Java程序设计》第5周学习总结 教材学习内容总结 第八章 异常处理 8.1 语法与继承结构 Java中所有错误都会被打包为对象,运用try、catch,可以在错误发生时显示友好的错误信息。如: 运用try、catch,还可以在捕捉处理错误之后,尝试 ...
分类:
编程语言 时间:
2017-03-26 22:11:15
阅读次数:
269
此篇博客所有源码均来自JDK 1.8
ReentrantLock,可重入锁,是一种递归无阻塞的同步机制。它可以等同于synchronized的使用,但是ReentrantLock提供了比synchro...
分类:
编程语言 时间:
2017-03-26 22:17:56
阅读次数:
215
前言: 在第一次学习面向对象编程时,我记得最深的一句话就是“万物皆对象”。于是我一直秉承着这个思想努力的学习着JAVA,直到学习到枚举(Enum)时,看着它颇为奇怪的语法……我一直在想,这TM是个什么鬼???当时学习OOP时也是被类啊接口什么的整的有点昏头转向的于是就把这个小细节忽略掉了。后来到了公 ...
分类:
编程语言 时间:
2017-03-26 22:42:57
阅读次数:
225