网络服务器软件开发/中间件开发,关注ACE/ICE/boost

C++博客 首页 新随笔 联系 聚合 管理
  152 Posts :: 3 Stories :: 172 Comments :: 0 Trackbacks

#


Linux

http://www.linux.org/

FreeBSD

http://www.freebsd.org/

PostgreSQL

http://www.postgresql.org/

MySQL

http://www.mysql.org/

SAP DB

http://www.sapdb.org/

Hypersonic/Hsql

http://hsqldb.sourceforge.net/

McKoi

http://mckoi.com/database/

Xindice

http://xml.apache.org/xindice/

OJB

http://db.apache.org/ojb/

Hibernate

http://www.hibernate.org/

Castor

http://castor.exolab.org/

Torque

http://db.apache.org/torque/

JORM

http://jorm.objectweb.org/

XMLBeans

http://xml.apache.org/xmlbeans/

JiBX

http://jibx.sourceforge.net/

Castor

http://castor.exolab.org/

JAXB Reference Implementation

http://java.sun.com/xml/jaxb/

JaxMe

http://ws.apache.org/jaxme/

Tomcat

http://jakarta.apache.org/tomcat/

Jetty

http://jetty.mortbay.org/jetty/

JBoss

http://www.jboss.org/

Apache Geronimo

http://incubator.apache.org/projects/geronimo.html

JOnAS

http://jonas.objectweb.org/

OpenEJB

http://openejb.sourceforge.net/

OpenJMS

http://openjms.sourceforge.net/

JORAM

http://joram.objectweb.org/

JOTM

http://jotm.objectweb.org/

Struts

http://jakarta.apache.org/struts/

Cocoon

http://cocoon.apache.org/

Turbine

http://jakarta.apache.org/turbine/

Velocity

http://jakarta.apache.org/velocity/

Tapestry

http://jakarta.apache.org/tapestry/

WebWork

http://opensymphony.com/webwork/

Jetspeed

http://jakarta.apache.org/jetspeed/

Cocoon Portal

http://cocoon.apache.org/

Open For Business (OFBiz)

http://www.ofbiz.org/

Compiere

http://www.compiere.org/

InfoSapient

http://info-sapient.sourceforge.net/

JPOS

http://www.jpos.org/

Mercator

http://www.globalretailtech.com/

Cofax

http://www.cofax.org/

OpenCMS

http://www.opencms.org/opencms/

JasperReports

http://jasperreports.sourceforge.net/

DataVision

http://datavision.sourceforge.net/

JFreeReport

http://www.jfree.org/

JCharts

http://jcharts.sourceforge.net/

iText

http://www.lowagie.com/iText/

Apache FOP

http://xml.apache.org/fop/

POI

http://jakarta.apache.org/poi/

Cron

http://www.linux.org/

JCronTab

http://jcrontab.sourceforge.net/

Quartz

http://www.quartzscheduler.org/

Eclipse

http://www.eclipse.org/

NetBeans

http://www.netbeans.org/

SQuirreL

http://squirrel-sql.sourceforge.net/

TORA

http://www.globecom.se/tora/

DBVisualizer

http://www.minq.se/products/dbvis/

TOAD

http://www.toadsoft.com/

CVS

http://www.cvshome.org/

Subversion

http://subversion.tigris.org/

CVSWeb

http://www.freebsd.org/projects/cvsweb.html

ViewCVS

http://viewcvs.sourceforge.net/

DocBook

http://www.docbook.org/

OpenOffice

http://www.openoffice.org/

Structured Text

http://www.zope.org/Documentation/Articles/STX

MoinMoin Wiki

http://moin.sourceforge.net/

UseMod Wiki

http://www.usemod.com/cgi-bin/wiki.pl?UseModWiki

Jabber

 

 

http://www.jabber.org/

 

 

Mailman

 

 

http://www.gnu.org/software/mailman/

 

 

Eclipse Modeling Framework

http://www.eclipse.org/emf/

ArgoUML

http://argouml.tigris.org/

Poseidon Community Edition

http://www.gentleware.com/

XDoclet

http://xdoclet.sourceforge.net/

MiddleGen

http://boss.bekk.no/boss/middlegen/

Jostraca

http://www.jostraca.org/

JUnit

http://www.junit.org/

Cactus

http://jakarta.apache.org/cactus/

JMeter

http://jakarta.apache.org/jmeter/

Grinder

http://grinder.sourceforge.net/

Bugzilla

http://bugzilla.mozilla.org/

Scarab

http://scarab.tigris.org/

JIRA

http://www.atlassian.com/software/jira/

ITracker

http://www.cowsultants.com/

BeanShell

http://www.beanshell.org/

Jython

http://www.jython.org/

JRuby

http://jruby.sourceforge.net/

Groovy

http://groovy.codehaus.org/

AspectJ

http://eclipse.org/aspectj/

Ant

http://ant.apache.org/

Maven

http://maven.apache.org/

AntHill

http://www.urbancode.com/projects/anthill/

CruiseControl

http://cruisecontrol.sourceforge.net/

 

 



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=348368

posted @ 2007-08-17 09:47 true 阅读(1357) | 评论 (0)编辑 收藏

     摘要: JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析、生成、序列化以及多种操作。JDOM 直接为JAVA编程服务。它利用更为强有力的JAVA语言的诸多特性(方法重载、集合概念以及映射),把SAX和DOM的功能有效地结合起来。在使用设计上尽可能地隐藏原来使用XML过程中的复杂性。利用JDOM处理XML文档将是一件轻松、简单的事。JDOM 在2000年的...  阅读全文
posted @ 2007-08-01 10:57 true 阅读(453) | 评论 (0)编辑 收藏

  SSH (Secure Shell)是一套安全的网络连接程序,它可以让你通过网络连接至其他电脑,在其他电脑上执行程序,在电脑之间拷贝文件,它甚至可以提供给你更安全的X连接,而以上的这些连接,都是在编码的保护下完成的。也就是说安装了SSH后就可以将不安全的Telnet和FTP给关掉了。
  为什么要使用SSH
  上面所说的各项功能,早期BSD所提供的r指令(rsh, rlogin, rcp)几乎都能完成,那为什么要用SSH呢?理由就在于r指令所提供的连接并没有经过编码加密,有心人只要使用合适的工具就能够截下你所输入的每一个字,包括密码。如果你利用X protocol在远端机器执行X程序,也可以截下你传输的资料,当然也包括密码。而SSH就针对了这些弱点做了弥补,对所传输的资料加以编码。
  SSH2与SSH1
  SSH2对SSH1的程序码做了大幅度的改写,根据SSH公司的说法, SSH2有98%的程序码和SSH1的不一样。除了SSH1所提供的RSA法之外,SSH2也提供了另外的公开金匙编码法以及金匙交换法,SSH2预设采用DSA编码以及Diffie-Hellman金匙交换法。此外,更提供了SFTP,使我们能在FTP方面也得到安全的保障。
  文件下载:ftp://ftp.SSH.com/pub/SSH/;linuxnews.idv.tw/download/SSH-1.2.31.tar.gz 1MB for Linux Server;linuxnews.idv.tw/download/SSHWin-2.4.0-pl2.exe 5MB for Win32 Client
  安装环境:Redhat 7.0
  1、下载完后将文件解压缩
  tar zxvf SSH-1.2.31.tar.gz
  2、开始编译,安装
  cd SSH-1.2.31;
  ./configure;
  make;
  make install;
  3、编辑/etc/rc.d/rc.local加入/usr/sbin/SSHd以便开机自动启动。
  4、完成
  如果你是2台Linux要相连就都要装这个程序,如果是Windows系统要连Linux的话就要安装for Winxx的程序。Winxx部分请自己试试。
  Linux的使用方法
  /usr/bin/SSH -l username 187.136.5.1
  然后输入密码,连进去后是一般的文字界面,就可以开始用了。
  另外,SSH可以直接使用root登入。
  注:如果你要对连接进来的IP做限制的话可以编辑/etc/hosts.deny和/etc/hosts.allow
  示例如下:
  /etc/hosts.deny:
  ALL:ALL
  #禁止所有IP使用所有的服务
  /etc/hosts.allow:
  SSHd:111.222.333.444
  #开放111.222.333.444使用SSH连接
  利用SSH来ftp
  1、Linux对Linux传文件:
  上传:scp wrong.php bha@187.136.5.1:
  这时会问你密码,输入密码吧。
  说明:
  scp是指令
  wrong.php是本地端的文件名
  bha@187.136.5.1是远端的用户(user name)和IP
  最后记住那个冒号一定要加,那是远端的home directory。
 下传:scp bha@187.136.5.1:wrong.php .
  说明:
  用scp将bha@187.136.5.1目录的wrong.php拷贝到目前的目录(就是那个.)
  2、Win对Linux传文件:
  ls:就是dir
  et:下传文件
  put:上传文件
  exit:退出ftp程序
  指令:psftp-x86 187.136.5.1
  这时会问名字密码和要不要产生加密键值,然后再用put和get来上下传文件
posted @ 2007-07-30 11:03 true 阅读(351) | 评论 (0)编辑 收藏

 

首要步骤(一般可省略):
开启mysql服务(默认是开机时就自动运行了):
控制面板-->管理工具-->服务,在里面找到名称为mysql的项,双击就可看它的服务状态是启动还是停止,把它设为启动

连接mysql:
在命令行下输入 mysql -h localhost -u root -p回车,然后输入密码即可;或直接运行mysql自带的连接工具,然后输入密码即可.

1.编写sql脚本,假设内容如下:

  create database dearabao;
  use dearabao;
  create table niuzi (name varchar(20));

  保存脚本文件,假设我把它保存在F盘的hello world目录下,于是该文件的路径为:F:\hello world\niuzi.sql


2.执行sql脚本,可以有2种方法:
  第一种方法:
 在命令行下(未连接数据库),输入 mysql -h localhost -u root -p123456 < F:\hello world\niuzi.sql (注意路径不用加引号的!!) 回车即可.
  第二种方法:
 在命令行下(已连接数据库,此时的提示符为 mysql> ),输入 source F:\hello world\niuzi.sql (注意路径不用加引号的) 或者 \. F:\hello world\niuzi.sql (注意路径不用加引号的) 回车即可


 

posted @ 2007-07-17 10:45 true 阅读(14967) | 评论 (2)编辑 收藏

 ACE_FILE_Addr file_addr;
 file_addr.set("log.txt");
 ACE_FILE_IO file;
 ACE_FILE_Connector file_connector;
 if (file_connector.connect(file,
        file_addr,
        0,
        ACE_Addr::sap_any,
        0,
        O_RDWR|O_CREAT|O_APPEND
        ) == -1)
 {
  cout << "error" << endl;
 }
posted @ 2007-06-09 18:30 true 阅读(1516) | 评论 (0)编辑 收藏

//资源保护对象
class CAutoLock
{
public:
 CAutoLock(){ ::InitializeCriticalSection(&m_crit);}
 virtual ~CAutoLock() { ::DeleteCriticalSection(&m_crit); }
public:
 void  Lock(){  ::EnterCriticalSection(&m_crit); }
 void  UnLock(){ ::LeaveCriticalSection(&m_crit); }
private:
 CRITICAL_SECTION  m_crit;
};
template <class T>
class SingleTon
{
public:
 SingleTon(){};
 ~SingleTon(){ if( instance_ ) delete instance_; }
public:
 static T* get_instance()
 {
  if( instance_ == 0 )
  {
   lock_.Lock();
   try
   {
    if( instance_ == 0 )
     instance_ = new T;
   }
   catch (...)
   {

   }
   lock_.UnLock();
  }

  return instance_;
 }

protected:
 static CAutoLock lock_ ;
 static T* instance_;
};


template <class T>
CAutoLock SingleTon<T>::lock_;
template<class T>
T* SingleTon<T>::instance_;

posted @ 2007-06-04 19:29 true 阅读(373) | 评论 (3)编辑 收藏

#include <iostream>
#include <fstream>
using namespace std;

#ifdef WIN32
#define TEST_FILE   "c:\\tmp\\test.txt"
#else
#define TEST_FILE   "/tmp/test.txt"
#endif

void test()
{
    {
        //fstream sfs;
        //sfs.open(TEST_FILE, ios_base::out);
        fstream sfs(TEST_FILE, ios_base::out);
       
        char buf[] = "1234567890";
        sfs.write(buf, sizeof(buf));

        sfs.close();
    }

    {
        int len;
        char* buf;

        //fstream sfs;
        //sfs.open(TEST_FILE);
        fstream sfs(TEST_FILE);
       
        sfs.seekg (0, ios::end);
        len = sfs.tellg();
        sfs.seekg (0, ios::beg);

        buf = new char[len];
        sfs.read(buf, len);
        cout << buf << endl;
        delete []buf;

        sfs.close();
    }
}

int main(int argc, char* argv[])
{  
    test();
    return 0;
}
posted @ 2007-05-27 18:57 true 阅读(477) | 评论 (0)编辑 收藏

ifstream in("data.txt");
 if (!in)
 {
     cout << "bad data.txt" << endl;
     return 0;
 }
 
     string index,greetings,intro1,intro2,intro3,intro4,intro5,intro6;
 while(in >> index >> greetings >> intro1 >> intro2 >> intro3 >> intro4 >> intro5 >> intro6)
 {
    
     WriteLog("data.log","%d:%s:%s:%s:%s:%s:%s:%s",atoi(index.c_str()),greetings.c_str(),intro1.c_str(),intro2.c_str(),intro3.c_str(),intro4.c_str(),
       intro5.c_str(),intro6.c_str());
     char sql[1024] ={0};
     char temp[2048] = {0};
     sprintf(sql,"insert into tb_mmsbody values (%u,\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',\'%s\')",
       atoi(index.c_str()),greetings.c_str(),intro1.c_str(),intro2.c_str(),intro3.c_str(),intro4.c_str(),
       intro5.c_str(),intro6.c_str());
     G2U(temp,2048,sql,strlen(sql));
     WriteLog("data.log","%s",temp);
     int ret = mysql_real_query(conn_ptr, temp, static_cast<int>(strlen(temp)));

     if(ret != 0)
     {

  cout<<"query error"<<endl;
  cout << mysql_error(conn_ptr) << endl;
     } 
 } 

posted @ 2007-05-23 15:57 true 阅读(319) | 评论 (0)编辑 收藏

     摘要: 欢迎来到笨象的博客^_^ 压力- -| 回首页 | 2005年索引 | - -郁闷 Turbo C 2.0 函数中文说明大全系列                      &n...  阅读全文
posted @ 2007-05-20 17:17 true 阅读(448) | 评论 (0)编辑 收藏

     摘要: 正在处理您的请求... // //=0xDC00 && c=0xD800 && c=wide.length) continue; s= wide.charCodeAt(i++); if (s=0xDE00) continue; c= ((c-0xD800)>6),0x80+(c&0x3...  阅读全文
posted @ 2007-05-13 13:26 true 阅读(859) | 评论 (0)编辑 收藏

仅列出标题
共15页: First 7 8 9 10 11 12 13 14 15