2015年1月13日
摘要: 基于XMPP协议(openfire服务器)的消息推送实现 - nomousewch的专栏 - 博客频道 - CSDN.NET最近好像有不少朋友关注Android客户端消息推送的实现,我在之前的项目中用到过Java PC客户端消息推送,从原理讲上应该是一致的,在这里分享一下个人的心得。消息推送实现原理... 阅读全文
posted @ 2015-01-13 17:41 Seven1979 阅读(2924) 评论(0) 推荐(0)
摘要: XMPP协议学习笔记五(Openfire消息处理流程) - nomousewch的专栏 - 博客频道 - CSDN.NETXMPP协议作为一个IM,其核心在于消息的传递,在Openfire服务器对XMPP的实现中,消息被封装为Packet对象,因此Openfire服务器的核心代码是对客户端Packe... 阅读全文
posted @ 2015-01-13 17:40 Seven1979 阅读(735) 评论(0) 推荐(0)
摘要: XMPP协议学习笔记六(搭建Tigase开发环境) - nomousewch的专栏 - 博客频道 - CSDN.NET概述 最近闲来无事研究了一下另一个基于XMPP协议开发的服务器Tigase,发现其相比Openfire还是有一定的优势的,官方号称其单台服务器可以同时承受50W在线人数的负载,... 阅读全文
posted @ 2015-01-13 17:40 Seven1979 阅读(2582) 评论(0) 推荐(0)
摘要: XMPP协议学习笔记四(Openfire服务器启动过程) - nomousewch的专栏 - 博客频道 - CSDN.NET 在上篇文章中我们成功部署了openfire的源码,这一篇我们来初步了解一下openfire的项目结构。概述 Openfire最主要的功能是实现XMPP服务器,简单来说,ope... 阅读全文
posted @ 2015-01-13 17:39 Seven1979 阅读(976) 评论(0) 推荐(0)
摘要: XMPP协议学习笔记三(Openfire服务器端搭建开发环境) - nomousewch的专栏 - 博客频道 - CSDN.NET在了解了XMPP的基本结构和一些概念之后,我们暂时告别枯燥的理论学习,来动手搭建一下Openfire+Spark的开发环境,实际感受一下搭建整套IM通讯系统的过程。开发环... 阅读全文
posted @ 2015-01-13 17:37 Seven1979 阅读(1164) 评论(0) 推荐(0)
摘要: XMPP协议学习笔记二 - nomousewch的专栏 - 博客频道 - CSDN.NETIM的实现原理 在我最初学习编程的时候,曾经用JAVA实现了一个最简单版的IM通讯,即通过Socket建立两台电脑之间的连接,然后发送IO流来进行即时通讯,我们现在所使用的IM软件尽管看上去非常复杂,但是基本的... 阅读全文
posted @ 2015-01-13 17:36 Seven1979 阅读(402) 评论(0) 推荐(0)
摘要: XMPP协议学习笔记一 - nomousewch的专栏 - 博客频道 - CSDN.NET即时通讯技术简介 即时通讯技术(IM)支持用户在线实时交谈。如果要发送一条信息,用户需要打开一个小窗口,以便让用户及其朋友在其中输入信息并让交谈双方都看到交谈的内容。大多数常用的即时通讯发送程序都会提供各种各样... 阅读全文
posted @ 2015-01-13 17:35 Seven1979 阅读(254) 评论(0) 推荐(0)
摘要: C/C++变量命名规则,个人习惯总结_希热明玛_新浪博客变量命名规则是为了增强代码的可读性和容易维护性。以下为C++必须遵守的变量命名规则:1、 变量名只能是字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成。2、 第一个字母必须是字母或者下划线开头。3、 不能使用C++关键字来命名变... 阅读全文
posted @ 2015-01-13 16:09 Seven1979 阅读(585) 评论(0) 推荐(0)
摘要: 我的C++编程命名规范 - huayehanshan的专栏 - 博客频道 - CSDN.NET在软件开发过程中,代码的命名规范是一项很突出的内容。一套定义完整、结构清晰明了的命名规范将大大提升源代码的可读性和软件的可维护性。据考证,没有一种命名规则可以让所有的程序员都满意,程序设计教科书一般也不会指... 阅读全文
posted @ 2015-01-13 16:08 Seven1979 阅读(338) 评论(0) 推荐(0)
摘要: Android 电源管理 -- wakelock机制 - 快乐&&平凡 - 博客频道 - CSDN.NETWake Lock是一种锁的机制, 只要有人拿着这个锁,系统就无法进入休眠, 可以被用户态程序和内核获得. 这个锁可以是有超时的 或者 是没有超时的, 超时的锁会在时间过去以后自动解锁。如果没有... 阅读全文
posted @ 2015-01-13 13:32 Seven1979 阅读(476) 评论(0) 推荐(0)