- 博客(8)
- 收藏
- 关注
原创 屏幕尺寸,像素,分辨率,dpi,dp,density详解
在Android中,有一些概念你肯定听过,但是对它一知半解,就比如我们标题上提到的几个名词,在Android开发中肯定接触过,但是并不完全知道是什么含义,今天我们就详细的说一说这几个名字的概念,以及其中的关系。首先我们来说一说这些名词的基本概念:屏幕尺寸:屏幕对角线长度。像电脑,电视都是这么算的。比如说手机5寸屏,就是说手机屏幕的对角线长度是5寸。像素:pixel,构成图片的一
2015-07-28 23:57:50 2340
原创 归并排序
归并排序是几大排序算法中的一种,下面就来说说归并排序。1、基本思想:归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。 归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。 然后再把有序子序列合并为整体有序序列。这段话什么意思呢?我们举个例
2015-07-26 13:59:55 474
原创 Fragment涉及的add、remove和replace方法和回退栈的关系详解
在现在的Android开发中,Fragment属于比较常用的了,在使用Fragment过程中,add、remove和replace这三个方法是比较常用的,也是容易引发歧异的,再加入回退栈的功能就更乱了,那么本文就从实践的角度来说一说这其中的关系。在开发中,常用的做法是在Activity的布局中放一个FrameLayout,然后以这个FrameLayout为容器,把Fragment当成View(
2015-07-22 00:10:47 14507 1
原创 Java泛型(一)泛型的使用和自我理解
Java泛型是JDK1.5引入的新特性,那么这个泛型究竟要怎么用呢,以下是我对泛型的一些自我理解:首先说Java中的泛型,一般有三种使用场景,分别是泛型类,泛型接口,泛型方法。别管哪种形式,我理解的一个通用的概念就是泛型存在于其作用域内。这句话乍一看是废话,但是确是贯穿这三种形式的一句话。先看泛型类:/* * To change this license header, choose
2015-07-20 11:16:16 353
转载 在移动互联时代下,介绍几个Android 开发的新技术
本文转自:http://blog.csdn.net/u011075946/article/details/46840125Android 的发展确实太快了,每年的都有很多新东西出现,想要覆盖所有新东西感觉也不太可能,我这里主要说一下主要的 Android 的主要新技术发展,其实了解 Android 的发展趋势,可能对开发者更有帮助。开发工具Android Studio:
2015-07-14 08:21:26 699
转载 深入Java核心 Java内存分配原理精讲
本文转自:http://blog.csdn.net/u011225629/article/details/46857563栈、堆、常量池虽同属Java内存分配时操作的区域,但其适用范围和功用却大不相同。本文将深入Java核心,详细讲解Java内存分配方面的知识。 Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收
2015-07-14 08:16:30 355
原创 交换排序之快速排序
快速排序也是一个比较基本的排序,面试考算法的话,这个排序的命中率比较高,那么下面就说说快速排序。1、基本思想:选择一个基准元素,通常是第一个元素或者最后一个元素,通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于基准元素,此时,基准元素在其排好序后的正确位置,然后再用同样的方法递归的排序划分的两部分。这段话什么意思呢?我们举个例子来说说:还是那个数组{3,5,2,10,
2015-07-12 18:18:31 695
原创 交换排序之冒泡排序
大学学的算法已经基本遗忘了,最近又重新捡起来好好钻研一下,那么就先从排序开始。先说交换排序中的冒泡排序,这个是比较基础的一个排序算法。1、基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将他们互换。这段话什么意思呢?举个例子来说说:比如有
2015-07-12 17:38:58 679
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人