自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (3)
  • 收藏
  • 关注

转载 Android实现推送方式解决方案

http://www.cnblogs.com/hanyonglu/archive/2012/03/04/2378971.html 本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的

2016-06-16 14:03:16 430

转载 你应该知道的 RPC 原理

你应该知道的 RPC 原理2015/10/06 · 开发 · 18 评论 · rpc, 网络通信分享到:43PHP面向对象编程PHP+Sphinx+MySQL实现全文检索—理论篇近距离探索memcache缓存洪大师带你解读Symfony2框架本文作者: 伯乐在线 - 占利军 。未经作者许可,禁止

2016-06-15 17:08:13 883 1

转载 hessian学习基础篇——序列化和反序列化

hessian学习基础篇——序列化和反序列化博客分类: Java编程OS 1、概念介绍   把Java对象转换为字节序列的过程称为对象的序列化。   把字节序列恢复为Java对象的过程称为对象的反序列化。   对象的序列化主要有两种用途:  1) 数据介质存储  2) 数据网络传输2、对象序列化实例     为了更好的

2016-06-15 15:31:54 5295

转载 Java NIO原理图文分析及代码实现

Java NIO原理图文分析及代码实现 前言: 最近在分析hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:http://baike.baidu.com/view/32726.htm )机制时,发现hadoop的RPC机制的实现主要用到了两个技术:

2016-06-15 15:31:22 315

转载 ThreadLocal 那点事儿

ThreadLocal,直译为“线程本地”或“本地线程”,如果你真的这么认为,那就错了!其实,它就是一个容器,用于存放线程的局部变量,我认为应该叫做 ThreadLocalVariable(线程局部变量)才对,真不理解为什么当初 Sun 公司的工程师这样命名。早在 JDK 1.2 的时代,java.lang.ThreadLocal 就诞生了,它是为了解决多线程并发问题而设计的,只不过设计得

2016-06-14 09:26:13 297

转载 Android 热补丁动态修复框架小结

Android 热补丁动态修复框架小结标签: HotFixAndroid动态修复2015-11-17 10:01 9715人阅读 评论(38) 收藏 举报 分类:【android 进阶之路】(61) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处: htt

2015-12-10 15:41:22 705

转载 为你的Android App实现自签名的 SSL 证书

为你的Android App实现自签名的 SSL 证书您的评价:      收藏该经验    阅读目录HTTPS是什么?SSL/TLS:SSL/HTTPS and X.509 证书概述TLS (SSL)中的加密MITM 攻击什么是自签名证书( self-signed certicates

2015-10-01 18:43:35 548

转载 Android开发 MeasureSpec介绍

分类: Android2013-02-08 17:07 3054人阅读 评论(1) 收藏 举报在自定义View和ViewGroup的时候,我们经常会遇到int型的MeasureSpec来表示一个组件的大小,这个变量里面不仅有组件的尺寸大小,还有大小的模式。这个大小的模式,有点难以理解。在系统中组件的大小模式有三种:1.

2015-07-18 12:24:33 344

转载 android interpolator 插值器

目录[-]一:简介二:简单插值器分析   1.AccelerateInterpolator  加速插值器3.  AccelerateDecelerateInterpolator  加速减速插值器4. LinearInterpolator 线性插值器5. BounceInterpolator 弹跳插值器6.AnticipateInterpolator 回荡秋千插值器7. Anticipate

2015-07-02 10:26:47 1439

转载 只为成功找方法,不为失败找借口! 随笔分类 - JavaWeb学习总结

http://www.cnblogs.com/xdp-gacl/category/574705.html

2015-06-27 11:46:27 502

转载 ASCII、Unicode、GBK和UTF-8字符编码的区别联系

ASCII、Unicode、GBK和UTF-8字符编码的区别联系很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为”计算机“。开始计算机只在美国用

2015-05-08 10:49:55 339

转载 github ssl; cetificate problem

git clone出现SSL错误Git 在学习git的时候,发现不能使用git clone从github.com下载,报了个ssl错误。 Cloning into cancan...error: SSL certificate problem, verify that the CA cert is OK. Details:error:14

2014-08-25 09:52:13 474

转载 Servlet生命周期

                  博客分类:JavaServletTomcatWebStrutsXML     大多数程序员都知道Servlet的生命周期,简单的概括这就分为四步:servlet类加载--->实例化--->服务--->销毁。对这个过程只是肤浅了解下,对于servlet何时被销毁,还是不太情楚。下面我们描述一下Tomcat与Servlet

2014-08-14 13:25:25 362

转载 Activity的四种launchMode

Activity的四种launchMode

2014-08-11 14:06:50 334

转载 Ubuntu中开启MySQL远程访问功能

博客分类: 数据库linux 确认3306是否对外开放,MySQL默认状态下是不开放对外访问功能的。查看的办法如下:Java代码  netstat -an | grep 3306   Java代码  显示结果:tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN   从

2014-07-18 15:39:10 479

转载 Android设计模式系列--模板方法模式

Android设计模式系列--模板方法模式2013-11-26 17:15 佚名 博客园 字号:T |T我个人对模板方法的经典思想特别推崇,虽然模板方法在大对数情况下并不被推荐使用,但是这种通过父类调用子类的方法,使用继承来改变算法的一部分,是面向对象的一种基本认识。AD:51CTO学院:IT精品课程在线看!模

2014-04-10 15:46:08 377

转载 Android设计模式系列集锦

对于开发者来说,设计模式想必都不陌生,而在Android开发中,设计模式起到的作用是不容小视的,最基本的设计模式就有八种,从基本角度来说,适配器往往是我们更加经常用到的,那么,我们要怎样才能全面理解这几种设计模式呢?头条推荐 Android进阶之大话设计模式一般来说,常用的设计模式有以下八种:单例、工厂、观察者、代理、命令、适配器、合成、访问者…

2014-04-10 13:30:47 631

转载 Android进阶之大话设计模式

Android进阶之大话设计模式2013-11-26 15:44 佚名 博客园 字号:T |T一般来说,常用的设计模式有以下八种:单例、工厂、观察者、代理、命令、适配器、合成、访问者AD:51CTO学院:IT精品课程在线看!一般来说,常用的设计模式有以下八种:单例、工厂、观察者、代理、命令、适配器、合成、访问者

2014-04-10 13:29:22 523

转载 Android设计模式系列-组合模式

Android设计模式系列-组合模式2013-11-26 15:48 佚名 eoe Android开发者社区 字号:T |TAndroid中对组合模式的应用,可谓是泛滥成粥,随处可见,那就是View和ViewGroup类的使用。在android UI设计,几乎所有的widget和布局类都依靠这两个类。AD:51CTO学院:IT精品课程在线看!

2014-04-10 13:28:20 432

转载 Android进阶之大话设计模式

2013-11-26 15:44 佚名 博客园 字号:T | T一般来说,常用的设计模式有以下八种:单例、工厂、观察者、代理、命令、适配器、合成、访问者AD:2013云计算架构师峰会课程资料下载一般来说,常用的设计模式有以下八种:单例、工厂、观察者、代理、命令、适配器、合成、访问者单例模式:目的是为了让系统中只有一个调用对象,

2014-03-02 20:31:12 456

转载 java设计模式之Active Object

ActiveObject模式是Command模式的一种,是实现多线程控制的一项古老技术.在《敏捷软件开发》这本书中描述的算法如下:1、构造一个命令。(实现Command模式的一个命令)2、将该命令放入Active ObjectEngine(也就是放入一个队列,LinkedList)3、从该Engine取出一个命令,执行,若该命令没有执行过,设为执行过,然后将自己加入队列尾部,若执行

2013-10-21 11:40:04 541

转载 主动对象(Active Object):用于并发编程的对象行为模式

第6章 主动对象(Active Object):用于并发编程的对象行为模式R. Greg LavenderDouglas C. Schmidt摘 要 本论文描述主动对象(Active Object)模式。该模式使方法执行与方法调用去耦合,以简化对驻留在它自己的线程控制中的对象的同步访问。主动对象模式允许一或多个交错访问数据的独立执行的线程被建模为单个对象。这一并发模式能良好地适

2013-10-21 11:36:14 1121

转载 跟我一起写makefile

使用函数在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。[编辑]函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其語法如下:$( )或是${ }这里,就是函数名,make支持的函数不多。为函数的

2013-09-05 15:25:35 381

转载 跟我一起写makefile

使用变量在Makefile中的定义的变量,就像是C/C++语言中的宏一样,他代表了一个文本字串,在Makefile中执行的时候其会自动原模原样地展开在所使用的地方。其与C/C++所不同的是,你可以在Makefile中改变其值。在Makefile中,变量可以使用在“目标”,“依赖目标”, “命令”或是Makefile的其它部分中。变量的命名字可以包含字符、数字,下划线(可以是数字开头),但不

2013-09-05 11:29:25 528

转载 android 开发如何做内存优化

网上看的一篇很好的文章;http://www.gforetell.com/?/question/id-111__uid-focus  不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发

2013-09-02 15:11:29 378

转载 Ubuntu 12.04 Unity桌面环境vnc配置手记

Ubuntu 12.04 Unity桌面环境vnc配置手记分类: LINUX2013-01-10 13:57 2289人阅读 评论(2) 收藏 举报注意,本说明只适用于ubuntu 12.04 unity 桌面版本,其他版本请酌情参考即可 安装vnc:sudo apt-get install vnc4server运行服务端:安装好后直接运行 vncs

2013-08-29 17:11:48 516

转载 android onNewIntent

android onNewIntent分类: Android2011-11-22 15:54 3661人阅读 评论(2) 收藏 举报android程序开发任务在Android应用程序开发的时候,从一个Activity启动另一个Activity并传递一些数据到新的Activity上非常简单,但是当您需要让后台运行的Activity回到前台并传递一些数据可能就会存在

2013-07-17 14:35:28 425

转载 Hibernate入门教程(纯Eclipse版)

Hibernate是一个不依赖其他平台的轻量级的中间件,现在到处充斥着通过各种工具使用Hibernate进行开发的教程,如 MyEclipse, Ant, Maven等等,但是去掉这些工具,事实上,Hibernate仍然可以使用的。下面的讲解就是使用这种方法,让大家认识Hibernate。需要的软件 有:Eclipse + MySQL + Hibernate。1. 准备jar包首先

2013-06-14 11:44:06 594

转载 Spring入门示例及相关概念介绍

Spring入门示例及相关概念介绍分类: JAVA实用笔记2009-06-26 13:22 7055人阅读 评论(28) 收藏 举报springbeanclasshibernateencodinginterfaceSpring入门示例及相关概念介绍作者:http://blog.csdn.net/fenglibing,转载请保留。    相对于Hibernate(冬眠),

2013-06-14 11:37:29 473

转载 Android 图形用户界面 之 绘图(一)

Android 图形用户界面 之 绘图(一) 博客分类:Android入门-中级Android360ITeyethread游戏 直接贴上代码: BasicViewDraw.java Java代码  package com.view;    import com.test.R;  import android.view.View;  i

2013-06-13 19:26:30 675

转载 Android SurfaceView 绘图覆盖刷新及脏矩形刷新方法

SurfaceView在Android中用作游戏开发是最适宜的,本文就将演示游戏开发中常用的两种绘图刷新策略在SurfaceView中的实现方法。  首先我们来看一下本例需要用到的两个素材图片:  bj.jpg就是一个渐变图,用作背景。  question.png是一个半透明的图像,我们希望将它放在上面,围绕其圆心不断旋转。  实现代码如下:package SkyD.Sur

2013-06-13 19:23:53 654

转载 Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解

Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解分类: Andoird框架浅析2012-04-18 20:41 7638人阅读 评论(13) 收藏 举报androidframeworkslistviewnull框架java

2013-06-03 15:16:13 581

转载 利用PorterDuff.Mode做橡皮擦效果

http://stackoverflow.com/questions/3467334/erase-bitmap-parts-using-porterduff-mode 假如我有一张背景图片, 在背景图片上覆盖绘制了一层半透明的绿色 当我们用手指涂抹屏幕的时候,手指涂抹过的地方绿色就被擦除,露出下面原先被遮挡住的背景图片 1.利用canvas的drawPath做擦除效果。 效果如

2013-05-31 17:38:16 1018

转载 android porterDuff 详解

最近一直在忙于图形方面的工作,在SKIA代码中看到了Porter-Duff 操作,通过翻译软件怎么也翻不出来,于是上网搜了搜,才恍然大悟。摘录片段如下:Porter-Duff 操作是 1 组 12 项用于描述数字图像合成的基本手法,包括Clear、Source Only、Destination Only、Source Over、Source In、SourceOut、Source

2013-05-31 16:47:14 782

转载 android canvas画图 切割画布(clipRect)

android切割画布的历程不算很难,可是理解起来也比较麻烦,这里写一下我的理解 但是不一定正确: canvas.clipRect(30, 30, 70, 70, Region.Op.XOR);最后一个参数有多个选择分别是://DIFFERENCE是第一次不同于第二次的部分显示出来             //REPLACE是显示第二次的             //REVERSE_D

2013-05-31 16:24:46 1098

转载 VirtualBox 共享文件夹设置 及 开机自动挂载

鉴于支付宝等服务无视我们Linux用户的存在,没办法,那只好在Linux上用VirtualBox虚拟一个Windows系统了。系统装好了,在日常使用过程中,往往要从VirtualBox的客户机(guest system)中使用主机(host system)里面的文件,那么通过共享文件夹的方式可以达成此目的。      我在这里写了个图文教程,说明设置过程,希望对大家有所帮助。(注:我的主机是U

2013-05-31 15:17:09 1328

转载 Android MediaRecorder实现暂停断点录音功能

Android MediaRecorder实现暂停断点录音功能分类: Android进阶 2012-07-04 14:37 1982人阅读 评论(2)收藏 举报androidfilestringlistviewlistnullAndroid  MediaRecorder实现暂停断点录音功能    最近研究了下MediaRecorder的录音功能,发现暂停之后

2013-05-29 10:43:03 830

转载 设计模式------备忘录模式(Memento pattern)

设计模式------备忘录模式(Memento pattern)分类: 设计模式2009-04-07 16:18 2303人阅读 评论(2) 收藏 举报设计模式stringuserjavaclass存储 设计模式------备忘录模式(Memento pattern) 一、引子   俗话说:世上难买后悔药。所以凡事讲究个“三思

2013-05-23 10:57:31 456

转载 Java开发中的23种设计模式

Java开发中的23种设计模式分类: Java2012-05-17 07:32 4345人阅读 评论(2) 收藏 举报java设计模式prototypeiteratordecoratoruml学习设计模式有两个意义:一、学习设计模式最重要的是了解模式的应用场景。编程遇到特定场景的话,要有意识联想到设计模式,哪怕细节忘了也没关系,翻翻书就找到了。

2013-05-23 10:42:58 437

转载 补丁(patch)的制作与应用

补丁(patch)的制作与应用此页由Linux Wiki用户Chenxing于2011年3月27日 (星期日) 18:51的最后更改。提示:此文已超过 2 年(779 天)未更新,如发现内容过时或有误,欢迎改进:)如果hack了开源代码,为了方便分享(如提交Bug)或自己留存使用,一般都要制作一个补丁(Patch)。在从源码安装软件时,也难免要应用些别人做好的补丁。本文

2013-05-15 17:01:09 493

android change style

android 运行时动态切换style, theme可以使用于整个application,而style适用于单个的view。

2013-04-27

java 加密签名算法

java中常用的base64编码,MD5,des加密,rsa 非对称加密

2013-04-23

深入理解aidl&service;

深入理解aidl和service机制。 aidl是android进行系统间通信的借口描述语言,仔细分析由aidl生成的java类,你会发现code是用的是proxy design pattern,能看到这层就会觉得google的设计其实真的是很巧妙。如果需要在别的package中引用aidl,需要保证A程序与B程序的AIDL文件要完全一致,包名和路径都要一致,不然会导致 binder invocation to an incorrect interface异常。 service是android可以在后台运行的机制。如果自己的service可以在别package中被引用,需要在manifest文件中把此service的android:exported属性设置为true,否则会导致引用时异常Android: java.lang.SecurityException: Permission Denial

2013-02-21

空空如也

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

TA关注的人

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