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

Ò»·ÝC/S½çÃæ¹æ·¶

1. ½çÃæ¹æ·¶
1.1. ×ÜÌåÔ­Ôò
l ÒÔÓû§ÎªÖÐÐÄ¡£Éè¼ÆÓÉÓû§¿ØÖƵĽçÃæ£¬¶ø²»ÊǽçÃæ¿ØÖÆÓû§¡£
l Çå³þÒ»ÖµÄÉè¼Æ¡£ËùÓнçÃæµÄ·ç¸ñ±£³ÖÒ»Ö£¬ËùÓоßÓÐÏàͬº¬ÒåµÄÊõÓï±£³ÖÒ»Ö£¬ÇÒÒ×ÓÚÀí½â
l ÓµÓÐÁ¼ºÃµÄÖ±¾õÌØÕ÷¡£ÒÔÓû§ËùÊìϤµÄÏÖʵÊÀ½çÊÂÎñµÄ³éÏóÀ´¸øÓû§°µÊ¾ºÍÒþÓ÷£¬À´°ïÖúÓû§ÄÜѸËÙѧ»áÈí¼þµÄʹÓá£
l ½Ï¿ìµÄÏìÓ¦ËÙ¶È¡£
l ¼òµ¥ÇÒÃÀ¹Û¡£
1.2. Ô­ÔòÏêÊö
1.2.1. Óû§¿ØÖÆ
Óû§½çÃæÉè¼ÆµÄÒ»¸öÖØÒªÔ­ÔòÊÇÓû§Ó¦¸Ã×ÜÊǸоõÔÚ¿ØÖÆÈí¼þ¶ø²»ÊǸоõ±»Èí¼þËù¿ØÖÆ¡£
l ²Ù×÷ÉϼÙÉèÊÇÓû§--¶ø²»ÊǼÆËã»ú»òÈí¼þ--¿ªÊ¼¶¯×÷¡£Óû§°çÑÝÖ÷¶¯½ÇÉ«£¬¶ø²»ÊǰçÑݱ»¶¯½ÇÉ«¡£ÔÚÐèÒª×Ô¶¯Ö´ÐÐÈÎÎñʱ£¬ÒªÒÔÔÊÐíÓû§½øÐÐÑ¡Ôñ»ò¿ØÖÆËüµÄ·½Ê½À´ÊµÏÖ¸Ã×Ô¶¯ÈÎÎñ¡£
l ÌṩÓû§×Ô¶¨ÒåÉèÖá£ÒòΪÓû§µÄ¼¼ÄܺÍϲºÃ¸÷²»Ïàͬ£¬Òò´ËËûÃDZØÐëÄܹ»¸öÐÔ»¯½çÃæµÄijЩ·½Ãæ¡£WindowsΪÓû§ÌṩÁ˶ÔÐí¶àÕâ·½ÃæµÄ·ÃÎÊ¡£ÄúµÄÈí¼þÓ¦¸Ã·´Ó¦²»Í¬µÄϵͳÊôÐÔ--ÀýÈçÑÕÉ«¡¢×ÖÌå»òÆäËûÑ¡ÏîµÄÓû§ÉèÖá£
l ²ÉÈ¡½»»¥Ê½ºÍÒ×ÓÚ¸ÐÓ¦µÄ´°¿Ú£¬¾¡Á¿±ÜÃâʹÓÃģ̬¶Ô»°¿ò£¬¶øÊ¹ÓÃ"·Çģʽ"¸¨Öú´°¿Ú¡£ "ģʽ"ÊÇÒ»ÖÖ״̬£¬ËüÅųýÒ»°ãµÄ½»»¥£¬»òÕßÏÞÖÆÓû§Ö»ÄܽøÐÐÌØ¶¨µÄ½»»¥¡£µ±×îºÃʹÓÃÒ»¸öģʽ»ò¸ÃģʽֻÊÇ¿ÉÌæ»»µÄÉè¼ÆÊ±--ÀýÈ磬ÓÃÓÚÔÚÒ»¸ö»æÍ¼³ÌÐòÖÐÑ¡¶¨Ò»¸öÌØ¶¨¸Ð¾õ--ÇëÈ·±£¸ÃģʽÊÇÏÔÈ»µÄ¡¢¿É¼ûµÄ£¬ÊÇÒ»¸öÃ÷È·µÄÓû§Ñ¡¶¨µÄ½á¹û£¬²¢ÇÒÈÝÒ×È¡Ïû¡£
l ÔÚºǫ́ÔËÐг¤½ø³Ìʱ£¬±£³Öǰ̨ʽ½»»¥¡£ÀýÈ磬µ±ÕýÔÚ´òÓ¡Ò»¸öÎĵµ£¬¼´Ê¹¸ÃÎĵµ²»Äܱ»¸Ä±ä£¬Óû§Ò²Ó¦¸Ã¿ÉÒÔ×îС»¯¸Ã´°¿Ú¡£
l Á½⡣Óû§Ï²»¶Ì½Ë÷Ò»¸ö½çÃæ£¬²¢¾­³£´Ó³¢ÊԺʹíÎóÖÐѧϰ¡£Ò»¸öÓÐЧµÄ½çÃæÔÊÐí½»»¥Ê½µÄ·¢ÏÖ£¬ËüÖ»Ìṩһ×éºÏÊʵÄÑ¡Ôñ£¬²¢ÔÚÓû§¿ÉÄÜÆÆ»µÏµÍ³»òÊý¾ÝµÄÇé¿öʱ·¢³ö¾¯¸æ¡£Èç¹û¿ÉÐУ¬»¹Ó¦Ìṩ¿ÉÄæ×ª»ò¿É»¹Ô­µÄ²Ù×÷¡£¼´Ê¹ÔÚÉè¼ÆµÃºÜºÃµÃ½çÃæÖУ¬Óû§Ò²¿ÉÄÜ·¸´íÎó¡£ÕâЩ´íÎó¼È¿ÉÒÔÊÇÎïÀíÉϵã¨Å¼È»µØÖ¸ÏòÁË´íÎóµÄÃüÁî»òÊý¾Ý£©£¬Ò²¿ÉÒÔÊÇÂß¼­Éϵ썶ÔÑ¡¶¨ÄÄÒ»¸öÃüÁî»òÄÄЩÊý¾Ý×ö³öÁË´íÎóµÄ¾ö¶¨£©¡£ÓÐЧµÄÉè¼Æ±ÜÃâºÜ¿ÉÄܵ¼Ö´íÎóµÄÇé¿ö¡£Ëü»¹°üÈÝDZÔÚµÄÓû§´íÎ󣬲¢ÇÒʹÓû§Ò×ÓÚ»¹Ô­¡£
1.2.2. Çå³þÒ»ÖµÄÉè¼Æ
Ò»ÖÂÔÊÐíÓû§½«ÒÑÓеÄ֪ʶ´«µÝµ½ÐµÄÈÎÎñÖУ¬¸ü¿ìµØÑ§Ï°ÐÂÊÂÎ²¢½«¸ü¶àµÄ×¢ÒâÁ¦¼¯ÖÐÔÚÈÎÎñÉÏ¡£ÕâÊÇÒòΪËûÃDz»±Ø»¨Ê±¼äÀ´³¢ÊÔ¼Çס½»»¥ÖеIJ»Í¬¡£Í¨¹ýÌṩһÖÖÎȶ¨µÄ¸Ð¾õ£¬Ò»ÖÂʹµÃ½çÃæÊìϤ¶øÓÖ¿ÉÔ¤²â¡£Ò»ÖÂÔÚ½çÃæµÄËùÓз½Ãæ¶¼ÊǺÜÖØÒªµÄ£¬°üÀ¨ÃüÁîµÄÃû³Æ¡¢ÐÅÏ¢µÄ¿ÉÊÓ±íʾ£¬²Ù×÷ÐÐΪ£¬ÒÔ¼°ÔªËØÔÚÆÁÄ»ºÍ´°¿ÚÄÚ²¿µÄ·ÅÖá£


Ïà¹ØÎĵµ£º

dz̸C/C++ÄÚ´æÐ¹Â©¼°Æä¼ì²â¹¤¾ß

BoundsChecker²ÉÓÃÒ»ÖÖ±»³ÆÎª Code InjectionµÄ¼¼Êõ£¬À´½Ø»ñ¶Ô·ÖÅäÄÚ´æºÍÊÍ·ÅÄÚ´æµÄº¯ÊýµÄµ÷Ó᣼òµ¥µØËµ£¬µ±ÄãµÄ³ÌÐò¿ªÊ¼ÔËÐÐʱ£¬BoundsCheckerµÄDLL±»×Ô¶¯ÔØÈë½ø³ÌµÄµØÖ·¿Õ¼ä£¨Õâ¿ÉÒÔͨ¹ýsystem-levelµÄHookʵÏÖ£©£¬È»ºóËü»áÐ޸Ľø³ÌÖжÔÄÚ´æ·ÖÅäºÍÊͷŵĺ¯Êýµ÷Óã¬ÈÃÕâЩµ÷ÓÃÊ×ÏÈתÈëËüµÄ´úÂ룬ȻºóÔÙÖ´ÐÐÔ­À´µÄ´úÂë¡£Bo ......

JAVA²Ù×÷XMLµÄÍêÕûÀý×Ó——W3C DOMƪ

ÕâÊÇÒ»¸öÓÃJAVA W3C DOM ½øÐÐXML²Ù×÷µÄÀý×Ó£¬°üº¬Á˲éѯ¡¢Ôö¼Ó¡¢Ð޸ġ¢É¾³ý¡¢±£´æµÄ»ù±¾²Ù×÷¡£½ÏÍêÕûµÄÃèÊöÁËÒ»¸öXMLµÄÕû¸ö²Ù×÷Á÷³Ì¡£ÊʺϸÕÈëÃÅJAVA XML²Ù×÷µÄÅóÓѲο¼ºÍѧϰ¡£
¼ÙÉèÓÐXMLÎļþ£ºtest1.xml
<?xml version="1.0" encoding="UTF-8"?>
<books>
 <book>
  <name>¹þÀï²¨Ì ......

C/C++ÖеÄÈÕÆÚºÍʱ¼ä time_tÓëstruct tmת»»

(ת)C/C++ÖеÄÈÕÆÚºÍʱ¼ä time_tÓëstruct tmת»»
ͻ񻣼
±¾ÎÄ´Ó½éÉÜ»ù´¡¸ÅÄîÈëÊÖ£¬Ì½ÌÖÁËÔÚC/C++ÖжÔÈÕÆÚºÍʱ¼ä²Ù×÷ËùÓõ½µÄÊý¾Ý½á¹¹ºÍº¯Êý£¬²¢¶Ô¼ÆÊ±¡¢Ê±¼äµÄ»ñÈ¡¡¢Ê±¼äµÄ¼ÆËãºÍÏÔʾ¸ñʽµÈ·½Ãæ½øÐÐÁ˲ûÊö¡£±¾ÎÄ»¹Í¨¹ý´óÁ¿µÄʵÀýÏòÄãչʾÁËtime.hÍ·ÎļþÖÐÉùÃ÷µÄ¸÷ÖÖº¯ÊýºÍÊý¾Ý½á¹¹µÄÏêϸʹÓ÷½·¨¡£
¹Ø¼ü×Ö£ºUTC£¨ÊÀ½ç±ê ......

ÔÚandroid ÉÏÃæ ÔËÐд¿C helloworld

ÓÉÓÚÒª²âϵͳµÄCPUÊôÐÔ£¬ÐèÒª¶ÀÁ¢±àÒëÓ¦ÓóÌÐò£¬±ãÊÔÁËϱàÒë´¿C ³ÌÐò£¬²âÊÔͨ¹ý¡£
CC         := $(NDK_BASE)/toolchain/arm-eabi/bin/arm-eabi-gcc
AR         := $(NDK_BASE)/toolchain/arm-eabi/bin/arm-eabi-ar
INC  & ......

C\C++ byte»òÕßcharÊý×éתintÖµ

¼ÙÉèÓÐchar a[2];
ÈçÒª°Ñaת»»ÎªintÖµ¡£Ó¦ÊÇÈçÏÂд·¨int b=*(int *)a;
¼´£¬ÏȰÑÖ¸Õëa ת»»ÎªÒ»¸öintÖ¸Õ룬ȻºóÔÙ´Ë»ù´¡ÉÏȡֵ¡£
µ«ÊÇÁíÒ»ÖÖд·¨ int b=(int)(*a);ÊDz»¶ÔµÄ£¬*a È¡aµÄÄÚ´æµ¥ÔªÄÚÈÝ£¬ÒòΪÏÖÔÚaÊÇcharÖ¸Õ룬ËùÒÔÖ»»áÈ¡a[1]ÖÐÄÚÈÝ£¬×î´óΪ255. ÕâÀïҪ˵Ã÷µÄÊÇ£¬ÔÚ°Ñchar»òbyteÊý×éת»»ÎªÆäËûÀàÐ͵Äֵʱ£¬ÒªÏÈ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ