`
Blackbaby
  • 浏览: 184873 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
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 ...

WEB IM站点

http://www.fleaim.com/ http://www.meebo.com/
前台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 ...

struts2模型驱动

    博客分类:
  • java
      paramsPrepareParamsStack在Struts 2.0中是一个很奇妙的interceptor stack,以至于很多人疑问为何不将其设置为默认的interceptor stack。paramsPrepareParamsStack主要解决了ModelDriven和Preparable的配合问题,从字面上理解来说, 这个stack的拦截器调用的顺序为:首先params,然后prepare,接下来modelDriven,最后再params。Struts 2.0的设计上要求modelDriven在params之前调用,而业务中prepare要负责准备model,准备m ...
openfire-service /install -- 安装服务 openfire-service /uninstall -- 卸载服务 openfire-service /start -- 启动服务 openfire-service /stop -- 停止服务
<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 ...
四种不同的NAT类型及检测方法       考虑到UDP的无状态特性,目前针对其的NAT实现大致可分为Full Cone、Restricted Cone、Port Restricted Cone和Symmetric NAT四种。值得指出的是,对于TCP协议而言,一般来说,目前NAT中针对TCP的实现 ...

可用的stun server

stun.softjoys.com  stun.xten.com stun01.sipphone.com stun.iptel.org
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   推荐
    首先先介绍一些基本概念:     NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本 的NAT和NAPT(Network Address/Port Translator)。     最开始NAT是运行在路由器上的一个功能模块。         最先提出的是基本的NAT,它的产生基于如下事实:一个私有网络(域)中的节点中只有很少的节点需要与外网连接(呵呵,这是在上世纪90年代中期提出的)。那么这个子网中其实只有少数的节点需要全球唯一的IP地址, ...
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. ...
  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/
使用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 ...
  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 ...
Global site tag (gtag.js) - Google Analytics