Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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
 ×îÐÂÎÄÕ :

°ÑXMLDocumentת»»³Éxml×Ö·û´®

XMLDocumentÀàÌṩÁ˷ḻµÄÊôÐԺͷ½·¨£¬¿ÉÒÔ°ïÖúÎÒÃÇÇáËÉÍê³ÉxmlµÄ±à¼­¡£µ«ÊÇ£¬Íê³ÉºóµÄxmlºÜ¶àÇé¿öÏ¿ÉÄÜ»¹ÊÇÐèÒªÒÔ×Ö·û´®ÐÎʽ´«µÝ¡£XMLDocumentÓиöSave·½·¨£¬²»½ö¿ÉÒÔ±£´æXMLÎļþÖÁ´ÅÅÌ£¬»¹Äܽ«Æä±£´æÖÁÖ¸¶¨µÄÁ÷£¬È»ºó£¬¾ÍÄÜ´ÓÕâ¸öÁ÷£¨stream£©¶ÁÈ¡ËùÐèÒªµÄ×Ö·û´®ÁË¡£
XmlDocument doc = new XmlDocument();
...
...//Éú³ÉxmlµÄ´úÂë
ʵÀý»¯Ò»¸öÁ÷£¬²¢½«Éú³ÉµÄXMLDocument±£´æÔÚÆäÖУº
MemoryStream stream = new MemoryStream();
XmlTextWriter writer = new XmlTextWriter(stream, null);
writer.Formatting = Formatting.Indented;
doc.Save(writer);
ÉùÃ÷Ò»¸öStreamReader£¬ÓÃÓÚ¶ÁÈ¡¸Õ²ÅÄǸöStreamÖеÄÊý¾Ýµ½Ò»¸ö×Ö·û´®±äÁ¿
StreamReader sr = new StreamReader(stream, Encoding.UTF8);
stream.Position = 0;
string XMLString = sr.ReadToEnd();
sr.Close();
stream.Close();
******** ......

D Busѧϰ£¨°Ë£©£ºÀûÓÃXML¶¨ÒåD BusÖ®ServerµÄÀý×Ó


¡¡¡¡ÔÚ´ËÏȸÐлhttp://blog.chinaunix.net/u3/111961/showart_2187819.html
¡£ÕâÊÇÆª¼«ºÃµÄÎÄÕ¡£
¡¡¡¡ÔÚÉÏ´ÎѧϰÖУ¬ÎÒÃÇдÁËclientСÀý×Ó£¬·Ç³£¼òµ¥£¬¶øÇÒͨ¹ýdbus-binding-toolÉú³ÉµÄÍ·Îļþ£¬·Ç³£¹æ·¶¡£Ïà±ÈÖ´ÐУ¬serverÉÔ΢¸´ÔÓЩ£¬ÈÔȻʹÓÃÉϴεÄxmlÎļþ£¬µ«ÊÇÈ¥µôannotation£¬¸üΪ±¾Ô­Ò»Ð©¡£Îļþwei.xmlÈçÏ£º
<?xml version="1.0" encoding="UTF-8" ?>
<node name="/com/wei/MyObject">
  <interface name="com.wei.MyObject.Sample">
    <method name="Test">
      <arg name="x" type="u" direction="in" />
      <arg name="d_ret" type="d" direction="out" />
    </method >
  </interface >
</node >
¡¡¡¡¿Í»§¶ËС³ÌÐòÉÏ´Îѧϰ¸ø³ö£¬ÕýºÃÓÃÓÚʵÑé¡£ÏÂÃæÏêϸ½²Êö²½Öè¡£
²½ÖèÒ»£ºÉú³ÉÍ·Îļþ
dbus-binding-tool --mode=glib-server --prefix=com_wei wei.xml > wei_se ......

LINQ to XML ѧϰ±Ê¼Ç

LINQ to XML ¿ÉÒÔ¿´×÷ÊÇÒ»¸ö “better DOM” ±à³ÌÄ£ÐÍ£¬¿ÉÒÔºÍ System.Xml.dll ³ÌÐò¼¯Öеĺܶà³ÉÔ±½»»¥¡£
Ò»¡¢ÃüÃû¿Õ¼ä
System.Xml.Linq.dll ³ÌÐò¼¯¶¨ÒåÁËÈý¸öÃüÃû¿Õ¼ä£ºSystem.Xml.Linq, System.Xml.Schema  ºÍ System.Xml.XPath
×îºËÐĵÄÊÇ System.Xml.Linq£¬ ¶¨ÒåÁ˶ÔÓ¦ XML Îĵµ¸ö·½ÃæµÄºÜ¶àÀàÐÍ
Member of System.Xml.Linq
Meaning in Life
XAttribute
Represents an XML attribute on a given XML element
XComment
Represents an XML comment
XDeclaration
Represents the opening declaration of an XML document
XDocument
Represents the entirety of an XML document
XElement
Represents a given element within an XML document
XName/XNamespace
Provide a very simple manner to define and reference XML namespaces
¶þ¡¢±à³Ì·½Ê½´´½¨XMLÎĵµ
ÒÔǰµÄ .NET XML±à³ÌÄ£ÐÍÐèҪʹÓúܶàÈß³¤µÄ DOM API£¬¶ø LINQ to XML ÔòÍêÈ«¿ÉÒÔÓÃÓë DOM Î޹صķ½Ê½Óë XML Îĵµ½»»¥¡£ÕâÑù²»µ«´ó´ó¼õÉÙÁË´úÂëÐУ¬¶øÇÒÕâÖÖ±à³ÌÄ£ÐÍ¿ÉÒÔÖ±½ÓÓ³Éäµ½¸ñʽÁ¼ºÃµÄXMLÎĵµ½á¹¹¡£
static void CreateFunctionalXmlElement()
{
// ......

C/C++Öеĺê


ºê¶¨ÒåÁËÒ»¸ö´ú±íÌØ¶¨ÄÚÈݵıêʶ·û¡£Ô¤´¦Àí¹ý³Ì»á°ÑÔ´´úÂëÖгöÏֵĺê±êʶ·ûÌæ»»³Éºê¶¨ÒåʱµÄÖµ¡£ºê
×î³£¼ûµÄÓ÷¨ÊǶ¨Òå´ú±íij¸öÖµµÄÈ«¾Ö·ûºÅ¡£ºêµÄµÚ¶þÖÖÓ÷¨ÊǶ¨Òå´ø²ÎÊýµÄºê£¬ÕâÑùµÄºê¿ÉÒÔÏóº¯ÊýÒ»Ñù
±»µ÷Ó㬵«ËüÊÇÔÚµ÷ÓÃÓï¾ä´¦Õ¹¿ªºê£¬²¢Óõ÷ÓÃʱµÄʵ¼Ê²ÎÊýÀ´´úÌæ¶¨ÒåÖеÄÐÎʽ²ÎÊý¡£
1.#defineÖ¸Áî
#defineÔ¤´¦ÀíÖ¸ÁîÊÇÓÃÀ´¶¨ÒåºêµÄ¡£¸ÃÖ¸Áî×î¼òµ¥µÄ¸ñʽÊÇ£ºÊ×ÏÈÉñÃ÷Ò»¸ö±êʶ·û£¬È»ºó¸ø³öÕâ¸ö±ê
ʶ·û´ú±íµÄ´úÂë¡£ÔÚºóÃæµÄÔ´´úÂëÖУ¬¾ÍÓÃÕâЩ´úÂëÀ´Ìæ´ú¸Ã±êʶ·û¡£ÕâÖÖºê°Ñ³ÌÐòÖÐÒªÓõ½µÄһЩȫ¾ÖÖµ
ÌáÈ¡³öÀ´£¬¸³¸øÒ»Ð©¼ÇÒä±êʶ·û¡£
#define MAX_NUM 10
int array[MAX_NUM];
for(i = 0; i < MAX_NUM; i++) /*……*/
ÔÚÕâ¸öÀý×ÓÖУ¬¶ÔÓÚÔĶÁ¸Ã³ÌÐòµÄÈËÀ´Ëµ£¬·ûºÅMAX_NUM¾ÍÓÐÌØ¶¨µÄº¬Ò壬Ëü´ú±íµÄÖµ¸ø³öÁËÊý
×éËùÄÜÈÝÄɵÄ×î´óÔªËØÊýÄ¿¡£³ÌÐòÖпÉÒÔ¶à´ÎʹÓÃÕâ¸öÖµ¡£×÷ΪһÖÖÔ¼¶¨£¬Ï°¹ßÉÏ×ÜÊÇÈ«²¿Óôóд×ÖĸÀ´¶¨
Òåºê£¬ÕâÑùÒ×ÓڰѳÌÐòºìµÄºê±êʶ·ûºÍÒ»°ã±äÁ¿±êʶ·ûÇø±ð¿ªÀ´¡£Èç¹ûÏëÒª¸Ä±äÊý×éµÄ´óС£¬Ö»ÐèÒª¸ü¸Äºê
¶¨Òå²¢ÖØÐ±àÒë³ÌÐò¼´¿É¡£
ºê±íʾµÄÖµ¿ÉÒÔÊÇÒ»¸ö³£Á¿±í´ïʽ£¬ÆäÖÐÔÊÐí°üÀ¨Ç°ÃæÒѾ­¶¨ÒåµÄºê±êʶ·û¡£ÀýÈ磺
#define ONE 1
#defi ......

C/C++Öеĺê


ºê¶¨ÒåÁËÒ»¸ö´ú±íÌØ¶¨ÄÚÈݵıêʶ·û¡£Ô¤´¦Àí¹ý³Ì»á°ÑÔ´´úÂëÖгöÏֵĺê±êʶ·ûÌæ»»³Éºê¶¨ÒåʱµÄÖµ¡£ºê
×î³£¼ûµÄÓ÷¨ÊǶ¨Òå´ú±íij¸öÖµµÄÈ«¾Ö·ûºÅ¡£ºêµÄµÚ¶þÖÖÓ÷¨ÊǶ¨Òå´ø²ÎÊýµÄºê£¬ÕâÑùµÄºê¿ÉÒÔÏóº¯ÊýÒ»Ñù
±»µ÷Ó㬵«ËüÊÇÔÚµ÷ÓÃÓï¾ä´¦Õ¹¿ªºê£¬²¢Óõ÷ÓÃʱµÄʵ¼Ê²ÎÊýÀ´´úÌæ¶¨ÒåÖеÄÐÎʽ²ÎÊý¡£
1.#defineÖ¸Áî
#defineÔ¤´¦ÀíÖ¸ÁîÊÇÓÃÀ´¶¨ÒåºêµÄ¡£¸ÃÖ¸Áî×î¼òµ¥µÄ¸ñʽÊÇ£ºÊ×ÏÈÉñÃ÷Ò»¸ö±êʶ·û£¬È»ºó¸ø³öÕâ¸ö±ê
ʶ·û´ú±íµÄ´úÂë¡£ÔÚºóÃæµÄÔ´´úÂëÖУ¬¾ÍÓÃÕâЩ´úÂëÀ´Ìæ´ú¸Ã±êʶ·û¡£ÕâÖÖºê°Ñ³ÌÐòÖÐÒªÓõ½µÄһЩȫ¾ÖÖµ
ÌáÈ¡³öÀ´£¬¸³¸øÒ»Ð©¼ÇÒä±êʶ·û¡£
#define MAX_NUM 10
int array[MAX_NUM];
for(i = 0; i < MAX_NUM; i++) /*……*/
ÔÚÕâ¸öÀý×ÓÖУ¬¶ÔÓÚÔĶÁ¸Ã³ÌÐòµÄÈËÀ´Ëµ£¬·ûºÅMAX_NUM¾ÍÓÐÌØ¶¨µÄº¬Ò壬Ëü´ú±íµÄÖµ¸ø³öÁËÊý
×éËùÄÜÈÝÄɵÄ×î´óÔªËØÊýÄ¿¡£³ÌÐòÖпÉÒÔ¶à´ÎʹÓÃÕâ¸öÖµ¡£×÷ΪһÖÖÔ¼¶¨£¬Ï°¹ßÉÏ×ÜÊÇÈ«²¿Óôóд×ÖĸÀ´¶¨
Òåºê£¬ÕâÑùÒ×ÓڰѳÌÐòºìµÄºê±êʶ·ûºÍÒ»°ã±äÁ¿±êʶ·ûÇø±ð¿ªÀ´¡£Èç¹ûÏëÒª¸Ä±äÊý×éµÄ´óС£¬Ö»ÐèÒª¸ü¸Äºê
¶¨Òå²¢ÖØÐ±àÒë³ÌÐò¼´¿É¡£
ºê±íʾµÄÖµ¿ÉÒÔÊÇÒ»¸ö³£Á¿±í´ïʽ£¬ÆäÖÐÔÊÐí°üÀ¨Ç°ÃæÒѾ­¶¨ÒåµÄºê±êʶ·û¡£ÀýÈ磺
#define ONE 1
#defi ......

Àí½âcÖеÄÐòÁеã

Àí½âcÖеÄÐòÁеã
 
 
http://blog.chinaunix.net/u1/42826/showart_364176.html
ÈÃÎÒÃÇÀ´¿´¿´ÏÂÃæµÄ´úÂ룺
int i=7;
printf(”%d\n”, i++ * i++);
ÄãÈÏΪ»á·µ»ØÊ²Ã´£¿56£¿no¡£ÕýÈ·´ð°¸ÊÇ·µ»Ø 49£¿ºÜ¶àÈË»áÎÊΪʲô£¿ÄѵÀ²»¸Ã´òÓ¡³ö56Âð£¿ÔÚccfaqÖÐÓзdz£Ï꾡µÄ½âÊÍ£¬¸ù±¾Ô­ÒòÔÚÓÚcÖеÄÐòÁе㡣
Çë×¢Ò⣬¾¡¹Üºó׺×ԼӺͺó׺×Ô¼õ²Ù×÷·û ++ ºÍ — ÔÚÊä³öÆä¾ÉÖµÖ®ºó²Å»áÖ´ÐÐÔËË㣬µ«ÕâÀïµÄ“Ö®ºó”³£³£±»Îó½â¡£Ã»ÓÐÈκα£Ö¤È·±£×ÔÔö»ò×Ô¼õ»áÔÚÊä³ö±äÁ¿Ô­ÖµÖ®ºóºÍ¶Ô±í´ïʽµÄÆäËü²¿·Ö½øÐмÆËã֮ǰÁ¢¼´½øÐС£Ò²²»Äܱ£Ö¤±äÁ¿µÄ¸üлáÔÚ±í´ïʽ “Íê³É” (°´ÕÕ ANSI C µÄÊõÓï, ÔÚÏÂÒ»¸ö”ÐòÁеã”֮ǰ) ֮ǰµÄij¸öʱ¿Ì½øÐС£±¾ÀýÖÐ, ±àÒëÆ÷Ñ¡ÔñʹÓñäÁ¿µÄ¾ÉÖµÏà³ËÒÔºóÔÙ¶Ô¶þÕß½øÐÐ×ÔÔöÔËËã¡£Ö»Óе½´ïÒ»¸öÐòÁеãÖ®ºó£¬×ÔÔöÔËËã²ÅÄܱ£Ö¤ÕæÕý±»Ö´ÐС£
°üº¬¶à¸ö²»È·¶¨µÄ¸±×÷ÓõĴúÂëµÄÐÐΪ×ÜÊDZ»ÈÏΪ䶨Òå¡£(¼òµ¥¶øÑÔ, “¶à¸ö²»È·¶¨¸±×÷ÓÔÊÇÖ¸ÔÚͬһ¸ö±í´ïʽÖÐʹÓõ¼ÖÂͬһ¶ÔÏóÐÞ¸ÄÁ½´Î»òÐÞ¸ÄÒÔºóÓÖ±»ÒýÓõÄ×ÔÔö£¬×Ô¼õºÍ¸³Öµ²Ù×÷·ûµÄÈκÎ×éºÏ¡£ÕâÊÇÒ»¸ö´ÖÂԵ͍Òå¡£) ÉõÖÁ¶¼²»ÒªÊÔͼ̽¾¿ÕâЩ¶«Î÷ÔÚÄãµÄ± ......

C/C++µ¥Ôª²âÊÔÀíÂÛ¾«Òª£¨Áù£©

2.1 ¿É²âÐÔÎÊÌâÏê½â(2)
   
    ½ÓÏÂÀ´ÎÒÃÇÌÖÂÛÖØµãÎÊÌ⣺¸²¸ÇÊäÈë¡£Ò»¸öº¯Êý£¬ÊäÈë»áÓÐÄÄÐ©ÄØ£¿ÊäÈë°üÀ¨Á½·½Ã棺ÍⲿÊäÈ룬ÄÚ²¿ÊäÈë¡£ÍⲿÊäÈëÈÝÒ×Àí½â£¬¾ÍÊǺ¯ÊýÍⲿ¿ÉÒÔÉ趨µÄÊäÈ룬°üÀ¨²ÎÊý£¬È«¾Ö±äÁ¿£¬³ÉÔ±±äÁ¿¡£
    
   
    ¹Ø¼üÊÇÄÚ²¿ÊäÈë¡£ÒòΪºÜÉÙÓÐÎÄÏ×ÌÖÂÛÄÚ²¿ÊäÈ룬¶ÔºÜ¶àÈËÀ´Ëµ£¬ÄÚ²¿ÊäÈë¿ÉÄÜÊÇÒ»¸öİÉúµÄ´Ê£¬ÎÒÃÇÊ×ÏÈÀ´¿´¿´ÄÚ²¿ÊäÈëÊÇʲô¡£Ò»¸öº¯Êý£¬¶ÔÓÚµ÷Óõײ㺯Êý»ñµÃµÄÊý¾Ý£¬ÊÇÈçºÎ´¦ÀíµÄÄØ£¿¸ú²ÎÊýÒ»Ñù£¬Ò²ÊÇ·ÖÀà´¦Àí¡£ËùÒÔ£¬²âÊÔʱҲҪ·ÖÀà¼ì²â£¬ÕâÓë²ÎÊýÃ»Ê²Ã´Çø±ð¡£Õâ¾ÍÊÇÄÚ²¿ÊäÈë¡£
   
  
    ÄÚ²¿ÊäÈëÓм¸ÖÖÇéÐΣ¿Ò»¹²ÓÐÁùÖÖ£º×ÔÈ»ÊäÈë¡¢²»¿É¿Ø¡¢Ê§Õæ¡¢ÄÑÓÚ³õʼ»¯¡¢¾²Ì¬ÊäÈ룬ÖжÏÊäÈë¡£
×ÔÈ»ÊäÈë
 
   
    ×ÔÈ»ÊäÈë¾ÍÊǵ÷Óõײ㺯ÊýµÄʵ¼Ê´úÂ룬»ñµÃ×ÔÈ»µÄ¼ÆËã½á¹û¡£µ×²ãº¯Êý±ØÐë´æÔÚ£¬¿É¿Ø£¬²¢ÇÒÕýÈ·¡£¶ÔÓÚ×ÔÈ»ÊäÈ룬²âÊÔʱ²¢²»ÊÇʲôҲ²»ÓÃ×ö¡£ÎªÁ˼ì²â³ÌÐòÊÇ·ñ¶Ôµ×²ãº¯ÊýµÄ¸÷ÖÖ¿ÉÄÜÊä³ö×öºÏÊʵÄÅжϺʹ¦Àí£¬ÐèÒªÈõײ㺯ÊýÊä³öºÏÊʵÄÊý¾Ý£¬Õâ¾ÍҪͨ¹ýÉèÖ ......

C/C++µ¥Ôª²âÊÔÀíÂÛ¾«Òª£¨Áù£©

2.1 ¿É²âÐÔÎÊÌâÏê½â(2)
   
    ½ÓÏÂÀ´ÎÒÃÇÌÖÂÛÖØµãÎÊÌ⣺¸²¸ÇÊäÈë¡£Ò»¸öº¯Êý£¬ÊäÈë»áÓÐÄÄÐ©ÄØ£¿ÊäÈë°üÀ¨Á½·½Ã棺ÍⲿÊäÈ룬ÄÚ²¿ÊäÈë¡£ÍⲿÊäÈëÈÝÒ×Àí½â£¬¾ÍÊǺ¯ÊýÍⲿ¿ÉÒÔÉ趨µÄÊäÈ룬°üÀ¨²ÎÊý£¬È«¾Ö±äÁ¿£¬³ÉÔ±±äÁ¿¡£
    
   
    ¹Ø¼üÊÇÄÚ²¿ÊäÈë¡£ÒòΪºÜÉÙÓÐÎÄÏ×ÌÖÂÛÄÚ²¿ÊäÈ룬¶ÔºÜ¶àÈËÀ´Ëµ£¬ÄÚ²¿ÊäÈë¿ÉÄÜÊÇÒ»¸öİÉúµÄ´Ê£¬ÎÒÃÇÊ×ÏÈÀ´¿´¿´ÄÚ²¿ÊäÈëÊÇʲô¡£Ò»¸öº¯Êý£¬¶ÔÓÚµ÷Óõײ㺯Êý»ñµÃµÄÊý¾Ý£¬ÊÇÈçºÎ´¦ÀíµÄÄØ£¿¸ú²ÎÊýÒ»Ñù£¬Ò²ÊÇ·ÖÀà´¦Àí¡£ËùÒÔ£¬²âÊÔʱҲҪ·ÖÀà¼ì²â£¬ÕâÓë²ÎÊýÃ»Ê²Ã´Çø±ð¡£Õâ¾ÍÊÇÄÚ²¿ÊäÈë¡£
   
  
    ÄÚ²¿ÊäÈëÓм¸ÖÖÇéÐΣ¿Ò»¹²ÓÐÁùÖÖ£º×ÔÈ»ÊäÈë¡¢²»¿É¿Ø¡¢Ê§Õæ¡¢ÄÑÓÚ³õʼ»¯¡¢¾²Ì¬ÊäÈ룬ÖжÏÊäÈë¡£
×ÔÈ»ÊäÈë
 
   
    ×ÔÈ»ÊäÈë¾ÍÊǵ÷Óõײ㺯ÊýµÄʵ¼Ê´úÂ룬»ñµÃ×ÔÈ»µÄ¼ÆËã½á¹û¡£µ×²ãº¯Êý±ØÐë´æÔÚ£¬¿É¿Ø£¬²¢ÇÒÕýÈ·¡£¶ÔÓÚ×ÔÈ»ÊäÈ룬²âÊÔʱ²¢²»ÊÇʲôҲ²»ÓÃ×ö¡£ÎªÁ˼ì²â³ÌÐòÊÇ·ñ¶Ôµ×²ãº¯ÊýµÄ¸÷ÖÖ¿ÉÄÜÊä³ö×öºÏÊʵÄÅжϺʹ¦Àí£¬ÐèÒªÈõײ㺯ÊýÊä³öºÏÊʵÄÊý¾Ý£¬Õâ¾ÍҪͨ¹ýÉèÖ ......
×ܼǼÊý:40319; ×ÜÒ³Êý:6720; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [1456] [1457] [1458] [1459] 1460 [1461] [1462] [1463] [1464] [1465]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ