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