⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 goahead webserver移植小结(转)_兰梦.mht

📁 goahead webserver 在vxworks上的移植笔记
💻 MHT
📖 第 1 页 / 共 5 页
字号:
<DIV style=3D"WIDTH: 100%">
<TABLE class=3Dmodth cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
  <TBODY>
  <TR>
    <TD class=3Dmodtl width=3D7>&nbsp;</TD>
    <TD class=3Dmodtc noWrap>
      <DIV class=3Dmodhead><SPAN =
class=3Dmodtit>=B2=E9=BF=B4=CE=C4=D5=C2</SPAN></DIV></TD>
    <TD class=3Dmodtc noWrap align=3Dright></TD>
    <TD class=3Dmodtr width=3D7>&nbsp;</TD></TR></TBODY></TABLE>
<DIV class=3Dmodbox id=3Dm_blog>
<DIV class=3Dtit>GoAhead WebServer=D2=C6=D6=B2=D0=A1=BD=E1(=D7=AA)</DIV>
<DIV class=3Ddate>2006-08-08 23:18</DIV>
<TABLE style=3D"TABLE-LAYOUT: fixed">
  <TBODY>
  <TR>
    <TD>
      <DIV class=3Dcnt =
id=3Dblog_text>VxWorks=D6=D0=D7=D4=B4=F8=C1=CBWebServer=D7=E9=BC=FE=A3=AC=
=D4=DAnetwork=20
      components-&gt;network protocols-&gt; network =
applications=CF=C2=D1=A1=D4=F1http=20
      server=BC=B4=BF=C9=A1=A3=D2=B2=BF=C9=D2=D4=B2=C9=D3=C3rapid =
control for Web=A1=A3=D5=E2=C0=EF=CE=D2=C3=C7=BD=E9=C9=DCGoAhead=20
      =
WebServer=A3=AC=CB=FC=CA=C7=D2=BB=B8=F6=D4=B4=C2=EB=C3=E2=B7=D1=A1=A2=B9=A6=
=C4=DC=C7=BF=B4=F3=A1=A2=BF=C9=D2=D4=D4=CB=D0=D0=D4=DA=B6=E0=B8=F6=C6=BD=CC=
=A8=B5=C4=C7=B6=C8=EB=CA=BDWebServer=A1=A3<BR>GoAhead=20
      =
WebServer=B5=C4=D6=F7=D2=AA=CC=D8=D0=D4=D3=D0=A3=BA<BR>l&nbsp;=D6=A7=B3=D6=
ASP<BR>l&nbsp;=C7=B6=C8=EB=CA=BD=B5=C4J**aScript<BR>l&nbsp;=B1=EA=D7=BC=B5=
=C4CGI=D6=B4=D0=D0<BR>l&nbsp;=C4=DA=B4=E6=D6=D0=B5=C4CGI=B4=A6=C0=EDGoFro=
ms<BR>l&nbsp;=C0=A9=D5=B9=B5=C4API<BR>l&nbsp;=BF=EC=CB=D9=CF=EC=D3=A6=A3=AC=
=C3=BF=C3=EB=BF=C9=B4=A6=C0=ED=B3=AC=B9=FD50=B8=F6=C7=EB=C7=F3<BR>l&nbsp;=
=CD=EA=C8=AB=BA=CD=B1=EA=D7=BC=BC=E6=C8=DD<BR>l&nbsp;=C8=E7=B9=FB=B2=BB=B0=
=FC=BA=ACSSI=A3=AC=BD=F6=D2=AA=C7=F360K=B5=C4=C4=DA=B4=E6=A3=BB=B0=FC=BA=AC=
SSI=A3=AC=D2=AA=C7=F3500K=C4=DA=B4=E6<BR>l&nbsp;web=D2=B3=C3=E6=BF=C9=D2=D4=
=B4=E6=D4=DAROM=BB=F2=CE=C4=BC=FE=CF=B5=CD=B3=D6=D0<BR>l&nbsp;=D6=A7=B3=D6=
=B6=E0=D6=D6=B2=D9=D7=F7=CF=B5=CD=B3=A3=AC=B0=FC=C0=A8eCos=20
      =A1=A2LINUX =A1=A2LynxOS =A1=A2QNX =A1=A2VxWorks=20
      =
=A1=A2WinCE=A1=A2pSOS=B5=C8<BR>=CF=C2=C3=E6=BD=B2=CA=F6=D2=BB=CF=C2=CD=A8=
=B9=FDdownloadable=B9=A4=B3=CC=C0=B4=BC=DC=C9=E8GoAhead=20
      =
WebServer=B5=C4=B9=FD=B3=CC=A3=AC=B5=B1=C8=BB=D2=B2=BF=C9=D2=D4=D3=C3=C0=E0=
=CB=C6=B5=C4=B7=BD*=B0=D1=CB=FC=BC=AF=B3=C9=B5=BDbootable=B9=A4=B3=CC=D6=D0=
=A3=BA<BR>=A2=D9&nbsp;&nbsp;=B5=BD<A=20
      =
href=3D"http://12.129.4.11/webserver/webserver.htm=CF=C2=D4=D8=D7=EE=D0=C2=
=B5=C4GoAhead"=20
      target=3D_blank webserver=3D'=A1=A3=3D""'><FONT=20
      =
color=3D#000000>http://12.129.4.11/webserver/webserver.htm=CF=C2=D4=D8=D7=
=EE=D0=C2=B5=C4GoAhead=20
      =
Webserver=A1=A3</FONT></A><BR>=A2=DA&nbsp;&nbsp;=BD=A8=C1=A2=BB=F9=D3=DAb=
sp =B5=C4downloadable =B9=A4=B3=CC=A3=AC =C3=FB=B3=C6=CE=AA=20
      goaheadweb=20
      =
=A1=A3<BR>=A2=DB&nbsp;&nbsp;=BD=AB=CF=C2=C1=D0=CF=C2=D4=D8=B5=C4=D4=B4=CE=
=C4=BC=FE=BC=D3=C8=EB=B5=BD=B9=A4=B3=CC=D6=D0=A3=BA<BR>balloc.c<BR>base64=
.c<BR>default.c<BR>ejlex.c<BR>ejparse.c<BR>emfdb.c<BR>form.c<BR>h.c<BR>ha=
ndler.c<BR>md5c.c<BR>mime.c<BR>misc.c<BR>page.c<BR>ringq.c<BR>rom.c<BR>se=
curity.c<BR>sock.c<BR>sockGen.c<BR>sym.c<BR>uemf.c<BR>um.c<BR>umui.c<BR>u=
rl.c<BR>value.c<BR>webrom.c<BR>webs.c<BR>asp.c<BR>websuemf.c<BR>cgi.c<BR>=
/vxworks/main.c<BR>=A2=DC=20
      =
=B2=CE=BF=BC/vxworks/makefile=C0=B4=D0=DE=B8=C4=B9=A4=B3=CC=B5=C4makefile=
=A1=A3<BR>=D4=DAmakefile =
=D6=D0=D4=F6=BC=D3=B6=A8=D2=E5&nbsp;&nbsp;-DWEBS=20
      -DUEMF -DOS=3D"VXWORKS" =
=A8CDVXWORKS<BR>=C8=E7=CF=C2=A3=BA<BR>CFLAGS =3D -g -m486 -ansi=20
      -nostdinc -DRW_MULTI_THREAD -D_REENTRANT -DWEBS -DUEMF =
-DOS=3D"VXWORKS"=20
      -DVXWORKS -fvolatile -nostdlib -fno-builtin -fno-defer-pop -I.=20
      -IE:/Tornado-x86/target/h=20
      =
-DCPU=3DI80486<BR>=C8=E7=B9=FB=D0=E8=D2=AA=D4=F6=BC=D3=D3=C3=BB=A7=B9=DC=C0=
=ED=A1=A2=B4=E6=C8=A1=BF=D8=D6=C6=D6=A7=B3=D6=A3=AC=D4=F2=BB=B9=D0=E8=D2=AA=
=D4=F6=BC=D3=CF=C2=C1=D0=B6=A8=D2=E5<BR>-DUSER_MANAGEMENT_SUPPORT<BR>-DDI=
GEST_ACCESS_SUPPORT<BR>=BE=DF=CC=E5=BF=C9=D2=D4=B2=CE=BF=BC=D4=ADmakefile=
=BD=F8=D0=D0=A1=A3<BR>=A2=DD=20
      =
=B8=F9=BE=DD=CE=C4=B5=B5=D0=DE=B8=C4/vxworks/main.c=A1=A3<BR>=C9=E8=D6=C3=
=B8=F9=C4=BF=C2=BC=A3=AC=C0=FD=C8=E7<BR>#define&nbsp;ROOT_DIR&nbsp;&nbsp;=
T("/tffs0/webs")<BR>&nbsp;&nbsp;&nbsp;&nbsp;=C9=E8=D6=C3=C8=B1=CA=A1=D6=F7=
=D2=B3<BR>websSetDefaultPage(T("index.asp"));<BR>&nbsp;&nbsp;&nbsp;&nbsp;=
=C0=FB=D3=C3ftp=B5=C8=B9=A4=BE=DF=BD=ABindex.asp=B5=C8=D6=F7=D2=B3=CF=C2=B5=
=BDtffs0=D6=D0=A1=A3<BR>=A2=DE=20
      =B1=E0=D2=EB=CE=AA goaheadweb.out =CF=C2=D4=D8=A1=A3<BR>=A2=DF =
=D4=DA WindShell=20
      =CF=C2=BC=D3=D4=D8webserver<BR>sp&nbsp;&nbsp;websvxmain<BR>=A2=E0 =
=D4=DA=E4=AF=C0=C0=C6=F7=B6=CB=BC=FC=C8=EB <A=20
      =
href=3D"http://192.168.0.2/index.asp&nbsp;&nbsp;=BE=CD=BF=C9=D2=D4=B7=C3=CE=
=CA=B5=BD" target=3D_blank=20
      tffs0=3D"" webs=3D"" index.asp=3D"" =
=CE=C4=BC=FE=C1=CB=A1=A3=3D""><FONT=20
      =
color=3D#000000>http://192.168.0.2/index.asp&nbsp;&nbsp;=BE=CD=BF=C9=D2=D4=
=B7=C3=CE=CA=B5=BD=20
      /tffs0/webs/index.asp =
=CE=C4=BC=FE=C1=CB=A1=A3</FONT></A><BR>=A2=E1 =
Asp=B1=E0=B3=CC=A3=BA<BR><BR>GoAhead=20
      =
Asp=B1=E0=B3=CC=CA=D7=CF=C8=D0=E8=D2=AA=D4=A4=CF=C8=B6=A8=D2=E5Asp=BA=AF=CA=
=FD=A3=AC=D4=DAmain.c=B5=C4=BA=AF=CA=FDinitWebs=A3=A8=A3=A9=D6=D0=D3=D0=C8=
=E7=CF=C2=B5=C4=C0=FD=D7=D3=A3=BA<BR>&nbsp;&nbsp;=20
      &nbsp;websAspDefine(T("aspTest"), aspTest)=A3=BB<BR>&nbsp;&nbsp;=20
      =
=D5=E2=C0=EF=BD=ABaspTest=A3=A8=A3=A9=B6=A8=D2=E5=CE=AAAsp=BA=AF=CA=FD=A3=
=AC=D3=C3=BB=A7=BF=C9=CC=E1=B9=A9=CF=E0=B9=D8=B5=C4=BA=AF=CA=FD=C0=B4=BD=F8=
=D0=D0=CF=EB=D2=AA=CD=EA=B3=C9=B5=C4=B9=A6=C4=DC=A3=AC=C0=FD=C8=E7=A3=BA<=
BR><BR>/*<BR>*&nbsp;Test=20
      J**ascript binding for ASP. This will be invoked when "aspTest"=20
      is<BR>*&nbsp;embedded in an ASP page. See web/asp.asp for usage. =
Set=20
      browser to <BR>*&nbsp;"localhost/asp.asp" to =
test.<BR>*/<BR><BR>static int=20
      aspTest(int eid, webs_t wp, int argc, char_t=20
      **argv)<BR>{<BR>&nbsp;char_t&nbsp;*name, *address;<BR><BR>&nbsp;if =

      (ejArgs(argc, argv, T("%s %s"), &amp;name, &amp;address) &lt; 2)=20
      {<BR>&nbsp;&nbsp;websError(wp, 400, T("Insufficient=20
      args\n"));<BR>&nbsp;&nbsp;return -1;<BR>&nbsp;}<BR>&nbsp;return=20
      websWrite(wp, T("Name: %s, Address %s"), name,=20
      =
address);<BR>&nbsp;}<BR><BR>=C8=BB=BA=F3=D4=DAAsp=B5=C4=D2=B3=C3=E6=D6=D0=
=B5=F7=D3=C3Asp=BA=AF=CA=FD=BC=B4=BF=C9=A3=AC=C8=E7=B5=F7=D3=C3=C9=CF=CA=F6=
=C0=FD=D7=D3=A3=BA<BR><BR>&lt;h2&gt;Expanded=20
      ASP data: &lt;% aspTest("Peter Smith", "112 Merry Way");=20
      =
%&gt;&lt;/h2&gt;<BR><BR>=A1=F9&nbsp;&nbsp;=D7=A2=D2=E2=A3=BA=C8=E7=B9=FB=D2=
=AA=CD=A3=D6=B9=BB=F2=D6=D8=C6=F0WebServer=A3=AC=C7=EB=B2=BB=D2=AA=CA=B9=D3=
=C3taskDelete=20
      =BB=F2=D5=DF=20
td=C0=B4=C9=BE=B3=FDwebserver=C8=CE=CE=F1=A3=AC=B6=F8=CA=C7=B5=F7=D3=C3ki=
ll=A3=A8=A3=A9=C0=B4=B8=F8webserver=C8=CE=CE=F1=B7=A2=CB=CD9=BB=F2=D5=DF1=
5=D0=C5=BA=C5=A1=A3</DIV></TD></TR></TBODY></TABLE><BR>
<DIV class=3Dopt><A =
title=3D=B2=E9=BF=B4=B8=C3=B7=D6=C0=E0=D6=D0=CB=F9=D3=D0=CE=C4=D5=C2=20
href=3D"http://hi.baidu.com/elanzj/blog/category/&frac14;&frac14;&Ecirc;&=
otilde;&Icirc;&Auml;&Otilde;&Acirc;">=C0=E0=B1=F0=A3=BA=BC=BC=CA=F5=CE=C4=
=D5=C2</A> | <A=20
title=3D=BD=AB=B4=CB=CE=C4=D5=C2=CC=ED=BC=D3=B5=BD=B0=D9=B6=C8=CB=D1=B2=D8=
 onclick=3D"return addToFavor();"=20
href=3D"http://cang.baidu.com/do/add" =
target=3D_blank>=CC=ED=BC=D3=B5=BD=CB=D1=B2=D8</A> | =E4=AF=C0=C0(<SPAN=20
id=3Dresult></SPAN>) | <A=20
href=3D"http://hi.baidu.com/elanzj/blog/item/6a930d243e4cd633c995596f.htm=
l#send">=C6=C0=C2=DB</A>&nbsp;(2)
<SCRIPT language=3Djavascript>=0A=
/*<![CDATA[*/=0A=
var pre =3D [true,'vxWorks ftp server(=D7=AA)', 'vxWorks ftp =
server(=D7=AA)','/elanzj/blog/item/1ea99c517550002443a75b67.html'];=0A=
var post =3D =
[true,'=C7=B6=C8=EB=CA=BD=B2=D9=D7=F7=CF=B5=CD=B3VxWorks=D6=D0TFFS=CE=C4=BC=
=FE=CF=B5=CD=B3=B5=C4=B9=B9=BD=A8','=C7=B6=C8=EB=CA=BD=B2=D9=D7=F7=CF=B5=CD=
=B3VxWorks=D6=D0TFFS=CE=C4...', =
'/elanzj/blog/item/b43371f001ed55afa50f526b.html'];=0A=
if(pre[0] || post[0]){=0A=
	document.write('<div =
style=3D"height:5px;line-height:5px;">&nbsp;</div><div id=3D"in_nav">');=0A=
	if(pre[0]){=0A=
		document.write('=C9=CF=D2=BB=C6=AA=A3=BA<a href=3D"' + pre[3] + '" =
title=3D"' + pre[1] + '">' +  pre[2] + '</a>&nbsp;&nbsp;&nbsp;&nbsp;');=0A=
	}=0A=
	if(post[0]){=0A=
		document.write('=CF=C2=D2=BB=C6=AA=A3=BA<a href=3D"' + post[3] + '" =
title=3D"' + post[1] + '">' +  post[2] + '</a>');=0A=
	}=0A=
	document.write('</div>');=0A=
}=0A=
/*]]>*/=0A=
</SCRIPT>
 </DIV>
<DIV class=3Dline></DIV>
<STYLE type=3Dtext/css>#in_related_doc A {
	TEXT-DECORATION: none
}
</STYLE>

<DIV id=3Din_related_tmp></DIV>
<SCRIPT language=3Djavascript type=3Dtext/javascript>=0A=
/*<![CDATA[*/=0A=
function HI_MOD_IN_RELATED_DOC_CALLBACK(arg){=0A=
    if(arg.length <=3D 1) return false;=0A=
    var hasMore =3D arg[0];=0A=
    var D=3Dfunction(A,B){A[A.length]=3DB;}=0A=
    if(arg.length % 2 =3D=3D 0) D(arg, ["","","",""]);=0A=
=0A=
    var html =3D ['<div id=3D"in_related_doc"><div =
class=3D"tit">=CF=E0=B9=D8=CE=C4=D5=C2=A3=BA</div>'];=0A=
    D(html, '<table cellpadding=3D"0" cellspacing=3D"3" border=3D"0">');=0A=
    for(var i =3D 1, j =3D arg.length; i < j; i +=3D 2){=0A=
        D(html, '<tr>');=0A=
        D(html, '<td width=3D"15px"><a style=3D"font-size:25px" =
>&#8226;</a></td><td><a href=3D"http://hi.baidu.com/' + arg[i][3] + =
'/blog/item/' + arg[i][2] + '.html" target=3D"_blank" title=3D"' + =
arg[i][0] + '">' + arg[i][1] + '</a>');=0A=
        D(html, new Array(10).join('\u3000'));=0A=
        D(html, '</td>');=0A=
        if(arg[i + 1][0] !=3D "")=0A=
            D(html, '<td width=3D"15px"><a style=3D"font-size:25px" =
>&#8226;</a></td><td><a href=3D"http://hi.baidu.com/' + arg[i + 1][3] + =
'/blog/item/' + arg[i + 1][2] + '.html" target=3D"_blank" title=3D"' + =
arg[i + 1][0] + '">' + arg[i + 1][1] + '</a></td>');=0A=
        else=0A=
            D(html, '<td>&nbsp;</td><td>&nbsp;</td>');=0A=
        D(html, '</tr>');=0A=
    }=0A=
    if(hasMore) D(html, '<tr><td colspan=3D"4"><a target=3D"_blank" =
href=3D"/sys/search?pageno=3D1&type=3D7&sort=3D1&word=3DGoAhead%20WebServ=
er%D2%C6%D6%B2%D0%A1%BD%E1%28%D7%AA%29&item=3D6a930d243e4cd633c995596f">=B8=
=FC=B6=E0&gt;&gt;</a></td></tr>');=0A=
    D(html, '</table></div><div class=3D"line">&nbsp;</div>');=0A=
=0A=
    var div =3D document.getElementById('in_related_tmp');=0A=
    if(div){=0A=
        div.innerHTML =3D html.join('');=0A=
        while(div.firstChild){=0A=
            div.parentNode.insertBefore(div.firstChild, div);=0A=
        }=0A=
        div.parentNode.removeChild(div);=0A=
    }=0A=
	window.setTimeout("tracker_init('in_related_doc')",100);=0A=
}=0A=
=0A=
if(RelatedDocData =3D=3D -1){	// not supported xhr=0A=
    var script =3D document.createElement('script');=0A=
    script.type =3D 'text/javascript';=0A=
    script.src =3D =
'/sys/search?type=3D8&word=3DGoAhead%20WebServer%D2%C6%D6%B2%D0%A1%BD%E1%=
28%D7%AA%29&item=3D6a930d243e4cd633c995596f&t=3D' + new Date().getTime();=0A=
    document.getElementsByTagName('HEAD')[0].appendChild(script);=0A=
}else if(RelatedDocData =3D=3D null){=0A=
	GetAndEval =3D true;=0A=
}else{=0A=
	eval(RelatedDocData);=0A=
}=0A=
=0A=
/*]]>*/=0A=
</SCRIPT>

<DIV id=3Din_reader>
<DIV class=3Dtit>=D7=EE=BD=FC=B6=C1=D5=DF=A3=BA</DIV>
<SCRIPT>=0A=
=0A=
	var g_spAnnony=3Dtrue;=0A=
=0A=
=0A=
var g_read=3D[=0A=
	=0A=
["wogoyixikexie","9a68776f676f796978696b657869656904","wogoyixikexie"],=0A=
	=0A=
["0501323","4589303530313332339303","0501323"],=0A=
	=0A=
["kevinor","57f6a6a8b6af6fb6afa6a85102","=A6=A8=B6=AFo=B6=AF=A6=A8"],=0A=
=0A=
{}=0A=
];=0A=
g_read.length=3Dg_read.length-1;=0A=
=0A=
var _rh1=3D"";=0A=
var _rh2=3D"";=0A=
=0A=
function wrreader(){=0A=
	_rh1 +=3D '<table width=3D"100%" ><tr>';=0A=
	_rh2+=3D'<tr>';=0A=
	if(g_spAnnony){=0A=
		_rh1+=3D'<td align=3D"center" width=3D"10%" ><img border=3D"0" =
width=3D"55" height=3D"55" =
src=3D"http://img.baidu.com/hi/img/portraitn.jpg"></td>';=0A=
		_rh2+=3D'<td>&nbsp;</td>';=0A=
		if(g_read.length>0){=0A=
			_rh1+=3D'<td align=3D"left" width=3D"12%">';=0A=
		}else{=0A=
			_rh1+=3D'<td align=3D"left" width=3D"100%">';=0A=
		}=0A=
		_rh1+=3D'<a =
href=3D"http://passport.baidu.com/?login&tpl=3Dsp&tpl_reg=3Dsp&u=3D'+myre=
f+'" =
target=3D"_self">=B5=C7=C2=BC</a>=BA=F3=A3=AC=C4=FA=BE=CD=B3=F6=CF=D6=D4=DA=
=D5=E2=C0=EF=A1=A3</td>';=0A=
		_rh2+=3D'<td>&nbsp;</td>'=0A=
	}=0A=
	if(g_read.length=3D=3D0){=0A=
		if(!g_spAnnony){=0A=
			_rh1+=3D'<td align=3Dleft =
width=3D"100%">=D7=EE=BD=FC=BB=B9=C3=BB=D3=D0=B5=C7=C2=BC=D3=C3=BB=A7=BF=B4=
=B9=FD=D5=E2=C6=AA=CE=C4=D5=C2=A1=AD=A1=AD</td>';=0A=
			_rh2+=3D'<td>&nbsp;</td>';=0A=
		}=0A=
	}else{=0A=
		for(i=3D0,len=3Dg_read.length;i<len;i++){=0A=
			_rh1+=3D'<td align=3D"center" valign=3D"bottom" width=3D"10%" =
class=3D"user"><a href=3D"/'+g_read[i][0]+'" target=3D"_blank"><img =
border=3D"0" =
src=3D"http://himg.baidu.com/sys/portraitn/item/'+g_read[i][1]+'.jpg"></a=
></td>';=0A=
			_rh2+=3D'<td align=3D"center" valign=3D"top" class=3D"user"><a =
href=3D"/'+g_read[i][0]+'" target=3D"_blank">'+g_read[i][2]+'</a></td>';=0A=
		}=0A=
	}=0A=
	_rh1+=3D'<td width=3D"100%"></td></tr>';=0A=
	_rh2+=3D'<td></td></tr></table>';=0A=
	document.write(_rh1+_rh2);=0A=
}=0A=
=0A=
wrreader();=0A=
</SCRIPT>
</DIV>
<DIV class=3Dline></DIV>
<SCRIPT language=3DJavaScript>=0A=
allkey=3Dallkey+"9dfcd300df81cf11728b6524_6a930d243e4cd633c995596f_";=0A=
</SCRIPT>

<DIV id=3Din_comment><A name=3Dcomment></A>
<DIV class=3Dtit>=CD=F8=D3=D1=C6=C0=C2=DB=A3=BA</DIV>
<SCRIPT>=0A=
function writecmt(type,id,cmtname,cmturl,portraitId){=0A=
	var html1=3D"";=0A=
=0A=
	if(type=3D=3D1){=0A=
			html1=3D"<a href=3D'"+cmturl+"' target=3D'_blank' =
title=3D'"+cmturl+"'><img  border=3D'0' =
src=3D'http://himg.baidu.com/sys/portraitn/item/"+portraitId+".jpg'><br>"=
+cmtname+"</a>";=0A=
	}else{=0A=
		if(cmtname=3D=3D"" || cmtname=3D=3D"=C4=E4=C3=FB=CD=F8=D3=D1"){=0A=
			if(cmturl=3D=3D""){=0A=
				html1=3D"<a>=C4=E4=C3=FB=CD=F8=D3=D1</a>";=0A=
			}else{=0A=
				html1=3D"<a href=3D'"+cmturl+"' target=3D'_blank' =
title=3D'"+cmturl+"'>"+cmtname+"</a>";=0A=
			}=0A=
		}else{=0A=
			if(cmturl=3D=3D""){=0A=
				html1=3D"<div class=3D'f14' =
style=3D'display:inline'>=CD=F8=D3=D1:<a>"+cmtname+"</a></div>";=0A=
			}else{=0A=
				html1=3D"<div class=3D'f14' style=3D'display:inline'>=CD=F8=D3=D1:<a =
href=3D'"+cmturl+"' target=3D'_blank' =
title=3D'"+cmturl+"'>"+cmtname+"</a></div>";=0A=
			}=0A=
		}=0A=
	}=0A=
	document.write(html1);=0A=
}=0A=
=0A=
</SCRIPT>
<A name=3Dc2a6cb17b2d7f50cc83d6d6b></A>
<TABLE class=3Ditem=20
style=3D"TABLE-LAYOUT: fixed; OVERFLOW: hidden; WORD-WRAP: break-word"=20
cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0 ;>
  <TBODY>
  <TR>
    <TD class=3Dindex vAlign=3Dtop width=3D"5%">1</TD>
    <TD vAlign=3Dtop align=3Dmiddle width=3D"10%">
      <DIV class=3Duser style=3D"OVERFLOW: hidden">
      <SCRIPT>=0A=
writecmt(1,"c2a6cb17b2d7f50cc83d6d6b","xuzhongtao123","http://passport.ba=
idu.com/?business&un=3Dxuzhongtao123","fb3978757a686f6e6774616f3132332a04=
");=0A=
</SCRIPT>
      </DIV></TD>
    <TD class=3Dcnt style=3D"PADDING-LEFT: 20px"><SPAN =
class=3Ddate>2008-03-27 11:17=20
      </SPAN>
      <DIV class=3Ddesc=20
      style=3D"OVERFLOW: hidden; WORD-BREAK: =
normal">=CE=D2=C7=B0=BC=B8=CC=EC=D4=DACSDN=C9=CF=CF=C2=C1=CB=D2=BB=B8=F6g=
oahead=20
      =
webserver=B5=C4=D7=E9=BC=FE=A3=AC=B5=AB=CA=C7=CE=D2=BB=D8=C8=A5=B5=F7=C1=CB=
=D2=BB=CF=C2=A3=AC=CB=C0=BB=EE=C5=AA=B2=BB=B3=F6=C0=B4=A3=AE=CE=D2=B6=D4=B1=
=C8=C1=CB=D2=BB=CF=C2=C4=E3=B5=C4=B2=D9=D7=F7=B2=BD=D6=E8=A3=AC=CE=D2=D3=D0=
=D2=BB=B5=E3=D2=C9=CE=CA=CF=EB=C7=EB=BD=CC=C4=E3=D2=BB=CF=C2=A3=BA=D4=DA=CF=
=C2=B5=C4=CE=C4=B5=B5=C0=EF=C3=E6=C3=BB=D3=D0vxworks=D5=E2=B8=F6=CE=C4=B5=
=B5=A3=AC=B0=FC=BA=ACmain.c=CE=C4=BC=FE=B5=C4=CA=C7=D2=BB=B8=F6=BD=D0=A3=D0=
=A3=D3=A3=CF=A3=D3=B5=C4=CE=C4=BC=FE=BC=D0=A3=AE=C4=C7=BE=DF=CC=E5=D3=D6=D4=
=F5=C3=B4=C5=AA=A3=BF</DIV></TD></TR></TBODY></TABLE>
<DIV class=3Dline></DIV><A name=3D69138544f1e8ce4a510ffe53></A>
<TABLE class=3Ditem=20
style=3D"TABLE-LAYOUT: fixed; OVERFLOW: hidden; WORD-WRAP: break-word"=20
cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0 ;>
  <TBODY>
  <TR>
    <TD class=3Dindex vAlign=3Dtop width=3D"5%">2</TD>
    <TD vAlign=3Dtop align=3Dmiddle width=3D"10%">
      <DIV class=3Duser style=3D"OVERFLOW: hidden">
      <SCRIPT language=3Djavascript>=0A=
writecmt(2,"69138544f1e8ce4a510ffe53","=C4=E4=C3=FB=CD=F8=D3=D1","","0000=
c4e4c3fbcdf8d3d10000");=0A=
=0A=
</SCRIPT>
      </DIV></TD>
    <TD class=3Dcnt style=3D"PADDING-LEFT: 20px"><SPAN =
class=3Ddate>2008-06-30 19:32=20
      </SPAN>
      <DIV class=3Ddesc=20
      style=3D"OVERFLOW: hidden; WORD-BREAK: =
normal">=C4=E3=CF=C2=B5=C4=CA=C7psos=B5=C4=A3=AC=B2=BB=CA=C7vxworks=B5=C4=
=B0=C9</DIV></TD></TR></TBODY></TABLE>
<DIV class=3Dline></DIV>
<DIV id=3Dpage></DIV></DIV>
<DIV id=3Din_send><A name=3Dsend></A>
<FORM id=3DpopFormSubmit name=3Dform1 onsubmit=3D"return checkcmtform()" =

action=3D/elanzj/commit method=3Dpost><INPUT type=3Dhidden value=3D8 =
name=3Dct> <INPUT=20
type=3Dhidden value=3D1 name=3Dcm> <INPUT type=3Dhidden =
value=3D6a930d243e4cd633c995596f=20
name=3DspBlogID> <INPUT id=3DspRefURL type=3Dhidden name=3DspRefURL>
<SCRIPT>=0A=
    document.getElementById("spRefURL").value =3D window.location.href;=0A=
</SCRIPT>
=20
<DIV class=3Dtit>=B7=A2=B1=ED=C6=C0=C2=DB=A3=BA</DIV>
<TABLE cellSpacing=3D5 cellPadding=3D0 width=3D620 border=3D0>
  <TBODY>
  <TR>
    <TD class=3Df14>=D0=D5=A1=A1=C3=FB=A3=BA</TD>
    <TD><INPUT id=3DspBlogCmtor style=3D"WIDTH: 220px" =
onfocus=3DhidErr(1);=20
      tabIndex=3D1 maxLength=3D49 onchange=3D"checkname('spBlogCmtor')"=20
      name=3DspBlogCmtor>
      <SCRIPT>=0A=
document.write(" &nbsp;&nbsp; <a =
href=3D'http://passport.baidu.com/?reg&tpl=3Dsp&return_method=3Dget&skip_=
ok=3D1&u=3Dhttp://hi.baidu.com/sys/reg/' =
target=3D'_blank'>=D7=A2=B2=E1</a>");=0A=
document.write(' | <a =
href=3D"http://passport.baidu.com/?login&tpl=3Dsp&tpl_reg=3Dsp&u=3D'+myre=
f+'">=B5=C7=C2=BC</a>');=0A=

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -