SQLServer2005·Ö½â²¢µ¼ÈëxmlÎļþ ÊÕ²Ø
²âÊÔ»·¾³SQL2005£¬windows2003
DECLARE @idoc int;
DECLARE @doc xml;
SELECT @doc=bulkcolumn from OPENROWSET(
BULK 'D: \test.xml',
SINGLE_BLOB) AS x
EXEC sp_xml_preparedocument @Idoc OUTPUT, @doc
SELECT * into #temp from OPENXML (@Idoc, '/Root/Item',2)
WITH (
[ID] varchar(10)
,[Name]varchar(10)
,[Caption]varchar(10)
)
select * from #temp
drop table #temp
/**//*--ÎļþD: est.xmlµÄÎı¾ÄÚÈÝ
<?xml version="1.0" encoding="UTF-8"?>
<Root>
<Item>
<ID>1</ID>
<Name>jinjazz</Name>
<Caption>¼ôµ¶</Caption>
</I ......
SQLServer2005·Ö½â²¢µ¼ÈëxmlÎļþ ÊÕ²Ø
²âÊÔ»·¾³SQL2005£¬windows2003
DECLARE @idoc int;
DECLARE @doc xml;
SELECT @doc=bulkcolumn from OPENROWSET(
BULK 'D: \test.xml',
SINGLE_BLOB) AS x
EXEC sp_xml_preparedocument @Idoc OUTPUT, @doc
SELECT * into #temp from OPENXML (@Idoc, '/Root/Item',2)
WITH (
[ID] varchar(10)
,[Name]varchar(10)
,[Caption]varchar(10)
)
select * from #temp
drop table #temp
/**//*--ÎļþD: est.xmlµÄÎı¾ÄÚÈÝ
<?xml version="1.0" encoding="UTF-8"?>
<Root>
<Item>
<ID>1</ID>
<Name>jinjazz</Name>
<Caption>¼ôµ¶</Caption>
</I ......
ÕâÁ½Ì죬¸ø×Ô¼ºµçÄÔŪÁË˫ϵͳ£¬³ýÁËÔÀ´µÄWindows 7ϵͳÍ⣬װÉÏÁËLinuxϵͳ£¬Ê¹Óõİ汾ÊÇUbuntu
£¨µã
»÷¿Éµ½ÏàÓ¦µÄÏÂÔØÒ³Ãæ£©¡£¿ªÊ¼ÎÒ×°µÄLinux°æ±¾ÊÇfedora9£¬¶ÔÓÚÒ»¸ö¸ù±¾Ã»½Ó´¥¹ýLinuxϵͳµÄÈ˶øÑÔ£¬Ê¹ÓÃfedora£¬¼òÖ±ÈÃÈ˱ÀÀ£¡£¸ü
±ÀÀ£µÄÊÇ£¬ÎÒÓõÄÓ¢Îİ档ûµÄ°ì·¨£¬ÓÖÖØÐÂÏÂÔØLinux£¬¿Ìµú¡£×°ÏµÍ³¡£×°ÏµÍ³µÄʱºòÒ²³öÁ˵ãÎÊÌ⣬²»¹ý¶¼ÊÇСÎÊÌ⣬һÏÂ×Ӿͽâ¾öÁË£¬Èç¹ûÓÐÈËËѵ½ÕâÆª
ÎÄÕ£¬Óöµ½ÁËÎÊÌ⣬¿ÉÁôÑÔѯÎÊ£¬Ëµ²»¶¨ÎÒÄܰïæ½â¾ö¹þ¡£
ÈëÕýÌâÁË¡£
Ê×ÏÈÊǰ²×°Eclipse£¬·½·¨ÓÐÁ½ÖÖ£º
µÚÒ»ÖÖÊÇͨ¹ýUbuntu×Ô´øµÄ³ÌÐò°²×°¹¦Äܰ²×°Eclipse£¬Ó¦ÓóÌÐò->UbtuntuÈí¼þÖÐÐÄ£¬ËÑEclipse°²×°¼´¿É¡£
µÚ¶þÖÖ·½·¨ÊÇÓÃÃüÁӦÓóÌÐò->¸½¼þ->ÖÕ¶Ë
È»ºóÊäÈ루ÖÐ ......
ÕâÁ½Ì죬¸ø×Ô¼ºµçÄÔŪÁË˫ϵͳ£¬³ýÁËÔÀ´µÄWindows 7ϵͳÍ⣬װÉÏÁËLinuxϵͳ£¬Ê¹Óõİ汾ÊÇUbuntu
£¨µã
»÷¿Éµ½ÏàÓ¦µÄÏÂÔØÒ³Ãæ£©¡£¿ªÊ¼ÎÒ×°µÄLinux°æ±¾ÊÇfedora9£¬¶ÔÓÚÒ»¸ö¸ù±¾Ã»½Ó´¥¹ýLinuxϵͳµÄÈ˶øÑÔ£¬Ê¹ÓÃfedora£¬¼òÖ±ÈÃÈ˱ÀÀ£¡£¸ü
±ÀÀ£µÄÊÇ£¬ÎÒÓõÄÓ¢Îİ档ûµÄ°ì·¨£¬ÓÖÖØÐÂÏÂÔØLinux£¬¿Ìµú¡£×°ÏµÍ³¡£×°ÏµÍ³µÄʱºòÒ²³öÁ˵ãÎÊÌ⣬²»¹ý¶¼ÊÇСÎÊÌ⣬һÏÂ×Ӿͽâ¾öÁË£¬Èç¹ûÓÐÈËËѵ½ÕâÆª
ÎÄÕ£¬Óöµ½ÁËÎÊÌ⣬¿ÉÁôÑÔѯÎÊ£¬Ëµ²»¶¨ÎÒÄܰïæ½â¾ö¹þ¡£
ÈëÕýÌâÁË¡£
Ê×ÏÈÊǰ²×°Eclipse£¬·½·¨ÓÐÁ½ÖÖ£º
µÚÒ»ÖÖÊÇͨ¹ýUbuntu×Ô´øµÄ³ÌÐò°²×°¹¦Äܰ²×°Eclipse£¬Ó¦ÓóÌÐò->UbtuntuÈí¼þÖÐÐÄ£¬ËÑEclipse°²×°¼´¿É¡£
µÚ¶þÖÖ·½·¨ÊÇÓÃÃüÁӦÓóÌÐò->¸½¼þ->ÖÕ¶Ë
È»ºóÊäÈ루ÖÐ ......
ÕâÁ½Ì죬¸ø×Ô¼ºµçÄÔŪÁË˫ϵͳ£¬³ýÁËÔÀ´µÄWindows 7ϵͳÍ⣬װÉÏÁËLinuxϵͳ£¬Ê¹Óõİ汾ÊÇUbuntu
£¨µã
»÷¿Éµ½ÏàÓ¦µÄÏÂÔØÒ³Ãæ£©¡£¿ªÊ¼ÎÒ×°µÄLinux°æ±¾ÊÇfedora9£¬¶ÔÓÚÒ»¸ö¸ù±¾Ã»½Ó´¥¹ýLinuxϵͳµÄÈ˶øÑÔ£¬Ê¹ÓÃfedora£¬¼òÖ±ÈÃÈ˱ÀÀ£¡£¸ü
±ÀÀ£µÄÊÇ£¬ÎÒÓõÄÓ¢Îİ档ûµÄ°ì·¨£¬ÓÖÖØÐÂÏÂÔØLinux£¬¿Ìµú¡£×°ÏµÍ³¡£×°ÏµÍ³µÄʱºòÒ²³öÁ˵ãÎÊÌ⣬²»¹ý¶¼ÊÇСÎÊÌ⣬һÏÂ×Ӿͽâ¾öÁË£¬Èç¹ûÓÐÈËËѵ½ÕâÆª
ÎÄÕ£¬Óöµ½ÁËÎÊÌ⣬¿ÉÁôÑÔѯÎÊ£¬Ëµ²»¶¨ÎÒÄܰïæ½â¾ö¹þ¡£
ÈëÕýÌâÁË¡£
Ê×ÏÈÊǰ²×°Eclipse£¬·½·¨ÓÐÁ½ÖÖ£º
µÚÒ»ÖÖÊÇͨ¹ýUbuntu×Ô´øµÄ³ÌÐò°²×°¹¦Äܰ²×°Eclipse£¬Ó¦ÓóÌÐò->UbtuntuÈí¼þÖÐÐÄ£¬ËÑEclipse°²×°¼´¿É¡£
µÚ¶þÖÖ·½·¨ÊÇÓÃÃüÁӦÓóÌÐò->¸½¼þ->ÖÕ¶Ë
È»ºóÊäÈ루ÖÐ ......
C µÄ¿ªÊ¼
2010Äê2ÔÂ10ÈÕ£¬
¿ªÊ¼ÔĶÁ¼ÒÀïÓйØ"CÓïÑÔ"µÄ¸÷ÖÖ×ÊÁÏ¡£
ʹÓà TurboC2.0£¬Å¼¶û¿ÉÄÜÒ²»áÓõ½ Microsoft Visual C++ 6.0¡£ ......
1¡¢CÓïÑÔµÄÏîÄ¿ÄÚ´æ¹ÜÀíºÜÈÃÈËÍ·ÌÛ£¬×ÔʼÖÁÖÕÄãÒªÃ÷°×ÄÄЩÄÚ´æÓ¦¸ÃÒªÊÍ·Å£¬ÄÄЩµ½×îºó²ÅÄÜÊÍ·Å£¬²»È»µÄ»°£¬¾Í»á³öÏÖһЩ¶Ñ±»ÆÆ»µµÄ´íÎó
2¡¢Ã¿Ð´Ò»¸öº¯ÊýÒ»¶¨Òª¼ÇµÃдËüµÄ²âÊÔ³ÌÐò£¬²»¹ÜÄǸöº¯Êý¼òµ¥µÄ»¹ÊǸ´ÔÓ£¬²»È»µÄ»°£¬µ½×îºó»áæËÀÄ㣬ÓÐʱ»¹»á·¸Ò»Ð©µÍ¼¶µÄ´íÎó¡£Õâ¸ö½ÌѵÎҾͷ¸¹ý£¬Ð´ÁËÒ»´ó¶ÑUtility¹¤¾ßº¯Êý¿â£¬Ò»¸ö¶¼Ã»ÓвâÊÔ£¬µ½ÁË×îºóÓõÄʱºò£¬´ó²¿·Ö´íÎó¶¼Êdzö×ÔÕâÀï¡£
3¡¢Õë¶ÔһЩ¸´ÔӵĹؼüµÄÈÝÒ×·¸´íÎóµÄµØ·½Ð´Ò»Ð©LOGÐÅÏ¢£¬ÆÁÄ»ºÍÎļþÊä³öÁ½ÖÖ·½Ê½ÏÔʾ³öÀ´£¬ÕâÀïÎÞÂÛÓÃVCµÈIDE¹¤¾ß£¬»¹ÊÇ´¿GCC¹¤¾ß¶¼ÊǺܺýøÐе÷ÊԵġ£½¨ÒéÓÃlog4cµÈһЩ¿ªÔ´¹¤¾ß½øÐÐLOG¡£
4¡¢ÔÚ¶Ô³ÌÐò½øÐе÷ÊÔʱ£¬²ÉÓÃÅųý·¨£¬¶þ·Ö·¨£¬¿ÉÒÔºÜ¿ìµØÕÒ³ö³ÌÐòÖеĴíÎó¡£
ÎÄÕ³ö´¦£ºDIY²¿Âä(http://www.diybl.com/course/3_program/c++/cppsl/2008121/96901.html) ......
B/S½á¹¹£¨Browser/Server½á¹¹£©½á¹¹¼´ä¯ÀÀÆ÷ºÍ·þÎñÆ÷½á¹¹¡£ËüÊÇËæ×ÅInternet¼¼ÊõµÄÐËÆð£¬¶ÔC/S½á¹¹µÄÒ»Öֱ仯»òÕ߸ĽøµÄ½á¹¹¡£ÔÚÕâÖֽṹÏ£¬Óû§¹¤×÷½çÃæÊÇͨ¹ýWWWä¯ÀÀÆ÷À´ÊµÏÖ£¬¼«ÉÙ²¿·ÖÊÂÎñÂß¼ÔÚǰ¶Ë£¨Browser£©ÊµÏÖ£¬µ«ÊÇÖ÷ÒªÊÂÎñÂß¼ÔÚ·þÎñÆ÷¶Ë£¨Server£©ÊµÏÖ£¬ÐγÉËùνÈý²ã3-tier½á¹¹¡£ÕâÑù¾Í´ó´ó¼ò»¯Á˿ͻ§¶ËµçÄÔÔØºÉ£¬¼õÇáÁËϵͳά»¤ÓëÉý¼¶µÄ³É±¾ºÍ¹¤×÷Á¿£¬½µµÍÁËÓû§µÄ×ÜÌå³É±¾£¨TCO£©¡£ÒÔĿǰµÄ¼¼Êõ¿´£¬¾ÖÓòÍø½¨Á¢B/S½á¹¹µÄÍøÂçÓ¦Ó㬲¢Í¨¹ýInternet/IntranetģʽÏÂÊý¾Ý¿âÓ¦Óã¬Ïà¶ÔÒ×ÓÚ°ÑÎÕ¡¢³É±¾Ò²Êǽϵ͵ġ£ËüÊÇÒ»´ÎÐÔµ½Î»µÄ¿ª·¢£¬ÄÜʵÏÖ²»Í¬µÄÈËÔ±£¬´Ó²»Í¬µÄµØµã£¬ÒÔ²»Í¬µÄ½ÓÈ뷽ʽ£¨±ÈÈçLAN, WAN, Internet/IntranetµÈ£©·ÃÎʺͲÙ×÷¹²Í¬µÄÊý¾Ý¿â£»ËüÄÜÓÐЧµØ±£»¤Êý¾Ýƽ̨ºÍ¹ÜÀí·ÃÎÊȨÏÞ£¬·þÎñÆ÷Êý¾Ý¿âÒ²ºÜ°²È« ¡£Ä¿Ç°ÎÒÔºÄÚÍø£¨Intranet£©¡¢ÍâÍø£¨Internet£©ºÍ±±¾©¶«·½Çå´ó¹«Ë¾“°¸¼þ¡¢°ì¹«¹ÜÀíÈí¼þ”¾ÍÊÇB/S ½á¹¹¹ÜÀíÈí¼þ£¬¸É¾¯ÔÚ¾ÖÓòÍø¸÷¹¤×÷վͨ¹ýWWWä¯ÀÀÆ÷¾ÍÄÜʵÏÖ¹¤×÷ÒµÎñ¡£ÌرðÊÇÔÚJAVAÕâÑùµÄ¿çƽ̨ÓïÑÔ³öÏÖÖ®ºó£¬B/S¼Ü¹¹¹ÜÀíÈí¼þ¸üÊÇ·½±ã¡¢ËÙ¶ÈÂý¡¢Ð§¹ûÓÅ¡£
Ëæ×ÅInternetºÍWWWµÄÁ÷ÐУ¬ÒÔÍùµÄÖ÷»ú£¯Öն˺ÍC£¯S¶¼ÎÞ·¨Âú×㵱ǰµÄÈ«ÇòÍøÂ ......
µÚÒ»Õ CÓïÑÔ¸ÅÊö
²»ÒªÌÖÂÛΪʲôҪѧϰCÓïÑÔµÄÎÊÌ⣬CÓïÑÔ×ÔÓÐËü×Ô¼º¶ÀÌØµÄÆøÏ¢£¡
Ò»¡¢CÓïÑÔµÄÀúÊ·
CÓïÑÔÊÇ1972ÄêÖÁ1973Äê¼ä£¬ÔÚÃÀ¹úµÄ±´¶ûʵÑéÊÒ( Bell Laboratories )ÓÉDennis M. RitchieÒ»¸öÈË¿ª·¢³öÀ´µÄÒ»ÖÖÏà¶Ô±È½ÏеijÌÐòÉè¼ÆÓïÑÔ¡£
1960Ä꣬³öÏÖµÄALGOL 60 (Ò²³Æ A ÓïÑÔ)ÊÇÒ»ÖÖÃæÏòÎÊÌâµÄ¸ß¼¶ÓïÑÔ£¬ËüÀëÓ²¼þ±È½ÏÔ¶£¬²»ÒËÓÃÀ´±àдϵͳ³ÌÐò¡£
1963Ä꣬Ӣ¹ú½£ÇÅ´óÑ§ÍÆ³öCPLÓïÑÔ¡£CPLÓïÑÔÔÚALGOL 60µÄ»ù´¡Éϸü½Ó½üÓ²¼þһЩ£¬µ«¹æÄ£±È½Ï´ó£¬ÄÑÒÔʵÏÖ¡£
1967Ä꣬Ӣ¹ú½£ÇÅ´óѧµÄMartin Richards¶ÔCPLÓïÑÔ×öÁ˼ò»¯£¬ÍƳöÁËBCPL ( Basic Combined Programming Language )ÓïÑÔ¡£
1970Ä꣬ÃÀ¹ú±´¶ûʵÑéÊÒµÄKen ThompsonÒÔBCPLÓïÑÔΪ»ù´¡£¬ÓÖ×öÁ˽øÒ»²½¼ò»¯£¬Éè¼Æ³öÁ˺ܼòµ¥µÄ¶øÇҺܽӽüÓ²¼þµÄBÓïÑÔ£¨È¡BCPLµÄµÚÒ»¸ö×Öĸ £©£¬BÓïÑÔµÄÖ÷Ҫ˼ÏëÔ´ÓÚBCPLÓïÑÔ£¬²¢ÇÒBÓïÑÔдÁËÔçÆÚµÄUNIX²Ù×÷ϵͳ£¬ÔÚPDP-7»úÆ÷ÉÏʵÏÖ¡£
ÔÚ̸ÂÛCÓïÑÔµÄʱºò£¬Ò»¶¨ÒªÌ¸ÂÛUNIX²Ù×÷ϵͳ¡£UNIX²Ù×÷ϵͳÊÇÔÚ1969ÄêÓÉKen ThompsonºÍDennis M. RitchieÁ½ÈËÔÚ±´¶ûʵÑéÊÒÀ↑·¢³É¹¦µÄ£¬×î³õÊÇÓûã±àÓïÑÔдµÄ¡££¨ UNIX²Ù×÷ϵͳµÄ¸ÅÊö»áÁíÐи½Â¼¡£ £©
BCPLÓïÑÔºÍBÓï ......