2011年8月24日

摘要: 阅读全文
posted @ 2011-08-24 10:42 Alwaysyouare 阅读(151) 评论(0) 推荐(0) 编辑

2011年5月27日

摘要: 大家都在说移动互联网很有前景,我也同意。可是我想说的是移动互联网只是互联网的一种形式,其核心还是在互联网,也就是所谓的服务。所以最重要的还是需要考虑好有哪些令人耳目一新的服务,有了这个想法后实现移动互联网开发几个客户端就OK了。个人愚见。。。。 阅读全文
posted @ 2011-05-27 17:06 Alwaysyouare 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1.苹果APNs使用的协议:XMPP协议。XMPP核心协议通信的基本模式就是先建立一个stream,然后协商一堆安全之类的东西,中间通信过程就是客户端发送XML Stanza,一个接一个的。服务器根据客户端发送的信息以及程序的逻辑,发送XML Stanza给客户端。但是这个过程并不是一问一答的,任何时候都有可能从一个方发信给另外一方。通信的最后阶段是关闭流,关闭TCP/IP连接。2.Long Polling目前最为流行的一种做法称 为Long Polling。它是利用传统的pull tech来实现real-time的push效果。具体的做法是,client向server端发送一个reques. 阅读全文
posted @ 2011-05-27 16:51 Alwaysyouare 阅读(313) 评论(0) 推荐(0) 编辑

2010年11月30日

摘要: Coclass:组件对象类。GUID:全球唯一标识符,globally unique identifer,是个128位的数字。每一个接口和coclass有一个GUID.因为每一个GUID都是全球唯一的,所以避免了名字冲突。类ID或者CLSID是命名coclass的GUID,接口ID或者IID是命名接口的GUID 。基本接口——IUnknown每一个COM接口都派生于IUnk... 阅读全文
posted @ 2010-11-30 16:09 Alwaysyouare 阅读(169) 评论(0) 推荐(0) 编辑

2010年1月6日

摘要: 前段时间在做邮件解码的时候碰到MIME的Base64编码和QP编码1.Base64编码  Base64要求把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在6位的前面补两个0,形成8位一个字节的形式.  解码算法大概可以分为如下几步几步:  读取数据3字节用AND取前6位,放入新的变量中右移两位,高两位清0AND取第一个字节的后2位和第二个字节的前4位移位放入新变量中... 阅读全文
posted @ 2010-01-06 16:12 Alwaysyouare 阅读(3668) 评论(0) 推荐(0) 编辑
摘要: Android平台下Widget的搭建过程为:1.在res/layout下创建Widget的布局文件:digitalclock.xml代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<?xmlversion="1.0"encoding="UT... 阅读全文
posted @ 2010-01-06 11:13 Alwaysyouare 阅读(2777) 评论(0) 推荐(0) 编辑

2009年12月30日

摘要: 对于一个Android应用程序有四部分组成:ActivityIntent ReceiverServiceContent Provider一旦确定使用哪些组件后,就需要在AndroidManifest.xml中列出他们。Activity  一个Activity差不多就是我们所说的一个视图(屏幕)。每一个Activity都是继承于Activity基类的一个类,这个类是由View和事件响应组成的。当你移... 阅读全文
posted @ 2009-12-30 17:34 Alwaysyouare 阅读(337) 评论(0) 推荐(0) 编辑

导航