自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无聊的专栏

“天下事有难易乎? 为之则难者亦易矣, 不为则易者亦难矣” --彭端淑《为学》

  • 博客(28)
  • 收藏
  • 关注

原创 创建型设计模式-建造者设计模式

定义:将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以有不同的表示。类型:创建类模式类图:4个角色:1.Directer: 导演 调用具体的建造者,来创建复杂对象的各个部分,2.Builder:给出接口规定各个部件的创造,规定要实现的复杂对象的各个部分的创建,不涉及具体的对象部件的创建3.ConcereteBuilder:基层Builder的接口

2015-07-20 14:34:21 423

原创 行为型模式-模板方法模式

定义:定义一个算法的步骤框架,而将一部分功能延迟到子类,而使得子类不用改变算法的结构即可改变某些特定的步骤。类型:行为型模式类图:由抽象方法定义算法的流程,具体的实现交给子类,完成特定的相关步骤。模板方法模式的结构:由一个抽象类和一个或一组实现类组成,抽象类中的方法分为3种:抽象方法:父类中只声明,不加以实现,只定义其规范模板方法:由抽象类声明并加以实现

2015-07-17 18:27:22 417

转载 android 中UID与PID的作用与区别

PID:为Process Identifier, PID就是各进程的身份标识,程序一运行系统就会自动分配给进程一个独一无二的PID。进程中止后PID被系统回收,可能会被继续分配给新运行的程序,但是在android系统中一般不会把已经kill掉的进程ID重新分配给新的进程,新产生进程的进程号,一般比产生之前所有的进程号都要大。UID:一般理解为User Identifier,UID在linu

2015-07-17 16:54:53 838

转载 android 应用重新启动自身

private void restartApplication() { final Intent intent = getPackageManager().getLaunchIntentForPackage(getPackageName()); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); st

2015-07-17 16:51:41 446

转载 Intent.action

本文介绍Android中Intent的各种常见作用。 1 Intent.ACTION_MAINString: android.intent.action.MAIN标识Activity为一个程序的开始。比较常用。Input:nothingOutput:nothing  activity android:name=".Main" android:labe

2015-06-12 17:49:16 373

转载 如果是初学C语言请看完 一些成功人士的心得

今天,我能够自称是一个混IT的人,并能以此谋生,将来大家能一次谋生,都要感谢两个人:克劳德.香农和约翰.冯.诺依曼,是他们发现了所有的数字化信息,不论是一段程序,一封email,一部电影都是用一连串的1和0进行编码的;是他们发现了我们可以利用一个预先编写好的程序控制机器,并使之完成我们期望它完成的动作。建议大家在心里默念三遍他们的名字,以示仰慕。当然,如果让你们带着现在的知识回到他们的那个时代,那么

2015-03-17 11:58:53 5660

转载 毕业后头5年决定你的一生

正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……" 人总是从平坦中获得的教益少,从磨难中获得的教益多;从平坦中获得的教益浅,从磨难中获得的教益深。一个人在年轻时经历磨难,如能正确视之,冲出黑暗,那就是一个值得敬慕的人。最要紧的是先练好内功,毕业后这5年

2015-03-16 17:12:12 586

转载 esp和ebp详解

一.概念分析经常看到下面这两句:pushl %ebp movl %esp,%ebp esp是堆栈指针  ebp是基址指针 那两条指令的意思是 将栈顶指向 ebp 的地址  ————————————————————— 以下摘自网上一篇文章: push    ebp             ;ebp入栈  mov     ebp, esp        ;因为esp是堆栈指针,无法暂借使

2015-03-16 16:41:57 16546 4

原创 认识处理器-寄存器使用(待改)

对于一个汇编语言编程人员来说是不可或缺的。现在你知道,寄存器是处理器内部的一些保存数据的存储单元。仅仅了解这些是不足以写出一个可用的汇编语言程序的,但你已经可以大致读懂一般汇编语言程序了(不必惊讶,因为汇编语言的祝记符和英文单词非常接近),因为你已经了解了关于基本寄存器的绝大多数知识。 在正式引入第一个汇编语言程序之前,我粗略地介绍一下汇编语言中不同进制整数的表示方法。如果你不了解十进制以外的其他

2015-03-13 18:00:09 398

转载 认识处理器-寄存器介绍

一般说来,处理器拥有对整个系统的所有总线的控制权。对于Intel平台而言,处理器拥有对数据、内存和控制总线的控制权,根据指令控制整个计算机的运行。在以后,我们还将讨论系统中同时存在多个处理器的情况。

2015-03-13 15:04:34 823

转载 VMware 重装清理

echo off cls echo "flag">>%windir%\system32\test.log if not exist %windir%\system32\test.log ( cls echo 请右键使用管理员身份运行!!! pause exit ) cls echo. 确认进行清理? pause reg delete "HKE

2015-03-10 01:21:26 408

转载 手机客户端测试总结

系统测试(非功能性测试)1、  适配性测试a)         手机的型号b)         网络通信情况(2G\3G\WIFI\飞行模式、NET\WAP、中国电信、移动、联通)c)         Android的版本号(Android 4.0、Android 2.3、Android 2.2、Android 2.1)主要是2.2\2.3.*\4.0d)         

2015-03-09 15:59:15 1694 1

转载 经典SQL语句大全

转载于 :http://www.cnblogs.com/yubinfeng/archive/2010/11/02/1867386.html一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceU

2015-03-09 15:12:04 295

转载 ie主页修改

IE默认首页被修改的故障排除。 IE浏览器上方的标题栏被改成“欢迎访问……网站”的样式,这是最常见的篡改手段,受害者众多。排除办法可通过修改注册表来解决: ①在Windows启动后,点击“开始”→“运行”菜单项,在“打开”栏中键入regedit,然后按“确定”键; ②展开注册表到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\

2015-03-01 19:00:18 545

转载 AlertDialog.Builder弹出自定义Layout窗口

一.使用 AlertDialog 创建弹出窗口步骤 前面说过,使用AlertDialog.Builder弹出窗口,一般,是下面几个步骤. (一)创建AltrtDialog.Builder对象,该对象是AlterDialog的创建器 Public ConstructorsAlertDialog.Builder( Context  context)

2014-10-12 17:02:14 459

转载 Android详细的对话框AlertDialog.Builder使用方法

我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,

2014-10-12 16:58:29 287

转载 context

Context可能是Android应用中最常用的元素,而它也可能是最容易误用的。Context对象是如此常见和传递使用,它可能会很容易产生并不是你预期的情形。加载资源、启动一个新的Activity、获取系统服务、获取内部文件路径以及创建view(其实还远不止这些)统统都需要Context对象来完成。我(原文作者)想做的只是给大家提供一些Context是如何工作的见解,以及让大家在应用中更有效的使用

2014-10-12 14:33:28 312

原创 <intent-filter>中的category

表示在程序运行时

2014-10-12 14:22:14 427

转载 intent,Intent-filter的概念和作用

1、Intent的概念及作用Intent——意图,它可以带有数据,在Android设备上的任何应用程序组件间相互作用,将不同组件连在一起的桥梁。Intent作用:Intent最常用在启动新的Activity,不管是显式的(通过指定类来加载)还是隐式的(通过请求在一块数据上执行的动作)。Intent还可以用来广播消息,然后使用Broadcast Receiver来监听并响应这些Int

2014-10-12 14:20:31 9426

转载 显式INTENT和隐式INTENT

Intent寻找目标组件的两种方式:显式Intent:通过指定Intent组件名称来实现的,它一般用在知道目标组件名称的前提下,一般是在相同的应用程序内部实现的。隐式Intent:通过Intent Filter来实现的,它一般用在没有明确指出目标组件名称的前提下,一般是用于在不同应用程序之间。一.显式Intent  一般情况下,一个Android应用程序中需要多个屏

2014-10-11 13:28:53 367

原创 Activity状态

❑ Active当Activity在栈的顶端时,它是可见的,有焦点的前台Activity,用来响应用户的输入。Android会不惜一切代价来尝试保证它的活跃性,需要的话它会杀死栈中更靠下的Activity来保证Active Activity需要的资源。当另一个Activity变成Active状态时,这个就会变成paused。❑ Paused在一些情况下,你的Activity

2014-10-10 14:42:00 398

转载 Android Activity 常用功能设置(全屏、横竖屏等)

Activity全屏设置方式1:AndroidManifest.xmlandroid:theme="@android:style/Theme.NoTitleBar.Fullscreen" />方式2:代码实现requestWindowFeature(Window.FEATURE_NO_TITLE);  // 隐藏标题栏getWindow().setFlags(WindowM

2014-10-08 16:12:21 359

转载 Android学习中关于WindowManager的讲解(转载)

我们Android平台是一个又一个的Activity组成的,每一个Activity有一个或者多个View构成。所以说,当我们想显示一个界面的时候,我们首先想到的是建立一个Activity,然后所有的操作在Activity里面实现,或者是一个Dialog或者Toast。这种方式固然简单,但是在有些情况下,我们要求的只是简单的显示,用Activity显然是多余,这个时候,我们如何处理呢? 原来

2014-10-08 15:53:44 289

转载 requestWindowFeature()的应用

android开发中经常会在setContentView(R.layout.XXX); 前设置requestWindowFeature(XXXX)。他的意思是需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。一、枚举常

2014-10-08 15:45:29 268

转载 android:layout_gravity 和 android:gravity 的区别

android:layout_gravity 和 android:gravity 的区别从名字上可以看到,android:gravity是对元素本身说的,元素本身的文本显示在什么地方靠着换个属性设置,不过不设置默认是在左侧的。android:layout_gravity是相对与它的父元素说的,说明元素显示在父元素的什么位置。比如说button: android:layout_gravi

2014-10-08 15:34:07 326

转载 Android中的长度单位详解(dp、sp、px、in、pt、mm)

Android中的长度单位详解(dp、sp、px、in、pt、mm)    看到有很多网友不太理解dp、sp和px的区别:现在这里介绍一下dp和sp。dp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dp和sp和px是一样的。1

2014-10-03 22:23:31 387

原创 关于 float 和double

单精度浮点数在机内占4个字节,用32位二进制描述。双精度浮点数在机内占8个字节,用64位二进制描述。浮点数在机内用指数型式表示,分解为:数符,尾数,指数符,指数四部分。数符占1位二进制,表示数的正负。指数符占1位二进制,表示指数的正负。尾数表示浮点数有效数字,0.xxxxxxx,但不存开头的0和点指数存指数的有效数字。指数占多少位,尾数占多少位,由计算机系统决定

2014-09-23 22:56:16 404

转载 jdk与jre的区别

很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是指Java的运行环境,是面向Ja

2014-09-07 12:34:58 263

空空如也

空空如也

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

TA关注的人

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