posts - 4,  comments - 0,  trackbacks - 0
  2008年4月7日
W3Techs在2012年1月, 发出最新的"全球互联网CMS使用情况报告",该统计基于对全球Alexa排名前100W的网站做分析而得出.
排名显示WordPress依然排名第一,Joomla排名第二,Drupal排名第三.
统计数据说明:
  • 71%的网站没有使用内容管理系统
  • 15.7%的网站使用了WordPress
  • 使用内容管理系统的网站中WordPress 占有54.2%份额
下图展现了互联网使用内容管理系统的百分比情况. 

CMS使用情况 

内容管理系统(CMS)中使用率小于1%系统有:
  • Contenido
  • Google Sites
  • MODx
  • Serendipity
  • Umbraco
  • CommonSpot
  • b2evolution
  • DokuWiki
  • Dynamicweb CMS
  • Kentico
  • Magnolia
  • Textpattern
  • Convio
  • Imperia
  • Amiro.CMS
  • Infopark CMS Fiona
  • Tiki Wiki CMS Groupware
  • Posterous
  • WebGUI
  • mojoPortal
  • Danneo
  • Geeklog
  • CMSimple
  • fCMS
  • InterRed
  • NQcontent
  • Percussion
  • Graffiti
  • Jadu CMS
  • Contensis
  • Government Site Builder
  • ZMS
  • MidCOM
  • Jieqi CMS
  • Rainbow
  • GetSimple
  • AxCMS.net
  • CoreMedia
  • Amaxus
  • Komodo
  • Papaya CMS
  • Sense/Net
  • YAF.NET
  • Blogg.se
  • Bricolage
  • Crowd Fusion
  • ImpressCMS
  • Apache Lenya
  • Artiphp
  • ImpressPages CMS
  • Melody
  • ocPortal
  • Bigace
  • gpEasy
  • AdVantShop
  • Django CMS
  • phpCOIN
转载:水下江湖
posted @ 2012-01-09 12:02 jiang 阅读(448) | 评论 (0)编辑 收藏
1.在 /conf/Catalina/localhost/ 下创建 project.xml.
   注意: Catalina中的第一个字母要大写,因为在/conf/server.xml中有" Service name="Catalina" ",已经将它的名字确定,并且linux是区分大小写的
2.project.xml 的写法:
<?xml version='1.0' encoding='utf-8'?>

<Context 

    path
="/project" 

    docBase
="/home/jiang/projec/WebRoot" 

    reloadable
="true" 

    crossContext
="true"

    workDir
="/home/jiang/projec/work"

    
>

</Context>
3.运行tomcat6就可以了

posted @ 2008-05-13 10:23 jiang 阅读(1483) | 评论 (0)编辑 收藏
把一个长的字符串变成短的字符串,并且在每一行末尾加入 \n


/**
     * 计算字符串的 ascii 码长度
     * 
     * 
@param s
     * 
@return
     
*/
    
public int strLength(String s) {
        
int result = 0;
        
for (int i = 0; i < s.length(); i++) {
            
if (isDoublebyteWord(s.substring(i, i + 1))) {
                result 
+= 2;
            } 
else {
                result 
+= 1;
            }
        }
        
return result;
    }

    
/**
     * 判断是否双字节字符
     * 
     * 
@param str
     * 
@return
     
*/
    
public boolean isDoublebyteWord(String str) {
        System.out.println(str);
        
byte[] b;
        
int temp;
        
for (int i = 0; i < str.length(); i++) {
            b 
= str.substring(i, i + 1).getBytes();
            temp 
= b[0];
            
if (temp > 0) {
                
return false;
            }
        }
        
return true;
    }

    
/**
     * 公割字符串
     * 
@param s 字符串
     * 
@param len 一小段的长度
     * 
@return
     
*/
    
public static String changeString(String s, int len) {
        
        LongStringToShort lts
=new LongStringToShort();
        
        String result 
= "";
        len 
= (int) len / 8;
        
int totalLen = lts.strLength(s);
        
// 错误调用
        if (s.length() < 1 || len < 1)
            
return "";
        
// 只有一小段,不分割
        if (totalLen < len)
            
return s;

        
// 计算该字符串应该分几段
        int num = (int) totalLen / len;
        
if (((float) totalLen / len) > num)
            num
++;
        System.out.println(
"应该分" + num + "" + len);
        
int sl = 0;
        
for (int i = 0; i < s.length(); i++) {
            String temp 
= s.substring(i, i + 1);
            
if (lts.isDoublebyteWord(temp)) {
                sl 
+= 2;
            } 
else {
                sl 
+= 1;
            }
            result 
+= temp;

            
if (sl > (len - 1)) {
                System.out.println(
"hello");
                sl 
= 0;
                result 
+= "\n";
                
continue;
            }
        }
        
return result;
    }    
posted @ 2008-05-04 15:41 jiang 阅读(2160) | 评论 (0)编辑 收藏
     摘要: 给学习J2EE的朋友一些值得研究的开源项目 江苏 无锡 缪小东 http://blog.163.com/miaoxiaodong78        这篇文章写在我研究J2SE、J2EE近三年后。前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、IO、JNI......研究了J2EE的JDB...  阅读全文
posted @ 2008-04-07 22:23 jiang 阅读(284) | 评论 (0)编辑 收藏