y‰SŽÒzJavaŽ¿–⥑ ..
751:747-748
08/06/30 17:03:08
Type safety: Unchecked cast from Object to HashMap<String,ResultSetMetaData>
Object‚©‚çHashMap‚Ö‚Ì–¢ŒŸ¸ƒLƒƒƒXƒg‚ðŽ¶‚ç‚ê‚Ä‚¢‚é‚Ì‚¾‚ÆŽv‚¢‚Ü‚·B
’P‘̃eƒXƒg—pƒeƒXƒgƒP[ƒX‚Ì’†‚ÅAclear‘O‚Í‚±‚̃tƒB[ƒ‹ƒh‚ªcontainsKey‚Å
—^‚¦‚ç‚ꂽƒL[‚̃IƒuƒWƒFƒNƒg‚ðŽ‚Á‚Ä‚¨‚èAclearŒã‚ÍŽ‚Á‚Ä‚¢‚È‚¢‚±‚Æ‚ðŠm”F‚·‚é
‚‚à‚肾‚Á‚½‚̂ł·‚ªB
‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚ñ‚¾‚낤B
752:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/06/30 17:10:19
>>751
Object ‚©‚ç‘ÌŒ^‚ւ̃LƒƒƒXƒg‚Í“{‚ç‚ê‚éB
Œx‚‚«‚Å‚à‚¢‚¢‚È‚çƒRƒ“ƒpƒCƒ‹ƒIƒvƒVƒ‡ƒ“‚Å -Xlint:unchecked ‚‚¯‚ê‚΃Rƒ“ƒpƒCƒ‹‚Í’Ê‚éB
Œx—}Ž~‚µ‚½‚¢‚Ȃ烃\ƒbƒh‚ɃAƒmƒe[ƒVƒ‡ƒ“ @SuppressWarnings("unchecked") ‚‚¯‚ëB
753:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/06/30 17:18:03
>>751
HashMap<String,ResultSetMetaData>‚ɃLƒƒƒXƒg‚µ‚悤‚Æ‚·‚é‚©‚çŒx‚ªo‚Ä‚¢‚é‚Ì‚ËB
Žg‚¢•û‚Æ‚µ‚Ä‚¨‚©‚µ‚¢‚ñ‚¾‚낤‚¯‚ÇA‚»‚ê‚Å‚à“®‚‚µA
HashMap‚ɃLƒƒƒXƒg‚·‚镪‚ɂ͌x‚ào‚È‚¢‚̂łÍH
754:747-748
08/06/30 17:47:25
>>752A>>753
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚â‚Á‚ς肱‚Ìꇂ͌x–³Ž‹‚·‚邵‚©‚È‚¢‚ñ‚Å‚µ‚傤‚©B
—Ⴆ‚Îinstanceof‚Æ‚©‚Åobject‚ªhashMap‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Å‚ ‚邱‚Æ‚ðŠm”F‚·‚邯‚©
‚Ȃɂ©‚»‚¤‚¢‚¤‚悤‚È•K—v‚Ȏ臂ª‚ ‚Á‚ÄA‚»‚ê‚ð‚·‚ê‚ÎŽ¶‚ç‚ê‚È‚‚È‚é‚Ì‚©‚ÆŽv‚Á‚Ă܂µ‚½B
‚¿‚Ȃ݂ɂ½‚¾‚ÌHashMap‚ɃLƒƒƒXƒg‚µ‚悤‚Æ‚·‚邯Œx‚ª‘‚¦‚Ü‚·‚—
HashMap ‚Í raw Œ^‚Å‚·B ‘ÌŒ^ HashMap<K,V> ‚Ö‚ÌŽQÆ‚ÍAƒpƒ‰ƒ[ƒ^[‰»‚·‚é•K—v‚ª‚ ‚è‚Ü‚·
‚Æ‚è‚ ‚¦‚¸@SuppressWarnings•t‚¯‚Ä“¦‚°‚Ü‚µ‚½B
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
‚à‚¤‚µŠæ’£‚Á‚ÄGenerics•׋‚µ‚Ü‚·B
755:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/06/30 17:47:33
>>751
HashMap<?,?> ‚ɂȂçƒLƒƒƒXƒg‚Å‚«‚é‚Í‚¸
756:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/06/30 17:52:02
‚à‚¤I‚í‚Á‚½‚炵‚¢‚æ
757:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/06/30 17:57:13
‚炵‚¢‚Ë
–³‘ʂȘJ—͂ɂȂÁ‚½‚ªA‚Ü‚Ÿ‰É’ׂµ‚¾‚µ
758:747-748
08/06/30 18:00:52
>>755
‚¤‚§‚§‚§‚§‚§‚§‚§‚§‚§ƒzƒ“ƒg‚¾[I‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·II
‚È‚ñ‚łȂñ‚¾‚낤‰œ‚ª[‚·‚¬‚éQ|P|Z
759:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/06/30 18:19:58
>>754
> HashMap ‚Í raw Œ^‚Å‚·B ‘ÌŒ^ HashMap<K,V> ‚Ö‚ÌŽQÆ‚ÍAƒpƒ‰ƒ[ƒ^[‰»‚·‚é•K—v‚ª‚ ‚è‚Ü‚·
‚»‚ê‚ÍA‚f‚…‚Ž‚…‚’‚‰‚ƒ‚¶‚á‚È‚¢HashMap‚ɉ½‚©‚ð‹l‚߂悤‚Æ‚µ‚Ä‚¢‚é‚©‚ç‚Å‚ÍH
ƒNƒŠƒA‚ðŠm”F‚µ‚½‚¢‚ÆŒ¾‚¤˜b‚¾‚Á‚½‚悤‚ÈEEEH
760:747-748
08/06/30 19:27:31
fd.get(test)‚ŃAƒNƒZƒX‚µ‚悤‚Æ‚µ‚Ä‚¢‚éprivateƒtƒB[ƒ‹ƒhfieldObjName‚ÍA
HashMap<String,ResultSetMetaData>‚ª–{—ˆ‚ÌŒ^‚È‚ñ‚Å‚·‚ªB
1)
HashMap<String,ResultSetMetaData> hoge =
(HashMap<String,ResultSetMetaData>)fd.get(test);
¨Type safety: Unchecked cast `‚ÆŽ¶‚ç‚ê‚é
2)
HashMap hoge = (HashMap)fd.get(test);
¨HashMap ‚Í raw Œ^‚Å‚·B ‘ÌŒ^ HashMap<K,V> ‚Ö‚Ì`‚ÆŽ¶‚ç‚ê‚é
3)
HashMap<?, ?> hoge = (HashMap<?, ?>)fd.get(test);
¨‚¨‚Á‚¯[I_(^o^)^
‚©‚‚µ‚Ä3)‚ÌŒãAtest.clear‚µ‚ÄAhoge.containsKey‚ªfalse‚ɂȂ邱‚Æ‚ð
Šm”F‚Å‚«‚Ü‚µ‚½B
‚¢‚ë‚¢‚닳‚¦‚Ä‚¢‚½‚¾‚¢‚Ä–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
761:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/06/30 22:46:01
Ž¿–â‚Á‚·
java‚©‚çphp‚Ƀf[ƒ^‚𑗂낤‚Æ‚µ‚Ä‚¢‚ÄA‚¤‚Ü‚php‚Ƀf[ƒ^‚ð‘—M‚Å‚«‚¸‚±‚Ü‚Á‚Ă܂·
ŠÂ‹«@ƒ[ƒJƒ‹
phpŠÂ‹«@Apach2
String data = "data=1";
URL cgiURL=null;
try {
//URL‚̶¬
try{
cgiURL = new URL("URLØÝ¸(localhost)");
}catch(MalformedURLException e){
e.printStackTrace();
}
//Ý’è
HttpURLConnection uc = (HttpURLConnection)cgiURL.openConnection();
uc.setRequestMethod("GET");
uc.setDoOutput(true);
uc.setUseCaches(false);
uc.setAllowUserInteraction(false);
// CGI‚Ö‚Ì‘‚«ž‚Ý—pƒXƒgƒŠ[ƒ€‚ðŠJ‚
OutputStreamWriter pw = new OutputStreamWriter( uc.getOutputStream() );
// CGI‚Ƀf[ƒ^‚ð‘—M‚·‚é
pw.write(data);
// ƒXƒgƒŠ[ƒ€‚ð•‚¶‚é
pw.flush();
pw.close();
}catch (MalformedURLException e) {
e.printStackTrace();
}catch (IOException e) {
e.printStackTrace();
}
apache‚̃ƒOƒf[ƒ^‚ð‚Ý‚Ä‚Ý‚é‚ÆAƒAƒNƒZƒXƒƒO‚³‚¦‚Ì‚±‚Á‚Ä‚¢‚Ü‚¹‚ñ.php’P‘̂ł͓®ì‚·‚é‚̂ł·‚ª‚È‚º‚©java‚©‚çphp‚ɂ͂ł«‚Ü‚¹‚ñ‚Å‚µ‚½‚Ç‚¤‚¢‚¤–â‘è“_‚ª‚ ‚é‚̂łµ‚傤‚©‚²‹³Žö‚‚¾‚³‚¢
762:>>761
08/06/30 22:47:08
ƒGƒ‰[‚͂Ƃ‚É‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½
763:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/06/30 23:10:00
>>761
connect()@‚ð‚µ‚Ä‚¢‚È‚¢Šˆ×‚©H
764:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/06/30 23:30:16
>>761
GET‚ÅDoOutput‚Í—L‚蓾‚È‚¢B
765:r545
08/06/30 23:57:58
ˆÈ‰º‚ÌC‚ðJava‚É‚·‚邯Amalloc‚̗̈æŠm•ۂ̂Ƃ±‚ë‚͂ǂ¤‚â‚Á‚Ä
•\‚·‚̂ł·‚©HH’²‚ׂ½‚çnew‚ðŽg‚¤‚Á‚Ă̂ªo‚½‚ñ‚Å‚·‚ªAŽg‚¢•û‚ª•ª‚ç‚È‚¢
‚Å‚·BB
// “ü—͈ø”F depth : ƒfƒBƒŒƒNƒgƒŠ‚̃rƒbƒg’·
// –ß‚è’l DIRECTORY : ƒfƒBƒŒƒNƒgƒŠ
DIRECTORY *create_directory(int depth) {
DIRECTORY *directory ;
directory = (DIRECTORY *)malloc(sizeof(DIRECTORY) * (unsigned int)pow(2, depth)) ; // 2‚ׂ̂«æ”{‚̗̈æ‚ðŠm•Û
if (directory == NULL) {
fprintf(stderr, "—̈æŠm•ñ‚ÉŽ¸”s‚µ‚Ü‚µ‚½\n\n") ;
exit(EXIT_FAILURE) ;
}
return directory;
}
766:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/01 00:00:43
ƒAƒvƒŒƒbƒg‚ðŽg‚Á‚Ä’è‹`‚µ‚½”͈͂łÌÀ•W‚̎擾‚ÌŽd•û‚Í•ª‚©‚é‚ñ‚Å‚·‚ªAƒAƒvƒŒƒbƒgˆÈŠO‚ÌŽž‚͂ǂ¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
‰æ–ʶォ‚çix,yj‚Ì’n“_‚Ƀ}ƒEƒXƒJ[ƒ\ƒ‹‚ª‚ ‚éB‚Ý‚½‚¢‚ȃvƒƒOƒ‰ƒ€‚ðì‚肽‚¢‚Å‚·B
iŠÈ’P‚ÉŒ¾‚¤‚ƃyƒCƒ“ƒg‚̉E‰º‚É•\ަ‚³‚ê‚邿‚¤‚Ȃ̂̑S‰æ–Êverj
‚±‚̃Nƒ‰ƒX‚ðŽg‚¦‚΂ł«‚éB‚Ý‚½‚¢‚ÈŠ´‚¶‚Å—Ç‚¢‚̂ŋ³‚¦‚Ä‚‚¾‚³‚¢B
767:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/01 00:05:38
>>765
Java‚ÆC‚͈Ⴄ‚ñ‚¾‚©‚ç–³—‚È‚±‚Æl‚¦‚é‚È
‰½‚ð‚·‚éƒvƒƒOƒ‰ƒ€‚Å‚»‚ê‚ð–ž‚½‚·‚悤‚ÈŽÀ‘•‚Å‚ ‚邱‚Æ‚ªd—v‚È‚¾‚¯
æ‚ɂ₳‚µ‚¢Java‚Å‚à“Ç‚ñ‚Å‚©‚ço’¼‚¹
768:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/01 00:15:37
>>765
C‚Ì‚±‚Ƃ͖Y‚ê‚Ä1‚©‚çjava•׋‚µ‚ëBl‚¦•û‚ªˆá‚¤‚©‚çA‚»‚ê‚ðJava‚É1:1ƒ}ƒbƒsƒ“ƒO‚Å‚«‚½‚Æ‚±‚ë‚ňӖ¡‚ª‚È‚¢B
769:>>761
08/07/01 00:30:32
>>764
‚·‚݂܂¹‚ñAPOST‚̊ԈႢ‚Å‚µ‚½
POST‚Å‚àŒ‹‰Ê‚Í‚©‚í‚è‚Ü‚¹‚ñ
connect()@
‚ÍŽQlƒTƒCƒg‚à‚µ‚ĂȂ©‚Á‚½‚̂łµ‚ĂȂ¢‚Å‚·
‚µ‚Ä‚àŒ‹‰Ê‚Í‚©‚í‚è‚Ü‚¹‚ñ‚Å‚µ‚½
770:>>761
08/07/01 00:32:59
swing‚ŃEƒBƒ“ƒhƒE‚‚‚Á‚Ä‚â‚Á‚Ä‚é‚̂ŃAƒvƒŒƒbƒg‚ł͂Ȃ¢‚Å‚·
‚à‚µ‚©‚µ‚Ä‚»‚±‚ç‚Ö‚ñ‚Å’ÊM‚Å‚«‚È‚¢‚̂łµ‚傤‚©
771:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/01 01:15:46
>>765
ƒR[ƒh‚̈Ӗ¡‚ðl‚¦‚悤‚æB
pow(2,depth)ŒÂ‚ÌDIRECTORY‚Ìꊂð—pˆÓ‚µ‚Ä‚¢‚邾‚¯‚Å‚µ‚åH
772:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/01 01:25:12
>>765
‚»‚Ìh‘è‚ÍJava‚Å–¾Ž¦“I‚Ƀƒ‚ƒŠ‚ðŠÇ—‚³‚¹‚悤‚Æ‚µ‚Ä‚é‚ÌH
‚»‚ê‚Æ‚àŒ‹‰Ê‚ª“¯‚¶‚È‚çOK‚È‚ÌH
ƒRƒeƒnƒ“‚‚¯‚ĂĂàˆêX‰ß‹Ž‚̃ŒƒX‚³‚©‚̂ڂÁ‚ÄŒ©‚È‚¢‚ñ‚¾‚©‚ç
h‘è‚È‚çh‘è‚Å‚ ‚鎖‚Æo‘èŽÒ‚̈Ó}‚ð‚¾‚³‚È‚«‚ᓚ‚¦—l‚ª‚È‚¢‚æ
773:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/01 02:43:47
ƒCƒeƒŒ[ƒ^‚ƃRƒŒƒNƒVƒ‡ƒ“‚ÉŠÖ‚·‚鎿–â‚Å‚·D
ƒNƒ‰ƒXHogeCollection‚ÍgetFoos()‚Åiterator‚ð•Ô‚·‚̂ł·‚ªC
HogeCollection h = new HogeCollection();
h.add( new Foo() );
for(Iterator<Foo> it = h.getFoos(); it.hasNext(); ){
@Foo f = it.next();
}
h.getFoo()‚Ì•”•ª‚Å
"Œ^‚̈À‘S«FŒ^Iterator‚ÌŽ®‚ÍA–¢ŒŸ¸‚ÌŒ^•ÏŠ·‚ðŽg—p‚µ‚Ä
Iterator<Foo>‚É€‹’‚·‚邿‚¤‚É‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B"
‚Æ‚¢‚¤Œx‚ª‚ł܂·D
‚©‚Æ‚¢‚Á‚Ä
HogeCollection<Foo> h = new HogeCollection<Foo>();
‚Æ‚·‚邯
"Œ^HogeCollection‚͑̂ł͂ ‚è‚Ü‚¹‚ñBˆø”<Foo>‚Ńpƒ‰ƒ[ƒ^‰»‚Å‚«‚Ü‚¹‚ñB"
‚ƃGƒ‰[‚ɂȂè‚Ü‚·D
LinkedList<E>ƒNƒ‰ƒX‚̂Ƃ«‚͂ł«‚Ü‚µ‚½D
LinkedList<Integer> l = new LinkedList<Integer>();
l.add(1);
for (Iterator<Integer> it = l.iterator(); it.hasNext();)
@System.out.println(it.next());
HogeCollection‚Ìê‡C‚Ç‚¤‚·‚ê‚γ‚µ‚¢\•¶‚ɂȂé‚̂łµ‚傤‚©D
Eclipse, JavaSE6‚Å‚·D
774:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/01 06:48:49
>>773
ŠÈ’P‚ȇ‚ÉA
getFoos()‚̖߂肪Iterator<Foo>‚É‚È‚é‚æ‚¤ŽÀ‘•‚·‚éB
’†g‚ª‚Å‚«‚Ä‚é‚È‚çAŽó‚¯Žæ‚Á‚½Œã‚ŃLƒƒƒXƒg‚·‚邾‚¯‚Å‚à‚¢‚¢B
‚Ü‚½‚ÍA
HogeCollection implements@Itarable<Foo> ‚Æ‚µ‚ÄAŽÀ‘•‚·‚éB
‚±‚Ìê‡AƒCƒeƒŒƒ^‚̎擾‚Íiterator()‚ÅB
‚Ü‚½‚ÍA
HogeCollection‚ð‘̉»‚µ‚ÄA
HogeCollection<E> implementes Itarable<E>@‚Æ‚µ‚ÄŽÀ‘•‚·‚éB
‚±‚Ìê‡A錾‚ƶ¬Žž‚Í
HogeCollection<Foo> h=@new HogeCollection<Foo>();
ƒCƒeƒŒƒ^Žæ“¾‚Í iterator();
Collection<E>‚ðŽÀ‘•‚µ‚È‚¢‚È‚çAHogeCollection‚Æ‚¢‚¤–½–¼‚ª‚·‚łɕ´‚ç‚킵‚¢B
‘̘̂A½‚Í–Ê“|‚Ý‚Ä‚é‚Æ‚«‚肪‚È‚¢‚Ì‚ÅA‚Ç‚Á‚©‚ŃLƒƒƒXƒg‚Å’f‚¿Ø‚é‚Ì‚à‘厖B
775:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/01 08:42:59
>>774
ƒAƒhƒoƒCƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·D
‚ ‚Æo‚µ‚̂悤‚ÈŒ`‚ɂȂÁ‚Ä‚µ‚Ü‚¢C‘å•Ï\‚µ–ó‚È‚¢‚Å‚·D
‚»‚ÌHogeCollection‚âgetFoos()‚ÍŠO•”‚ÌiƒI[ƒvƒ“ƒ\[ƒXH‚Æ‚¢‚¤‚Ì‚©‚͂킩‚è‚Ü‚¹‚ñ‚ªj
jarƒtƒ@ƒCƒ‹‚É“ü‚Á‚Ä‚¢‚½API‚ðŽg‚Á‚Ä‚¢‚Ü‚µ‚ÄCŽ„‚ªƒ\[ƒX‚ð‰ü•Ï‚·‚é‚Ì‚Í”ð‚¯‚½‚¢‚Å‚·D
•û–@1C2C3‚à‚·‚ׂĊO•”jar‚̃\[ƒX‚ð‚¢‚¶‚é•K—v‚ª‚ ‚è‚Ü‚·‚æ‚ËH
„Collection<E>‚ðŽÀ‘•‚µ‚È‚¢‚È‚çAHogeCollection‚Æ‚¢‚¤–½–¼‚ª‚·‚łɕ´‚ç‚킵‚¢B
Ž„‚à‚»‚¤Žv‚¢‚Ü‚·Diterator‚𓾂郃\ƒbƒh‚àiterator()‚ɂȂÁ‚ĂȂ¢‚Å‚·‚µD
>>752‚³‚ñ‚̃ŒƒXŒ©‚Ä
@SuppressWarnings("unchecked")‚ÅŒx‚ÍÁ‚¹‚Ü‚·‚ªCª–{“I‚È‰ðŒˆ‚É‚È‚Á‚Ä‚¢‚È‚‚ÄC
‚µ‹CŽ‚¿ˆ«‚¢‚Å‚·‚ªC‚ ‚«‚ç‚߂邵‚©‚È‚¢‚Å‚µ‚傤‚©D
776:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/01 08:52:40
‚»[‚ä[Žè‚ªo‚¹‚È‚¢(o‚µ‚½‚‚È‚¢)󋵂ő˦‚·‚邽‚߂̕û–@‚¾‚©‚çA
@SuppressWarnings‚ʼnñ”ð‚µ‚Æ‚‚Ì‚¾‘Ó–‚©‚ÆB
777:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/01 11:20:50
Iterator<?> it = h.getFoos()
778:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/01 20:49:41
ŠF‚³‚ñ‚É‚¨•·‚«‚µ‚½‚¢‚̂ł·‚ªA‚³‚Á‚«Žn‚ß‚ÄJava‚ðƒ_ƒEƒ“ƒ[ƒh‚µ‚Ċ‹«•Ï”‚ð•Ï‚¦‚悤‚ÆŽv‚Á‚½‚çAŠÂ‹«•Ï”‚Ì—“‚ª‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚Ç‚¤‚â‚Á‚ĕς¦‚é‚©‹³‚¦‚Ä‚‚¾‚³‚¢B
OS‚ÍXP‚ÅJava‚̓o[ƒWƒ‡ƒ“6‚Å‚·B
779:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/01 20:56:22
>>778
path?
ƒRƒ“ƒgƒ[ƒ‹ƒpƒlƒ‹→ƒVƒXƒeƒ€→ŠÂ‹«•Ï”
‚ ‚ê‚ΕÒWA‚È‚¯‚ê‚ÎV‹K‚Åì‚ê‚Ηǂ¢‚æB
780:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/01 21:03:07
>>779
ƒAƒŠƒKƒgƒE‚²‚´‚¢‚Ü‚µ‚½B
‰ðŒˆ‚µ‚Ü‚µ‚½B
781:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/01 22:15:56
æ“úŽ¿–â‚É—ˆ‚½ŽÒ‚Å‚·B
ƒtƒ‹ƒXƒNƒŠ[ƒ“‚ƃEƒBƒ“ƒhƒE‚ÌØ‚è‘Ö‚¦‚͂Ȃñ‚ƂȂ‚Å‚«‚邿‚¤‚ɂȂÁ‚½‚̂ł·‚ª
‚È‚ñ‚¾‚©‚Å‚«‚½‚è‚Å‚«‚È‚©‚Á‚½‚è‚ÆƒCƒ}ƒCƒ`ˆÀ’肵‚Ü‚¹‚ñB
‚»‚±‚Å•Œ¾‚ð‚¢‚½‚¾‚«‚½‚¢‚ÆŽv‚¢‚Ü‚µ‚½B
URLØÝ¸(rg550.hp.infoseek.co.jp)
325‚Å‚·B
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
782:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/01 22:45:37
>>781
‚Æ‚è‚ ‚¦‚¸A
> private boolean isFullScreenMode=true;
‚ÆŒ¾‚¤‚͇̂‚Á‚Ä‚é‚ÌH
783:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/01 23:17:18
>>782
ʼn‚ðƒEƒBƒ“ƒhƒE‚É‚·‚é‚©ƒtƒ‹ƒXƒNƒŠ[ƒ“‚É‚·‚é‚©‚Æ‚¢‚¤‚Æ‚±‚ë‚Ȃ̂Ŗâ‘è‚È‚¢‚Í‚¸‚Å‚·B
Ø‚è‘Ö‚¦Ž©‘Ì‚ª‚Å‚«‚½‚è‚Å‚«‚È‚©‚Á‚½‚è‚Æ‚¢‚¤ó‹µ‚Ȃ̂ł»‚ꂼ‚ê‚Ìó‘Ԃł̓®ì‚Í–â‘è‚È‚¢
‚Í‚¸‚Ȃ̂ł·‚ªEEEB
784:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/01 23:25:43
ˆÀ’肵‚È‚¢‚͎̂d•û‚È‚¢‚悤‚È‹C‚à‚·‚é‚È
ƒOƒ‰ƒtƒBƒbƒNƒ{[ƒh‚Ɉˑ¶‚µ‚¿‚Ⴄˆ—‚¾‚낤‚µ
ŒÂl“I‚É‚ÍEEE
‹N“®Žž‚Ƀpƒ‰ƒ[ƒ^‚Ńtƒ‹ƒXƒNƒŠ[ƒ“‚©‚Ç‚¤‚©‚Å‹N“®•û–@‚ð•Ï‚¦‚é‚Ù‚¤‚ª—Ç‚¢‚ÆŽv‚¤B
‚à‚µ‚‚Í‹N“®Žž‚É‹N“®ƒ‚[ƒh‚ð‘I‘ð‚·‚éƒpƒlƒ‹‚¾‚¯o‚µ‚ÄA‚»‚̌ッCƒ“ƒtƒŒ[ƒ€‚ð‚Ç‚Á‚¿‚©‚̃‚[ƒh‚Å‹N“®‚©‚ËB
785:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/01 23:30:29
ˆÀ’肳‚¹‚½‚¢‚È‚çJOGL+AWT‚ª—Ç‚¢
786:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/01 23:39:03
JOGL‚Á‚Ä3D‚ÅŽg‚¤‚à‚ñ‚¾[‚Á‚Ä•·‚¢‚Ä‚¢‚½‚̂ł悂킩‚ç‚È‚¢‚̂ł·‚ª
OpenGL‚Ì—˜—p‚È‚ñ‚Ă܂¾æ‚È‹C‚ª‚·‚é‚̂ŋN“®Žž‚̃pƒ‰ƒ[ƒ^[‚ÅØ‚è‘Ö‚¦‚邿‚¤‚É‚µ‚悤‚©‚ÆŽv‚¢‚Ü‚·B
Ø‚è‘Ö‚¦Ž©‘̂̓Iƒ}ƒP‚Ý‚½‚¢‚È‚à‚ñ‚¾‚Æ‚í‚è‚«‚Á‚Ă݂܂·EEE
787:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/01 23:50:28
>>783
ƒL[ƒCƒxƒ“ƒg‚Ærun()‚É
synchronized(bufferStrategy){
‚ð‚©‚¯‚Ä‚â‚邯ˆÀ’è‚·‚邾‚낤‚©H
788:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/02 07:01:33
BigDecimal‚ł̒l‚ðA¬”“_ˆÈ‰º‚ðØ‚èã‚°‚é•û–@‚Á‚Ä
‚ ‚é‚ñ‚Å‚µ‚傤‚©H
Math.ceilƒƒ\ƒbƒh‚É“–‚½‚郃\ƒbƒh‚Á‚ĂȂ¢‚Å‚·‚æ‚ËB
BigDecimal bd = new BigDecimal(10000.1)
‚ð
Œ‹‰Ê‚ª10001.0‚É‚È‚é‚æ‚¤‚É‚µ‚½‚¢‚̂ł·‚ªEEEB
‚²‹³Ž¦‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B
789:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/02 07:24:51
setScale‚Ń‚[ƒhŽw’肵‚Ä‚P‚ÅŠ„‚ê‚ÎH
790:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/02 10:00:42
>>788
bd.setScale(0, RoundingMode.CEILING)
791:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/02 11:09:06
ƒqƒ“ƒg‚ ‚è‚Ü‚µ‚½‚狳‚¦‚Ä‚‚¾‚³‚¢B
Swing ‚Å JTable ‚É RowSorter ‚ðݒ肵‚ă\[ƒg‚µ‚Ă܂·‚ªA
ƒ\[ƒg‘ÎÛ‚Ì—ñ‚̃wƒbƒ_‚Éu£vu¥v‚Æ‚¢‚¤ƒ\[ƒg‘ÎÛ••ûŒü‚ðŽ¦‚·
ƒ}[ƒN‚ª•t‚‚Ì‚ðŽ~‚ß‚½‚¢‚̂ł·B
—ñ•‚ª‚¬‚肬‚è‚Ȃ̂Ń}[ƒN‚ª•t‚‚ƃwƒbƒ_•¶Žš—ñ‚ªÈ—ª‚³‚ê‚Ä‚µ‚Ü‚Á‚ÄcB
‚Ç‚¤‚â‚Á‚½‚ço—ˆ‚é‚à‚̂Ȃ̂©iƒvƒƒpƒeƒBÝ’è‚·‚邾‚¯‚Æ‚©
ƒŒƒ“ƒ_ƒ‰ì‚Á‚ĂȂɂ©ƒƒ\ƒbƒh–³Œø‰»‚µ‚ë‚Æ‚©jî•ñ‚ ‚è‚Ü‚µ‚½‚狳‚¦‚Ä‚‚¾‚³‚¢B
792:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/02 11:34:16
‹³‚¦‚Ä‚‚¾‚³‚¢B
Œ»Ý‚Ì“ú•t‚Ì‘O“ú‚ð‹‚ß‚½‚¢‚̂ł·‚ª‚Ç‚¤‚µ‚½‚ç‚æ‚¢‚Å‚µ‚傤‚©H
793:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/02 11:53:13
‚Ù‚¢
URLØÝ¸(sasuke.main.jp)
794:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/02 12:36:55
>>793
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
795:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/02 15:15:16
>>794
‚±‚ê‚‚ç‚¢‚®‚®‚ê‚邿‚¤‚ɂȂç‚È‚¢‚Æ‚¾‚ß‚¾‚º‚ׂ¢‚Ñ[
796:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/02 15:36:13
javaƒAƒvƒŒƒbƒg‚ðì‚낤‚Æeclipse‚ðƒCƒ“ƒXƒR‚µ‚½‚ñ‚Å‚·‚ªAŽQl‚É‚µ‚Ä‚¢‚éƒTƒCƒg‚ÉÚ‚Á‚Ä‚¢‚égetImageƒƒ\ƒbƒh‚ªŽg‚¦‚Ü‚¹‚ñ‚Å‚µ‚½B
Žd•û‚ª‚È‚¢‚Ì‚ÅNetBean‚Å‚àŽŽ‚µ‚Ă݂܂µ‚½‚ªA‚±‚¿‚ç‚Å‚àŽg‚¦‚È‚‚Ä¢‚Á‚Ă܂·B
swing‚ÌImageICon‚àŽg‚¦‚È‚¢‚̂ʼn½‚©ƒAƒvƒŒƒbƒg—p‚Ìݒ肪•K—v‚Ȃ̂¾‚낤‚Ƃ͎v‚¢‚Ü‚·‚ªA’²‚ׂĂà‚í‚©‚ç‚È‚¢‚̂ł·B
ˆê‘̂ǂ̂悤‚Èݒ肪•K—v‚Ȃ̂łµ‚傤‚©c
797:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/02 15:38:36
ŽQl‚É‚µ‚Ä‚¢‚éƒTƒCƒg‚ł킩‚邯‚¨‚à‚¤‚©H
ƒŠƒ“ƒN‚®‚ç‚¢‚‚¯‚ê‚—
798:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/02 15:44:31
ˆê‰žAŽQl‚É‚µ‚Ä‚¢‚éƒTƒCƒg‚Í‚±‚±‚È‚ñ‚Å‚·‚ªAeclipse‚ÌŽg‚¢•û‚ÉŠÖ‚µ‚Ă̓m[ƒ^ƒbƒ`‚Ȃ̂ł·B
URLØÝ¸(wisdom.sakura.ne.jp)
import java.applet.Applet@‚·‚ê‚΂¢‚¢‚ÆŽv‚Á‚Ä‚½‚ñ‚Å‚·‚ªAˆá‚¤‚ñ‚Å‚µ‚傤‚©c
799:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/02 15:58:38
>>798
‚Ç‚ê‚æ‚—
800:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/02 16:09:51
‚¤‚íAŽ©ŒÈ‰ðŒˆ‚Å‚¯‚½I
class錾‚Éextends Applet–³‚©‚Á‚½‚Å‚·c
801:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/02 17:10:12
>>89
–³—‚â‚蔲‚‚Ì’É‚»‚¤A‚‚µ‚á‚Ýo‚é
•’ʂɂ͂³‚Ý‚ÅØ‚ê‚΂¢‚¢‚³
‚È‚ñ‚©ƒVƒF[ƒo[‚Ý‚½‚¢‚È‚Ì‚ÅØ‚é‚â‚‚ ‚邯‚ǃAƒtƒŽR“c“Ç‚ñ‚Å‚µ‚Ü‚Á‚½‚¹‚¢‚Å•|‚‚Ď肪o‚¹‚È‚¢‚º‚—
802:FƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/02 23:43:45
‚¨ŠG‚©‚«ƒ`ƒƒƒbƒg‚ð‚â‚낤‚Æ‚µ‚½‚çujava‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚Ü‚¹‚ñBv‚ƂłÄAo—ˆ‚Ü‚¹‚ñB
ÅV‚Ìjava‚̓Cƒ“ƒXƒg[ƒ‹‚µ‚Ä‚¨‚è‚Ü‚·B
ƒCƒ“ƒ^[ƒlƒbƒgƒIƒvƒVƒ‡ƒ“‚̃ZƒLƒ…ƒŠƒeƒB‚Åujava@ƒAƒvƒŒƒbƒg‚̃XƒNƒŠƒvƒgv
uƒAƒNƒeƒBƒu@ƒXƒNƒŠƒvƒgvuƒXƒNƒŠƒvƒg‚Ì“\‚è•t‚¯ˆ—‚É‚æ‚é‹–‰Âv‚ð—LŒø‚É‚µ‚Ă܂·B
Ú×Ý’è‚Åjava‚ÌŽg—p‚ðݒ肵‚Ă܂·‚ªA
javaVMAMicrosoftVM‚Æ‚¢‚¤‚à‚̂͂ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
ƒCƒ“ƒ^[ƒlƒbƒgƒZƒLƒ…ƒŠƒeƒB‚ÍNorton‚R‚U‚O‚ðŽg‚Á‚Ä‚¢‚Ü‚·B
ƒtƒ@ƒCƒAƒEƒH[ƒ‹‚̃vƒƒOƒ‰ƒ€ƒ‹[ƒ‹‚Å‚Ìjusched‚Í‹–‰Â‚µ‚Ă܂·B
ƒCƒ“ƒ^[ƒlƒbƒg‚ÅFX’²‚ׂ½‚Æ‚±‚ë
java‚ª–³Œø‚ÅAjavaƒXƒNƒŠƒvƒg‚Í—LŒø‚Å‚µ‚½B
java‚ð—LŒø‚É‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©B
803:FƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/02 23:50:43
‚·‚݂܂¹‚ñBƒXƒŒŠÔˆá‚¢‚Ü‚µ‚½
804:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/02 23:54:24
‚à‚µ’m‚Á‚Ä‚él‚ª‚¢‚½‚狳‚¦‚Ä‚‚¾‚³‚¢
ActiveObjects‚Á‚Ä‚¢‚¤ORƒ}ƒbƒp‚È‚ñ‚Å‚·‚ª
•¡‡ŽåƒL[Žg‚¦‚é‚ñ‚Å‚µ‚傤‚©H
805:788
08/07/03 00:35:34
>>789
>>790
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
setScaleƒƒ\ƒbƒh‚ðŽg‚¦‚΂悩‚Á‚½‚ñ‚Å‚·‚ËB
‹C•t‚©‚È‚©‚Á‚½EEE•sŠoB
806:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/03 01:46:16
>>804
‚±‚Á‚¿‚Å•·‚‚ª‹g
½ÚØÝ¸(tech”Â)
807:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/03 13:01:25
ƒCƒ“ƒ^[ƒlƒbƒgˆêŽžƒtƒ@ƒCƒ‹‚Í’Êí‚̃tƒ@ƒCƒ‹‚Ƃ͈قȂ鈵‚¢‚Å‚·‚©B
ˆêŽžƒtƒ@ƒCƒ‹‚ɑ΂µ‚Ä
FILE‚̃Cƒ“ƒXƒ^ƒ“ƒX‚𶬂µ‚悤‚Æ‚µ‚½‚çFile Not Found‚ƂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
¶¬‚·‚é•û–@‚Í‚ ‚é‚̂łµ‚傤‚©H
808:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/03 15:01:13
>>807
‚»‚±‚É‚ ‚é‚̂͌©‚¹‚©‚¯H‚¾‚¯‚ÅŽÀ‘̂̃tƒ@ƒCƒ‹‚͕ʂ̊‚É‚ ‚éB
File#list()‚ňꎞƒtƒ@ƒCƒ‹‚̃fƒBƒŒƒNƒgƒŠˆê——‚ðŒ©‚é‚ÆŽÀÛ‚Ì\‘¢‚ª•ª‚©‚邯Žv‚¤B
‚ÅA‹ï‘Ì“I‚Ɉꎞƒtƒ@ƒCƒ‹‚ª‚ ‚é‚̂͒¼‰º‚ÌContent.IE5‚Á‚ĂƂ±‚낾‚¯‚ÇA
‚±‚̃fƒBƒŒƒNƒgƒŠ‚͈ꎞƒtƒ@ƒCƒ‹‚̃fƒBƒŒƒNƒgƒŠ‚É•\ަ‚³‚ê‚È‚¢B
‚Ȃ̂Œ¼ÚƒAƒhƒŒƒXƒo[‚É\Temporary Internet Files\Content.IE5‚Á‚Ä‘±‚¯‚Ä‘‚¢‚ăAƒNƒZƒX‚·‚éBƒvƒƒOƒ‰ƒ€‚©‚çŽQÆ‚·‚éê‡‚à“¯—l‚ÉB
809:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/03 15:55:35
—áŠOƒNƒ‰ƒX‚̑匳‚Å‚ ‚éExceptionƒNƒ‰ƒX‚̃TƒuƒNƒ‰ƒX‚ðì‚肽‚¢‚Æ‚«‚É
‚ ‚È‚½‚ª’è‹`‚µ‚½‚Ù‚¤‚ª‚æ‚¢‚à‚Ì‚ð‹Lq‚¹‚æA‚Æ‚¢‚¤–₪‚ ‚é‚Ì‚¾‚ª
‚Ô‚Á‚¿‚Ⴏ‚æ‚‚í‚©‚ç‚ñ
—D‚µ‚‹³‚¦‚Ä—~‚µ‚¢‚È‚è
810:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/03 16:27:04
‚»‚Ì–â‚ÍŠÔˆá‚Á‚Ä‚¢‚é
—áŠOƒNƒ‰ƒX‚̑匳‚Í Throwable ‚¾
811:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/03 17:55:06
‚»‚Ì—áŠOƒNƒ‰ƒX‚𓊂°‚éƒNƒ‰ƒX‚Ì–Ú“I‚É‚æ‚Á‚ĈႤ‚¾‚ëB
812:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/03 18:06:37
>>808
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
–³Ž––Ú“I‚Ì“®ì‚ð‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚µ‚½B
list()‚àŽg‚Á‚ÄŠm”F‚µ‚Ă݂܂µ‚½B
‚»‚¤‚¢‚¤\¬‚ɂȂÁ‚Ä‚½‚ñ‚Å‚·‚ËB
813:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/03 18:56:03
>>809
–â‘è‚Ì’è‹`Ž©‘Ì‚ª‚ ‚¢‚Ü‚¢‰ß‚¬
814:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/03 18:58:21
>>809
–â‘肪‚ ‚Á‚Ä‚»‚ê‚ɑ΂·‚铯ީ‚Ì—áŠOƒNƒ‰ƒX‚ðì‚邯‚©‚¶‚á‚È‚¢‚Ì‚©EE
D‚«‚È‚Ìì‚ê‚ÆŒ¾‚í‚ê‚Ä‚à”™‘R‚Æ‚µ‚Ä‚é‚È‚Ÿ
815:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/03 19:04:56
>>814
809‚Å‚·‚ª‚»‚Ì’Ê‚è‚È‚ñ‚Å‚·B–â‘è•¶‚ª‚±‚ê‚Å‘S‚Ă̂½‚ß‚ ‚¢‚Ü‚¢‰ß‚¬‚Ä
“r•û‚É‚‚ê‚Ä‚éó‘Ô‚Å‚·
816:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/03 19:22:54
URLØÝ¸(rg550.hp.infoseek.co.jp)
332”Ԃ̃R[ƒh‚Å‚·‚ªAMainCanvas()‚̃Rƒƒ“ƒg‚ð‚Í‚¸‚·‚Æ
‚Ê‚é‚ۂɂȂè‚Ü‚·B‚È‚º‚Å‚µ‚傤‚©H
817:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/03 19:27:51
>815
—‰ð‚Å‚«‚È‚¢‚Æ‚«‚ÍA‚Ü‚¸o‘èŽÒ‚ÉŽ¿–₵‚Ü‚µ‚傤
–â‘è•¶‚ð‚»‚Ì‚Ü‚Ü‘¨‚¦‚ê‚ÎA
EƒRƒ“ƒXƒgƒ‰ƒNƒ^iˆø”–³‚µE•¶Žš—ñj
E—L‰v‚È—áŠOî•ñ‚𓾂邽‚߂̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ƃƒ\ƒbƒh
‚ð’è‹`‚·‚é•K—v‚ª‚ ‚邯Žv‚¤B
818:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/03 19:41:39
>>816
kuni[1] = new Kuni();
kuni[2] = new Kuni();
kuni[3] = new Kuni();
‚ª•K—v
819:816
08/07/03 20:13:03
‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚Å‚«‚ê‚ÎA‚±‚Ì‚ ‚½‚è‚Ì‚±‚Æ‚ð
“ú–{Œê‚ʼnðà‚µ‚Ä‚¢‚éwebƒTƒCƒg‚Ȃǂ͂Ȃ¢‚Å‚µ‚傤‚©H
820:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/03 20:25:49
ƒTƒCƒg‚Í’m‚ç‚È‚¢‚¯‚Ç
boolean‚̉Šú’l‚ÍfalseAint‚âfloat‚̉Šú’l‚Í0AƒIƒuƒWƒFƒNƒg‚̉Šú’l‚Ínull
‚Á‚Ä‚±‚Æ‚‚ç‚¢A‚Ç‚±‚ɂłàÚ‚Á‚Ä‚»‚¤‚È‹C‚ª‚·‚é
new ‚µ‚½‚΂©‚è‚Ì Kuni[17] ‚É‚ÍA‰Šú’l‚Æ‚µ‚Ä 17 ŒÂ‚Ì null ‚ª‹l‚Ü‚Á‚Ä‚é
ƒCƒ“ƒXƒ^ƒ“ƒX‚ð new ‚µ‚Ä‘ã“ü‚µ‚È‚¢‚ÆA‚Ê‚é‚Û‚Í“–‘R
821:816
08/07/03 20:52:47
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B‚È‚ñ‚Å‚à‚©‚ñ‚Å‚ànew‚ð‚·‚ê‚Î
ƒCƒ“ƒXƒ^ƒ“ƒX‚ª‚Í‚¢‚é‚à‚Ì‚¾‚ÆŽv‚Á‚Ă܂µ‚½B
‚Ü‚½Ž¿–₵‚É‚‚邱‚Æ‚ª‚ ‚邯Žv‚¢‚Ü‚·‚ª‚»‚̂Ƃ«‚Í
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
822:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/04 10:57:20
ƒpƒbƒP[ƒW–¼‚É‚ÍAŠé‹Æ‚̃hƒƒCƒ“–¼‚ð‹t‡‚ł‚¯‚é‚Ì‚ª„§‚³‚ê‚Ä‚¢‚Ü‚·‚ªA
‚¤‚¿‚̃hƒƒCƒ“–¼‚ɂ̓nƒCƒtƒ“‚ª‚‚¢‚Ä‚¢‚é‚̂ł»‚̂܂܂ł̓pƒbƒP[ƒW–¼‚Éo—ˆ‚Ü‚¹‚ñB
‚±‚¤‚¢‚¤ê‡‚É„§‚³‚ê‚é–½–¼‹K–ñ‚Á‚Ä‚ ‚é‚̂łµ‚傤‚©?
823:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/04 11:03:02
sun-java¨sunJava‚Æ‚©
824:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/04 11:34:50
>>822
‚ ‚éAƒAƒ“ƒ_[ƒXƒRƒA‚É‚·‚ׂµB
URLØÝ¸(java.sun.com)
„If the domain name contains a hyphen, or any other special character not allowed in an identifier (˜3.8),
„convert it into an underscore.
825:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/04 16:02:38
ØŒ”‰ïŽÐ‚̃gƒbƒv‚Æ‚©‚É•\ަ‚³‚ê‚éˆ×‘ÖƒŒ[ƒg‚ð‚Æ‚è‚½‚¢‚ñ‚Å‚·‚ªA
ConnectURL‚¾‚Æ‚â‚͂肻‚Ì•”•ª‚ª•\ަ‚³‚ê‚Ü‚¹‚ñB
‚ ‚ Œ¾‚Á‚½ƒf[ƒ^‚ð“ǂݎæ‚邱‚Æ‚ÍJava‚ł͂ł«‚È‚¢‚Å‚µ‚傤‚©B
826:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/04 16:04:20
>>825
‚½‚Æ‚¦‚΂ǂ̃y[ƒWH
827:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/04 16:13:16
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ØŒ”‰ïŽÐ‚¾‚ƃ}ƒl[ƒp[ƒgƒi[‚Æ‚©‚̃gƒbƒv‚©‚ç—Ž‚Æ‚µ‚½‚¢‚̂ł·‚ªB
828:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/04 16:22:12
>>827
ƒpƒPƒbƒgƒLƒƒƒvƒ`ƒƒ‚·‚ê‚ÎURL‚í‚©‚Á‚½‚æB
‚»‚ÌURL‚ŃQƒbƒg‚·‚ê‚ÎŽæ‚ꂽ‚æB
829:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/04 16:37:05
‚È‚ñ‚ÆI
Ž©•ª‚Ì–¢n‚³‚ª‚í‚©‚è‚Ü‚µ‚½¥¥¥
‚¢‚ÜJavaŽn‚߂ĂQƒ–ŒŽ‚قǂȂ̂ł·‚ªAƒpƒPƒbƒgƒLƒƒƒvƒ`ƒƒ‚Æ‚¢‚¤’PŒê‚·‚ç’m‚炸B
Ž©•ª‚à‘‚“š‚¦‚ê‚鑤‚ɂȂê‚邿‚¤‚ª‚ñ‚΂è‚Ü‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
830:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/04 16:54:22
>>829
‚¤‚ÞB¸i‚µ‚È‚³‚ê
831:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/04 16:55:05
ÆŽã‚ȃCƒ“ƒ^[ƒtƒFƒCƒX‚Ȃ̂ÉD‚«‚¾‚Ë`
‚»‚̃TƒCƒg‚ªƒfƒUƒCƒ“‚âŽd‘g‚Ý‚ð•Ï‚¦‚Ä‚±‚È‚¢‚Ƃ͌À‚ç‚È‚¢‚¾‚낤‚É
832:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/04 17:29:11
Œ³‹C‚Èl‚ª‹‚é‚È‚—
>>831
Šm‚©‚ÉŽv‚¤‚¯‚ÇAŒÂl‚ł͂»‚ꂪŒÀŠE‚Ȃ̂©‚àB‚Ü‚³‚©‹âs‚É‹à•¥‚Á‚Ä‘—‚Á‚Ä‚à‚炤‚قǂłà‚È‚¢‚µB
>>829
‚¢‚«‚È‚èƒpƒPƒbƒgƒLƒƒƒvƒ`ƒƒé‚Á‚Ä‚Ì‚à“‚¾‚È
‚»‚ñ‚È‚±‚Ƃ͂ǂ¤‚Å‚à‚¢‚¢‚ñ‚¾‚¯‚ÇA‚¨‚·‚·‚ß‚Q‚¿‚á‚ñ‚È‚é‚Ɉ玙‚ª“ü‚Á‚Ä‚é‚Ì‚ª’n–¡‚É‚¨‚à‚µ‚ë‚¢
833:319
08/07/04 18:22:36
Ž©ŒÈ‘gD‰»iá‚ÌŒ‹»‚̬’·‚Æ‚©ŠLŠk‚ÌŒ`¬‚Æ‚©»•l‚Ì‘¢¬‚È‚Çcj‚ðƒOƒ‰ƒtƒBƒJƒ‹‚É•\ަ‚·‚邿‚¤‚È Java ‚ð‘‚¢‚Ă݂½‚¢‚̂ł·‚ªA‚»‚¤‚¢‚Á‚½ƒ\[ƒXƒR[ƒh‚͂ǂ±‚©‚É—Ž‚¿‚Ä‚¢‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H
‚à‚µ‚‚Í‚»‚¤‚¢‚Á‚½ƒy[ƒW‚ð‚²‘¶’m‚Å‚µ‚½‚狳‚¦‚Ä‚¢‚½‚¾‚¯‚邯Šð‚µ‚¢‚Å‚·B
834:319
08/07/04 18:31:20
uŽ©ŒÈ‘gD‰»v‚ɂ‚¢‚ÄŠw–âE—Œn”‚Ìu‘S”Êvu•¨—vu‰»Šwvu¶•¨vu‹@ŠBEHŠwvuƒƒ{ƒbƒg‹Zpvuî•ñƒVƒXƒeƒ€vuî•ñŠwvuƒVƒ~ƒ…ƒŒ[ƒgvu–¢—ˆ‹Zpvu’n‹…‰ÈŠwv ‚ ‚½‚è‚̓^ƒCƒgƒ‹ˆê——‚ð‘S‚Ä’T‚µ‚Ă݂½‚̂ł·‚ªŒ©•t‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‘¼‚Ì•ª–ì‚͉½‚ƂȂ–³‚³‚»‚¤‚¾‚Á‚½‚̂Œ²‚ׂĂ¢‚Ü‚¹‚ñBu‰»Šwv‚Æu¶•¨v‚ÅŒ©•t‚©‚ç‚È‚©‚Á‚½‚̂͋Á‚«‚Å‚µ‚½B
835:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/04 18:40:13
>>833
URLØÝ¸(homepage3.nifty.com)
836:319
08/07/04 20:18:14
>>835
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
837:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/04 20:19:53
struts‚ÌActionServlet‚âActionForm‚ðŒp³‚µ‚½ƒNƒ‰ƒX‚̃Nƒ‰ƒX•ÒW‚É’¼—ñ‰»‚Å‚«‚È‚¢ƒtƒB[ƒ‹ƒh‚ð’ljÁ‚·‚邯A
ƒVƒŠƒAƒ‰ƒCƒY‚µ‚½‚Æ‚«‚ɃGƒ‰[‚É‚È‚é‚ÆŽv‚¢‚Ü‚·‚ªAŽÀÛ‚±‚̕ӂðƒVƒŠƒAƒ‰ƒCƒY‚·‚é‚Ì‚Í
ƒEƒFƒuƒRƒ“ƒeƒi‚¾‚ÆŽv‚¢‚Ü‚·‚ªAƒRƒ“ƒeƒi‚ªƒVƒŠƒAƒ‰ƒCƒYޏ”s‚µ‚½‚Æ‚«‚ɂ̓VƒŠƒAƒ‰ƒCƒY‚ð‚ ‚«‚ç‚߂邾‚¯‚Ȃ̂ÅA
ƒNƒ‰ƒXƒ^\¬‚ð‚µ‚Ä‚¢‚È‚¯‚ê‚Ζâ‘è–³‚µ‚Æl‚¦‚Ä‚æ‚낵‚¢‚Å‚µ‚傤‚©H
838:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/04 23:46:45
u'else'‚Ö‚Ì'if'‚ª‚ ‚è‚Ü‚¹‚ñBv‚Æo‚½‚̂ł·‚ªAƒGƒ‰[‚ðŽ¦‚³‚ê‚Ă镶‚É‚Íuelse ifv‚Æ“ü—Í‚³‚ê‚Ä‚¨‚èAƒGƒ‰[‚̈Ӗ¡‚ª‚í‚©‚è‚Ü‚¹‚ñB
‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
839:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/04 23:53:47
>>838
if(`){
`
}else if(`){
`
}
‚Ìʼn‚Ìif‚ª–³‚¢‚ñ‚¶‚á‚ËH
840:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/04 23:55:42
>>839
‚»‚ê‚Í‚ ‚è‚Ü‚·B
‚È‚ñ‚łł«‚È‚¢‚Ì‚©‚¢‚Ü‚¾‚ɂ킯‚ª‚í‚©‚ñ‚È‚¢‚Å‚·B
841:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 00:01:14
ŠY“–•”•ª‚̃R[ƒh‚ð“\‚é‚ñ‚¾
‚±‚̂܂܂¾‚Æ’N‚É‚àƒGƒXƒp[‰ñ“š‚µ‚©‚Å‚«‚È‚¢‚ÆŽv‚¤‚ª
842:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 00:03:59
‚Ç‚¤‚¹op–Y‚ꂾ‚ë‚È`‚Æ
843:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 00:04:46
ƒ\[ƒX‚ÌŒ`‚ð•Ï‚¦‚Ă݂½‚çA‚µ‰ü—ǂ̖â‘è‚ÍŽc‚é‚à‚̂̈ꉞƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚µ‚½B
‚½‚¾A‚Ü‚½‚±‚¤‚¢‚¤ƒgƒ‰ƒuƒ‹‚ª‹N‚«‚½‚Æ‚«‚É¢‚è‚»‚¤‚Ȃ̂ÅA‚Æ‚è‚ ‚¦‚¸ˆê’Ê‚èƒ\[ƒX“\‚Á‚Ă݂܂·B
i‘O—ªj
int num = (int)(Math.random()*11);
int N;
do{
System.out.println("‚P`‚P‚O‚܂ł̮”‚ð“ü—Í‚µ‚Ä‚‚¾‚³‚¢B");
BufferedReader br =iˆÈ‰º—ªj
String str = br.read.line();
int num2 = Integer.parseInt(str);
if(num == N)
break;
else if(num > N)
System.out.println("‚à‚Á‚Ƒ傫‚¢‚Å‚·B");
else if(num < N)
System.out.println("‚à‚Á‚Ƭ‚³‚¢‚Å‚·B");
else if((num != N && N > num+2)||(num != N && N < num-2))
System.out.println("‚à‚Á‚Ƒ傫‚¢‚Å‚·B");
System.out.println("É‚µ‚¢");
else if((num != N && N < num+2)||(num != N && N < num-2))
System.out.println("‚à‚Á‚Ƭ‚³‚¢‚Å‚·B");
System.out.println("É‚µ‚¢");
}while(true);
System.out.println("‚ ‚½‚è‚Å‚·B“š‚¦‚Í"+num+"‚Å‚·B);
iˆÈ‰º—ªj
ƒRƒ“ƒsƒ…[ƒ^‚ªƒ‰ƒ“ƒ_ƒ€‚Åo‚µ‚½”Žš‚ɑ΂µ‚ÄA”Žš‚ð“ü—Í‚µA³‰ð‚µ‚Ä‚¢‚½‚ç‚ ‚½‚èA‚Í‚¸‚µ‚Ä‚¢‚½‚çu‚à‚Á‚Ƭ‚³‚¢‚Å‚·Bv‚Ȃǂð•\ަ‚µA‚³‚ç‚Ɍ뷂ª}‚QˆÈ“à‚Å‚ ‚ê‚ÎuÉ‚µ‚¢v‚Æ•\ަ‚³‚ê‚éƒvƒƒOƒ‰ƒ€‚Å‚·B
844:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 00:08:06
>>842
‚ ‚È‚½‚͉½Žž‚à‚½‚¾‚µ‚¢B
845:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 00:24:30
>>828
‚»‚ÌURL‚Í
URLØÝ¸(www.moneypartners.co.jp)
‚Å‚·‚©H‚¢‚ë‚¢‚뎎‚µ‚½‚ñ‚Å‚·‚ªEEE
846:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 00:38:22
>>843
if‚Å{}‚ªÈ—ª‚Å‚«‚é‚͈̂—‚ª1s‚݂̂̂Ƃ«B
else if((num != N && N > num+2)||(num != N && N < num-2))
System.out.println("‚à‚Á‚Ƒ傫‚¢‚Å‚·B");
System.out.println("É‚µ‚¢");
else if((num != N && N < num+2)||(num != N && N < num-2))
System.out.println("‚à‚Á‚Ƭ‚³‚¢‚Å‚·B");
System.out.println("É‚µ‚¢");
‚±‚±‚Åelse if“à‚ÉSystem.outEEE‚ª2‚ ‚é‚©‚çƒ_ƒ‚©‚ÆB
‚ ‚ÆAã‚̂ق¤‚Ånum == N‚Æ‚µ‚Ă邩‚çnum != N‚Á‚ÄÈ—ª‚µ‚Ä‚à‚¢‚¢‚ÆŽv‚¤‚¯‚ÇB
847:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 00:49:57
Ž¿–â‚Å‚·
JavaBeans‚ɂ‚¢‚Ä’²‚ׂ悤‚ÆŽv‚Á‚½‚̂ł·‚ª
EJB‚Æ‚©‚Ì–{‚Í‚½‚‚³‚ño‚Ä‚é‚Ì‚ÉA
ƒfƒXƒNƒgƒbƒvƒAƒvƒŠ‚ÅŽg‚¢‚»‚¤‚È’P‚È‚éJavaBeans‚Ì“ü–å‘‚Æ‚©‚Ìî•ñ
‚Í•ª‚ƌ¢–{‚µ‚©‚݂‚©‚ç‚È‚¢‚ñ‚Å‚·‚ªA
‚à‚¤Žg‚í‚ê‚ĂȂ¢‹Zp‚È‚ñ‚Å‚µ‚傤‚©H
848:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 00:55:16
>>846ÅIs
ã‚Ì•û‰]X‚Ì‘O‚ÉA
N > num+2 ⇒ num != N
‚ÍŽ©–¾‚¾‚µA‚»‚à‚»‚à
num == N
num > N
num < N
‚Å‘S•”‚¶‚á‚È‚¢‚©‚Æ‚¢‚¤ƒcƒbƒRƒ~‚ª…
>>843‚͘_—Ž®‚̕׋‚ð‚µ‚ÄAƒJƒ‹ƒm[}‚‚ç‚¢‘‚¯‚邿‚¤‚ɂȂé‚Ì‚ªæŒˆ‚¾‚È
849:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 01:04:42
>>833
‚®‚®‚Á‚Ă݂½B
URLØÝ¸(www001.upp.so-net.ne.jp)
URLØÝ¸(www2.ttcn.ne.jp)
Wikipedia€–ÚØÝ¸
ˆÓŠO‚ÈŠ‚¾‚¯‚Ç‚±‚̃XƒŒ‚ª‚¢‚¢‚©‚àB
yƒ_ƒ“ƒWƒ‡ƒ“z@Ž©“®¶¬@2@y’nŒ`z@—ƒQ[ƒ€§ì”Â
½ÚØÝ¸(gamedev”Â)
850:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 01:44:13
>>847
ƒOƒOƒŒ‚Î[•ª
JavaBeans‚͕ʂɓ‚¢‹Zp‚¶‚á‚È‚‚ÄA‚±‚¤‚¢‚¤ƒ‹[ƒ‹‚Åì‚낤‚º‚Á‚Ä‚¢‚¤Œˆ‚Ü‚è‚Ý‚½‚¢‚È‚à‚ñ
XML‚̃‹[ƒ‹‚Í‚ ‚邪‚ǂ̂悤‚ÉXML‚ðŽg‚¤‚©‚Í‹ZpŽŸ‘æ‚Æ‚©‚»‚ñ‚È—Þ
851:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 02:58:08
>>848
>int num2 = Integer.parseInt(str);
“ü—Í‚µ‚Ä‚é‚Ì‚Í N ‚¶‚á‚È‚ num2 ‚¾‚ë‚Æ‚¢‚¤ƒcƒbƒRƒ~‚àc
852:791
08/07/05 05:56:40
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
DefaultTableCellHeaderRenderer ‚̃\[ƒX‚ð‚â‚Á‚ÆŒ©‚ç‚ê‚Ü‚µ‚ÄAƒAƒCƒRƒ“‚Æ‚µ‚Äݒ肵‚Ä‚¢‚邱‚Æ‚ª•ª‚©‚è‚Ü‚µ‚½B
ˆÈ‰º‚̃Œƒ“ƒ_ƒ‰‚ð JTableHeader ‚ÉÝ’è‚·‚邱‚Æ‚Åu£vu¥v‚ª•t‚©‚È‚‚È‚è‚Ü‚µ‚½B
class TableCellHeaderRenderer extends DefaultTableCellHeaderRenderer {
private static final long serialVersionUID = 1L;
@Override
public void setIcon(Icon icon) {
if(icon == UIManager.getIcon("Table.ascendingSortIcon") ||
icon == UIManager.getIcon("Table.descendingSortIcon") ||
icon == UIManager.getIcon("Table.naturalSortIcon")) return;
super.setIcon(icon);
}
}
853:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 06:08:13
>>843
‚È‚ñ‚Æ‚¢‚¤—\‘z’ʂ肗Bˆê‰ž‚܂Ƃ߫
//@@‘O—ªB‚Å‚à int N=Integerc © int num2=Integer¥¥¥ ‚¾‚æ‚Ë
//@@>843‚Ìif(N==num)‚̂Ƃ±‚ë‚©‚ç’u‚«Š·‚¦
if(N<=0 || 10<N) continue; // “ü—Í‚ª1`10‚łȂ¯‚ê‚΃‹[ƒv‚Ìæ“ª‚©‚ç‚â‚è’¼‚·
if(num==N){ // ³‰ð‚Ìê‡Bƒ‹[ƒv‚𔲂¯‚é
@System.out.println("‚ ‚½‚è‚Å‚·B“š‚¦‚Í"+num+"‚Å‚·B"); //³‰ð‚̂Ƃ«‚É•\ަ‚·‚é‚ñ‚¾‚©‚ç•’Ê‚±‚±‚É‘‚‚ׂ«
@break;
}
if(num < N){
@System.out.println("‚à‚Á‚Ƭ‚³‚¢‚Å‚·B");
}else{ // ‚·‚Å‚É==‚ɂ͂Ȃ蓾‚È‚¢‚Ì‚Åelse‚Å\•ª
@System.out.println("‚à‚Á‚Ƒ傫‚¢‚Å‚·B");
}
// «‚±‚±‚Éelse‚ð‚‚¯‚È‚¢‚Ì‚ªd—vBelse if‚ÍA‚»‚êˆÈ‘O‚Ìif‚ªƒqƒbƒg‚µ‚½Žž‚É–³Ž‹‚³‚ê‚é
if(num-2 <= N && N <= num+2){ // num-2 <= N <= num+2 ‚̈Ӗ¡B
@System.out.println("É‚µ‚¢");
}
} while(true);
”’¼ü‚É‚µ‚Ä‚Ý‚é‚Æ‚í‚©‚邯Žv‚¤‚ªAelse if((num != N && Nc ‚ ‚½‚è‚Ì•s“™†‚ª–¾‚ç‚©‚É‚¨‚©‚µ‚¢B
if((num != N && N > num+2)||(num != N && N < num-2)) ‚É‚ÍA
‚ ‚ÆArandom()‚Í0‚à‚Æ‚蓾‚é‚Ì‚ÅAƒ\ƒR‚Í
int num = (int)(Math.random()*10) + 1; ‚Æ‚©‚̂ق¤‚ªƒ}ƒV‚©‚ÆB
‚¢‚âAJava‚Í‚ ‚ñ‚Ü’m‚ç‚ñ‚©‚çˆá‚Á‚Ä‚½‚ç’N‚©’¼‚µ‚ÄB
854:853
08/07/05 06:11:03
ƒ~ƒX‚Á‚½BShift+Enter‚µ‚Ä‚à‚½otzB
u‚ ‚ÆArandom¥¥¥v‚Ì‘O‚Ìs‚ÍA
uif((num != N && N > num+2)||(num != N && N < num-2)) ‚É‚ÍAN=100‚àƒ}ƒbƒ`‚·‚é‚Í‚¸Bv
‚Æ‘‚«‚½‚©‚Á‚½B
855:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 07:04:48
javaƒRƒ“ƒgƒ[ƒ‹ƒpƒlƒ‹‚ªŠJ‚«‚Ü‚¹‚ñB
ƒRƒ“ƒgƒ[ƒ‹ƒpƒlƒ‹‚©‚çjava‚̃AƒCƒRƒ“‚ðƒNƒŠƒbƒN‚·‚邯
uC:\Program Files\Java\jre1.6.0_06\bin\javacpl.exev
‚Æ•\ަ‚³‚ê‚é‚Ì‚ÅAujavacpl.exev‚ðƒNƒŠƒbƒN‚·‚邯¡“x‚Í
uC:\Program Files\Java\jre1.6.0_06\bin\javaw.exe -Xbootclasspath/a:"C:\Program Files\Java\jre1.6.0_06\bin\..\lib\deploy.jar" -Duser.home="C:\Documents&Settings\ƒ†[ƒU[–¼" com.sun.deploy.panel.ControlPanelv
‚Æ•\ަ‚³‚ê‚Ü‚·B
‚Ç‚¤‚©‘Έ–@‚ð‚²‹³Žö‚‚¾‚³‚¢‚Ü‚¹B
856:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 11:38:01
Ruby ‚Ì File#truncate(ƒoƒCƒg”) ‚̂悤‚ÉA
ƒtƒ@ƒCƒ‹ƒTƒCƒY‚ðŽw’èƒoƒCƒg”‚É‚·‚é‚É‚ÍAJava ‚ł͂ǂ¤‚µ‚½‚ç—Ç‚¢‚̂łµ‚傤‚©B
857:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 11:51:08
>>856
RandomAccessFile raf = new RandomAccessFile(path, "rw");
raf.setLength(ƒoƒCƒg”);
raf.close();
•W€API‚É‚ÍAƒƒ\ƒbƒhˆê”‚łł«‚é—l‚ȕ֗˜ƒƒ\ƒbƒh‚͂Ȃ©‚Á‚½‚悤‚ÈB
858:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 12:08:21
>>852
‚Ö‚¦A‚±‚ñ‚È‚ñ‚ ‚é‚ñ‚¾
859:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 19:51:07
java‰‚ß‚Ä8”N‚̉SŽÒ‚Å‚·B‰R‚Å‚·B‚ ‚ñ‚Ü‚è‰SŽÒ‚¶‚á‚È‚¢B
ŽdŽ–‚ÅA‹àЍ’è‚Æ‚©ÝŒÉŠÇ—‚Æ‚©‰½‚¾‚Æ‚©A‚¢‚‚‚©‚̃vƒƒWƒFƒNƒg‚ðŽü‚Á‚Ä‚«‚½‚ñ‚¾‚¯‚Ç
uƒR[ƒhvuƒR[ƒh’è”v‚Æ‚©‚¢‚¤Œ¾—t‚ª‚悎g‚í‚ê‚Ü‚·‚æ‚ËH
‹ÆŠE•W€‚Æl‚¦‚Ä‚¢‚¢‚Ì‚©‚ÈH
i‚¨‘O‚̃vƒƒWƒFƒNƒg‚¾‚¯‚¾‚—‚—‚Á‚ÄŽ–‚È‚çAŒã‚ʼnðà‚µ‚Ü‚·EEj
‚ñ‚ÅA¡‚܂Ŏü‚Á‚Ä‚«‚½A‚ǂ̉ïŽÐ‚̂ǂ̃vƒƒWƒFƒNƒg‚Å‚àA‚±‚̃R[ƒh‚ð
•’ʂ̃Nƒ‰ƒX‚Æ•’Ê‚Ì public static final String ‚Å’è‹`‚·‚錈‚Ü‚è‚ɂȂÁ‚Ä‚é‚ñ‚Å‚·‚ª
enum ‚ðŽg‚¢‚½‚‚È‚¢——R‚Á‚ĉ½‚Ȃ̂łµ‚傤‚©H
DB‚É’l‚ð“Ë‚Áž‚݂ɂ‚¢‚Æ‚©A‚ ‚é‚¢‚ÍDB‚©‚çƒGƒ“ƒeƒBƒeƒB‚𕜌³‚µ‚É‚‚¢‚Æ‚©H
‚Å‚à enum ‚ðŽg‚¦‚ÎA–ËŽí•ʃR[ƒh‚ð“ü‚ê‚é‚ׂ«Š‚ɊԈႦ‚ă_ƒVŽí•ʃR[ƒh‚ð“ü‚ê‚Ä‚µ‚Ü‚¤‚悤‚È
Ž–ŒÌ‚ª‚È‚‚È‚é‚Í‚¸‚Ȃ̂ÉB
‚±‚ÌŽ–ŒÌ‚Ì‚¹‚¢‚ÅA”\lŒŽ‚Í‘¹‚µ‚Ä‚é‚ñ‚¶‚á‚È‚¢‚©‚ÈH“Á‚É¡‰ñ‚̃Aƒ\ƒR‚ÍEEE
860:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 20:12:08
>>859
enum‚Íjava5‚©‚炾‚©‚çÌ‚©‚ç‚ ‚éƒVƒXƒeƒ€‚̃ƒ“ƒe‚â’ljÁ‚¾‚Ƃ܂¾Žg‚¢‚½‚ª‚ç‚È‚¢‚±‚Æ‚ª‘½‚¢B
861:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 20:24:00
‚¤‚¿‚̃VƒXƒeƒ€‚ł͂Ȃº‚©’蔂Íinterface”h‚¾‚ÈB
public@interface@Foo@{
@@int@AAA@=@1;
@@String@MSG@=@"UGO@UGO";
}
862:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 20:36:42
>>859
u‚悉ð‚ç‚È‚¢‚Ì‚Åi’m‚ç‚È‚¢‚à‚Ì‚ÍjÌ—p‚Å‚«‚È‚¢v‚ÆŒ¾‚í‚ꂽ‚±‚Æ‚ ‚邺‚—
863:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 21:05:58
‚Þ‚µ‚ë’蔎©‘Ì‚ªŽ×ˆ«
864:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 21:31:43
‚¤‚¿‚àƒCƒ“ƒ^[ƒtƒFƒCƒX‚©‚ÈEE
Static import‚Æ‚©Žg‚¤H
865:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 21:36:35
>>864
import@java.util.*;@‚̂悤‚È•\‹L‚Í‘S‘ROK‚¾‚¯‚ÇAstatic@import@‚ÍŽg‚í‚È‚¢B
866:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 22:05:38
ŒÂl‚̃Tƒ“ƒf[ƒvƒƒOƒ‰ƒ}‚Í‹C‚܂܂ÉEnum‚Ì‚Ý
867:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 22:35:05
Ž¿–â‚Å‚·B
‰æ‘œƒrƒ…[ƒ‚Ý‚½‚¢‚Ȃ̂ðì‚Á‚Ă܂·B
‰æ‘œ‚ð JScrollPane ‚Ì’†‰›‚É•\ަ‚³‚¹‚½‚¢‚ñ‚Å‚·‚¯‚ÇA
ƒEƒBƒ“ƒhƒE‚̃TƒCƒY‚ð‚¢‚¶‚邯¶ã‚Ɉړ®‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚±‚ê‚ð‚È‚‚µ‚½‚¢‚̂ł·‚ªBBBˆÈ‰ºƒ\[ƒXƒR[ƒhi1/2j
package test;
import java.awt.*; import java.awt.image.*; import javax.swing.*; import javax.swing.event.*;
public class JSTest extends JFrame implements ChangeListener{
private JScrollPane sp;
private MyCanvas mc;
public JSTest(){
mc = new MyCanvas();
sp = new JScrollPane(mc);
getContentPane().setLayout(new BoxLayout(getContentPane(), BoxLayout.Y_AXIS));
getContentPane().add(sp);
JSlider js = new JSlider(20, 300, 100);
js.addChangeListener(this);
getContentPane().add(js);
pack(); setVisible(true);
}
public void stateChanged(ChangeEvent e){
int newScale = ((JSlider)e.getSource()).getValue();
mc.setScale(newScale);
// ƒTƒCƒY‚ɇ‚킹‚Ĉʒu‚ð’²®
sp.getViewport().setViewPosition(new Point(newScale - 100, newScale - 100));
repaint();
}
public static void main(String[] args){ new JSTest();}
868:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/05 22:37:33
class MyCanvas extends JComponent{
private int scale = 100;
private Image img;
private Dimension size;
public MyCanvas(){
int[] pixelData = new int[240 * 240];
for(int i = 0; i < pixelData.length; i++) pixelData[i] = (255 << 24) | (int)(Math.random()*256*256*256);
MemoryImageSource mis = new MemoryImageSource(240, 240, ColorModel.getRGBdefault(), pixelData, 0, 240);
img = createImage(mis);
size = new Dimension(240, 240);
}
public int getWidth(){ return size.width * scale / 100;}
public int getHeight(){ return size.height * scale / 100;}
public void setScale(int scale){
this.scale = scale;
}
public void paintComponent(Graphics g){
g.drawImage(img, 0, 0, getWidth(), getHeight(), null);
}
}
}
ƒ\[ƒXƒR[ƒhI‚í‚èBgetWidth()‚Æ‚©ƒI[ƒo[ƒ[ƒh‚µ‚Ä‚é‚Ì‚ª‚Ü‚¸‚¢‚ñ‚Å‚·‚©‚Ë‚¥BB
869:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 03:16:22
>>867
ƒXƒNƒ[ƒ‹ƒyƒCƒ“‚Å‘S‘̂̈ꕔ‚ð•\ަ‚·‚éˆ×‚Ì‹@”\‚Ȃ̂ÅA’Êí‚ÌŽg‚¢•û‚ł͂Ȃ¢‚̂łÍH
^‚ñ’†‚É•\ަ‚¾‚ÆA‚±‚ñ‚ÈŠ´‚¶B
URLØÝ¸(rg550.hp.infoseek.co.jp)
870:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 04:07:52
>>869
‚²‚ß‚ñ‚È‚³‚¢
ƒXƒNƒ[ƒ‹‚Å‚«‚ĂȂ©‚Á‚½B
URLØÝ¸(rg550.hp.infoseek.co.jp)
871:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 08:28:52
JPanel‚ÉBufferedImage‚ðaddo—ˆ‚½‹C‚ª‚·‚é
872:867
08/07/06 09:50:38
>>869,870
‚¤‚¨‚¨B‚È‚é‚Ù‚ÇI
paintComponent ‚̂ق¤‚Å’²ß‚·‚é‚ñ‚Å‚·‚ËBB
‚±‚ê‚È‚çŽg‚¦‚»‚¤‚Å‚·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
873:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 10:32:07
Ž¿–â‚Å‚·B
¡AJava ‚Å‘å—ʂɓ¯Žž‚ɉ摜‚ð“ǂݞ‚ÞƒvƒƒOƒ‰ƒ€‚ð‘‚¢‚Ä‚é‚̂ł·‚ªA
-Xmx ƒIƒvƒVƒ‡ƒ“‚Å 1GB ‚‚ç‚¢Šm•Û‚µ‚Ä‚àAOutOfMemoryError ‚ª‚łĂµ‚Ü‚¢‚Ü‚·B
Windows ‚ɂ͕¨—ƒƒ‚ƒŠ‚ª‘«‚è‚È‚‚È‚Á‚½‚Æ‚«‚É HDD ‚ðƒƒ‚ƒŠ‚ÉŒ©—§‚Ä‚½
‰¼‘zƒƒ‚ƒŠ‚Æ‚¢‚¤‚à‚Ì‚ª‚ ‚邯Žv‚¢‚Ü‚·‚ªA‚±‚ê‚ð Java ‚ÅŽg‚¤‚±‚Ƃ͂ł«‚È‚¢
‚ñ‚Å‚µ‚傤‚©H
874:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 10:42:40
‚»‚ê‚Å‘«‚è‚È‚¢‚È‚ç‚ÎÝŒv‚ð‹^‚¦‚æ
‚Ç‚Á‚©‚ɑ傫‚ȃ{ƒgƒ‹ƒlƒbƒN‚ ‚邾‚ëAíl
‚¨‚¨‚©‚½‘S•””z—ñ‚Æ‚©”nŽH‚¢‚̃Iƒ“ƒƒ‚ƒŠ‚È‚ñ‚¾‚낤‚ª
875:873
08/07/06 10:48:34
>>874
‚»‚¤‚Å‚·B‰æ‘œƒf[ƒ^‚Í‘S•””z—ñ‚Å‚·BBB
int[] pixelData = new int[2000 * 2000];
‚Ý‚½‚¢‚ȉ摜ƒf[ƒ^‚ð‚Q‚O`‚T‚O‚‚ç‚¢ƒƒ‚ƒŠ‚ÉŽ‚Á‚Ă܂·B
“¯Žž‚É•\ަ‚·‚邱‚Æ‚à‚ ‚è‚Ü‚·B
•\ަ‚·‚éƒTƒCƒY‚ͬ‚³‚¢ƒTƒ€ƒlƒCƒ‹ƒTƒCƒY‚Ȃ̂ÅA
‚»‚ꂾ‚¯Žc‚µ‚ÄAŒ³ƒf[ƒ^‚Í HDD ‚ɕۑ¶‚µ‚Ä‚à‚¢‚¢‚ñ‚Å‚·‚¯‚ÇA
VM ‚ª•¨—ƒƒ‚ƒŠ‚ðŸŽè‚ÉŽg‚Á‚Ä‚‚ê‚邯‚¢‚¤‚Ì‚Í
Œ‹‹Ç“¯‚¶‚悤‚È‚±‚ƂȂ̂©‚ÆŽv‚Á‚½‚̂Ŏ¿–₵‚Ü‚µ‚½B
VM ‚ª‘S•”‰ðŒˆ‚µ‚Ä‚‚ꂽ‚çAƒvƒƒOƒ‰ƒ}‚ÍŠy‚¾‚È‚Ÿ‚ÆBB
876:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 10:55:28
‰æ‘œ‚̃Nƒ‰ƒX‚ðŽg‚í‚È‚¢‚Å‚ ‚¦‚Ä”z—ñ‚Å‚µ‚Ä‚é‚Ì‚©EE
877:873
08/07/06 10:57:48
>>876
‚ ‚¦‚ĂƂ¢‚¤‚©A‰æ‘œƒNƒ‰ƒX‚ÌŽg‚¢•û‚ª‚í‚©‚Á‚Ă܂¹‚ñ orz
32bit ƒOƒŒ[ƒXƒP[ƒ‹
32bit x 3 ‚Ì RGB ‰æ‘œ
‚±‚ê‚ð•ÛŽ‚Å‚«‚鉿‘œƒNƒ‰ƒX‚ª‚ ‚ê‚΂»‚ê‚Å‘ã—p‚µ‚½‚¢‚Å‚·‚ªB
878:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 11:12:03
”z—ñ‚͂Ȃé‚ׂ˜A‘±‚µ‚½—̈æ‚ðƒƒ‚ƒŠ‚ÉŠm•Û‚µ‚悤‚Æ‚·‚é‚©‚çŒø—¦‚Íň«
‚»‚à‚»‚àAbmp‚Ý‚½‚¢‚ÈŒ`Ž®‚ŃIƒ“ƒƒ‚ƒŠ‚ÉŽ‚Á‚Ä‚¢‚鎞“_‚ŃAƒEƒg
‘f’¼‚ÉImageƒNƒ‰ƒX‚È‚èŽg‚¦A•s–ž‚ɂȂÁ‚½‚玩삷‚é‚©Šg’£‚µ‚ë
879:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 11:15:04
‚Þ‚µ‚ë‰æ‘œ‚ðŽg‚¨‚¤‚Æ‚µ‚Ăǂ¤‚µ‚Ä”z—ñ‚ðŽv‚¢‚‚¢‚½‚Ù‚¤‚ª‚·‚²‚¢‚È
ƒOƒO‚Á‚Ä‚àImage‚Æ‚©BufferedImage‚Æ‚©‚µ‚©o‚È‚¢‚ÆŽv‚¤‚ñ‚¾‚ª
880:873
08/07/06 11:17:48
>>878
‚È‚é‚Ù‚ÇAŒø—¦‚ªÅˆ«‚È‚ñ‚Å‚·‚ËBBB
‚½‚¾A‚‘¬‰»‚Ì‚½‚߂ɔz—ñ‚̃f[ƒ^‚ð C++ ‚Å‘‚¢‚½ DLL ‚É“n‚µ‚Ä
ƒSƒŠƒSƒŠ‰æ‘œˆ—‚à‚µ‚½‚肵‚Ä‚é‚Ì‚ÅA“‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñBB
‚Ü‚ŸAʼn‚©‚ç–¾Ž¦“I‚Ƀƒ‚ƒŠ‚ð‰ð•ú‚Å‚«‚é C++ ‚Åì‚Á‚½
‚Ù‚¤‚ª‚æ‚©‚Á‚½‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ËBBB
881:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 12:14:41
>>873
DLLŽg‚Á‚Ä‚¢‚é‚È‚ç‚Îʼn‚©‚çC++‚Å‘‚¯‚æ
‚È‚ñ‚ÅJavaŽg‚¤‚Ì‚©ˆÓ–¡‚í‚©‚ç‚Ë
Œ¾Œê‚Ì‘I‘ð•û–@‚©‚çŠw‚ñ‚¾‚Ù‚¤‚ª‚¢‚¢‚¼
882:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 12:18:58
ƒTƒ€ƒlƒCƒ‹‚ð•\ަ‚µ‚½Œã‚àAƒvƒƒOƒ‰ƒ€“à‚Å‚‚킦ž‚ñ‚Å‚¢‚邿‚¤‚È‚±‚Æ‘‚¢‚Ă邩‚çA
C++‚Å‘‚¢‚Ä‚à“¯‚¶‚±‚ƂłÍH
883:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 12:26:10
>>873
OS ‚ª‰¼‘z‰»‚µ‚Ă悤‚ª‚È‚ñ‚¾‚낤‚ªAVM ‚ÉÅ‘å 1GB ‚¾‚ÆŒ¾‚¦‚΂»‚ꂵ‚©Žg‚¦‚È‚¢‚¾‚ëB
‚È‚ñ‚¾‚Á‚½‚ç 100GB ‚Å‚à 100TB ‚Å‚à—v‹‚µ‚Ä‚â‚ê‚ÎH
Œ‹‹Ç‚â‚邱‚Æ‚ð‚â‚ç‚É‚á‚È‚ç‚ñ‚±‚Æ‚ª•ª‚©‚邾‚ë‚—
884:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 12:35:22
Œ‹˜_:Java‚Í•³
885:873
08/07/06 12:38:19
ŽüˆÍ‚ɃvƒƒOƒ‰ƒ}[‚ª‹‚È‚¢‚̂ŕ׋‚ɂȂè‚Ü‚·B•‚©‚è‚Ü‚·Bm(_ _)m
>>881
‚à‚Á‚Æ‚à‚Ȉӌ©‚Å‚·B‚½‚¾A
EJava ‚ł̉摜ˆ—ŠÖ˜A‚ÌŽ‘ŽY‚ðŽg‚¢‚½‚©‚Á‚½
EŠJ”“–‰‚Í‚‘¬‰»‚Ì•K—v«‚ª‚È‚©‚Á‚½
EŠJ”“–‰‚Í VC++ ‚ðŽ‚Á‚ĂȂ©‚Á‚½iÎ
‚Æ‚¢‚¤Š´‚¶‚ÅA‚±‚¤‚È‚Á‚Ă܂·B
‚ ‚Æ‚â‚Á‚Ï‚èŠJ”ŠÂ‹«‚Í Eclipse ‚ªD‚«‚Ȃ̂ÅAA
>>882
‚»‚¤‚È‚ñ‚Å‚·‚¯‚ÇAŽg‚í‚È‚‚È‚Á‚½‰æ‘œ‚Æ‚©‚ð gc ‚ª‚¿‚á‚ñ‚Æ
‰ñŽû‚µ‚Ä‚‚ê‚ĂȂ¢‚悤‚È‹C‚ª‚µ‚ÄBB
‚µ‚Á‚©‚è‰ð•ú‚µ‚ĂȂ¢‚©‚ç‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªBB
>>883
-Xmx ‚Å 5000M ‚Æ‚©Žw’è‚·‚邯 VM ‚ª‹N“®‚µ‚È‚¢‚̂ł·‚ªBB
‚»‚ê‚Æ‚à‰½‚©‚â‚è‚©‚½‚ª‚ ‚é‚̂łµ‚傤‚©
886:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 12:54:38
>>885
>-Xmx ‚Å 5000M ‚Æ‚©Žw’è‚·‚邯 VM ‚ª‹N“®‚µ‚È‚¢‚̂ł·‚ªBB
‚·‚Ü‚ñA‰ñ‚è‚‚Ç‚©‚Á‚½‚©B
u‰¼‘z‰»‚³‚¦‚³‚ê‚Ä‚ê‚Î*–³ŒÀ‚É*ƒƒ‚ƒŠ‚ª‚‚©‚¦‚év‚ÆŠ¨ˆá‚¢‚µ‚Ă邿‚¤‚ÉŒ©‚¦‚½‚Ì‚Å
u–³ŒÀ‚ÉŽæ‚Á‚ÄŒ©‚êv‚ÆŒ¾‚¢‚½‚©‚Á‚½‚Ì‚¾B
5000M Žw’è‚Å VM ‚ª‹N“®‚Å‚«‚È‚¢——R‚ÍŽ©•ª‚Å’²¸‚µ‚Ä‚à‚炤‚Æ‚µ‚ÄA‰¼‚É‚»‚ê‚Å“®‚¢‚Ä‚à
u‘å—ʂɓ¯Žž‚ɉ摜‚ð“ǂݞ‚ÞƒvƒƒOƒ‰ƒ€v‚É‘«‚è‚Ă邩‚Ç‚¤‚©•ª‚©‚ç‚È‚¢B
Œ‹‹Ç‚¢‚‚©‚Í Out of Memory ‚ɂȂé‰Â”\«‚ª‚ ‚邾‚낤B
gc ‚̉ñŽû‚ªŠÔ‚ɇ‚í‚È‚¢‚©‚à‚µ‚ê‚È‚¢‚µ‚ÈB
‚»‚ê‚Ȃ猋‹Ç‚Ç‚±‚©‚Ńƒ‚ƒŠŽg—p—Ê‚ð—}‚¦‚éiƒtƒ@ƒCƒ‹ƒx[ƒX‚Å“®‚‚Æ‚©j—l‚É‚¹‚É‚á‚È‚ç‚ñB
‚±‚ê‚łǂ¤‚©‚ÈH
887:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 13:01:08
>>875
‚¨‚Ü‚¢A‚¿‚å‚Á‚Æ‚ÍÁ”‚ƒŠŒ©Ï‚êB
4(int‚̃TƒCƒY) * 2000 * 2000 = –ñ16MBA‚»‚ꂪ50ŒÂ‚ ‚Á‚½‚ç800MBA
‚»‚Ì”z—ñˆÈŠO‚É‚à‚¢‚ë‚¢‚냊ƒ\[ƒXŽg‚Á‚Ä‚é‚Í‚¸(ƒTƒ€ƒlƒCƒ‹¶¬‚Æ‚©)
‚¾‚©‚çA‚»‚è‚á1GB‚¶‚á‘«‚è‚È‚‚Ȃ邾‚낤B
GC‚ÍAŽg‚Á‚ĂȂ¢—̈æ‚ð‰ð•ú‚·‚邾‚¯‚ÅAŽg‚Á‚Ä‚é—̈æ‚ð‚Ç‚¤‚É‚©‚µ‚Ä
‚‚ê‚é‚킯‚¶‚á‚È‚¢‚¼B
888:873
08/07/06 13:06:25
>>886
‚È‚é‚Ù‚ÇB‚í‚©‚è‚Ü‚µ‚½B
>‚»‚ê‚Ȃ猋‹Ç‚Ç‚±‚©‚Ńƒ‚ƒŠŽg—p—Ê‚ð—}‚¦‚éiƒtƒ@ƒCƒ‹ƒx[ƒX‚Å“®‚‚Æ‚©j—l‚É‚¹‚É‚á‚È‚ç‚ñB
‚±‚ê‚ðJVM‚ªŸŽè‚É‚â‚Á‚Ä‚‚ê‚邯•‚©‚é‚È‚Ÿ‚ÆŽv‚Á‚½‚ñ‚Å‚·‚æ‚ËB
C/C++ ‚É”ä‚×‚Ä Java ‚̓ƒ‚ƒŠƒXƒy[ƒX‚ðˆÓޝ‚µ‚È‚‚ăvƒƒOƒ‰ƒ~ƒ“ƒO‚Å‚«‚é‚Ì‚ª
—˜“_‚¾‚ÆŽv‚Á‚Ä‚¢‚Ü‚·‚Ì‚ÅBBBiЍˆá‚¢‚Å‚µ‚½‚ç‚·‚¢‚Ü‚¹‚ñBj
889:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 13:11:20
>>885
> Žg‚í‚È‚‚È‚Á‚½‰æ‘œ‚Æ‚©‚ð gc ‚ª‚¿‚á‚ñ‚ƉñŽû‚µ‚Ä‚‚ê‚ĂȂ¢‚悤‚È‹C‚ª‚µ‚Ä
‚¨‘O‚ªŽg‚í‚È‚¢‚‚à‚è‚Å‚àAu‚Ç‚±‚©v‚©‚炽‚Ç‚ê‚郋[ƒg‚ª‚ ‚ê‚ÎA‚»‚ê‚ÍuŽg‚í‚ê‚Ä‚év‚ÆŒ©‚È‚³‚ê‚éB
—Ⴆ‚ÎA
static int[] img = new int[2000 * 2000];
‚È‚ñ‚Ä‘‚¢‚Ä‚ ‚Á‚½‚çAimg ‚É null ‚ð“ü‚ê‚ñŒÀ‚è‰i‰“‚ɉð•ú‚³‚ê‚È‚¢B
890:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 13:13:48
>>888
Ѝˆá‚¢Bfree/delete‚ðŽ©“®“I‚É‚â‚Á‚Ä‚‚ê‚邾‚¯B
891:873
08/07/06 13:27:17
‚¤[‚ñA‚È‚é‚Ù‚ÇB
Java‚Å‚ÍAƒ|ƒCƒ“ƒ^‚ª–³‚©‚Á‚½‚èA‚f‚b‚ª‚ ‚Á‚½‚èA–¾Ž¦“I‚ɉð•ú‚Å‚«‚È‚©‚Á‚½‚è
‚·‚é‚ñ‚ÅAJVM‚ªuƒƒ‚ƒŠ‚Ì‚±‚Ƃ͖Y‚ê‚Ä‚‚êv‚Á‚ÄŒ¾‚Á‚Ä‚‚ê‚Ä‚é‚ñ‚¾‚ÆŠg‘å‰ðŽß‚µ‚Ä‚¢‚Ü‚µ‚½B
ƒ\ƒtƒg‚ÌÝŒv‚̂ق¤‚ðŒ©’¼‚·‚±‚Ƃɂµ‚Ü‚·B
‚½‚¾A‰æ‘œ‚ðƒtƒ@ƒCƒ‹‚ɕۑ¶‚µ‚ÄA”z—ñ‚ð‰ð•ú‚·‚邿‚¤‚É‚µ‚Ä‚à
gc ‚ª’Ç‚¢‚‚©‚¸‚ÉOutOfMemory‚ªo‚邱‚Ƃ͂ ‚è‚»‚¤‚Å‚·‚ªBBB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
892:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 13:29:24
Œ¾‚¢Ø‚Á‚Ä‚µ‚Ü‚¦‚ÎAVM ‚Ƀƒ‚ƒŠ‰¼‘z‰»‚Í–³‚¢B
i¢‚Ì’†‘S•”‚Ì VM ‚ð’m‚Á‚Ä‚é‚킯‚¶‚á‚È‚¢‚©‚çu‚ ‚év‚ÆŒ¾‚í‚ꂽ‚ç‚»‚ê‚܂ł¾‚ª‚—j
‚¾‚©‚çAŽ©•ª‚Å‚µ‚ëB
893:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 13:40:01
VM‚Á‚ă}ƒW‚Å•¨—ƒƒ‚ƒŠ‚Å‚µ‚©‚â‚è‚‚è‚Å‚«‚È‚¢‚ÌH
Windows‚Éæ‚Á‚Ä‚éƒAƒvƒŠ‚Ƃ͎v‚¦‚È‚¢Žd—l‚¾‚Ë
894:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 13:41:49
>>891
VM‹K’è‚É”½‚µ‚ĂȂ¯‚ê‚ÎOutOfMemoryErroro‚·‘O‚ÉGC‚ª–¢Žg—pƒƒ‚ƒŠ‚ð‰ñŽû‚µ‚Ä‚é‚Í‚¸B
‹ŽQÆ‚µ‚Á‚ςȂµ‚Ȃ̂Éu‰ð•ú‚µ‚Ä‚é‚Í‚¸v‚ÆŽv‚¢ž‚ñ‚ł鎖‚ÍA‚©‚È‚è•p”ɂɂ ‚éB
895:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 13:57:58
>>893
‚»‚ê‚Í‚¨‚Ü‚¦‚̓ǂ݈Ⴂ‚¾B
896:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 14:07:10
JPA‚ÅOneToMany‚ÌMany‘¤‚ði‚螂݌Ÿõ‚µ‚½ó‘Ô‚Å
One‘¤‚ð“¾‚é‚æ‚¤‚ÈJPQL‚͂ǂ̂悤‚É‘‚¯‚΂悢‚̂łµ‚傤‚©B
—Ⴆ‚Î]‹Æˆõ‚Ìì‹Æ“úŽ‚Ì’¼‹ß5“ú•ª‚ð
‘S‚Ä‚Ì]‹Æˆõ•ªŽæ“¾‚·‚邯‚¢‚Á‚½ƒP[ƒX‚Å‚·B
897:896
08/07/06 14:18:27
‚ AORMƒXƒŒ‚ª‚ ‚Á‚½‚̂ł»‚¿‚ç‚Ɉړ®‚µ‚Ü‚·B
‚±‚¿‚ç‚̓Nƒ[ƒY‚Å‚¨Šè‚¢‚µ‚Ü‚·B
898:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 18:07:40
JToolBar‚̃{ƒ^ƒ“‚ɂ‚ƒtƒH[ƒJƒX‚ÌŽlŠp‚¢˜g‚Ì•\ަ‚Á‚Ăǂ¤‚â‚Á‚½‚ç‘€ìo—ˆ‚é‚Å‚µ‚傤‚©H
899:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 18:37:24
‚µ‚‚±‚‚·‚݂܂¹‚ñB
‚ǂȂ½‚©>>618‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©H
900:898
08/07/06 18:37:56
‚·‚¢‚Ü‚¹‚ñŽ©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
901:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 19:01:14
>>899
ݒ肵‚È‚¨‚¹‚ÎH
902:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 19:18:10
>>901
‚¢‚¦Aݒ肵’¼‚·‚à‚ȂɂàAmethod‚ðPOST‚Éݒ肵requestProperty‚ðÝ’è‚·‚é‚܂ł͂¢‚¢‚̂ł·‚ª‚»‚ÌŒãƒRƒ“ƒeƒ“ƒc‚ðŽæ“¾‚·‚éÛA
“à•”“I‚ÉrequestMethod‚ð‰Šú‰»(‚ ‚é‚¢‚ÍÄÝ’èH)‚·‚é‚炵‚AÝ’è‚Å‚«‚È‚¢‚̂ł·B
903:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 20:00:52
>>902
u‚»‚ÌŒãv‚ÆŒ¾‚¤‚ª—Ç‚•ª‚©‚ç‚È‚¢B
‚±‚ñ‚È•—‚ÈGET‚âPOST‚¶‚á‚È‚¢‚ÌH
URLØÝ¸(www.hpc.cs.ehime-u.ac.jp)
904:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 20:35:29
1.POST‚ŃƒOƒCƒ“Žž‚Ìî•ñ‚ð‘—‚éB
2.ƒT[ƒo[‚©‚çSet-Cookie‚È‚Ç‚Ì•Ô“š‚ª‚ ‚éB
3.GET‚Ńy[ƒWƒf[ƒ^‚ðŽæ“¾B
POST‚ÉÝ’èŒãŠeŽíƒvƒƒpƒeƒB‚ðݒ肵AgetInputStream()‚ð‚µ‚½Žž“_‚Å“à•”‚Åã‚Ì1`3‚ðs‚¤‚悤‚ÅA
1‚ÌÚ‘±‚Å‚ÍMessageHeader‚Éݒ肵‚½ƒvƒƒpƒeƒB‚ª‚»‚̂܂܎g‚í‚ê‚é‚̂őåä•v‚Ȃ̂ł·‚ªA3‚ÅÄ‚ÑÚ‘±‚·‚éÛŸŽè‚ÉŠeƒvƒƒpƒeƒB‚ðݒ肳‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
à–¾‚ª•ª‚©‚è‚É‚‚‚Ä\‚µ–ó‚ ‚è‚Ü‚¹‚ñB
905:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 20:52:43
‚PDƒŠƒNƒGƒXƒgƒvƒƒpƒeƒB‚ÌÝ’è
‚QDƒT[ƒo[‚©‚烌ƒXƒ|ƒ“ƒX‚𓾂é
‚RDInputStream‚ȂǂŃf[ƒ^‚ð“Ç‚Þ
ˆê‰ñ‚ÌÚ‘±‚Å‚±‚ê‚ðs‚¤‚Ì‚ÅA‚Ù‚©‚É‚àˆ—‚ð‚µ‚½‚¢ê‡‚ÍÄ“x‚P`‚R‚ðŒJ‚è•Ô‚·B
‚»‚ê‚Æ‚àƒŠƒ_ƒCƒŒƒNƒg‚ÌŽ–‚Ȃ̂¾‚낤‚©H
906:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 21:06:56
>>899
‚»‚̃R[ƒh‚ðƒAƒv‚µ‚Ä‚‚êB
907:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/06 21:20:46
>>904
1 ¨ 2 ‚Æ 3 ‚͕ʂ¾‚ëB
1 ‚Ì POST ‚ÉŠÖ‚·‚鈗‚Í 2 ‚ÅI‚í‚Á‚Ä‚éB
1 ‚Ì‚½‚ß‚Éì‚Á‚½ HttpURLConnection ‚ɑ΂µ‚Ä‚Ì getInputStream ‚ÆA
3 ‚Ì GET ‚ÆŠ¨ˆá‚¢‚µ‚ĂȂ¢‚©H
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5057“ú‘O‚ÉXV/271 KB
’S“–:undef