自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (9)
  • 收藏
  • 关注

原创 Android序列化:Parcelable

一、概述 在上一篇中我们介绍了Java中的序列化方式(也能用于Android),详情:Java Serializable(序列化),本篇继续介绍Android中特有的序列化方式:Parcelable,它也是一个接口,只要实现这个接口,一个类的对象就可以实现序列化并可以通过Intent和Binder传递。

2017-09-05 18:06:35 308

原创 Java Serializable(序列化)

1. 什么是Java Serializable(序列化) 为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以方便地把保存的对象状态再读出来。 2. 哪些情况下需要序列化 a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候; b)当你想用套接字在网络上传送对象的时候; c)当你想通过RMI传输对象的时候; 3. 如何进行序列化(序列化的方式) 3

2017-09-05 16:38:10 507

原创 《Android开发艺术探索》读书笔记之Activity的生命周期与启动模式

1.1 Activity的生命周期分析 1.1.1 典型情况下的生命周期 分为如下几种情况: 1. Activity第一次启动时的回调为:onCreate->onStart->onResume; 2. 当前Activity被其他Activity覆盖或者Home箭切换到桌面时,回调如下: onPause->onStop。如果其他Activity采用了透明主题,那么

2017-08-02 09:29:20 539

转载 socket与http的区别

http://blog.csdn.net/zeng622peng/article/details/5546384 相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。   1、TCP连接  手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可

2016-07-03 12:28:25 440

转载 Java网络编程(五)socket的半包,粘包与分包的问题

http://zhaohuiopensource.iteye.com/blog/1541270 首先看两个概念:  短连接:  连接->传输数据->关闭连接     HTTP是无状态的,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。     也可以这样说:短连接是指SOCKET连接后发送后接收完数据后马上断开连接。  长连接:  连接->传输数据->

2016-07-03 12:04:25 7829

转载 Java网络编程(四) Reactor和Proactor模式

http://zhaohuiopensource.iteye.com/blog/1517730 在高性能的I/O设计中,有两个比较著名的模式Reactor和Proactor模式,其中Reactor模式用于同步I/O,而Proactor运用于异步I/O操作。  同步和异步  同步和异步是针对应用程序和内核的交互而言的,同步指的是用户进程触发IO操作并等待或者轮询的去查看IO操作是否就绪,而异步

2016-07-03 12:02:55 1686

转载 Java网络编程(三) java 流io和块io

http://zhaohuiopensource.iteye.com/blog/1515564  在 Java 的早期,JVM 在解释字节码时往往很少或没有运行时优化。这就意味着,Java 程序往往拖得很长,其运行速率大大低于本地编译代码,因而对操作系统I/O 子系统的要求并不太高。 如今在运行时优化方面,JVM 已然前进了一大步。现在 JVM 运行字节码的速率已经接近本地编译代码,借助动态

2016-07-03 12:01:23 1389

转载 Java网络编程(二) Java I/O分析(jdk1.4之前)

http://zhaohuiopensource.iteye.com/blog/1498517 根据传输数据的方式这里把I/O流分为:  1.基于磁盘操作的I/O接口:File  2.基于网络操作的I/O接口:socket  下面看一个典型的socket连接实例  服务器端:  Java代码   public class ThreadSocketServe

2016-07-03 11:59:16 646

转载 Java网络编程(一) TCP/IP,http,socket,长连接,短连接

TCP/IP  TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。  在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。  在传输层中有TCP协议与UDP协议。  在应用层有:TCP包括FTP、HTTP、TELNET、SMTP等协议                  UDP包括DNS、TFTP等协议   短连接: 连接->传输数据->关闭连接

2016-07-03 11:47:20 5021

原创 Android中ListView子项margin失效解决办法

Android中ListView子项margin失效解决办法

2016-05-31 23:05:34 3963

《深入理解Java虚拟机:JVM高级特性与最佳实践》

本书从Java虚拟机的层面揭示了Java程序的运行原理,并总结了Java虚拟机在Java程序运行中所扮演的角色。通过此书,读者可以学习如何让Java程序具有更高的并发性,如何优化Java程序。

2016-11-12

图论(含大量竞赛题)

本书系统地介绍了图论算法理论,并选取经典的ACM/ICPC竞赛题目为例阐述图论算法思想,侧重于图论算法的程序实现及应用。

2014-07-30

深入理解计算机系统

本书从程序员的视角详细阐述计算机系统的本质概念,并展示这些概念如何实实在在地影响应用程序的正确性、性能和实用性。PS:由于有上传限制,将本书压缩分成三部分,此为part2.

2014-07-30

深入理解计算机系统part1

本书从程序员的视角详细阐述计算机系统的本质概念,并展示这些概念如何实实在在地影响应用程序的正确性、性能和实用性。PS:由于有上传限制,将本书压缩分成三部分,此为part1.

2014-07-30

离散数学及其应用 原书第6版

本书是经典的理算数学教材,全面而系统地介绍了离散数学的理论和方法,除包括定义、定理的严密陈述外,还配备大量的实例和图表的说明。

2014-07-30

STL源码剖析

向专家学习 型别技术、内存管理、算法、数据结构、STL各类组件之高阶实现技巧。

2014-07-30

intel开发者手册

本手册分为3卷,卷1描述了intel处理器的基本架构;卷2详细介绍了基于intel处理器的指令集;卷3讲解了基于intel处理器的系统编程,对于想自己动手开发操作系统的同学,这本参考手册非常有用!

2014-07-30

高效编码的奥秘

本书适用于那些想要编写及欣赏巧妙、高效代码的读者,特别适合于希望把计算机软件和硬件有机结合在一起的读者。

2014-07-30

空空如也

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

TA关注的人

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