ÓÃCÓïÑÔÀ©Õ¹PythonµÄ¹¦ÄÜ
µ±½ñÓÐÐí¶àÃâ·ÑµÄ RDBMS£¨Relational Database Management
System£¬¹ØÏµÊý¾Ý¿â¹ÜÀíϵͳ£©£¬ÆäÖÐһЩÊÇ¿ª·ÅÔ´ÂëÈí¼þ£¬ÁíһЩÊÇÉÌÒµ³§ÉÌÌṩµÄÃâ·Ñ²úÆ·¡£Èç¹ûÄúÕýÔÚʹÓà C/C++¡¢Java™¡¢.NET
»ò PHP
¿ª·¢Ó¦ÓóÌÐò£¬ÏëѰÕÒÒ»ÖÖ¿É¿¿µÄÊý¾Ý·þÎñÆ÷£¬Ï£ÍûËüÖ§³ÖÏȽøµÄ¼¼Êõ¡¢¾ßÓв»¶ÏÀ©´óµÄ¿ª·¢ÈËÔ±ÉçÇø²¢ÒѾ²¿ÊðÔÚÐí¶à¹Ø¼üµÄÒµÎñ½â¾ö·½°¸ÖУ¬ÄÇô¿ÉÒÔ¿¼ÂDzÉÓÃ
Ð嵀 DB2® Express-C¡£±¾ÎÄÌÖÂÛÈçºÎºÜ¿ìµØ¿ªÊ¼ÔÚ×Ô¼ºµÄÓ¦ÓóÌÐòÖÐʹÓà DB2
Express-C£¬±¾ÎÄ»¹½«Ìṩһ¸öÕë¶ÔÓ¦ÓóÌÐòÓÅ»¯µÄ×Ô¶¯»¯Óëµ÷Óų¡¾°¡£
ΪʲôҪʹÓà DB2 Express-C£¿
DB2
Express-C »ùÓÚÓë DB2 Universal Database™£¨UDB£© Express Edition V8.2.2
²úÆ·Ò»ÑùµÄºËÐļ¼Êõ¡£Linux® ºÍ Windows® ƽ̨£¨32 λºÍ 64 룩É쵀 DB2 Express-C ¿ÉÒÔ´Ó IBM Ãâ·Ñ ÏÂÔØ
¡£IBM
ÔÚ 2006 Äê 1 Ô 1 ÈÕÍÆ³öÁË DB2 Express-C£¬ÕâÊÇ DB2 Universal Database Express
Edition£¨DB2 Express£©µÄÒ»¸ö°æ±¾¡£ËüΪ C/C++¡¢Java¡¢.NET¡¢PHP
µÈÓ¦ÓóÌÐòµÄ¹¹½¨ºÍ²¿ÊðÌṩÁËÒ»¸öÎȶ¨µÄÊý¾Ý¿â»·¾³¡£
IBM Cloudscape™ ºÍ Express-C ¶¼¿ÉÒÔ´Ó
IBM Ãâ·Ñ»ñµÃ£¬ËüÃǶ¼¿ÉÒÔÓÃÓÚ¿ª·¢ºÍ²¿ÊðÓ¦ÓóÌÐò¡£ÒòΪÕâÁ½ÖÖÊý¾Ý¿â·þÎñÆ÷¶¼»ùÓÚ¿ª·Å±ê×¼£¬±ÈÈç SQL ºÍ JDBC£¬ËùÒÔºÜÈÝÒ×ÔÚËüÃÇÖ®¼äÇ¨ÒÆ
Java Ó¦ÓóÌÐòºÍÊý¾Ý¿â¡£Èç¹ûÄúĿǰÕýÔÚʹÓà Cloudscape »ò Apache Derby£¬ÄÇô¿ÉÒÔ¿¼ÂÇʹÓÃÃâ·ÑµÄʵÓóÌÐò Cloudscape Workbench
½«Êý¾Ý¿âÇ¨ÒÆµ½ DB2£¬²¢³¢ÊÔÒ»ÏÂÐ嵀 DB2 Express-C¡£ËäÈ»Óë Cloudscape Ïà±È£¬DB2 Express-C
µÄÏÂÔØ°üºÍ´ÅÅÌÕ¼Óøü´ó£¬µ«ÊÇ DB2 ÌṩÁ˸ü¶àµÄ¹¤¾ß¡£Ëü»¹Ìṩ¸ü¶àµÄÌØÐÔ£¬±ÈÈçÈ«ÃæÖ§³Ö .NET Ó¦ÓóÌÐò£¬¶øÇÒÊÊºÏ PHP
Ó¦ÓóÌÐò¡£DB2 Express-C ×î¶à¿ÉÒÔÀûÓÃÁ½¸ö CPU ºÍ 4GB Äڴ棬Êý¾Ý¿âµÄ¹æÄ£Ò²²»ÊÜÏÞÖÆ¡£DB2
¿ÉÒÔÈÃÒ»¸öÊý¾Ý¿â¿çÐí¶à´ÅÅÌ£¬´Ó¶ø¸Ä½ø¿ÉÉìËõÐÔºÍÐÔÄÜ¡£
DB2 Express-C
ÊÇÒ»ÖÖ²úÆ·»¯µÄÊý¾Ý¿â·þÎñÆ÷£¬Ëü±ü³ÐÁË Linux ºÍ Windows ÉϳÖÐø¸Ä½øµÄ DB2 ²úÆ·µÄ´´Ð¼¼Êõ¡£×Ô 1995 ÄêÆðÒѾ¿ÉÒÔÔÚ
Windows ÉÏʹÓà DB2£¬Linux °æ±¾ÊÇ´Ó 1999 Ä꿪ʼµÄ¡£Èç¹û¶Ô DB2 µÄÀúÊ·¸ÐÐËȤ£¬½¨ÒéÔĶÁÎÄÕ “×ÜÀÀͼ: IBM DB2 ͨÓÃÊý¾Ý¿âºÍÐÅÏ¢¹ÜÀí
”£¨developerWorks£¬2003 Äê 1 Ô£©¡£
Äú
¿ÉÄÜ»áÎÊ£¬“Èç¹ûÊý¾Ý¿â·þÎñÆ÷ÐèÒª³¬¹ý 4GB µÄÄÚ´æºÍÁ½¸öÒÔÉ쵀 CPU À´Ö§³ÖÎÒµÄÓ¦ÓóÌÐò£¬ÄÇô¸ÃÔõô°ì£¿”
ÔÚÕâÖÖÇé¿öÏ£¬¿ÉÒÔºÜÈÝÒ×µØÇ¨ÒƵ½ Linux¡
Ïà¹ØÎĵµ£º
VB
If MSComm1.PortOpen = True Then MSComm1.PortOpen = False
MSComm1.CommPort = i1
MSComm1.PortOpen = True
MSComm1.InputMode = comInputModeBinary
MSComm1.InBufferCount = 0
& ......
filename=raw_input('enter file name:')
f=open(filename,'rb')
f.seek(0,0)
index=0
for i in range(0,16):
print "%3s" % hex(i) ,
print
for i in range(0,16):
print "%-3s" % "#" ,
print
while True:
temp=f.read(1)
if len(temp) == 0:
break
else:
print "%3s" % temp.encode('hex'),
......
´úÂëÖвÉÓÃÁËÈý²½ÊµÏÖËãÊõ±í´ïʽµÄ½âÎö:
1. ½«ËãÊõ±í´ïʽ(×Ö·û´®)ת»»³ÉÒ»¸öÁбíparseElement·½·¨
2. ½«Áбí±íʾµÄËãÊõ±í´ïʽת»»³Éºó׺±í´ïʽchangeToSuffix
3. ¼ÆËãºó׺±í´ïʽµÄ½á¹û
ÕâÀïÎÒÊÇΪÁË·½±ã, ¾ÍдÁ˸öparseElement, ²»ÏëÄÇ·½·¨Ð´µ½ºóÃæÈ´°Ñ×Ô¼ºÈÆ×¡ÁË, ¿ÉÒÔÏëÏóÒ»¸ö´ø×ÔÔö, λ, Âß¼, ËãÊõµÄ±í´ïʽµÄÊýÖµÌá ......
1. ʼþÇý¶¯
Ò»¸öʼþ¼°Æä»Øµ÷µÄÀý×ÓÊÇÊó±êÒÆ¶¯¡£ÎÒÃǼÙÉèÊó±êÖ¸ÕëÍ£ÔÚÄúGUI ³ÌÐòµÄij´¦¡£Èç¹ûÊó±ê±»ÒƵ½Á˳ÌÐòµÄ±ð´¦£¬Ò»¶¨ÊÇÓÐʲô¶«Î÷ÒýÆðÁËÆÁÄ»ÉÏÖ¸ÕëµÄÒÆ¶¯£¬´Ó¶ø±íÏÖÕâÖÖλÖõÄ×ªÒÆ¡£ÏµÍ³±ØÐë´¦ÀíÕâЩÊó±êÒÆ¶¯Ê¼þ²ÅÄÜÕ¹ÏÖ£¨²¢ÊµÏÖ£©Êó±êÔÚ´°¿ÚÉϵÄÒÆ¶¯¡£Ò»µ©ÄúÊÍ·ÅÁËÊó±ê£¬¾Í²»ÔÙ»áÓÐʼþÐèÒª´¦ ......
×òÌìÊÔÁËÏÂÓÃHTMLParserÀàÀ´½âÎöÍøÒ³£¬¿É·¢ÏÖ½á¹û²¢²»ÀíÏë¡£²»¹ÜÔõô˵£¬ÏÈдϹý³Ì£¬Ï£ÍûºóÀ´ÈËÄÜÔÚ´Ë»ù´¡ÉϽâ¾öÎÒËùÓöµ½µÄÎÊÌâ¡£
дÁË2Ì×½â¾ö·½°¸£¬µ±È»Õâ2Ì×Ö»ÄܶÔÌØ¶¨ÍøÕ¾ÓÐЧ¡£ÎÒÕâÀïÖ÷Ҫ˵Ã÷϶ÔBBCÖ÷Ò³www.bbc.co.ukºÍ¶ÔÍøÒ×www.163.comµÄ½âÎö¡£
¶ÔÓÚBBC£º
ÕâÌ×Òª¼òµ¥µÃ¶à£¬¿ÉÄÜÊǸÃÍøÒ³µÄ±àÂë±È½Ï±ê×¼°É
import ......