Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

C£¬C++ÍøÂç±à³Ìѧϰ¼òÃ÷

C£¬C++ÍøÂç±à³Ìѧϰ¼òÃ÷Ö¸ÄÏ
1. ÔúʵµÄC£¬C++»ù´¡ÖªÊ¶
²Î¿¼×ÊÁÏ¡¶C³ÌÐòÉè¼Æ¡·£¬¡¶C++ primer¡·¡£
2. TCP/IPЭÒé
¾­µäÊéÊÇ£ºW.Richard Stevens Öø¡¶TCP/IPÏê½â¡·Èý¾íÊ飬¾í1ÊÇЭÒ飬¾í2ÊÇʵÏÖ£¬¾í3ÊÇTCPÊÂÎñЭÒéµÈ¡£»¹Óйٷ½µÄЭÒéÎĵµ£ºRFC
µ±È»Ò²¿ÉÒÔÔÚÍøÉÏÏÂÔصç×ÓÊé¡£
¾­µäµÄ¿ªÔ´Ð­Òé·ÖÎö¹¤¾ß£ºWireshark.
¼òµ¥µÄ¿ªÔ´TCP/IPЭÒéÕ»£ºLwIP£¬»òÕßLinux 1.0Àï°üº¬µÄЭÒéÕ»£¬µ±È»Ò²¿ÉÒÔ¿´¿´FreeBSDµÄTCP/IPЭÒéÕ»¡£
3. ʵ¼ÊÖ¸µ¼ÍøÂç±à³ÌµÄÊé
Winodwsƽ̨£¬¾­µäÊéÊÇ¡¶windowsÍøÂç±à³Ì¡·µÚ¶þ°æ¡£
Linuxƽ̨£¬¾­µäÊéÊÇW.Richard Stevens Öø¡¶UNIXÍøÂç±à³Ì¡·¡£
4. VC++¿ª·¢
ºî½ÝÖø ¡¶ÉîÈëdz³öMFC¡·£¬ ¡¶windows³ÌÐòÉè¼Æ¡·£¬¡¶WindowsºËÐıà³Ì¡·£¬MicrosoftµÄMSDN¡£
ÏÂÔØÊé¼®
1. Linux TCP/IP ЭÒéÕ»·ÖÎö£¬ÕâÊÇchinaunix.netÂÛ̳ÀïµÄNÈËдµÄµç×ÓÊ飬¿ÉÒÔÔÚÕâÀïÏÂÔØPDF°æ±¾¡£
http://blog.chinaunix.net/u2/85263/showart_1810785.html
2. ¡¶TCP/IPÏê½â¡·Èý¾íÊ飬PDF°æ±¾ÏÂÔصØÖ·£º
¡¶TCP/IPÏê½â£¬¾í1£ºÐ­Òé¡·£¬http://www.laogu.com/ds_510.htm
¡¶TCP/IPÏê½â£¬¾í2£ºÊµÏÖ¡·£¬http://www.laogu.com/ds_511.htm
¡¶TCP/IPÏê½â£¬¾í3£ºtcpÊÂÎñЭÒéµÈ¡·£¬http://www.laogu.com/ds_512.htm
3. Wireshark
¿ªÔ´µÄ¾­µäµÄЭÒé·ÖÎö¹¤¾ßWireshark, http://www.wireshark.org/
4. Winpcap( linux version: libpcap) and WinDump: tcpdump for Windows
http://www.winpcap.org/
5. MinixµÄ×÷Õߣ¬ÖøµÄ¡¶¼ÆËã»úÍøÂç¡·Ò²ºÜ¾­µä£¬½¨Òé¿´¿´£¬Õâ±¾ÊéÊǺܶà´óѧµÄ¼ÆËã»úרҵ½Ì²Ä¡£
http://product.dangdang.com/product.aspx?product_id=20446391


Ïà¹ØÎĵµ£º

C/S½á¹¹Web»¯£¬ÆƳýERP·Ö²¼Ä£Ê½Æ¿¾±

2009Ä꣬¾­¼ÃΣ»úÁýÕÖϵÄÖйú¹ÜÀíÈí¼þÐÐÒµ£¬ÓëÍùÄêÏà±È¾²Ä¬ÁËÐí¶à¡£²»¾ÃÇ°£¬SAPÖйúÑо¿Ôº×ܲÃÜÇÏé÷ëÅúÆÀ¹ú²úÈí¼þ¼¼Êõ»¹Í£ÁôÔÚ10ÄêÇ°¿Í»§¶Ë(Clien/Server)¼Ü¹¹Ë®Æ½£¬Òý·¢Òµ½çÒ»³¡´óÂÛÕ½¡£ÄÇôÖйú¹ÜÀíÈí¼þ¼¼ÊõÊÇ·ñÕæµÄÒѾ­Âäºó?
¡¡¡¡C/SÓ¦ÓÃÈÔÓÐÓÅÊÆ
¡¡¡¡ÄÇôÖйú¹ÜÀíÈí¼þ¼¼ÊõÊÇ·ñÒѾ­Âäºó?
¡¡¡¡C/S½á¹¹³ÌÐòÓëB/S(Web) ......

C/C++ qsort()¿ìËÙÅÅÐòµÄÓ÷¨


CÓïÑÔÖÐÅÅÐòµÄËã·¨ÓкܶàÖÖ£¬ÏµÍ³Ò²ÌṩÁËÒ»¸öº¯Êýqsort()¿ÉÒÔʵÏÖ¿ìËÙÅÅÐò¡£Ô­ÐÍÈçÏ£º
void qsort(void *base, size_t nmem, size_t size, int (*comp)(const void *, const void *));
Ëü
¸ù¾ÝcompËùÖ¸ÏòµÄº¯ÊýËùÌṩµÄ˳Ðò¶ÔbaseËùÖ¸ÏòµÄÊý×é½øÐÐÅÅÐò£¬nmemΪ²Î¼ÓÅÅÐòµÄÔªËظöÊý£¬sizeΪÿ¸öÔªËØËùÕ¼µÄ×Ö½ÚÊý¡£Àý È ......

ÈçºÎÀí½âcºÍc++ µÄ¸´ÔÓÀàÐÍÉùÃ÷

int main(int argc, char* argv[])
    {
    /**//* ************************************************************
            Ö¸Õë
    **************************************************************/ ......

¿¼²éǶÈëʽC¿ª·¢ÈËÔ±×îºÃµÄÊ®µÀÌâ

·Ç³£»ù±¾¹ØÓÚCÓïÑÔµÄÎÊÌâ,Ò»¸öÐÅÏ¢Àà(¼ÆËã»ú,×ÊѶ¹¤³Ì,µç×Ó¹¤³Ì, ͨÐŹ¤³Ì)רҵµÄ±¾¿Æ±ÏÒµÉúÓ¦¸Ã´ïµ½µÄˮƽ¡£ÌâÄ¿²»ÄÑ,È«²¿¶¼ÄÜ¿ìËٵشðÍ꣬µ±È»Ò²ÐèÒªÒ»¶¨µÄ֪ʶ´¢±¸¡£
¶ÔÓÚ´ó¶àÊýÈË£¬ÎÒÃÇÔ¤ÆÚÄã¿ÉÄÜ´ð´í 3)   4)  15)Ì⣬ËùÒÔ´ð´í3µÀÒÔÄڵģ¬ÎÒÃÇÈÏΪÄãºÜ°ô
´ð´í5µÀÌâÒÔÄÚ£¬ÎÒÃÇÈÏΪÄ㻹²»´í(Ä㻹¿ÉÄÜ´ð ......

¿¼²éǶÈëʽC¿ª·¢ÈËÔ±×îºÃµÄÊ®µÀÌâ²Î¿¼´ð°¸

Ïêϸ²Î¿¼´ð°¸
µÚ1Ìâ:   (b)
volatile×ÖÃæÒâ˼ÊÇÒ×ÓÚ»Ó·¢µÄ¡£Õâ¸ö¹Ø¼ü×ÖÀ´ÃèÊöÒ»¸ö±äÁ¿Ê±£¬Òâζ×Å ¸ø¸Ã±äÁ¿¸³Öµ(дÈë)Ö®ºó£¬ÂíÉÏÔÙ¶ÁÈ¡£¬Ð´ÈëµÄÖµÓë¶ÁÈ¡µÄÖµ¿ÉÄܲ»Ò»Ñù,ËùÒÔ˵Ëü"ÈÝÒ×»Ó·¢"µÄ¡£
ÕâÊÇÒòΪÕâ¸ö±äÁ¿¿ÉÄÜÒ»¸ö¼Ä´æÆ÷£¬Ö±½ÓÓëÍⲿÉ豸ÏàÁ¬£¬ÄãдÈëÖ®ºó£¬¸Ã¼Ä´æÆ÷Ò²ÓпÉÄܱ»ÍⲿÉ豸µÄд²Ù×÷Ëù¸Ä±ä;»òÕ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ