- 浏览: 184873 次
- 性别:
- 来自: 成都
最新评论
-
donggongai:
Blackbaby 写道mazhi4562qq 写道moist ...
openfire集成现有系统的用户表 -
Blackbaby:
mazhi4562qq 写道moistrot 写道哥们,你集成 ...
openfire集成现有系统的用户表 -
mazhi4562qq:
moistrot 写道哥们,你集成成功了吗?我这样集成之后,登 ...
openfire集成现有系统的用户表 -
dxcsingle:
哥们 我如今也遇到这个问题 能讲哈怎么处理么?
openfire集成现有系统的用户表 -
hooktoo:
该例子有很严重的问题,java没释放内存
JNative dll回调函数使用实例
文章列表
http://e2cs.mm-mendez.com/?page_id=4&language=en
http://beta.cloudo.com/ seven.zxh
http://demo.group-office.eu/index.php pigIdear@gmail.com
http://www.max-bazhenov.com/dev/ux.maximgb.treegrid/examples/client_expander/index.html
http://tdg-i.com/22/gridview-override-adding-s ...
前台Ext,后台ibatis 数据库分页
ORACLE:
SELECT * FROM (SELECT A.* ,ROWNUM RN FROM 表名 A WHERE 字段名 LIKE ('%'||#字段名#||'%') ORDER BY $orderBy$ $orderType$) WHERE RN>#start# AND RN<=#start#+#limit#
SQLSERVER 2000:
select top $limit$ * FROM 表名 WHERE id not in(SELECT TOP $start$ id FROM 表名 ORDER BY ...
我重点说在apache的httpd.conf文件里配置信息:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath ...
- 2009-10-30 12:08
- 浏览 1589
- 评论(0)
paramsPrepareParamsStack在Struts 2.0中是一个很奇妙的interceptor
stack,以至于很多人疑问为何不将其设置为默认的interceptor
stack。paramsPrepareParamsStack主要解决了ModelDriven和Preparable的配合问题,从字面上理解来说,
这个stack的拦截器调用的顺序为:首先params,然后prepare,接下来modelDriven,最后再params。Struts
2.0的设计上要求modelDriven在params之前调用,而业务中prepare要负责准备model,准备m ...
- 2009-08-19 12:40
- 浏览 1955
- 评论(1)
注册of为window服务
- 博客分类:
- openfire/xmpp
openfire-service /install -- 安装服务
openfire-service /uninstall -- 卸载服务
openfire-service /start -- 启动服务
openfire-service /stop -- 停止服务
- 2009-08-13 16:40
- 浏览 887
- 评论(0)
<script language="javascript" type="text/javascript">
<!--
// Copyright (C) krikkit - krikkit@gmx.net
// --> http://www.krikkit.net/
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public Licen ...
- 2009-07-29 22:40
- 浏览 1123
- 评论(0)
四种不同的NAT类型及检测方法
考虑到UDP的无状态特性,目前针对其的NAT实现大致可分为Full Cone、Restricted Cone、Port Restricted
Cone和Symmetric
NAT四种。值得指出的是,对于TCP协议而言,一般来说,目前NAT中针对TCP的实现 ...
- 2009-07-28 19:45
- 浏览 2408
- 评论(0)
stun.softjoys.com
stun.xten.com
stun01.sipphone.com
stun.iptel.org
- 2009-07-23 23:43
- 浏览 2385
- 评论(0)
https://stun4j.dev.java.net/source/browse/stun4j/ java开发包
http://jstun.javawi.de/ java开发包
http://www.absoluteastronomy.com/topics/STUN 相关工作
http://www.sbbi.net/site/index.html UPNPLib (java)
http://www.nattraversal.com/index.html 推荐
- 2009-07-23 17:01
- 浏览 1390
- 评论(0)
首先先介绍一些基本概念:
NAT(Network Address
Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本
的NAT和NAPT(Network Address/Port Translator)。
最开始NAT是运行在路由器上的一个功能模块。
最先提出的是基本的NAT,它的产生基于如下事实:一个私有网络(域)中的节点中只有很少的节点需要与外网连接(呵呵,这是在上世纪90年代中期提出的)。那么这个子网中其实只有少数的节点需要全球唯一的IP地址, ...
- 2009-07-23 14:37
- 浏览 1119
- 评论(0)
Roser#getPresence(String user) will return null if the contact has no
presence information available. This could be because the contact is
offline or you are not subscribed to their presence
If you are getting null when your contact is online then it will be (most likely) one of two things.
...
- 2009-07-22 17:29
- 浏览 2253
- 评论(2)
http://www.igniterealtime.org/support/articles/motd_plugin.jsp
http://www.igniterealtime.org/community/blogs/ignite/2007/01/16/so-you-want-to-write-a-plugin/
- 2009-07-22 15:05
- 浏览 1063
- 评论(0)
使用jar命令创建可执行的jar包
1、创建可执行的jar包。
手工写manifest.mf文件(jar命令自动生成的MANIFEST.MF文件中不会包含Main-Class属性),举例说明:
目录结构:
mymanifest.mf //该文件可以随意放置,只要在执行jar命令时指定mymanifest.mf文件所在位置.
-
src
-
test
Test.
class
test.Test代码:
package
test;
public
class
Test {
publi ...
- 2009-07-22 14:35
- 浏览 1178
- 评论(0)
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Point;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import java.net.ServerSocket;
import java.util.ArrayList;
import java.util.List;
import javax.media.MediaL ...
- 2009-07-14 15:30
- 浏览 3863
- 评论(3)