Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ :

xml dom

XML DOM
¡¡¡¡XML DOM ¶¨ÒåÁË·ÃÎʺʹ¦Àí XML ÎĵµµÄ±ê×¼·½·¨¡£
¡¡¡¡XML DOM ÊÇ XML Document Object Model µÄËõд£¬¼´ XML Îĵµ¶ÔÏóÄ£ÐÍ¡£
¡¡¡¡Ò»¡¢DOM ¼ò½é
¡¡¡¡Ê²Ã´ÊÇ DOM£¿
¡¡¡¡DOM ÊÇ W3C£¨ÍòÎ¬ÍøÁªÃË£© µÄÍÆ¼ö±ê×¼¡£
¡¡¡¡DOM ¶¨ÒåÁË·ÃÎÊÖîÈç XML ºÍ XHTML ÎĵµµÄ±ê×¼¡£
¡¡¡¡“W3C Îĵµ¶ÔÏóÄ£ÐÍ£¨DOM£©ÊÇÒ»¸öʹ³ÌÐòºÍ½Å±¾ÓÐÄÜÁ¦¶¯Ì¬µØ·ÃÎʺ͸üÐÂÎĵµµÄÄÚÈÝ¡¢½á¹¹ÒÔ¼°ÑùʽµÄƽ̨ºÍÓïÑÔÖÐÁ¢µÄ½Ó¿Ú¡£”
¡¡¡¡W3C DOM ±»·ÖΪ 3 ¸ö²»Í¬µÄ²¿·Ö/¼¶±ð£¨parts / levels£©£º
¡¡¡¡ºËÐÄ DOM
¡¡¡¡ÓÃÓÚÈκνṹ»¯ÎĵµµÄ±ê׼ģÐÍ
¡¡¡¡XML DOM
¡¡¡¡ÓÃÓÚ XML ÎĵµµÄ±ê׼ģÐÍ
¡¡¡¡HTML DOM
¡¡¡¡ÓÃÓÚ HTML ÎĵµµÄ±ê׼ģÐÍ
¡¡¡¡DOM ¶¨ÒåÁËËùÓÐÎĵµÔªËصĶÔÏóºÍÊôÐÔ£¬ÒÔ¼°·ÃÎÊËüÃǵķ½·¨£¨½Ó¿Ú£©¡£
¡¡¡¡Ê²Ã´ÊÇ HTML DOM£¿
¡¡¡¡HTML DOM ¶¨ÒåÁËËùÓÐ HTML ÔªËØµÄ¶ÔÏóºÍÊôÐÔ£¬ÒÔ¼°·ÃÎÊËüÃǵķ½·¨£¨½Ó¿Ú£©¡£
¡¡¡¡Ê²Ã´ÊÇ XML DOM?
¡¡¡¡XML DOM ÊÇ£º
¡¡¡¡ÓÃÓÚ XML µÄ±ê×¼¶ÔÏóÄ£ÐÍ
¡¡¡¡ÓÃÓÚ XML µÄ±ê×¼±à³Ì½Ó¿Ú
¡¡¡¡ÖÐÁ¢ÓÚÆ½Ì¨ºÍÓïÑÔ
¡¡¡¡W3C µÄ±ê×¼
¡¡¡¡XML DOM ¶¨ÒåÁËËùÓÐ XML ÔªËØµÄ¶ÔÏóºÍÊôÐÔ£¬ÒÔ¼°·ÃÎÊËüÃǵķ½·¨£¨½Ó¿Ú£©¡£
¡¡¡¡»»¾ä»°Ëµ£º
¡¡¡¡XML ......

ת²Ø£ºPerl ´¦ÀíXML XML::Parser::Expat

µ±ÔÚPerlÖÐʹÓÃXMLʱ£¬Äã»áÓн«½üÎå°Ù¸öCPANÄ£¿é¿ÉÒÔÑ¡Ôñ£¬Ã¿Ò»¸ö¶¼Ö§³ÖÕûºÏWeb·þÎñµÄ²»Í¬·½Ãæ¡£´ËÍ⣬PerlµÄºËÐÄ¿â°üÀ¨¶à¸öÖ§³ÖXMLµÄÄ£¿é¡£ÕâÆªÎÄÕ¾͹Ø×¢ÓÚÒ»¸ö×îÔçÆÚÇÒÉæ¼°×îÆµ·±µÄºËÐÄÄ£¿é£ºXML::Parser.
XML::½âÎöÆ÷ϵÁÐ
×î³õµÄPerl½âÎöÆ÷XML::Parser::ExpatÓÉLarry WallÔÚ¼¸Äêǰ±àд²¢ÓÉClark Cooper±£³ÖÑÓÐø¡£Ä£¿é×÷ΪExpat XML parserµÄ½çÃæÓÉJames ClarkÓÃCÓïÑÔ±àдÇÒÒѾ­±»Ò»Ð©½Å±¾ÓïÑÔËù²ÉÓá£
ExpatÊÇÒ»¸öÒÔʼþΪ»ù´¡µÄ½âÎöÆ÷£¬Òâζ×ÅÌØ¶¨Ìõ¼þ´¥·¢´¦Àí¹¦ÄÜ¡£ÀýÈ磬һ¸ö¿ªÊ¼»ò½áβ±ê¼Ç½«´¥·¢Êʵ±µÄÓû§¶¨Òå×Ó³ÌÐò¡£XML::ParserÄ£¿éÔÚExpat¹¦ÄܵĻù´¡ÉÏΪÆÕͨӦÓÃËù½¨¹¹¡£
×¢ÒâExpatÔÚ½âÎö֮ǰ²»»áʹXMLÉúЧÇÒÔÚÓöµ½´íÎó³öÏÖʱ»áʧЧ¡£ÕâЩÏÞÖÆ»áʹXML::ParserÄ£¿éËٶȷdz£Ö®¿ì¡£
XML::Parser¼ò½é
ÈκÎÈ˶¼¿ÉÒÔÔÚPerlÖбàдһ¸öXML½âÎöÆ÷¡£±Ï¾¹ÄãÖ»ÊÇ´¦Àí¾ßÓÐÒÑÖª¸ñʽµÄÎı¾¡£µ«ÓÉÓÚXML::ParserÄ£¿éÊÇÓÃC±àдµÄ£¬Ëû±ÈÈκÎÄã¿ÉÒÔʵÏֵĴ¿PerlÓ¦ÓÃÒª¸üÓÐЧµÄ¶à¡£¶øÇÒ¼ÈÈ»ËûÒѾ­±»±àд³öÀ´£¬Äã¾Í¿ÉÒÔ°Ñʱ¼ä»¨ÔÚÆäËû¸üÓÐÓõÄÊÂÇéÉÏ¡£
XML::ParserµÄExpatµÄ¹¦ÄÜÔÊÐíÄ㶨ÒåËùʹÓõĽâÎöÆ÷µÄÑùʽ¡£×îÆÕ±éʹÓõÄÑùʽÊÇTreeºÍStream£¬Tree´¦ÀíXMLµÄÊäÈ룬´´½¨º ......

error:cannot get C/H/S values

windows7 + ubuntu9.10Ë«Æô¶¯,Õâ¸öÓÐÌ«¶àµÄÌû×ÓÁË,²»¹ýÕâ´ÎµÄÇé¿ö±È½Ï¸´ÔÓ.
ÏÈ×°µÄWIN7,ºó×°UBUNTU,ûÓÐÈκÎÎÊÌâ.GRUBË«Æô¶¯.
ºóÀ´ÒòΪһ¸öÇé¿ö,ҪװXP,°ÑWIN7×öÁË ghost.×°ÍêXP,GRUBµ±È»Ã»ÓÐÁË,ÓÚÊÇÓÃubuntuÆô¶¯ÅÌÐÞ¸´.
ËäÈ»Æô¶¯²Ëµ¥³öÀ´ÁË,µ«Ö»ÄܽøÐÐubuntu,½øÈëwindowsµÄʱºò¾ÍÌáʾerror:cannot get C/H/S values .
½øÈëgrubÃüÁîģʽ ,find --set-root /bootmgrbm
Ìáʾ: unknown command find.ÔÎ,Á¬findÃüÁîÒ²ÕÒ²»µ½ÁË.
Ö»ºÃ½øÈëubuntu,update-grub,µ«ÊǸüв»µ½grub.cfg,Ö»ÊǸüÐÂmenu.lst,²»ÖªµÀÕâ¸öÃüÁîÊÇÔõôµÄSB,9.10ÏÂgrub2
ÓõÄÊÇgrub.cfg,¸ù±¾²»»áÓõ½menu.lst,µ«update-grub¾¹È»Ö»¸üÐÂmenu.lst¶ø²»ÊÇgrub.cfg.
ÓÚÊDz鿴grub.cfgÖеÄwindows·ÖÇøµÄuuid,¾¹È»ºÍµ±Ç°ÏµÍ³ÖÐÁгöµÄ²»Ò»ÑùÁË.
grub.cfgÖеÄÊÇxxxxxx.
ÓÃls -la /dev/disk/by-uuidÁгöwindows·ÖÇøµÄuuid¾¹È»ÊÇyyyyyy.ÓÚÊÇCOPY³öÀ´ÊÖ¹¤Ìæ»»µ½grub.cfgÖÐ.reboot
OK,¿ÉÒÔ˳Àû½øÐÐXPÁË.
ÓÃÍêXP,°ÑWIN7  GHOST»ØÍ·.ÖØÆôºó·¢ÏÖÓÖÕÒ²»µ½windows·ÖÇøÁË.ÖªµÀÁËÎÊÌâËùÔÚ,ÖØÐÂls -la /dev/disk/by-uuid.
·¢ÏÖWINDOWS·ÖÇøÓÖ³ÉÁËÔ­À´µÄxxxxx,ÔÙ´ÎÐÞ¸Ägrub.cfg.OK.
Ô­À´Ã¿´Î¸ÄдWINDOWS·ÖÇøµÄboot ......

VIMÒ»¼ü±àÒëC³ÌÐò

    ÍøÉÏÓÐºÃ¶àÆªÎÄÕ½²ÈçºÎÅäÖÃ.vimrcÎļþÀ´ÊµÏÖVIMÀïÒ»¼ü±àÒ룬¿´ÁËһϱȽϸ´ÔÓ¡£ÎÒÒ»°ãûÓÐʲô´óµÄ³ÌÐòҪд£¬Ò»°ãµÄС³ÌÐòµ¥¸öCÎļþ¾Í¸ãµàÁË£¬ËùÒÔ¼ò»¯ÁËÒ»ÏÂÍøÉϵÄÅäÖã¬ÔÚ.vimrcÀï¼ÓÉÏÁ½ÐоÍÂú×ãÎÒµÄÐèÇóÁË¡£
    set makeprg=gcc\ -Wall\ -o\ %<\ %
map <F7> :make<CR>

    ´ò¿ªC³ÌÐòºóÖ±½Ó°´ F7 ¼ü¾Í»á½øÐбàÒ룬±àÒë½á¹ûÏÔʾÔÚVIMÀÈç¹û´íÎó½Ï¶à¿ÉÒÔÓÃquickfixÀ´²é¿´¡£
    quickfixµÄһЩÃüÁ
    cc   ²é¿´±àÒëÐÅÏ¢
    cw  ´ò¿ªquickfix´°¿Ú
    cn  ºóÒ»ÌõÐÅÏ¢
    cp  ǰһÌõÐÅÏ¢
    ccl  ¹Ø±Õquickfix´°¿Ú
Áí£º¿ìËÙ½øÈë֮ǰһ´ÎĿ¼¿ÉÒÔÓà cd $OLDPWD ......

Asp.net ×Ô¶¨Òå ·ÖÒ³µ¼º½¿Ø¼þ

using System;
using System.ComponentModel;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace ZZZ.WebControls
{
[DefaultProperty("Text"), ToolboxData("<{0}:PageNavigate runat=\"server\" />")]
public class PageNavigate : WebControl, IPostBackEventHandler
{
public PageNavigate() { }
[DefaultValue(1)]
public virtual int CurrentPage
{
get
{
object obj = ViewState["CurrentPage"];
return (obj is int) ? (int)obj : 1;
}
set
{
if(value < MinPage || value > MaxPage)
throw new ArgumentOutOfRangeException();
ViewState["CurrentPage"] = value;
}
}
[DefaultValue(1)]
public virtual int MaxPage
{
get
{
object obj = ViewState["MaxPage"];
return (obj is int) ? (int)o ......

ÔÚasp.net webserviceÖÐÈçºÎʹÓÃsession

 
ÔÚʹÓÃasp.net±àдwebserviceʱ£¬Ä¬ÈÏÇé¿öÏÂÊDz»Ö§³ÖsessionµÄ£¬µ«ÎÒÃÇ¿ÉÒÔ°ÑWebMethodµÄEnableSessionÑ¡ÏîÉèΪtrueÀ´ÏÔʽµÄ´ò¿ªËü£¬Çë¿´ÒÔÏÂÀý×Ó£º
1 н¨ÍøÕ¾WebSite 
2 н¨web·þÎñWebService.asmx£¬Ëü¾ßÓÐÒÔÏÂÁ½¸ö·½·¨£º
 C#-Code:
[WebMethod(EnableSession = true)]
public string Login(string name)
{
    Context.Session["name"] = name;
    return name;
}  
[WebMethod(EnableSession = true)]
public string GetName()
{
    if (Context.Session["name"] != null)
        return Context.Session["name"].ToString();
    else
        return "";
}
3 Ìí¼Óasp.netÒ³ÃæSessionInWebservice.aspx
 ASP.NET-Code:
<form id="form1" runat="server">
    <div>
        <asp:TextBox ID="txtName" runat="server"></asp:TextBox>
        ......
×ܼǼÊý:40319; ×ÜÒ³Êý:6720; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [2842] [2843] [2844] [2845] 2846 [2847] [2848] [2849] [2850] [2851]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ