下面列出一些最常用的Java遍历Map对象的方法1、在for-each中使用entrySet遍历这是最常用的遍历方式。在键值都需要时使用。Map map = new HashMap();for(Map.Entry entry : map.entrySet()){
System.out.println(...
分类:
编程语言 时间:
2015-08-27 00:32:22
阅读次数:
177
【JavaSE】day05_Map接口_HashMap_hashCode
1.Map接口
1)java.util.Map
Map看起来像是一个多行两列的表格。每条记录分为两部分:key,value。
其中在一个Map中key是不允许重复的(equals比较)
2)常用实现类:java.util.HashMap(散列算法实现)
...
分类:
编程语言 时间:
2015-08-27 00:31:43
阅读次数:
172
签名Apk后,安装出现如下错误:Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
google、百度后发现,JDK8 签名时需要加上如下两个参数:
-digestalg SHA1 -sigalg MD5withRSA
完整签名命令如下:
jarsigner -keystore myKey.keystore -storepass hapk_1...
分类:
其他好文 时间:
2015-08-27 00:31:54
阅读次数:
236
一,Xcode的.m扩展名表示文件含有Objective-C代码,应由Objective-C编译器处理。C编译器处理名称以.c结尾的文件,而C++编译器处理.cpp文件。在Xcode中,所有这些编译工作全由GCC处理,这个编译器能够理解C语言的全部3个变体。
二,Objective-C刚诞生的时候,扩展名.m代表message,指的是Objective-C的一个主要特性。
...
分类:
移动开发 时间:
2015-08-27 00:31:45
阅读次数:
128
题意:
现在我们定义一种R串,它必须满足以下条件:
1)当它的字串是空的时候时,那么它是R串。
2)当它是R串时,那么(s)或是[s]也是R串。
3)当a和b都是R串时,那么ab也是R串。
这里我没有完全领悟题目的意思,所以我发现递推不过去。其实它的实质就是括号匹配。
if((a[s]=='('&&a[e]==')')||(a[s]=='['&&a[e]==']'))
dp[s]...
分类:
其他好文 时间:
2015-08-27 00:30:17
阅读次数:
133
Android Studio安装Genymotion插件
Eclipse就不介绍了,谷歌都已经放弃Eclipse了,你还在坚持什么。
安装Genymotion官网:https://www.genymotion.com/#!/
安装过程就不介绍了
安装Genymotion插件重启Android Studio关联Genymotion启动Genymotion...
分类:
移动开发 时间:
2015-08-27 00:30:15
阅读次数:
222
虽然有些时候是可以手动的逐个操作作业的执行,但是更为便捷的方式还是自动的生成一个自动化的执行序列。我们可以将MapReduce作业按照顺序链接在一起,用一个MapReduce的作业的输出作为下一个作业的输入,类似于Unix的管道。
测试的代码:a:主类Driver
import org.apache.hadoop.conf.Configuration;
import org.apache.hado...
分类:
其他好文 时间:
2015-08-27 00:30:06
阅读次数:
175
【HDOJ 4686】 Arc of Dream (矩阵快速幂)
两个公式
a(i) = a(i-1)*Ax+Ay
b(i) = b(i-1)*Bx+By
求
0~(n-1) 的a(i)*b(i)
初始矩阵为 求幂矩阵为
a0...
分类:
其他好文 时间:
2015-08-27 00:31:58
阅读次数:
197
2301: [HAOI2011]Problem b
Time Limit: 50 Sec Memory Limit: 256 MB
Submit: 2170 Solved: 934
[Submit][Status][Discuss]
Description
对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为...
分类:
其他好文 时间:
2015-08-27 00:28:41
阅读次数:
195
学习C语言也有几年的时间了,可能很多人跟我一样,都不知道C语言有多少个关键字,具体用法是怎么用都不是很了解或知道一点。
今天总结发现C语言关键字竟然达32个,下面就娓娓道来,由于写的比较仓促,难免存在错误!还请各位见谅!
C语言标准定义的32个关键字
auto
声明自动变量,缺省时编译器一般默认为auto...
分类:
其他好文 时间:
2015-08-27 00:31:11
阅读次数:
109
散列表的实现通常叫做散列hashing。散列是一种用于以常数平均时间执行插入、删除和查找的技术。但是,那些需要元素间任何排序信息的树操作将不会得到有效的支持。理想的散列表数据结构只不过是一个包含一些项的具有固定大小的数组。通常查找是对项的某个部分(数据域)进行的,这部分叫做关键字。例如,项可以由一个串(作为关键字)和其它一些数据域组成。我们把表的大小记作TableSize,并将其理解为散列数据结构...
分类:
编程语言 时间:
2015-08-27 00:30:40
阅读次数:
150
简单模拟 leetcode missing number....
分类:
其他好文 时间:
2015-08-27 00:29:02
阅读次数:
116
上周四要做数据库迁移,要迁的pg库数据量为1165GB。在原库上后台跑着脚本导数据到新库,先导了850M的基础表,然后用脚本导历史表:pg_dump -h 0.0.0.0 -U monitor monitor -t 'his*' | psql -h 135.32.9.99 -U postgres monitor > postgresql.log从上周四早上10:24启动,到差不多今早10点结束。总...
分类:
数据库 时间:
2015-08-27 00:28:21
阅读次数:
197
最近的项目做完了,整理整理用到的技术,也顺便系统地回顾一下框架基础,防止学而不思则罔,思而不学则殆.
先说说框架整合.最初的架构是最简单的Struts2+Spring3+Hibernate3,数据库使用的是MySQL.分别列出整合需要的jar.
Struts:
commons-fileupload.jar
Commons-io.jar
Freemarker.j...
分类:
其他好文 时间:
2015-08-27 00:30:34
阅读次数:
165
分享也可以优雅
2015.8.26
TortoiseSVN 提交时 hook 的 post-commit.bat 不执行的解决方法
在使用jenkins自动构建项目的时候,考虑是否通过轮询方式自动构建项目,网上找了资料发现使用轮询过于消耗资源,所以考虑使用TortoiseSVN的钩子。
但是默认的svn服务登陆账号没有执行.bat的权限,所以将账号改为系统账户,解决此问...
分类:
其他好文 时间:
2015-08-27 00:30:24
阅读次数:
1094
qt是个跨平台的好东西。
因为考虑到将来的需求,新做的软件需要能够跨平台,因为是用qt来做,所以一开始搭环境就考虑到跨平台的迁移。
一,windows平台
windows上用的是qt5.5+mingw+qtcreator 3.5
其实windows没什么可说的
1,从qt64ng里下载最新的qt5.5+mingw的环境,然后安装包安装。
2,下载最新的qtcreator,然后安装
3...