¹ØÓÚperlÖкÍCÖеÄsort»úÖÆ £¨×ªÔØ£©
¹ØÓÚperlÖкÍCÖеÄsort»úÖÆ
£¨×ªÔØ£©
ϸ¶ÁC++ primer£¬ÖÕÓÚÀí½âÁËÒ»Ö±±È½ÏÒÉ»óµÄperlºÍCµÄsortº¯Êý»úÖÆ¡£ÎÒµ½²»ÊÇÒÉ»óËüµÄÓ÷¨£¬¶øÊǺÜÒÉ»óËüµÄÐÎʽ£¬ÎªÊ²Ã´Òª´«µÝÒ»¸ö×Ó³ÌÐòµÄÄäÃûÒýÓøøËüÄØ£¬¶øÇÒÐÎʽ»¹ºÜ¹Å¹Ö£¬Ò»¶¨ÒªÊÇ$a<$b£¬$a<=>$bÖ®ÀàµÄ¡£ÒªÇóÑϸñÇҹŹ֡£
½ñҹͻȻ¿´µ½p.384Ò³£¬¿´µ½ÊéÉ϶ÔquicksortÅÅÐòËã·¨µÄ½²½âÖÕÓÚŪÃ÷°×ÁËΪʲôҪ´«µÝÒ»¸öÈç´Ë¹Å¹ÖµÄ×Ó³ÌÐò£¬²¢ÂÔ˼¿¼Ò»Ï£¬ÍÆÏë³öperl¶ÔϱêÅÅÐòµÄÔÀíÒÔ¼°ÎªºÎÊéÉÏ˵ϱêÅÅÐòÒª¿ì£¨¶ÔÒ»¸ö×Ö³¤µÄÖ¸Õë½øÐн»»»¶ø²»ÊǶÔÄÚ´æÊý¾Ý½øÐн»»»£¬³ý·ÇÊý×éµÄÄÚÈÝÊdz¬³¤×Ö·û´®Ö®ÀàµÄ¡£ÎÒµ¹ÊÇÔø¾ÊÔ¹ýϱêÅÅÐò£¬È·ÊµÒª±ÈÊý×éÖ±½ÓÅÅÐòÒª¿ì²»ÉÙ£©¡£
ÁíÍ⣬¹ØÓÚperlµÄreferenceÕâ¸öÃû×ÖÆðÃû¸Ðµ½ºÜÆæ¹Ö¡£Õâ¸öÃû×ÖÔÚÆäËüÓïÑÔÖж¼Òâζ×űðÃû£¬Ï൱ÓÚperlµÄalias»úÖÆ¡£ºÍperlÖÐʵ¼ÊµÄrefÓ¦ÓÃÍêÈ«²»´î±ß¡£
ÓÐÈ˰ÑperlµÄref»úÖÆ³ÆÎªÖ¸Õ룬¿´ÆðÀ´µ¹ÊǷdz£µÄÏñÁË£¬¿Éϧ×î´óµÄÎÊÌâÊÇperlµÄref¸ù±¾²»Ö§³ÖpointerËù±ØÓеÄ×ÔÔö++Ö®ÀàµÄ²Ù×÷(ËüµÄ×ÔÔö²Ù×÷¾ÓÈ»ÊÇÊä³öÒ»¸öÕûÊý£¿)¡£
¸öÈËÒþÔ¼¾õµÃ£¬perlµÄref»úÖÆµ¹ÊǺÍSTLÖеÄiterator·Ç³£ÉñËÆ£¬×ÔÓÉ£¬Êܵ½±£»¤È´ÓÃÆðÀ´ÇáËÉ£¬Ç¿´ó¡£ÔÚºÜ¶à·½Ãæ±Èiterator¸ü×ÔÓÉ£¬Òò´ËÒ²ÊÇÎÒϲ»¶ÓÃperlµÄrefµØÔÒò¡£Ò²ÐílarryÕæµÄºÜÊÜSTLµÄÓ°Ï죿ҲÐíperlÔÚij·½Ãæ×ߵøüԶһЩÁË¡£
ÆäʵºÜÏ£Íûperl 6ÄܰÑref»úÖÆ¸üÉÏÒ»²½£¬½è¼øiteratorµÄÓŵã(¿ÉϧÎÒÔÚperl 6µÄRFCÖÐûÓп´µ½ÓйصÄÒâÏò)¡£perl 6˵Ҫ×öÒ»¸öÍêÈ«Object-OrientµÄÓïÑÔ£¬ÆäʵÎÒ¸üÏ£ÍûËüÄÜ×öÒ»¸öGenericµÄÓïÑÔ(ÔÚijЩ·½Ã棬ÎÒ¾õµÃperl 5±ÈSTL¸üGeneric£¬ÒªÊÇÔÙ½è¼øÒ»ÏÂtemplatesģʽ¾ÍºÃÁË)
ºú˵ÁËЩ¸ÐÏ룬ºÜ¶àµØ·½ÔÀíÖ»ÊÇÓдËÍÆ±Ë£¬Ã»Óп´¹ýÓйصÄperlÔ´Â룬²»Ò»¶¨ÕýÈ·¡£
Ïà¹ØÎĵµ£º
1¡¢¿ª·¢»·¾³Çë²Î¿¼¡¶´î½¨ACE-5.7.4+VS2008¿ª·¢»·¾³¡·Ò»ÎÄ
2¡¢gSOAP¿â£¬ÏÂÔØµØÖ·£ºhttp://gsoap2.sourceforge.net/£¬±¾ÎÄʹÓõİ汾ÊÇ£ºgsoap_2.7.15£¬gSOAPµÄ±à³Ì¿ÉÒԲο¼docĿ¼ÏµÄsoapdoc2.pdf£¬¹Ù·½ÎĵµÐ´µÄ·Ç³£Ïêϸ¡£
ÈÃÎÒÃÇ¿ªÊ¼gSOAP±àÂëÂọ́º
1¡¢´´½¨gsoap_server.h£º
//gsoap ns2 service namespace: http://l ......
ÔÚº¯ÊýÌåÖÐÌí¼ÓÒÔÏ´úÂë:×¢£ºmemcpyÖеÄbitmapΪbmpÉú³ÉµÄcÎļþÊý×éÃû
int width = 533;
int height = 615;
BYTE* DDBdata=new BYTE[width*height*2];
BYTE* DIBdata;
memcpy(DDBdata,(void *)bitmap,width*height*2);
  ......
typedef ÉùÃ÷£¬¼ò³Æ typedef£¬ÎªÏÖÓÐÀàÐÍ´´½¨Ò»¸öеÄÃû×Ö¡£±ÈÈçÈËÃdz£³£Ê¹Óà typedef À´±àд¸üÃÀ¹ÛºÍ¿É¶ÁµÄ´úÂë¡£ËùνÃÀ¹Û£¬ÒâÖ¸ typedef ÄÜÒþ²Ø±¿×¾µÄÓï·¨¹¹ÔìÒÔ¼°Æ½Ì¨Ïà¹ØµÄÊý¾ÝÀàÐÍ£¬´Ó¶øÔöÇ¿¿ÉÒÆÖ²ÐÔºÍÒÔ¼°Î´À´µÄ¿Éά»¤ÐÔ¡£
µÚÒ»¡¢ËĸöÓÃ;
ÓÃ;һ£º
¶¨ÒåÒ»ÖÖÀàÐ͵ıðÃû£¬¶ø²»Ö»ÊǼòµ¥µÄºêÌæ»»¡£¿ÉÒÔÓÃ×÷ͬʱÉùÃ÷Ö¸ ......
Visual C++ÖеÄCÔËÐÐʱ¿âdzÎö(lib dll)
Ò»¡¢ÀúÊ·
¡¡¡¡CÔËÐÐʱ¿â¾ÍÊÇC run-time library£¬µ®ÉúÓÚ20ÊÀ¼Í70Äê´ú£¬ÊÇC¶ø·ÇC++ÓïÑÔÊÀ½çµÄ¸ÅÄC³ÌÐòÔËÐÐʱÐèÒªÕâЩ¿âÖеĺ¯Êý¡£
¡¡¡¡CÓïÑÔÊÇËùνµÄ“СÄں˔ÓïÑÔ£¬¾ÍÆäÓïÑÔ±¾ÉíÀ´ËµºÜС£¨²»¶àµÄ¹Ø¼ü×Ö£¬³ÌÐòÁ÷³Ì¿ØÖÆ£¬Êý¾ÝÀàÐ͵ȣ©¡£ËùÒÔ£¬CÓïÑÔÄں˿ª·¢³öÀ´Ö®ºó£¬ ......
ÔÚѧϰ£¼Linux³ÌÐòÉè¼Æ£¾µÚ8ÕÂMySQLÊý¾Ý¿â8.3½Ú£º
ʹÓÃCÓïÑÔ·ÃÎÊMySQL·ÃÎÊÊý¾Ý¿âʱ³¢ÊÔ°ÑSQLÊý¾Ý»»³ÉÁËÖÐÎÄ£¬µ«ÊÇÔÚÔËÐÐʾÀý³ÌÐòʱÖÕ¶ËÊä³öÈ´ÂÒÂ룬MySQL C ÓïÑÔÁ¬½ÓĬÈÏ×Ö·û¼¯ÊÇlatin1
²éÁËÏÂAPIÕÒµ½ÈçϺ¯Êý¿É½â¾öÖÐÎÄÂÒÂëÎÊÌâ¡£
int
mysql_set_character_set(
MYSQL *
mysql,
char
*
csname)
ÃèÊö
¸Ãº¯ÊýÓ ......