2015年3月开学开始就听说阿里会有内推,果不其然在师兄的引荐下推了菜鸟网络,但是在学校的BBS上看到了阿里云部门,而且要会C++,这使我更感兴趣,重新选择了方向,当然最后选择了阿里云。在此分享一下三面面试经历。一面:首先自我介绍,他会根据你的自我介绍问你东西,比如我自己说了自己数学建模竞赛情况还有...
分类:
编程语言 时间:
2015-04-20 00:27:26
阅读次数:
159
一:集合框架集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。 任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。 接口:即表示集合的抽象数据类型。Collection顶层接口。 实现:也就是集合框架中接口的具体实现。常用ArrayList、HashMap 算法:在一...
分类:
编程语言 时间:
2015-04-20 00:23:50
阅读次数:
122
C语言的学习已经一周了,初学c语言对我这样的电脑小白来说其实是有点难度的,在这以前我从来也没有接触过这方面的知识。C语言的学习可以更好的锻炼一个人的逻辑思维能力。最开始学习c语言我其实是一头雾水,也不知道学到些什么,但自己还是很认真的去听老师讲,按照老师的步骤一步一步的来写。虽然学得很艰难,但自己....
分类:
编程语言 时间:
2015-04-20 00:23:01
阅读次数:
148
C语言中的程序结构有三种,分别是顺序结构、选择结构和循环结构。一、按照语句的先后顺序执行的程序结构,称为顺序结构。 下面以一个求三角形面积的例子进行说明,其代码如下:例1.1 1 #include 2 int main() 3 { 4 int width,height,s; 5 ...
分类:
编程语言 时间:
2015-04-20 00:24:08
阅读次数:
151
Executor框架是指java 5中引入的一系列并发库中与executor相关的一些功能类,其中包括线程池,Executor,Executors,ExecutorService,CompletionService,Future,Callable等。他们的关系为:并发编程的一种编程方式是把任务拆分为...
分类:
编程语言 时间:
2015-04-20 00:22:08
阅读次数:
193
以“按纽”的事件为例,同一个JFrame里可能有多个按钮的事件,为了避免冲突,给每个按钮设置不同的ActionCommand,在监听时间的时候,用这个做条件区分事件,以做不同的响应。而这个e.getActionCommand方法返回String,通过这个String能判断是哪个按钮触发了事件...
分类:
编程语言 时间:
2015-04-20 00:18:42
阅读次数:
222
在计算机科学中,Bogo排序(bogo-sort)是个既不实用又原始的排序算法,其原理等同将一堆卡片抛起,落在桌上后检查卡片是否已整齐排列好,若非就再抛一次。其名字源自Quantum bogodynamics,又称bozo sort、blort sort或猴子排序(参见无限猴子定理)。//qscqe...
分类:
编程语言 时间:
2015-04-20 00:19:10
阅读次数:
390
廖雪峰教程:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/00138681965108490cb4c13182e472f8d87830f13be6e88000http://wklk...
分类:
编程语言 时间:
2015-04-20 00:18:28
阅读次数:
162
比赛结束已经一星期了,成绩也出来了,江苏非211组的省前十,但是深感自己还是有太多的不足。绝对不能以自己还只是大一为借口,acm这条路还长的很。目测得了95分(满分150),第一题错了,代码填空第一题错了,倒数第二题扣了一点分,最后一道大题全错。之所以会这么晚来发这道题解,是因为深感自己不足,倒数第...
分类:
编程语言 时间:
2015-04-20 00:15:16
阅读次数:
189
package four;public class fouroneone { public static void main(String args[]){ for(int i=1;ii-1;kong--){ Syst...
分类:
编程语言 时间:
2015-04-20 00:15:02
阅读次数:
135
1,引入了JAVA泛型类,因此定义了一个Object[] 类型的数组,从而可以保存各种不同类型的对象。2,默认构造方法创建了一个默认大小为16的Object数组;带参数的构造方法创建一个指定长度的Object数组3,实现的顺序表的基本操作有:返回表的长度、获取指定索引处的元素(注意是索引,而不是位置...
分类:
编程语言 时间:
2015-04-20 00:12:17
阅读次数:
144
1、从官网上下载三个包:http://taku910.github.io/mecab/mecab-0.996 mecab-0.996.tar.gz mecab-ipadic-2.7.0-20070801 mecab-ipadic-2.7.0-20070801.tar.gz mecab-python-...
分类:
编程语言 时间:
2015-04-20 00:09:26
阅读次数:
496
使用commons-fileupload上传文件所需要的架包有:commons-fileupload 和common-io两个架包支持,可以到Apache官网下砸。 在配置文件spring-mvc.xml中配置上传: //文件上传最大是多少 //上传文件的编码方式 //内存中最大缓存大小 在对应的j...
分类:
编程语言 时间:
2015-04-20 00:08:43
阅读次数:
416
1. 产生死锁的原因主要是:(1) 因为系统资源不足。(2) 进程运行推进的顺序不合适。(3) 资源分配不当等。2. 线程死锁产生的必要条件:(1)互斥条件:一个资源每次只能被一个进程使用。(资源固有属性,无法破坏)(2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。(一次性将...
分类:
编程语言 时间:
2015-04-20 00:09:40
阅读次数:
189
一、why(为什么要用Hibernate缓存?)Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。二、w...
分类:
编程语言 时间:
2015-04-20 00:07:15
阅读次数:
114
题目描述- 基础方法:枚举子串,判断是否为回文串。- 改进:枚举中间位置,向两侧拓展。- 再改进:利用以前的信息,使得不用每个新位置都从长度1开始拓展。- 优化:将字符串预处理为奇数长度以避免考虑条件分支。- 再优化:开头加入特殊字符避免考虑边界。Manacher 算法:id 是中心点,mx 是其边...
分类:
编程语言 时间:
2015-04-20 00:06:11
阅读次数:
174
>>>importthisTheZenofPython,byTimPetersBeautifulisbetterthanugly.Explicitisbetterthanimplicit.Simpleisbetterthancomplex.Complexisbetterthancomplicated.Flatisbetterthannested.Sparseisbetterthandense.Readabilitycounts.Specialcasesaren‘tspecialenought..
分类:
编程语言 时间:
2015-04-19 22:57:30
阅读次数:
150