自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 排序算法分析

排序算法分析 很久以来,自己由于习惯于依赖各种现成的库,对于各种排序算法生疏久已,甚至对于选择、冒泡、插入等排序的区别都有些模糊不清了。我们庆幸于生在这个年代,安心享受着前辈大师们的智慧结晶,可以说是站在巨人的肩膀上眺望远方了。此篇博客用来总结各种排序算法,强化对算法重要性的认识,并且向各位对排序算法做出改进的大师们致敬了。 我们将从算法描述、时间空间复杂度分析、适用场景、示例代码等几

2016-09-24 16:22:17 376

原创 CPP Primer 学习笔记一

不能使用sizeof运算符来确定动态分配(new出来的)的数组包含的字节数。可以修改指针的值,而数组名是常量 arrayname = arrayname+1 (×)

2016-08-31 15:45:30 443

原创 汇编语言笔记--第二章--寄存器

一个CPU,由运算器,控制器,寄存器等器件组成,这些器件靠内部总线相连。对于码农来说,最主要的部件就是寄存器。8086CPU有14个寄存器,每个寄存器有一个名字:AX,BX,CX,DX,SI,DI,SP,BP,IP,CS,SS,DS,ES,PSW。所有寄存器都是16位的,可以存放两个字节。2.1通用寄存器AX,BX,CX,DX这四个通用寄存器,每个寄存器可分为两个可单独使用的8位寄存器

2015-11-30 16:46:14 602

原创 汇编语言笔记--第一章--基础知识

1.1机器语言010101010101010011.2汇编语言的产生用汇编指令代替机器指令,再用汇编编译器将其编译为机器代码1.3汇编语言的组成1)汇编指令:机器码的助记符,有对应的机器码2)伪指令:没有对应的机器码,由编译器执行,计算机并不执行3)其他符号:如+、-、*、/等,由编译器识别,没有对应的机器码1.4存储器就是平时所说的内存

2015-11-30 16:36:29 463

翻译 API Guide--UI Interface--Styles and Themes

原文链接:http://developer.android.com/guide/topics/ui/themes.html============================Style and Theme=================================style是一些指定view和window格式和外观的属性的集合。style是指能指定类似于heigh

2013-12-20 17:29:04 722

翻译 WebView 类介绍

WebViewjava.lang.Object-android.view.View--andorid.view.ViewGroup---android.widget.AbsoluteLayout----android.webkit.WebViewOverView一个展示网页的View,这是一个基础类,是您可以使用自己的Web浏览器或简单的展示你activ

2013-12-14 18:33:15 1365

原创 Android获取View在屏幕中的位置

public final boolean getLocalVisibleRect (Rect r)  返回一个填充的的rect对象,View的大小,left,top取值都为0.public final boolean getGlobalVisibleRect (Rect r)获取全局坐标系的一个视图区域,返回一个填充的对象;改rect是基于整个public vo

2013-12-11 15:00:19 6862 1

转载 Android DecorView浅析

一,DecorView为整个window界面的最顶层View二,DecorView只有一个子元素为LinearLayout。代表整个window界面,包括通知栏,标题栏,内容显示栏三块区域。三,LinearLayout里面有两个FrameLayout子元素。(20)为标题栏显示界面。只有一个TextView显示应用名称。也可以自定义标题栏,载入后的自定义标题栏View将加入FrameL

2013-12-11 12:33:05 1588

转载 Android中px dpi dip density densityDpi 的相关说明

概念解释名词解释Px(Pixel像素)不同设备显示效果相同。这里的“相同”是指像素数不会变,比如指定UI长度是100px,那不管分辨率是多少UI长度都是100px。也正是因为如此才造成了UI在小分辨率设备上被放大而失真,在大分辨率上被缩小。Screen Size(屏幕尺寸)一般所说的手机屏幕大小

2013-12-10 16:25:01 1250

翻译 Tools-WorkFlow-Debugging-investigate Your RAM usage

因为Android是为移动设备设计的操作系统,所以你应该经常关心你app使用的RAM。虽然Android的Dalvik虚拟机执行了例常的垃圾回收,但是这并不意味着你可以忽视内存的分配和释放,为了提供稳定的用户体验和系统在各个app之间快速的切换,减少当用户不与程序进行交互时的不必要的内存消耗非常重要。解释日志信息      开始监视你app内存应用的最简单的方式是Dalvik日志信息。你可

2013-12-08 22:04:03 816

翻译 Best Practices for performence - Managing your app's memory

RAM(random-access memory)对于任何软件开发环境来说是一种宝贵的资源,在物理内存非常有限的手机操作系统中尤为珍贵。虽然android虚拟机已经进行了垃圾回收,但是这不意味着你可以忽视在合适的时间和地点分配和释放内存。      大多数app中,虚拟机垃圾回收机制为:系统重新回收你分配的内存(当相应的对象离开了你app的活动线程范围)。      这篇文章介绍了andr

2013-12-08 21:12:32 760

原创 Insert Code piece Test

test public class DrawView extends View { public DrawView(Context context){ super(context); } @Override protected void onDraw(Canvas canvas) { // TODO Auto-generated method stub supe

2013-12-07 10:25:27 567

原创 Windows Programming 第五章 绘图基础

5.4绘制填充区域        绘制线条的下一步就是如何填充一个封闭区域。下表列出了windows用于绘制带有边框的填充区域的7个函数:函数名称图     形Rectangle直角矩形Ellipse椭圆Chord一个弓形,由椭圆圆周上的弧和一根炫组成Pie椭圆上一个扇形Polygon多

2013-12-06 22:25:00 712 1

原创 Windows Programming 第四章 文本输出

文本输出

2013-12-06 21:49:16 471

原创 Windows Programming 第三章 窗口与消息

窗口

2013-12-06 21:48:13 419

原创 Windows Programming 第二章 Unicode简介

简介        Unicode是用16位字符编码的宽字符,是对ASCII字符编码的一个扩展。WindowsNT 开始从底层向上支持Unicode。2.1字符集简史2.1.1美国标准       2.1.2美国以外的世界

2013-12-06 21:46:11 662

原创 Windows Programming 第一章 起步

WINDOWS.H是一个最重要的包含文件,它囊括了若干其他Windows头文件,其中某些头文件又包含着另外的一些头文件。下列几个是最重要也是最今本的头文件:         ※ WINDEF.H       基本数据类型的定义         ※WINNT.H           支持Unicode的类型定义         ※WINBASE.H      内核函数       

2013-12-06 21:32:05 633

原创 Android View Analysis

Android View 绘制流程一般分为三个过程:measure、layout、draw

2013-12-06 14:50:26 1113

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除