自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 android关机充电的奥妙所在

一、android正常开机流程、关机充电流程 在写这篇文章之前我们先看两个流程:正常开机流程,关机充电系统启动流程 1、正常开机流程,按开机键。 可大致分成三部分 (1)、OS_level:UBOOT、kenrel、init这三步完成系统启动; (2)、Android_level:这部分完成android部的初始化; (3)、Home Screen:这部分就是我

2014-04-08 10:49:30 1829

转载 使用UITableView实现树视图

本文的目的,是研究有没有可能在一个TableView中呈现树形数据,尤其是树形菜单。众多的网络资料都强调,Cocoa框架不支持树形视图,苹果推荐程序员使用TableViewController+NavigationController的方式展现树形菜单。如果2-3层的树形数据还可以忍受,万一层次稍多一点,必须反复的用导航按钮在视图中转来转去,显然并不太方便。何况笔者认为2-3层的导航也要切换多次视

2011-10-30 21:34:44 437

转载 Object-C的委托和协议

在Object-C中,委托和数据源都是由协议实现的。协议定义了一个类与另一个类进行沟通的先验方式。 它们包含一个方法列表,有些是必须被实现的,有些是可选的。 任何实现了必需方法的类都被认为符合协议。 1、定义协议 定义协议的方式与定义类的类的方式非常相似。 @protocol MyProtocol        - (void)firstMethod

2011-10-29 23:42:53 721

转载 XMPP 协议笔记 三 扩展

4. XMPP 扩展 XMPP 的核心部分是一个轻量级的协议,不足以满足一般即时聊天应用的需求。 XMPP 的社区在核心协议的基础上定义了众多的扩展协议,用以实现电子名片、二进制传输等功能。 4.1 通过 vcard-temp 获取电子名片 电子名片 (个人资料) 是聊天程序中常见的功能。通过电子名片,用户可以查看联系人除了 JID 地址外的其他信息,如:昵称,全名,个人网站 U

2011-10-27 22:42:42 1377

转载 XMPP 协议笔记 一 基础篇

1. XMPP 优缺点 XMPP (Extensible Messaging and Presence Protocol) (前称Jabber) 是一种以 XML 为基础的开放式即时通讯协议,是经由互联网工程工作小组 (IETF) 通过的互联网标准。[1] 1.1 XMPP 协议的优点 1.1.1 可扩展性 XMPP 的数据传输基于 XML 格式,可扩展性强。XMPP 的核

2011-10-27 22:41:55 790

转载 XMPP 协议笔记 二 XML数据包

3. XMPP 核心数据包 XMPP 的核心数据包类型有Precense,Message,Iq ,此外加上初始化 stream 用到的 Stream 数据包。这些数据包是 XMPP 信息传输的载体,被用于 XMPP 核心功能和扩展功能的实现。 该部分仅对 XMPP 中使用的数据包进行概览,用于感受基于 XML 的数据包与其他非 XML 数据包协议的差别,不能替代 IETF 关于 XMP

2011-10-27 22:40:25 744

原创 android c++线程互斥类Condition

/*  * Condition variable class.  The implementation is system-dependent.  *  * Condition variables are paired up with mutexes.  Lock the mutex,  * call wait(), then either re-wait() if things aren

2011-10-22 20:26:32 1334

转载 linux下C语言多线程编程实例

学东西,往往实例才是最让人感兴趣的,老是学基础理论,不动手,感觉没有成就感,呵呵。 下面先来一个实例。我们通过创建两个线程来实现对一个数的递加。 或许这个实例没有实际运用的价值,但是稍微改动一下,我们就可以用到其他地方去拉。 下面是我们的代码: /*thread_example.c : c multiple thread programming in linux *a

2011-10-22 20:03:47 326

转载 C++对象类型转换问题概括总结

C++里,对象类型转化问题是需要严加注意的一个问题,包括隐式转换,强制转化,旧式转化等种类,需要加以总结。本篇文章概括总结类型转化问题,并侧重于类型的隐式转换问题。关于强制转换的详细的内容放在下篇文章中总结。   一。类型相关:如果两个类型可以相互转换,则称这两个类型

2011-10-14 17:21:51 383

空空如也

空空如也

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

TA关注的人

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