hashCode介绍分析HashMap之前先介绍下什么Hashcode(散列码)。它是一个int,每个对象都会有一个hashcode,它在内存的存放位置是放在对象的头部(对象头部存放的信息有hashcode,指向Class的引用,和一些有关垃圾回收信息)。需要注意的是,如果在你的类中覆盖了Object的equals(Object)方法,那么你必须覆盖hashCode方法,不然,当你使用HashMap...
分类:
其他好文 时间:
2016-05-12 20:23:12
阅读次数:
285
网页:
Insert title here
一个选择上传的文件</p...
分类:
Web程序 时间:
2016-05-12 20:23:51
阅读次数:
543
md5对数据的加密和利用md5查看文件的特征码...
分类:
其他好文 时间:
2016-05-12 20:22:18
阅读次数:
179
双系统,重装windows后启动linux失败修复方法
一、背景
这几天将windows10 32位升级到64位后(其实是重装,增量升级应该不能实现,如果有方法请留言),使用easybcd添加linux启动项后选择linux启动项,进去就是黑屏,只有一个光标在闪,没有任何文字,第一次碰到这个情况,我慌了,虽然折腾双系统期间经历过各种蛋疼的问题,但是linux始终是能进去的,至少能进个gru...
最近做项目的时候,做检查更新功能,需要做一个notification的下载进度,就需要使用progressBar控件,本来打算使用自定义的继承自ProgressBar,结果发现不能用,谷歌限制了只能使用特定的系统的progressBar,所以不得自定义样式了。
在xml中使用方式:
可以使用系统的样式 <ProgressBar
android:id="@+id/pro...
分类:
其他好文 时间:
2016-05-12 20:22:47
阅读次数:
228
Humidex
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 20149
Accepted: 7257
Description
Adapted from Wikipedia, the free encyclopedia
The humidex is a me...
分类:
其他好文 时间:
2016-05-12 20:21:36
阅读次数:
178
1. 基本格式
drop procedure if exists p_test;
create procedure p_test(in id int, out name VARCHAR(100))
BEGIN
select id;
select uname into name from t_user where uid = id;
end; drop ... create... 类...
分类:
数据库 时间:
2016-05-12 20:21:08
阅读次数:
236
数据结构:SeriesSeries是一种类似一维数组的数据结构,输出时会同时显示索引和值In [6]: a = Series([3,5,2])
In [7]: a
Out[7]:
0 3
1 5
2 2
dtype: int64分别得到索引和值In [10]: a.values
Out[10]: array([3, 5, 2], dtype=int64)In [11]: a.ind...
分类:
其他好文 时间:
2016-05-12 20:21:25
阅读次数:
227
源代码1:
public class Java15 {
public static void main(String[] args) {
String s1="疯狂java";
String s2="疯狂"+"java";
System.out.println(s1==s2);
String str1="疯狂";...
分类:
其他好文 时间:
2016-05-12 20:22:05
阅读次数:
146
韦老师总结:
NAND FLASH是一个存储芯片
那么: 这样的操作很合理"读地址A的数据,把数据B写到地址A"
问1. 原理图上NAND FLASH和S3C2440之间只有数据线,
怎么传输地址?
答1.在DATA0~DATA7上既传输数据,又传输地址
当ALE为高电平时传输的是地址,
问2. 从NAND FLASH芯片手册可知,要操作NAND...
分类:
其他好文 时间:
2016-05-12 20:22:04
阅读次数:
347
static主要有三个作用:(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数前两种C和C++都有,第三种仅在C++中有,下面分别作以下介绍:一、局部静态变量在C/C++中, 局部变量按照存储形式可分为三种auto, static, register。其中register不常用到,下面主要说说auto和static的区别。
存储空间分配和生存周期不同
auto类型局部变量就是普通...
分类:
编程语言 时间:
2016-05-12 20:21:26
阅读次数:
165
写在前面本文是关于Linux下使用g++进行C++开发的一些个人不成熟的思考,这里仅作记录,给自己提个醒,如果能够帮助到类似于本人目前处境的同学,也是极好的。
项目需要,不得不着手C++程序开发。奈何C++基础本就不好的情况下,又是这么久没有任何的实际实践,更坑爹的是要在虽然操作熟悉、但开发习惯不在此处的 Linux 环境下直接写代码,阿西吧,感觉整个人都不好了。OK,吐槽完毕,继续乖乖写代码。g...
分类:
其他好文 时间:
2016-05-12 20:20:21
阅读次数:
227
HTML5之音频与视频
l 标签
? audio 、video
? source
l 视频容器
? 容器文件,类似于压缩了一组文件
– 音频轨道
– 视频轨道
– 元数据:封面,标题,字幕等
– 格式:.avi、.flv、.mp4、.mkv、.ogv等
l 编解码器
? 原始的视频容器非常大,添加需编码,播放需解...
分类:
Web程序 时间:
2016-05-12 20:21:43
阅读次数:
275
一、 基础环境
使用VmWare虚拟两台Linux机器。CentOS 7,Linux内核如下:
4.5.3-1.el7.elrepo.x86_64
如果内核版本太低,是不支持VxLan的。可以使用一下命令进行内核升级
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www....
分类:
系统相关 时间:
2016-05-12 20:21:21
阅读次数:
299
我们从三个方面来对AIDL进行了解:
1)介绍
2)定义
3)实例
一 介绍
AIDI(Android接口定义语言),它是Android中用来解决进程间通信的一个桥梁,它的内部实现是binder,是IPC机制的一种轻量级的实现,在Android中提供了自动创建stub的工具。
二 定义
AIDL从它的名字就可以知道,它是一个接口类型的文件,但是它与java中定义的接口...
分类:
其他好文 时间:
2016-05-12 20:22:29
阅读次数:
182
静态变量的内存分配和初始化
全局变量、non-local static变量(文件域的静态变量和类的静态成员变量)在main执行之前的静态初始化过程中分配内存并初始化;local static 变量(局部静态变量)则是在第一次使用时分配内存并初始化。这里的变量包含内置数据类型和自定义类型的对象。
静态变量初始化的线程安全性说明
非局部静态变量一般在main执行之前的静态初始化过...
分类:
编程语言 时间:
2016-05-12 20:19:11
阅读次数:
259