开源软件学习
文章平均质量分 82
Unicorn_520
就是有那么一点点的热情 偶尔也会给你带来足够的惊喜
展开
-
Android IPC 的详细分析 一
Binder通信简介: Linux系统中进程间通信的方式有:socket, named pipe,message queque, signal,share memory.Java系统中的进程间通信方式有socket, named pipe等,android应用程序理所当然可以应用JAVA的IPC机制实现进程间的通信,但我查看android的源码,在同一终端上的应用软件的通信几乎看不到这些IP转载 2012-07-04 14:39:33 · 614 阅读 · 0 评论 -
常用 Java 静态代码分析工具的分析与比较
引言在 Java 软件开发过程中,开发团队往往要花费大量的时间和精力发现并修改代码缺陷。Java 静态代码分析(static code analysis)工具能够在代码构建过程中帮助开发人员快速、有效的定位代码缺陷并及时纠正这些问题,从而极大地提高软件可靠性并节省软件开发和测试成本。目前市场上的 Java 静态代码分析工具种类繁多且各有千秋,因此本文将分别介绍现有 4 种主流 Java 静态代转载 2012-07-05 14:43:39 · 791 阅读 · 0 评论 -
常用开源Jabber(XMPP) IM服务器介绍
1. Openfire (Wildfire) 3.x授权: GPL or 商用操作系统平台:所有(使用Java开发)XMPP Jabber 协议实现情况1. Openfire (Wildfire) 3.x授权: GPL or 商用操作系统平台:所有(使用Java开发)XMPP Jabber 协议实现情况:98%Tim 评价:安装和使用非常简单,安装后进入Web界面进转载 2012-06-26 17:24:34 · 1628 阅读 · 0 评论 -
openfire整合现有系统用户
openfire服务器配置,先跳过介绍,我想在文章里用到的时候再插入一些介绍。openfire扩展小试 整合现有系统用户如果我想使用现有系统的用户/组(部门),而不想使用openfire再去管理一套用户/组,用openfire可以非常方便的整合现有系统用户。 注意:在集成成功后,使用的用户就是你集成系统的数据库,而不是你原来在openfire里配置的数据库了,原来的open原创 2012-06-28 16:58:38 · 7171 阅读 · 5 评论 -
Nginx如何处理一个请求
基于名字的虚拟主机Nginx首先选定由哪一个虚拟主机来处理请求。让我们从一个简单的配置(其中全部3个虚拟主机都在端口*:80上监听)开始:server { listen 80; server_name nginx.org www.nginx.org; ...}server { listen 80; serve原创 2012-07-11 12:58:24 · 810 阅读 · 0 评论 -
Node.js 究竟是什么?
简介如果您听说过 Node,或者阅读过一些文章,宣称 Node 是多么多么的棒,那么您可能会想:“Node 究竟是什么东西?” 即便是在参阅 Node 的主页之后,您甚至可能还是 不明白 Node 为何物?Node 肯定不适合每个程序员,但它可能是某些程序员一直苦苦追寻的东西。为试图解释什么是 Node.js,本文将简要介绍一些背景信息:它要解决的问题,它如何工作,如何运行原创 2012-08-22 09:35:20 · 845 阅读 · 0 评论 -
Openfire插件开发人员指南
导言插件是增强Openfire功能。这份文件是一个开发人员创建插件指南。结构的一个插件插件存放在插件openfireHome目录。当部署一个jar或war插件文件,它会自动解压安装。该文件在插件目录结构如下:插件结构 myplugin / | - plugin.xml转载 2012-09-27 23:33:53 · 1247 阅读 · 0 评论