自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (4)
  • 收藏
  • 关注

转载 Java NIO系列教程(九) ServerSocketChannel

Java NIO系列教程(九) ServerSocketChannel原文链接     作者:Jakob Jenkov     译者:郑玉婷      校对:丁一Java NIO中的 ServerSocketChannel 是一个可以监听新进来的TCP连接的通道, 就像标准IO中的ServerSocket一样。ServerSocketChannel类在 java.nio.cha

2014-04-28 01:23:49 632

转载 Java NIO系列教程(八) SocketChannel

Java NIO系列教程(八) SocketChannel原文链接     作者:Jakob Jenkov     译者:郑玉婷      校对:丁一Java NIO中的SocketChannel是一个连接到TCP网络套接字的通道。可以通过以下2种方式创建SocketChannel:打开一个SocketChannel并连接到互联网上的某台服务器。一个新连接到达Serve

2014-04-28 01:23:02 540

转载 Java NIO系列教程(七) FileChannel

Java NIO系列教程(七) FileChannel原文链接     作者:Jakob Jenkov     译者:周泰      校对:丁一Java NIO中的FileChannel是一个连接到文件的通道。可以通过文件通道读写文件。FileChannel无法设置为非阻塞模式,它总是运行在阻塞模式下。打开FileChannel在使用FileCh

2014-04-28 01:21:50 614

转载 Java NIO系列教程(六) Selector

Java NIO系列教程(六) Selector原文链接 作者:Jakob Jenkov 译者:浪迹v 校对:丁一Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。下面是本文所涉及到的主题列表:为什么使用Selector?

2014-04-28 01:19:41 573

转载 Java NIO系列教程(五) 通道之间的数据传输

Java NIO系列教程(五) 通道之间的数据传输原文地址:http://tutorials.jenkov.com/java-nio/scatter-gather.html作者:Jakob Jenkov   译者:郭蕾     校对:周泰在Java NIO中,如果两个通道中有一个是FileChannel,那你可以直接将数据从一个channel(译者注:channel中文

2014-04-28 01:18:39 530

转载 Java NIO系列教程(四) Scatter/Gather

Java NIO系列教程(四) Scatter/Gather原文地址:http://tutorials.jenkov.com/java-nio/scatter-gather.html作者:Jakob Jenkov   译者:郭蕾   Java NIO开始支持scatter/gather,scatter/gather用于描述从Channel(译者注:Channel在中

2014-04-28 01:17:58 608

转载 Java NIO系列教程(三) Buffer

Java NIO系列教程(三) Buffer原文链接     作者:Jakob Jenkov     译者:airu     校对:丁一Java NIO中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO Buffer对象,并提供了一组方法,

2014-04-28 01:13:26 727

转载 Java NIO系列教程(二) Channel

Java NIO系列教程(二) Channel原文链接     作者:Jakob Jenkov     译者:airu     校对:丁一Java NIO的通道类似流,但又有些不同:既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的。通道可以异步地读写。通道中的数据总是要先读到一个Buffer,或者总是要从一个Buffer中写入。正如上面所说,从

2014-04-28 01:12:00 543

转载 Java NIO系列教程(一) Java NIO 概述

Java NIO系列教程(一) Java NIO 概述原文链接     作者:Jakob Jenkov     译者:airu     校对:丁一Java NIO 由以下几个核心部分组成:ChannelsBuffersSelectors虽然Java NIO 中除此之外还有很多类和组件,但在我看来,Channel,Buffer 和 Selector 构成了核心的A

2014-04-28 01:10:39 511

转载 Java NIO 系列教程

Java NIO 系列教程原文地址:http://tutorials.jenkov.com/java-nio/index.html作者:Jakob Jenkov   译者:郭蕾    校对:方腾飞Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式。J

2014-04-28 01:09:37 626

转载 Hadoop云计算的初步认识

Hadoop云计算的初步认识分类: Hadoop云计算 2013-05-30 13:25 1409人阅读 评论(0)收藏 举报目录(?)[+]在说Hadoop之前,作为一个铁杆粉丝先粉一下Google。Google的伟大之处不仅在于它建立了一个强悍的搜索引擎,它还创造了几项革命性的技术:GFS,MapReduce,BigTable,即所谓的Google三

2014-04-24 18:06:15 915

转载 插值器

插值器首先要了解为什么需要插值器,因为在补间动画中,我们一般只定义关键帧(首帧或尾帧),然后由系统自动生成中间帧,生成中间帧的这个过程可以成为“插值”。插值器定义了动画变化的速率,提供不同的函数定义变化值相对于时间的变化规则,可以定义各种各样的非线性变化函数,比如加速、减速等。下面是几种常见的插值器:Interpolator对象资源ID功能作用A

2014-04-13 18:52:59 1237

转载 Android类说明---Scroller

Android类说明---Scroller本文译自:http://developer.android.com/reference/android/widget/Scroller.html继承关系java.lang.Object|____android.widget.Scroller类概要这个类封装了滚动处理。在它的构造器中可以传递滚动的持续时间,并指定滚动动画所需要

2014-04-13 18:43:15 627

原创 Android JNI NDK 编程学习

最近一直在研究 Android http://developer.android.com/tools/sdk/ndk/index.html

2014-04-05 16:57:04 1166

转载 直接拿来用!最火的Android开源项目(一)

摘要:对于开发者而言,了解当下比较流行的开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了GitHub上最受欢迎的Android及iOS开源项目,本文详细介绍了20个Android开源项目。GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开

2013-11-28 01:51:58 1992

转载 手机AT指令集

手机AT指令集  ASCI码指令功能手机回答AT回车握手OKATE简化显示OKAT+CLCC来电显示OK      来电话时串口输出:RINGAT+CLCC +CLCC: 1,

2013-09-23 19:03:28 2980

转载 BlockingQueue

前言:     在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个队列

2013-07-19 14:40:18 706

转载 Java中WeakReference、WeakHashMap、SoftReference、ReferenceQueue的作用和使用场景 .

package test;import static junit.framework.Assert.assertFalse;import static junit.framework.Assert.assertNotNull;import static junit.framework.Assert.assertNull;import static junit.framework

2013-07-19 14:20:10 731

转载 sqlite 数据类型 全面

转载 sqlite 数据类型 全面 分类: Android开发 2010-10-23 21:38 23760人阅读 评论(5)收藏 举报sqlite存储integertable数据库float一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种数据类型:1.NULL:空值。2.INT

2013-07-17 16:43:53 708

转载 JSON 入门指南

JSON 入门指南廖 雪峰, 撰稿人简介: JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。发布日期: 2008 年 8 月 22 日

2013-05-03 18:23:24 648

原创 Base64算法的前世今生(三)

Base64编码的实现             最然Base64实现并不复杂,但是Sun 却并没有给我们提供相应的实现。             幸运的是,开源组织为提供了我们实现。这就是Bouncy Castle 和 Commons Codes.             再说他们的区别之前,我们先说一下RFC2045定义的Base64实现。RFC2045规定:电子邮件中,每行为7

2012-12-26 15:09:25 741

原创 Base64算法的前世今生(二)

接着上一张章Base64实现原理      Base64主要是将给定的字符以与字符编码(ASCII UTF-8)对应的十进制数为基准,做编码操作。      1)经给定的字符串以字符为单位,转换为对应的字符编码(ASCII UTF-8)      2)将获得字符编码转化为二进制码      3)  对获得的二进制码进行分组操作转化,每3个8位二进制码[24位]为一组,转化为每4个6

2012-12-26 13:17:33 768

原创 Base64算法的前世今生(一)

Base64算法的由来         Base64算法主要最早用于解决电子邮件传输问题。在早期,由于历史问题,电子邮件只允许传输ASCII码字符。当传输非ASCII码时,网关很可能将非ASCII码的二进制位调整,即将非ASCII码的8位二进制的最高位置0。当用户收到邮件时,可想而知,收到的就是 一份乱码的邮件。Base6算法的定义      根据RFC2045

2012-12-26 10:47:34 1871

转载 Android 错误信息捕获发送至服务器{转}

随笔- 50  文章- 56  评论- 101    首页  新随笔  新文章  联系  管理  订阅 Android 错误信息捕获发送至服程序员最头疼的事情就是bug和debug。这次debug长达20天,搞的我心力交瘁。累,因为Android兼容性,不同手机会有不同的bug出来,而且很难复现,所

2012-12-04 14:31:20 705

转载 Android Layout标签之-viewStub,requestFocus,merge,include【转】

Android Layout标签之-viewStub,requestFocus,merge,include【转】定义Android Layout(XML)时,有四个比较特别的标签是非常重要的,其中有三个是与资源复用有关,分别是, , and。可是以往我们所接触的案例或者官方文档的例子都没有着重去介绍这些标签的重要性。: 此标签可以使UI在特殊情况下,直观效果类

2012-12-04 14:24:56 841

转载 Android 关于录音文件的编解码 实现米聊 微信一类的录音上传的功能

Android 关于录音文件的编解码 实现米聊 微信一类的录音上传的功能    最近老大要求做一个类米聊的app,于是就去找解决方案,首先用Android本身的MediaRecorder肯定是不行的,只支持amr,wav,acc,如果要做到Android,Iphone,pc通用的话,这些格式是行不通的,而且在文件大小上尽可能越小越好。那么就只能找第三方编解码库咯。  首先,我去找了

2012-12-04 14:24:01 1425

转载 从谷歌宕机事件认识互联网工作原理

从谷歌宕机事件认识互联网工作原理发表于2012-11-27 08:48| 6515次阅读| 来源外刊IT评论| 18 条评论| 作者佚名http://www.csdn.net/article/2012-11-30/2812383服务器谷歌泄露智能算法互联网摘要:谷歌服务器经历了短暂的宕机事件,持续大概27分钟,对部分地区的互联网用户造成了影响。此次事件的原因深究起来需要

2012-12-03 21:08:19 647

转载 How to Build FFmpeg for Android

How to Build FFmpeg for Androidffmpeg is an open-source platform for recording, converting, playing and streaming video and audio. It includes libavcodec, a popular video/audio codec.S

2012-11-30 12:52:47 916

转载 How to Compile SQLite for Android using NDK

How to Compile SQLite for Android using NDK转自http://www.roman10.net/how-to-compile-sqlite-for-android-using-ndk/Share this Page" name="linksalpha-dialog-form_linksalp

2012-11-30 12:39:44 1172

原创 Android 开发-获取SD卡所有指定类型的文件

如何获取SD卡所有指定类型的文件--    首先想到的是利用JAVA的File 遍历SD卡,但这样实在是太慢了。 最后查找API文档 找到了          这个table 里面包含了SD卡的所有文件,包括媒体文件等。   直接上代码。  import android.net.Uri;import android.os.Bundle;import androi

2012-11-14 12:33:04 4180

转载 Java 集合框架 性能分析

http://www.artima.com/weblogs/viewpost.jsp?thread=122295

2012-11-05 14:11:17 485

Java密码扩展的基础 JCE

JAVA 加密 JCE Java密码扩展的基础 关于JCE的基础

2012-12-18

运用加密技术保护Java源代码

运用加密技术保护 Java 源代码

2012-12-18

Fragment生命周期

Fragmen t生命周期Demo 动态添加Fragment 布局文件添加 详细讲解

2014-11-21

PageMakerDemo.zip

Aandroid 引导页的 标签指示器 DEMO

2014-05-05

空空如也

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

TA关注的人

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