HashMap通过键的hashCode来快速的存取元素。当不同的对象hashCode发生碰撞时,HashMap通过单链表来解决,将新元素加入链表表头,通过next指向原有的元素。单链表在Java中的实现就是对象的引用(复合)。publicVput(Kkey,Vvalue){//处理key为null,HashMap允许key和value为nullif(key==null)returnputForNullKey(value);//得到key的哈希码inthas
系统 2019-08-29 22:36:11 2523
前些天把公司的机器重新装了一遍,基本上工作需要的都装上了,就差oracle了,平时使用的是plsqldeveloper,不安装oracle不能使用,但装一个太麻烦了,而且占地方。最近因为工作需要必须要用plsqldev了,然后我就到网上找有没有不装oracle也能使用plsqldev的文章。网上的高手就是多,我看了其中一篇,觉得可行,然后自己试成功了。现在把操作的步骤和遇到的问题记下来,以后就省事多了。1.首先到oracle的网站下载客户端文件,我下载的是
系统 2019-08-29 22:04:07 2523
时间还是那么匆匆,短短的五天假期就这么过去了。回想这几天的收获,主要的有两方面:一是关于九期的作品展;二是自己的学习情况。首先说说九期的作品展吧。在参加他们的预演之前,我还在想这次的作品展会是怎么样的效果呢?虽然我相信一届比一届强,但没有看到之前,还是很好奇的。在通过跟我带的九期同学的交流中,我发现这次的作品涉及的方面很广,比如:桌面小工具、播放器、日程管理、幼儿教育、阅读器、浏览器、局域网聊天、占卜算卦、杀毒优化、游戏等等。这方面上,可以说他们已经做的比
系统 2019-08-12 09:30:05 2523
在查询分析器中,通常sql语句生成一个结果集,例如select*fromwap_lenovo_ua点选查询结果,然后选择文件-另存为,将会出现可以选择按逗分开数据或按空格分开生成.CVS后,可以按照Excel格式打开。.txt的文档可以先按逗号分隔开(文本编辑器将空格替换为逗号),然后存入数据库,再导出为Excel文件。如果大家有更好的方法,可以告诉我,谢谢。.txt文档在Linux下可以用shell脚本进行数据统计,比如同名数据记录条数加和。shell编
系统 2019-08-12 09:29:56 2523
官方APIConstructorSummaryChromeDriver()CreatesanewChromeDriverusingthedefaultserverconfiguration.ChromeDriver(ChromeDriverServiceservice)CreatesanewChromeDriverinstance.Theservicewillbestartedalongwiththedriver,andshutdownuponcallin
系统 2019-08-12 09:27:30 2523
书中列出三种编译期断言的实现方式,一一列出:CompileTimeAssertion.h//第一个版本使用不能建立空数组的性质#defineSTATIC_CHECK1(expr)\{\charunnamed[(expr)?1:0];\}//第二个版本使用模板的非类形参,使用为定义类是违法的templatestructCompileTimeError;//声明一个模板template<>structCompileTimeError{}
系统 2019-08-12 09:26:39 2523
ORACLE序列的使用1、CreateSequence你首先要有CREATESEQUENCE或者CREATEANYSEQUENCE权限,CREATESEQUENCEemp_sequenceINCREMENTBY1--每次加几个STARTWITH1--从1开始计数NOMAXVALUE--不设置最大值NOCYCLE--一直累加,不循环CACHE10NOORDER;--并行时取得序列的顺序一旦定义了emp_sequence,你就可以用CURRVAL,NEXTVA
系统 2019-08-12 01:54:13 2523
------------------------2013-5-9------------------------索引的建立情况:经常用于查询,排序和分组的列(即经常在where,order或groupby子句中出现的列)主键索引和复合索引。descstudent;createindexi_stu_nameonstudent(STU_NAME);--删除索引,当表结构被删除时,与其所有的索引都会随之删除。dropindexi_stu_name;--查询索引的
系统 2019-08-12 01:53:41 2523
1,启动ASM数据库的步骤由于启动ASM数据库必须要先启动ASM实例,所以基本上启动步骤如下。1.以oracle用户进入操作系统2.$exportORACLE_SID=+ASM3,[oracle@Rm-DevDB~]$sqlplusSQL*Plus:Release10.2.0.1.0-ProductiononSunMay1616:55:022010Copyright(c)1982,2005,Oracle.Allrightsreserved.Enteruse
系统 2019-08-12 01:53:33 2523
用CUBE汇总数据CUBE运算符生成的结果集是多维数据集。多维数据集是事实数据的扩展,事实数据即记录个别事件的数据。扩展建立在用户打算分析的列上。这些列被称为维。多维数据集是一个结果集,其中包含了各维度的所有可能组合的交叉表格。CUBE运算符在SELECT语句的GROUPBY子句中指定。该语句的选择列表应包含维度列和聚合函数表达式。GROUPBY应指定维度列和关键字WITHCUBE。结果集将包含维度列中各值的所有可能组合,以及与这些维度值组合相匹配的基础行
系统 2019-08-12 01:52:14 2523