×÷ΪjavaµÄÒ»¸ö¿âÀ´Ê¹ÓÃwvtool
¸ÃWVTool¿É×÷Ϊһ¸ö¶ÀÁ¢µÄJava¿â»òRapidMiner»·¾³µÄÒ»¸ö²å¼þÀ´Ê¹Óá£ÔÚÕâÀÎÒÃǽ«Ö÷ÒªÌÖÂÛWVTool×÷Ϊһ¸öjava¿âÀ´Ê¹ÓÃÊÇÈçºÎʵÏֵġ£
1.1 °²×°
×÷ΪJava¿âʹÓÃWVTool£¬Ê×ÏÈ´ÓSourceForgeÉÏWVTool/ homepage1ÉÏÏÂÔØwvtool°ü £¬½âѹËõµµ°¸£¬²¢°Ñwvtool.jarÎļþºÍËùÓеÄjarÎļþ·ÅÖõ½lib×ÓĿ¼ÖС£
ҪʹWVToolÄÜÓ¦ÓÃÆðÀ´£¬ÐèÒª´¦ÀíÁ½ÖÖ»ù±¾²½Ö裺
1. ´Ó¸ø¶¨µÄÒ»×éÎı¾ÎļþÀ´´´½¨Ò»¸ö´Ê±í£¨¶¨ÒåÏòÁ¿¿Õ¼äµÄά¶È£©£»
2. »ùÓÚ´´½¨µÄ´Ê±í´´½¨ÏòÁ¿¿Õ¼ä¡£´Ê±íÖаüº¬µÄËùÓдÊÌõÁ¬Í¬Ò»Ð©Í³¼ÆÊý×Ö£¨ÀýÈ磬ÔÚÓжàÉÙÎļþ£¬´ÊÌõ£©¶¼±»ÓÃÀ´Ê¸Á¿»¯ ¡£Ê¸Á¿»¯µÄ´Ê±íÖеĴÊÌõÓÃÀ´¾ö¶¨ÏòÁ¿¿Õ¼äµÄά¶ÈºÍȨֵ¡£
ÒÔÉÏÁ½¸ö²½ÖèÐèÒªÁ½¸ö»ù±¾ÊäÈë²ÎÊý¡£Ê×ÏÈ£¬ÊäÈëÑù±¾ÎļþÇåµ¥£¬¸æËßϵͳ´¦ÀíÄÄЩÎı¾Îļþ£»µÚ¶þ£¬ÅäÖöÔÏó£¬Ëü¸æËßϵͳ¸÷¸ö²½ÖèËùʹÓõĴ¦Àí·½·¨¡£
1.2 ¶¨ÒåInput
InputÁÐ±í¸æËßWVToolÄÄЩѧϰÎı¾ÎļþÓ¦¸Ã´¦Àí¡£ÁбíÖÐÿÏî°üº¬ÒÔÏÂÐÅÏ¢£º
l URIµÄÎı¾×ÊÔ´¡£Ä¿Ç°£¬Õâ¿ÉÒÔÊDZ¾µØÎļþ/Ŀ¼»òÍøÖ·
Èç¹ûÊDZ¾µØÄ¿Â¼Îļþ£¬ÔÚ´ËĿ¼ÖеÄËùÓÐÎļþ¶¼±»´¦Àí£¨°üº¬×ÓĿ¼£© ¡£×÷ΪWVToolµÄÀ©Õ¹£¬ÆäËûÀàÐ͵ÄURIÒ²¿ÉÒÔ´¦ÀíµÄºÜºÃ£¬Ö»ÒªÓû§ÌṩÁËÒ»¸ö·½·¨À´´¦ÀíËüÃÇ£¨¼û2.3 £©
l Îı¾µÄÓïÑÔÀàÐÍ£¨¿ÉÑ¡£©
l ÎļþÀàÐÍ£¨¿ÉÑ¡£©
ÎļþÀàÐÍ·ÖΪÎı¾Îļþ£¨txt£©¡¢pdfÎļþ£¨pdf£©¡¢ÍøÒ³Îļþ£¨htm/html£©ºÍxmlÎļþ£¨xml£©
l ½âÎöÎı¾µÄ×Ö·û¼¯±ÈÈçUTF-8£¨¿ÉÑ¡£©
l ¶ÔÏóλÖÃÐòºÅ£¨¿ÉÑ¡£©
Îı¾½«±»´¦Àí³ÉΪ¶ÔÏó£¬ÈçÖ÷Ìâ¡£ÕâÖÖÐÅϢͨ³£ÊÇÓÃÓÚÎı¾×Ô¶¯·ÖÀ࣬µ«Ò²¿ÉÒÔÓÃÀ´×÷ΪºÍ´ÊÌõ¹ØÁª×öËûÓá£Õâ¸ö¶ÔÏóÐòºÅ·¶Î§´Ó0µ½M - 1 £¬ÆäÖÐmÊǶÔÏóÊýÄ¿
ÔÚÏÂÃæµÄÀý×ÓÖУ¬InputÁбíͨ¹ýµ÷ÓÃaddEntry´´½¨ÁËÈý¸ö¶ÔÏó£¬Èý¸ö¶ÔÏóÊǽ¨Á¢Á½¸öÖ¸ÏòÎļþµÄ±¾µØÎļþϵͳºÍÒ»¸öÖ¸ÏòÒ»¸öÍøÒ³¡£
//´´½¨Èý¸ö¶ÔÏ󣬳õʼ»¯InputÁбí
WVTFileInputList list = new WVTFileInputList(3);
//Ìí¼Ó¶ÔÏó
list.addEntry( new WVTDocumentInfo("data/alt.atheism","txt",English,0));
list.addEntry( new WVTDocumentInfo("data/soc.rel
Ïà¹ØÎĵµ£º
Java NIO APIÏê½â
ÔÚJDK
1.4ÒÔǰ£¬JavaµÄIO²Ù×÷¼¯ÖÐÔÚjava.ioÕâ¸ö°üÖУ¬ÊÇ»ùÓÚÁ÷µÄ×èÈû£¨blocking£©API¡£¶ÔÓÚ´ó¶àÊýÓ¦ÓÃÀ´Ëµ£¬ÕâÑùµÄAPIʹÓúܷ½
±ã£¬È»¶ø£¬Ò»Ð©¶ÔÐÔÄÜÒªÇó½Ï¸ßµÄÓ¦Óã¬ÓÈÆäÊÇ·þÎñ¶ËÓ¦Óã¬ÍùÍùÐèÒªÒ»¸ö¸üΪÓÐЧµÄ·½Ê½À´´¦ÀíIO¡£´ÓJDK 1.4Æð£¬NIO
API×÷Ϊһ¸ö»ùÓÚ»º³åÇø£¬²¢ÄÜÌṩ·Ç×èÈû(non-blo ......
stack ºÍ heep ¶¼ÊÇÄÚ´æµÄÒ»²¿·Ö
stack ¿Õ¼äС£¬ËٶȱȽϿ죬 ÓÃÀ´·Å¶ÔÏóµÄÒýÓÃ
heap ´ó£¬Ò»°ãËùÓд´½¨µÄ¶ÔÏó¶¼·ÅÔÚÕâÀï¡£
Õ»(stack):ÊÇÒ»¸öÏȽøºó³öµÄÊý¾Ý½á¹¹,ͨ³£ÓÃÓÚ±£´æ·½·¨(º¯Êý)ÖеIJÎÊý,¾Ö²¿±äÁ¿.
ÔÚjavaÖÐ,ËùÓлù±¾ÀàÐͺÍÒýÓÃÀàÐͶ¼ÔÚÕ»Öд洢.Õ»ÖÐÊý¾ÝµÄÉú´æ¿Õ¼äÒ»°ãÔÚµ±Ç°scopesÄÚ(¾ÍÊÇÓÉ{...}À¨ÆðÀ´µÄÇøÓò) ......
58¡¢Ï̵߳Ļù±¾¸ÅÄî¡¢Ï̵߳Ļù±¾×´Ì¬ÒÔ¼°×´Ì¬Ö®¼äµÄ¹ØÏµ
¡¡¡¡Ïß³ÌÖ¸ÔÚ³ÌÐòÖ´Ðйý³ÌÖУ¬Äܹ»Ö´ÐгÌÐò´úÂëµÄÒ»¸öÖ´Ðе¥Î»£¬Ã¿¸ö³ÌÐòÖÁÉÙ¶¼ÓÐÒ»¸öỊ̈߳¬Ò²¾ÍÊdzÌÐò±¾Éí¡£
JavaÖеÄÏß³ÌÓÐËÄÖÖ״̬·Ö±ðÊÇ£ºÔËÐС¢¾ÍÐ÷¡¢¹ÒÆð¡¢½áÊø¡£
59¡¢JSPµÄ³£ÓÃÖ¸Áî
<%@page language="java" csession="true" buffer="64kb" autoFlush ......
´«ÖDz¥¿ÍµÄJAVA SE¸ß¼¶ÊÓÆµ2 IO ×Ôѧ±Ê¼Ç:
FileÀࣺ
1.IO°üÖÐΨһ´ú±í´ÅÅÌÎļþ±¾ÉíÐÅÏ¢µÄÀ࣬¶ø²»ÊÇÎļþÖÐÄÚÈÝ¡£
2.´´½¨¡¢É¾³ý¡¢ÖØÃüÃûÎļþµÈ·½·¨¡£
3.JavaÖÐĿ¼±»µ±×÷Ò»ÖÖÌØÊâÎļþʹÓã¬list·½·¨·µ»ØËùÓÐ×ÓĿ¼ºÍÎļþ¡£
4.UnixÏ·¾¶· ......