- 博客(18)
- 收藏
- 关注
原创 Java设计模式之单例模式k
首先看一下单例模式的一个解释:作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类这样一说就非常的清楚了看一下代码package com.rocker.singleton;public class SingletonDemo { private static SingletonDemo singletonDemo
2015-07-04 19:37:05
431
原创 Java设计模式之抽象工厂模式
抽象工厂模式和工厂方法模式有一点相似,都是有抽象产品类 具体产品类和抽象工厂类 具体工厂类。那么他们的差别是什么呢。讲之前先说一下产品族和产品线的关系, 产品族就是有不同的产品线的产品组装到一起的一个大产品,产品线就是具体的一个产品的集合,比如,电脑就是一个产品族,它是由不同的产品(cpu 主板)等组成的,而产品线就是具体的产品了,就是指 cpu 和主板我们想要组装一个电脑的话,假如用工
2015-06-28 20:51:47
422
原创 Java设计模式之工厂方法模式
这一篇要记录的是工厂方法模式工厂方法模式就是简单工厂模式的一种升级,借别人的一句话来介绍工厂方法模式:工厂方法模式是类的创建模式,又叫虚拟构造子模式,或者多态性工厂模式 工厂方法模式的用意:创建一个生产产品的借口工厂类,把实际的创建工作推迟到子类中去做。首先回顾一下简单工厂模式:就是创建一个静态工厂类。通过传入不同的参数来获得不同的产品类,但当遇到产品类的类别非常多,且每
2015-06-27 14:35:55
385
原创 java设计模式之简单工厂模式
简单工厂模式是类的建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。看到这句话相信大家就能理解一点了,就是一些相似的类,通过一个工厂类给提取出来,这样再用的时候,可以通过传入不同的参数,就能获取相应的类的实例。举一个简单的例子。就拿登录来说吧,我们可能有很多种登录方式,例如,手机号登录 第三方登录 邮箱登
2015-06-25 22:17:03
345
转载 Context,什么是Context?
找到一篇好文章,在开发过程中,经常会使用context对象,但是却不知道context是个什么东西,也不知道getApplicationContext() 和 getContext() 如何工作。特地翻译这篇文章,刚开始翻译,英语也不好,有错误还请大家指正。译文:Context应该是Android应用开发中最常使用的元素吧?它也应该是最滥用的元素。Context
2015-03-29 21:15:46
988
原创 感恩过往,拥抱我的25
2014就这样过去了,还依稀记着去年过年的时候发的一条说说,奋斗是奔三路上不二的选择,实话实说我没有做到,再去抱怨也没什么用,但对2015我也不会去承诺什么,照着自己想的去做就好了总得来说,2014 11月份终于下定决心从富士康离开来到了现在的这间公司,也换了城市,开始了北漂生活,会比之前在武汉苦一些,但毕竟也是自己选择的,努力前行就可以了。从2012毕业之后就进了富士康,在富士康待了两年4个
2015-01-03 22:36:28
580
转载 Android TableLayout
TableLayoutandroid:layout_width="fill_parent"android:layout_height="fill_parent"android:stretchColumns="1" > TableLayout可设置的属性包括全局属性及单元格属性1、全局属性也即列属性,有以下3个参数:android:stretc
2014-12-17 18:51:32
491
转载 Android uses-permission 权限大全
当编写某些程序时,你需要调用手机的某些功能这时候你一定要记得启用相关的uses-permission,很多网上贴出来的代码都不包含 Manifest.xml里面的代码这样你容易忘记启用相关的权限,导致程序无法运行下面我贴出了基本是全部的uses-permission的中、英文解释 android.permission.ACCESS_CHECKIN
2014-12-16 22:24:01
621
转载 androidmanifest.xml解析
AndroidManifest.xml配置文件对于Android应用开发来说是非常重要的基础知识,本文旨在总结该配置文件中重点的用法,以便日后查阅。下面是一个标准的AndroidManifest.xml文件样例。[html] view plaincopyxml version="1.0" encoding="utf-8"?
2014-12-16 21:35:37
362
转载 Linux设备模型
bus,device和device_driver上面分析了kobject.kset,ktype.这三个结构联合起来一起构成了整个设备模型的基石.而bus.device.device_driver.则是基于kobject.kset.ktype之上的架构.在这里,总线,设备,驱动被有序的组和在一起.Bus.device.device_driver三者之间的关系如下图所示:
2014-05-23 22:12:57
485
原创 驱动那些事儿之三:usb系统大框架浅析
在今天,计算机和外围设备的连接用的最多的应该就是usb(universal serial bus 通用串行总线),usb支持热插拔,外围设备多种多样,驱动程序通用,被广泛用在消费电子领域,他很好的扩充了计算机的系统的功能。 1:usb的体系架构(图1)Usb通信主要采用主从结构,实现了主控制器与外围设备的通信,图1的上半图为pc的usb系统,也就是所说的主控制器部分,图1
2014-05-23 22:08:32
651
原创 驱动那些事儿之二:驱动模块初始化浅析
上一篇讲到了一些分析驱动之前的一些准备工作,驱动模块的部分也讲了一部分,今天我们重点讲一下,android驱动模块初始化的流程,即如何配置加载模块,如何调试模块。 声明一下,我用的源码是android4.3源码,内核是goldfish内核,在模拟器emulator上跑的,驱动模块是最简单的helloworld 源码的编译过程我就不在这介绍了,包括编译之
2014-05-13 18:49:10
728
1
转载 linux内核系统调用和标准C库函数的关系分析
资料引用分割线(红字为自己批注的重点和总结)《=================================================================================================================================》1.系统调用是为了方便应用使用操作系统的接口,而库函数是为了方
2014-05-12 22:29:02
751
1
原创 linux系统函数container_of浅析
Container_of是linux内核中常用到的一个宏macro,他的主要功能是根据包含在某个结构体中变量的指针来获取该结构体本身的指针,通俗讲就是根据结构体中成员变量中某个成员的首地址来获取该结构体的首地址/** *container_of - cast a member of a structure out to the containing structure *@ptr:
2014-05-07 19:35:47
606
原创 linux驱动那些事儿之驱动分析之前的磨刀工
最近一直在研究驱动,但看的过程真纠结啊,看个函数不懂,再看也不懂,尼古拉斯.赵四说过:磨刀不误砍柴工,今天就在这简短的总结一下看驱动之前需要了解的一些基础知识,和一些系统函数(这个得到驱动里面了,本篇可能会接触较少),begian: 我们现在用的linux内核是3.1的,这里用的是sensor(传感器)的驱动,即input设备,注意到每一个目录下面都有一个Kconfig文件
2014-05-06 21:15:24
1015
原创 input模型之加速传感器(accelerometer)驱动浅析
input模型之accelerometer驱动浅析这个驱动可是看了好长时间了,现在总结一下,只是个人理解,如有错误欢迎指正,废话就不说了啊,现在开始了 一:硬件的加载分心硬件驱动之前首先需要把硬件和驱动加载到系统中,也就是系统在启动的时候加载这些东东(我的这个代码是基于x86架构的,硬件是加速传感器:属于input设备,即accelerometer sensor)Kernel/
2014-05-05 20:14:27
2262
转载 INIT_DELAYED_WORK原理分析
朋友,你相信,一只蝴蝶在北京拍拍翅膀,将使得纽约几个月后出现比狂风还厉害的龙卷风吗?看过那部经典的影片蝴蝶效应的朋友们一定会说,这不就是蝴蝶效应吗.没错.蝴蝶效应其实是混沌学理论中的一个概念.它是指对初始条件敏感性的一种依赖现象.蝴蝶效应的原因在于蝴蝶翅膀的运动,导致其身边的空气系统发生变化,并引起微弱气流的产生,而微弱气流的产生又会引起它四周空气或其它系统产生相应的变化,由此引起连锁反应,最终导
2014-05-04 20:04:57
633
原创 刚子的博客之旅
开通csdn的账号已经很久了,(因为要在csdn上下载东西,木有办法),后来又经常在csdn上查阅一些技术大牛的博客,现在已经都14了,我也开通的自己的博客,希望自己在14年多多写一些技术博客,开始自己的博客之旅。
2014-02-16 15:33:51
522
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人