- JavaStudy2004 . . . . 28 matches
[겨울과프로젝트] 2004년 겨울방학에 진행하는 [Java] 스터디.
* [JavaStudy2004/자바따라잡기]
* [JavaStudy2004/클래스]
* [JavaStudy2004/클래스상속]
* [JavaStudy2004/오버로딩과오버라이딩]
* [JavaStudy2004/버튼과체크박스] - 성만
* [JavaStudy2004/콤보박스와리스트] - 이승한
* [JavaStudy2004/MDI]
* [JavaStudy2004/레이아웃] - 동영
* [JavaStudy2004/비트맵]
* [JavaStudy2004/타이머]
* [JavaStudy2004/파일입출력]
* [JavaStudy2004/더블버퍼링]
* [JavaStudy2004/움직이는공]
* [JavaStudy2004/마우스로그림그리기]
* [JavaStudy2004/작은그림판]
* [JavaStudy2004/스택]
* [JavaStudy2004/로보코드]
||이승한||[JavaStudy2004/이승한]||
||이용재||[JavaStudy2004/이용재]||
- ZeroPageHistory . . . . 21 matches
||겨울방학 ||Java 세미나 개최. ||
* Java
||겨울방학 ||각종 스터디 조직(ACM, C++, 웹, Java팀...) ||
* ACM, C++, Web, Java
* XML, Java
* Java
* C++, Java
* C++, Data Structure, Python, Java-Servlet, JSP, PHP, Servlet, JDBC
* Java
* AOI, Extreme Programming, MFC, Java
* 데블스캠프 : C, C++, Java, Data Structure, OOP, Flash, Python, Visual Python, JSP, Network, Security
* AOI, Java, MFC, C++
* C, C++, MFC, Java, Design Pattern, AI, Python, PHP, SQL, JSP, Algorithm, OS, Game, CAM
* C, C++, Java, Data Structure, Engineering Mathematics, ACM, 3D, Lucene, 영상처리
* Java GUI
* Java
* 데블스캠프 : Toy Programming, Visual Basic, MIDI, Emacs, Python, OOP, Pipe, Regular Expression, Logic Circuit, Java, Security
* 데블스캠프 : Java, HTML, CSS, Scratch, SVN, Robocode, WinAPI, Abtraction, RootKit, OOP, MFC, MIDI, JavaScript, Short Coding
* C++, JavaScript, PHP, Python, Network, Security, Prolog
* Android, MFC, Spring, Ruby, JavaScript
- 프로그램내에서의주석 . . . . 20 matches
처음에 Javadoc 을 쓸까 하다가 계속 주석이 코드에 아른 거려서 방해가 되었던 관계로; (["IntelliJ"] 3.0 이후부턴 Source Folding 이 지원하기 때문에 Javadoc을 닫을 수 있지만) 주석을 안쓰고 프로그래밍을 한게 화근인가 보군. 설계 시기를 따로 뺀 적은 없지만, Pair 할 때마다 매번 Class Diagram 을 그리고 설명했던 것으로 기억하는데, 그래도 전체구조가 이해가 가지 않았다면 내 잘못이 크지. 다음부터는 상민이처럼 위키에 Class Diagram 업데이트된 것 올리고, Javadoc 만들어서 generation 한 것 올리도록 노력을 해야 겠군.
내가 가지는 주석의 관점은 지하철에서도 언급한 내용 거의 그대로지만, 내게 있어 주석의 주된 용도는 과거의 자신과 대화를 하면서 집중도 유지, 진행도 체크하기 위해서 이고, 기타 이유는 일반적인 이유인 타인에 대한 정보 전달이다. 전자는 command.Command.execute()이나 상규와 함께 달은 information.InfoManager.writeXXX()위의 주석들이고,후자가 주로 쓰인 용도는 각 class 상단과 package 기술해 놓은 주석이다. 그외에 class diagram은 원래 아나로그로 그린것도 있지만, 설명하면서 그린건 절대로 타인의 머리속에 통째로 저장이 남지 않는다는 전제로, (왜냐면 내가 그러니까.) 타인의 열람을 위해 class diagram의 디지털화를 시켰다. 하는 김에 그런데 확실히 설명할때 JavaDoc뽑아서 그거가지고 설명하는게 편하긴 편하더라. --["상민"]
자바 IDE들이 Source Folding 이 지원하거나 comment 와 관련한 기능을 지원한다면 해결될듯. JavaDoc 은 API군이나 Framework Library의 경우 MSDN의 역할을 해주니까. --석천
그리고 개인적으론 Server 쪽 이해하기로는 Class Diagram 이 JavaDoc 보는것보다 더 편했음. 그거 본 다음 소스를 보는 방법으로 (완벽하게 이해하진 않았지만.). 이건 내가 UML 에 더 익숙해서가 아닐까 함. 그리고 Java Source 가 비교적 깨끗하기에 이해하기 편하다는 점도 있겠고. (그래 소스 작성한 사람 칭찬해줄께;) --석천
좌절이다. 일단 자네 의견에 동의 정도가 아니라 같은 의도의 말이었다. 위의 자네 말에 대한 내가 의미를 불확실하게 전달한거 같아서 세단락 정도 쓴거 같은데.. 휴 일단 다시 짧게 줄이자면, "프로그래머의 낙서의 표준"인 UML과 {{{~cpp JavaDoc}}}의 출발은 아예 다르다. 자네가 바란건 디자인 단위로 프로그래밍을 이해하길 원한거 같은데, 그것을 {{{~cpp JavaDoc}}}에서 말해주는건 불가능하다고 생각한다. Sun에서 msdn에 대응하기 위해(?) {{{~cpp JavaDoc}}}이 태어난것 같은데 말이다. [[BR]]
하지만, "확실히 설명할때 {{{~cpp JavaDoc}}}뽑아서 그거가지고 설명하는게 편하긴 편하더라."라고 한말 풀어쓰는 건데, 만약 디자인 이해 후에 코드의 이해라면 {{{~cpp JavaDoc}}} 없고 소스만으로 이해는 너무 어렵다.(최소한 나에게는 그랬다.) 일단 코드 분석시 {{{~cpp JavaDoc}}}이 나올 정도라면, "긴장 완화"의 효과로 먹고 들어 간다. 그리고 우리가 코드를 읽는 시점은 jdk를 쓸때 {{{~cpp JavaDoc}}}을 보지 소스를 보지는 않는 것처럼, 해당 메소드가 library처럼 느껴지지 않을까? 그것이 메소드의 이름이나 필드의 이름만으로 완벽한 표현은 불가능하다고 생각한다. 완벽히 표현했다면 너무나 심한 세분화가 아닐까? 전에 정말 난해한 소스를 분석한 적이 있다. 그때도 가끔 보이는 실낱같은 주석들이 너무나 도움이 된것이 기억난다. 우리가 제출한 Report를 대학원 생들이 분석할때 역시 마찬가지 일것이다. 이건 궁극의 Refactoring문제가 아니다. 프로그래밍 언어가 그 셰익스피어 언어와 같았으면 하기도 하는 생각을 해본다. 생각의 언어를 프로그래밍 언어 대입할수만 있다면야.. --["상민"]
내가 Comment 와 JavaDoc 둘을 비슷한 대상으로 두고 쓴게 잘못인듯 하다. 두개는 좀 구분할 필요가 있을 것 같다는 생각이 들어서다. 내부 코드 알고리즘 진행을 설명하기 위해서는 다는 주석을 comment로, 해당 구성 클래스들의 interface를 서술하는것을 JavaDoc으로 구분하려나. 이 경우라면 JavaDoc 과 Class Diagram 이 거의 비슷한 역할을 하겠지. (Class Diagram 이 그냥 Conceptual Model 정도라면 또 이야기가 달라지겠지만)
그리고, JDK 와 Application 의 소스는 그 성격이 다르다고 생각해서. JDK 의 소스 분석이란 JDK의 클래스들을 읽고 그 interface를 적극적으로 이용하기 위해 하는 것이기에 JavaDoc 의 위력은 절대적이다. 하지만, Application 의 소스 분석이라 한다면 실질적인 implementation 을 볼것이라 생각하거든. 어떤 것이 'Information' 이냐에 대해서 바라보는 관점의 차이가 있겠지. 해당 메소드가 library처럼 느껴질때는 해당 코드가 일종의 아키텍쳐적인 부분이 될 때가 아닐까. 즉, Server/Client 에서의 Socket Connection 부분이라던지, DB 에서의 DB Connection 을 얻어오는 부분은 다른 코드들이 쌓아 올라가는게 기반이 되는 부분이니까. Application 영역이 되는 부분과 library 영역이 되는 부분이 구분되려면 또 쉽진 않겠지만.
그리고 계속 이야기 하다보니 주석(comment)과 {{{~cpp JavaDoc}}}을 나누어 설명하는 것이 올바른 생각인듯 하다. 그런 관점이라면 이번 코딩의 컨셉이 녹색글자 최소주의로 나갔다고 볼수 있다. 머리속으로는 특별히 둘을 나누지 않고 있었는데, 코딩 습관에서는 완전히 나누고 있었던거 같다. 녹색 글자를 쓰지 않을려고 발악(?)을 했으니.. 그래도 보이는 녹색 글자들 보면 죄의식이 이것이 object world에서 말하는 "프로그래머의 죄의식"에 해당하는 것이 아닐까. --["상민"]
''DeleteMe) 부연설명 : 녹색글자는 ["Eclipse"] 에서 내부 주석에 대당. ["IntelliJ"] 는 일반적으로 회색. ["Vi"] 에서의 Java Syntax 에선 파란색.''
- Java Study2003/첫번째과제/방선희 . . . . 17 matches
* Java Virtual Machine (JVM)
* Java란 프로그램언어는 enterprise 급 기업의 web시스템에서부터 작은 핸드폰에 이르기까지어디든지 사용할 수 있다. 다시 말해 Java를 할 줄 알면 어느 곳에나 적용 가능한 프로그램을 개발 할 수 있다는 말이다. 그 뿐만 아니라, Java로 개발된 시스템은 다른 언어로 개발된 시스템보다도 훨씬 쉽게 확장이 가능하다.
예를 들어 Java로 인사시스템을 개발하여 운영하고 있다가, 새로운 급여 시스템을 개발하고자 한다고 가정하자. 이때 Java는 다른 언어에 비해 기존 시스템과 쉽게 연동가능하며, 혹 기존 시스템이 Java가 아니더라도 그 일은 가능하다.
* Java는 보안능력이 뛰어나다. 예를 들어 네트워크를 통해 내 PC로 download된 Java로 개발된 프로그램은 일반적으로 그 능력이 제한된다. 다시 말해 바이러스처럼 작용할 수 없다는 말이다 (이점은 MicroSoft의 Active X와 비교된다).
* MicroSoft windows에서 신나게 실행되는 게임이 Linux에서도 잘 돌까? 아마도 답은 '아니다' 일 것이다. 그러나 만약 그 게임이 Java로 제작되었다면 답은 '예' 이다. 다시 말해 Java로 개발된 프로그램은 PC, Macintosh, Linux등 machine이나 O/S에 종속되지 않는다.
기존에 Sun OS에서 Java로 개발한 인사시스템을 Windows NT로 이관하고 싶다. 이때 프로그램 수정없이 가능할까? Windows NT를 지원하는 JDK가 있다면 가능하다. 그러고 Windows NT를 지원하는 JDK는 있다.
* Java를 이용해 재사용 가능한 object를 만들 수 있다. 이 object는 향후 다른 프로그램내에서 그냥 재사용 가능하다. 강력한 Java의 재사용성은 Java가 가지고 있는 장점 중에서도 가장큰 장점이라고 말할 수 있다.
예를 들어 A라는 회사에서 인사 시스템을 Java로 개발하여 사용하고 있다고 가정하자. 다른 B라는 회사에서도 같은 인사 시스템을 개발하고자 한다면, B회사는 A회사의 인사 시스템 중 승진과 관련된 일부분을 가져와 그대로 사용할 수 있다.
[JavaStudy2003/첫번째과제]
- Java Study2003/첫번째과제/장창재 . . . . 15 matches
- 자바(Java)를 이야기할 때 크게 두 가지로 나누어 이야기 할 수 있습니다. 먼저, 기계어, 어셈블리어(Assembly), 포트란(FORTRAN), 코볼(COBOL), 파스칼(PASCAL), 또는 C 등과 같이 프로그래밍을 하기 위해 사용하는 자바 언어가 있고, 다른 하나는 자바 언어를 이용하여 프로그래밍 하기 위해 사용할 수 있는 자바 API(Application Programming Interface)와 자바 프로그램을 실행시켜 주기 위한 자바 가상머신(Java Virtual Machine) 등을 가리키는 자바 플랫폼(Platform)이 있습니다. 다시 말해서, 자바 언어는 Visual C++와 비유될 수 있고, 자바 플랫폼은 윈도우 95/98/NT 및 윈도우 95/98/NT API와 비유될 수 있습니다.
자바 언어(Java Language)를 이용하여 작성한 자바 프로그램(Java Program)은 자바 컴파일러(Java Compiler)를 이용하여 자바 바이트코드(Java Byte code)로 컴파일 되고, 이 자바 바이트코드는 자바 가상머신에 의해 해석되어 실행되는데, 이때 자바 가상머신은 자바 바이트코드에 대한 해석기 즉 인터프리터(interpreter)로 동작하게 됩니다. 이렇게 자바 프로그램은 컴파일 방식 및 인터프리터 방식이 모두 적용된다는 것입니다.
자바 컴파일러(Java Compiler):
자바 바이트코드(Java Byte code):
자바 인터프리터(Java Interpreter) 또는 자바 가상머신(Java Virtual Machine):
자바 바이트코드는 자바 가상머신에서 실행되는 기계어라고 생각하면 됩니다. 그리고, 모든 자바 인터프리터는 자바 가상머신을 구현해 놓은 것으로, 자바 가상머신과 자바 인터프리터를 같은 것으로 생각할 수 있습니다. . 이러한 자바 가상머신은 JDK(Java Development Kit)에 포함되어 있을 수도 있고, 자바 호환 웹 브라우저 내에 내장되어 있을 수도 있습니다. 또는, 자바 칩과 같이 하드웨어에 직접 구현될 수도 있습니다. 자바 바이트코드는 “write once, run anywhere”라는 말을 가능하게 해 줍니다. 다시 말해서, 자바 언어를 이용하여 작성한 자바 프로그램을 각 플랫폼(윈도우 95/98/NT, 리눅스, 유닉스, 매킨토시 등)에 맞게 제공되는 자바 컴파일러를 통해서 바이트코드로 컴파일 할 수 있습니다. 그리고, 이 바이트코드는 자바 가상머신이 있는 어떤 곳에서도 실행될 수 있습니다.
자바 가상머신(Java Virtual Machine; Java VM):
자바 API(Java Application Programming Interface):
[JavaStudy2003/첫번째과제]
- ZeroPage_200_OK . . . . 12 matches
* '''JavaScript 1.4~1.6''' / JScript (ECMAScript)''' - http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf
* Java Applet
* JavaScript Library
* Java (Top thousand sites)
* '''Node.js (JavaScript)''' - http://nodejs.org/
* JavaScript DOM API 첫소개
* JavaScript (prototype/closure)
* JavaScript functions
* CSS -> HTML -> JavaScript 순서로 html을 작성한다. - CSS가 뒤에 있으면 HTML 렌더링을 한 후에 CSS가 적용된다. JavaScript가 앞에 있으면 JavaScript가 다 받아지고 나서 뒷부분이 실행되기 때문에 속도에 문제가 있을 수 있다.
* JavaScript가 뒤에 있으면 이벤트가 늦게 걸리게 된다. -> Command Queue 패턴 사용.
- 데블스캠프2012/둘째날/후기 . . . . 9 matches
= JavaScript 편견 깨기 =
* [김도현] - 예전에 혼자서 자바 해보려다가 포기했던게 기억나네요 ㅋ. 오랜만에 다시 들어보니까, 더멘붕. 그래도 피보나치 짜는거라던지 배열쓰는거라던지 직접해보니까 의외로 c랑 비슷한 느낌이들어서 친근해졌어요. javascript에 대해서 아무생각도 없었지만 그래도 좋은 인상을 많이 받았습니다
* [김해천] - 처음에는 잘 안 듣다가, 갑자기 이해가 안 가서 혼자서 화를 내고, 나중에 다시 PPT를 보고는 혼자서 복습한 시간이었습니다. 화를 낸 것에 대해서는 깊은 반성을 합니다. JavaScript라... 뭔가 C보다는 문법적으로 다양한 유동성을 가지고 있다는 생각을 했습니다. 이번 방학때는 이미 할 게 많지만, 시간이 난다면 마스터 해 보고 싶다는 생각이 들었습니다.
* [김민재] - 저도 그 동안 JavaScript를 Copy & Paste로 이용해 온지라.. JavaScript에 대해서는 깊게 이해해야겠다는 생각을 해 본 적이 없었는데, 이번 기회를 통해 짧지만 여러가지를 알 수 있었습니다. 특히 var abc=function()이 된다는 사실에 매우 놀랐습니다. 웹 프로그래밍을 위해 JavaScript를 열심히 공부해야겠습니다.
* [김태진] - JavaScript를 많이 쓰던 때는 1학년 방학때랑 동문네트워크 만들 때 뿐이었는데, 그때는 좀 객체에 관해서 따지진 않고 했습니다. 그에비해 이번엔 엄청난 추상화를 할 수 있다는걸 다시 한번 생각해보고, 음.. 재밌는 언어네요. 방학중에 여행갔다오거든 Canvas로 뭔가 해보고싶기도 하고, 그렇네요. 작년에 피보나치를 함수형으로 짜라고 할땐 멘붕했는데, 이번엔 한글 문제를 그냥 for문으로 쓴지라 쉬웠달까요..
* [안혁준] - 아 결국 맨붕으로 이끌었네요.. 사실은 Node.js에 대해 다루고 싶었지만, 저도 잘 알지못하고 개념적으로 아는게 많았던 데다가 자바스크립트자체를 이해하기 힘들것이라는 판단하에 난이도를 많이 낮추었는데 역시 클로져의 세계는 너무 어려워요. 사실 오늘 한건 자바스크립트의 어려운 주제들을 다루지 않았다는게 함정. 원래는 설명식으로 할려그랬는데 난이도를 낮추다 보니 실습이 들어가게 되었네요. 실습 예제를 제대로 준비하지 않았던건 저의 실수. 실행 환경에 대해서 자세히 설명하지 않았던것도 실수. 이것저것 실수 투성이네요. C와 거희 유사하다는 점에 착안해서 C예제들을 JavaScript로 했었으면 괜찮지 않았을까 하는 후회가 남네요. 그래도 맵리듀스 같은 어려운 주제를 그나마 이해할려고 노력하는 사람들이 있었다는 것에 조금이나마 안도감이 듭니다. 자바스크립트에 관해 궁금한게 있으시다면 언제든 저에게 연락을.. 아는 범위내에서 상세하게 답을 드리겠습니다.
* [변형진] - 현업 JavaScript 개발자 중에서도 이 정도로 언어를 설명할 수 있는 사람이 많지 않은데 꽤나 훌륭하게 설명했네요. 본격 JavaScript 공부를 원한다면 언제든 저를 호출하세요.
- JAVAStudy_2002/진행상황 . . . . 8 matches
["Java"]
core Java 절반 정도 봄.[[BR]]
swing 약간과 기타 Java 관련 기초 지식 습득. [[BR]]
23일 가령 정도에 core Java 기초 1편은 다 땔것 같음. [[BR]]
core java에 나온 내용이 어렵구만.. [[BR]]
* 2월 4일 : Core Java 책 Event Handling 부분 다보고 나서 이제 Swing 부분 보기 시작 했습니다.
* 2월 7일 : Core Java 책 보다가 질려서 다른책으로 바꿔서 공부하는중 무지 삽질 한 결과 대기실 UI 만듬. 제 홈페이지랑 연결해가지고 보여주고 싶지만 연결을 어떻게 해야 할줄 몰라서..^^;;
* 2월 9일 : Java 네트워크 부분 보기 시작함.. 집에 컴퓨터가 구린 관계로 읽기만 해볼 예정..
현재 Java swing API중 버튼이나.. 텍스트 박스에 대한 것을 익혔습니다.(Application쪽..)[[BR]]
["JAVAStudy_2002"]
- Java2MicroEdition . . . . 7 matches
Java 2 Micro Edition (J2ME) 은 휴대전화나 PDA 같은 이동통신 기기등의 가전제품을 목표로 하고 있다. 그래서 초소형 장치에서 작은 장치에 이르는 이른바 소형 디바이스 들이 Java 를 사용할 수 있도록 지원하는 플랫폼이다.
http://zeropage.org/pub/Java2MicroEdition/J2ME.jpg
그림을 보면 맨 아래에 MID, 즉 휴대전화의 하드웨어 부분이 있고 그 위에는 Native System Software가 존재하며 그 상위에 CLDC가, 그리고 MIDP에 대한 부분이 나오는데 이 부분을 살펴보면, MIDP Application과 OEM-Specific Classes로 나뉘어 있는 것을 알 수 있다. 여기서의 OEM-Specific Classes라는 것은 말 그대로 OEM(Original Equipment Manufacturing) 주문자의 상표로 상품을 제공하는 것이다. 즉, 다른 휴대전화에서는 사용할 수 없고, 자신의(같은 통신 회사의) 휴대전화에서만 독립적으로 수행될 수 있도록 제작된 Java또는 Native로 작성된 API이다. 이는 자신의(같은 통신 회사의) 휴대전화의 특성을 잘 나타내거나 또는 MIDP에서 제공하지 않는 특성화된 클래스 들로 이루어져 있다. 지금까지 나와있는 많은 MIDP API들에도 이런 예는 많이 보이고 있으며, 우리나라의 SK Telecom에서 제공하는 SK-VM에도 이런 SPEC을 가지고 휴대전화의 특성에 맞는 기능, 예를 들어 진동 기능이나, SMS를 컨트롤하는 기능 들을 구현하고 있다. 그림에서 보듯이 CLDC는 MIDP와 OEM-Specific Classes의 기본이 되고 있다.
퍼스널 자바와 임베디드 자바는 J2ME 플랫폼이 등장하기 이전부터 임베디드 시장을 목표로 한 자바 플랫폼이었다. 인터넷 셋탑 박스와 같은 나름대로의 성과도 있었지만, pJava와 eJava는 별로 시장의 주목을 받을 만한 사건을 기록한 적이 없었다. 그것은 기본적으로 선 마이크로시스템즈가 하드웨어 설계 및 제조와 관련해서는 그다지 내세울 만한 무기가 없었기 때문이었다고 해도 별 무리가 없을 것이다. 즉, 하드웨어 업체의 적극적인 지지 없이는 자바의 임베디드 시장 진출은 요원한 과제였다.
java.sun.com/j2me 에 가면 CDC, CLDC, MIDP 등을 다운받을 수 있다. 다운받으면 소스코드까지 포함되어 있고, 개발하려는 하드웨어에 포팅하면 된다. (자세한건 잘 모르겠음...ㅡ.ㅡ)
java.sun.com/j2me 에 가면 J2ME Wireless Toolkit 을 다운받을 수 있다. J2ME Wireless Toolkit 에 에뮬레이터가 포함되어 있어서 직접 테스트 해볼 수 있다.
* http://java.sun.com/j2me
* http://www.mobilejava.co.kr
See Also ["Java"]
- 송지원 . . . . 7 matches
* 월요일 오프닝([데블스캠프2011/첫째날/오프닝])과 Play with Java([데블스캠프2011/첫째날/Java]) 세미나 진행.
수요일 Simple Java & JUnit Test([데블스캠프2009/수요일/JUnit])를 주제로 세미나 진행.
* [Java공모전]
나는 DB쪽을 맡았었는데 Java와 mysql을 연동하는 방법까지만 하고 프로젝트 자체가 흐지부지 됨.
그래도 이 mysql&Java 연동을 OOP 프로젝트에 잘 써먹었습니다.
* [JavaGUI] - 정현오빠, 장길이, 영동오빠와 진행
- MobileJavaStudy . . . . 6 matches
["Java2MicroEdition"]을 주축으로 핸드폰용 프로그램을 공부하는 페이지입니다.
* ["Java2MicroEdition"] - J2ME에 대하여...
* ["MobileJavaStudy/Tip"] - 유용한 프로그래밍 팁
* ["MobileJavaStudy/HelloWorld"] - "Hello World" 를 출력하는 프로그램 제작 (9월 18일 까지)
* ["MobileJavaStudy/NineNine"] - 구구단을 종류별로 출력하는 프로그램 제작 (9월 20일 까지)
* ["MobileJavaStudy/SnakeBite"] - 스네이크바이트 게임 제작
* http://java.sun.com/j2me - Sun사의 J2ME 사이트
* http://www.mobilejava.co.kr - 모바일 자바 공부하기에 젤로 좋은 사이트
- neocoin/Log . . . . 6 matches
* 감안 : 임의의 비트맵 파일을 로드할수 있다. 임의 비트맵 파일로 저장할수 있다. MFC Class를 이용해 본다. Api로만 작성해 본다. Java로 작성해 본다. TDD를 생각해 본다. 어떻게 가능한가?
* 다시 위의 확장으로 GJ 학습, Java의 Polymorphism과 무슨 차이가 있는가 성능상 차이는 어떤가, 보고서 작성: 마소에 나온 관계로 유보
* 2.21 JOC Conference 의 트렉 4 JXTA, JMF, JavaTV
- JXTA는 과거 JXTA를 기고했던 마소 필자가 강의자(숭실대 대학원) 였는데, 거기에서 크게 발전한 것은 없다. JXTA의 구현 방향이 IPv6와 겹치는 부분이 많고, P2P의 서비스의 표준을 만들어 나가는 것에 많은 난관이 있다는 것이 느껴졌음. JMF는 강의자가 JMF의 초심자에 가까웠다. JMF가 계획 시행 초기의 당초 원대한 목표에 따르지 못했고, 미래 지향적인 프레임웍만을 남기고 현재 미미하다는 것에 중점, JavaTV가 일부를 차용하고, 그 일부가 무엇인지만을 알게되었음. JavaTV가 정수였다. 이 강연이 없었다면, 이날 하루를 후회했을 것이다. 현재 HDTV에서 JavaTV가 구현되었고, 올 7,8월 즈음에 skylife로 서비스 될 것으로 예상한다. 그리고 가장 궁금했던 "HDTV 상에서의 uplink는 어떻게 해결하는가"의 대답을 들어서 기뻤다.
- 데블스캠프2011 . . . . 6 matches
|| 7 || [송지원] || [:데블스캠프2011/첫째날/Java Play with Java] || [:상협 남상협] || [:데블스캠프2011/둘째날/Machine-Learning Machine-Learning] || [윤종하], [황현] || [:데블스캠프2011/셋째날/Esolang 난해한 프로그래밍 언어] || [이승한] || [:데블스캠프2011/넷째날/Git Git-분산 버전 관리 시스템] || [변형진] || [:데블스캠프2011/다섯째날/HowToWriteCodeWell How To Write Code Well] || 2 ||
|| 8 || [송지원] || [:데블스캠프2011/첫째날/Java Play with Java] || [:상협 남상협] || [:데블스캠프2011/둘째날/Machine-Learning Machine-Learning] || [윤종하], [황현] || [:데블스캠프2011/셋째날/Esolang 난해한 프로그래밍 언어] || [서지혜] || [:데블스캠프2011/넷째날/루비 루비] || [변형진] || [:데블스캠프2011/다섯째날/HowToWriteCodeWell How To Write Code Well] || 3 ||
|| 9 || [송지원] || [:데블스캠프2011/첫째날/Java Play with Java] || [:상협 남상협] || [:데블스캠프2011/둘째날/Machine-Learning Machine-Learning] || [윤종하], [황현] || [:데블스캠프2011/셋째날/Esolang 난해한 프로그래밍 언어] || [서지혜] || [:데블스캠프2011/넷째날/루비 루비] || [김수경] || [:데블스캠프2011/다섯째날/Cryptography Cryptography], 회고 || 4 ||
- 프로젝트기록의필수요소토론 . . . . 6 matches
[1002] 프로젝트 이름에 대해서 한마디 한다면, 'Java', 'ExtremeProgramming' 은 공부하려고 하는 지식의 종류이지 프로젝트의 이름으로 부적절하다고 봅니다. 만일 Java Study 팀이 두 개인 경우라면? 문제가 발생할 수 밖에 없습니다. 초창기에 해당 기술부분으로 페이지를 열 수는 있지만, 나중에 프로젝트가 끝나고 난다음에는 일반화시켜서 본래의 이름을 반환해주는 것이 좋다고 생각합니다. (즉, 'Java' 페이지는 Java 에 대한 소개나 기술 등을 넣어주고, 'Java' 페이지이름을 썼던 프로젝트팀은 프로젝트팀 이름의 새 페이지를 만들어서 경과보고를 하는식으로..)
[광식] 그러고보니 Java는 팀이름을 지을 생각을 못했네요 다음 모임떄 이름을 짓고 옮기겠습니다.
- BasicJava2005/3주차 . . . . 5 matches
* String은 Java에서 기본적으로 지원하는 String을 저장하는 자료형
== Java에서 사용자의 입력을 받자 ==
{{{~java
{{{~java
* java.lang.* 패키지는 기본으로 import되어있다.
== Java API문서 사용하기 ==
* Java에도 MS의 MSDN같이 사용자를 돕는 메뉴얼이 존재한다.
* [http://java.sun.com/j2se/1.5.0/docs/api/] : 영문 5.0 API문서
* 숫자야구 만들기 : [BasicJAVA2005/실습1]
[BasicJava2005]
- JavaStudy2003/세번째과제 . . . . 5 matches
'' Java Stduy 2003 의 세번째 과제 페이지 ''
[JavaStudy2003/세번째과제/곽세환]
[JavaStudy2003/세번째과제/노수민]
[JavaStudy2003/두번째수업]
[JavaStudy2003]
- PythonForStatement . . . . 5 matches
비슷한 것을 찾자면 C++의 배열보다는 C++의 string 클래스, Java의 String 클래스와 비슷하다는 점을 알 수 있어. -- [Leonardong]
C / Java 1.4 이하버전 의 for 제어문은 객체의 특성을 따라 동작하지 않습니다. 이 언어들에서 for문은 정해진 조건문을 검사하면서, 탈출합니다. 즉, while문을 사람이 읽기 쉽게 약간 고차원으로 추상화된 형태에 불과합니다.
C/Java1.4이하 와 Python의 for문에 대한 관점이 '''전혀''' 다릅니다. 그리고 유용하지요. C의 for문과 구분하기 위하여 python의 이러한 for문을 보통 '''for each''' 문이라고 부릅니다. 이게 진짜 for문 이라고 이야기들 하지요.
Java 1.5 에 advanced for statement 라는 이름으로 비슷한 것이 추가되었고, C#에는 언어가 탄생 될때 부터 있었습니다. Java 1.5에서는 수년간 논의 끝에 도입을 했는데, 언어에 녹이기 위해서는 Autoboxing/Unboxing과 편리성을 위해 Template과 같은 여러 필수불가결하고 복잡다난(?)한 개념이 함께 추가되었습니다.
- 새싹교실/2012/주먹밥 . . . . 5 matches
* 답변 : 객체 지향 프로그래밍(Object Oriented Programming)입니다. 프로그래밍 설계 기법이죠. 전에도 얘기했듯이 프로그래밍 설계 기법은 프로그래머의 설계를 도와 코드의 반복을 줄이고 유지보수성을 늘리는데 있습니다. 하지만 생산성이 있는 프로그래머가 되고싶다면 API를 쓰고 알고리즘을 병행해서 공부해야 된다는것을 알리고 싶습니다. 그리고 단순히 Class를 쓰는것과는 다른기법입니다. 객체 지향적으로 설계된 C++이나 Java에서 Class를 쓰기때문에 Class를 쓰는것이 객체지향으로 알고있는 사람들이 많습니다. 그건... 아니죠. 절차지향 프로그래밍과 다른점은 차차 가르쳐 드리겠습니다. C에서 Class란 개념이 설계상으로 발전했는지 알려드렸습니다. 함수 포인터와 구조체였죠. 그게 원형입니다.
* 답변 : Windows API를 써본다면 이해하겠지만 윈도우창 띄우는데 30줄이 넘는 코드가 필요하죠? 한줄로 보여드립니다. javascript에서 alert(5)를치면? 딱 뜨죠? 참~~ 쉽죠?
<script language = "javascript">
* 타이머와 연동해서 이미지가 자동으로 일정시간동안 이동하는 javascript를 작성
* Javascript 실행해보기
* Javascript 학습은 http://www.w3schools.com/js/default.asp 에서 해주세요.
<script type="text/javascript">
* JavaScript 해보기
<script language = "javascript">
* Javascript게임은 Tiny Farm? 농장 게임을 만들도록 해보자.
-> keyword : javascript image resize crop
-> 이미지 레이어 : http://www.jsmadeeasy.com/javascripts/Images/img_layer/img_layer.htm
-> 좌표를 클릭하면. jAVASCRIPT 객체가 생겨서 시간에 따라 이미지가 변해.
* APM_SETUP폴더에 htdocs폴더에 index.html을 하기. http://www.w3schools.com/js/default.asp 가서 javascript예제 index.html에 작성하고 돌아가는것 확인.
- 조영준 . . . . 5 matches
* Java
* JavaScript
* Java Swing
* DevilsCamp 2015 - Game Programming in Java with LibGdx - [데블스캠프2015/첫째날]
* 2015년 하계방학 Java 강사 - [https://onedrive.live.com/redir?resid=3E1EBF9966F2EBA!23488&authkey=!AHG1S-XLSURIruo&ithint=folder%2cpptx 수업 자료]
- Ant . . . . 4 matches
Platform 독립적인 Java 의 프로그램 컴파일, 배포 도구 이다. 비슷한 역할로 Unix의 make 툴과 Windows에서 프로그램 Installer 를 생각할수 있다.
Ant 는 [Java] 기반의 Build 툴로써 [Unix] 의 [make] 와 같은 툴이라고 보면 된다.
make.gnumake,nmake,jam 과 같은 다른 Build 툴은 놔두고 왜 Ant 를 써야하는가에 대한 질문이다. Java 기반으로 프로그램을 짜고 컴파일 및 배포용 쉘 프로그램을 짜봤는가? 해봤다면 그것의 어려움을 잘 알것이다. 각 [OS] 마다 쉘 스크립트가 다르고 일반적으로 사용하고 있는 Unix 에는 또 각종 쉘들이 존재한다. 윈도우 쉘 또한 복잡하긴 매한가지이고 프로그램을 모두 작성하고 컴파일 및 배포 쉘 스크립트를 작성하기 위해서 이것들을 모두 작성하는것 자체가 프로그래머에게 또 하나의 고난이 아닐까 생각한다.(즉, 쉘 프로그램을 배워야 한다는 의미이다.)
Ant 는 OS Indepenent 하게 프로그램을 Build 할 수 있는 환경을 제공해준다. build.xml 이란 Build 파일을 작성해서 그 내용에 따라 Build 를 진행해 나갈 수 있다. Ant 는 ["Java"] 에서 거의 표준으로 굳혀져가고 있으며, 거의 모든 IDE들이 Ant 를 지원한다.
Ant 를 사용하여 Build 하기 위해서는 JAXP 호환 XML파서가 있어야 합니다. 그런데 Ant 를 다운받으면 그 패키지 안에 포함되어 있으므로 따로 다운받으실 필요는 없습니다. JAXP 에 대해서는 http://java.sun.com/xml/ 정보를 얻을 수 있습니다.
* JAVA_HOME이라는 환경변수에는 JDK가 설치된 디렉토리를 추가합니다.
set JAVA_HOME=c:\jdk1.3.1_01
export JAVA_HOME=/usr/local/jdk-1.3.1_01
실행 파일 ant는 Unix 계열에서는 shell 스크립트로 Windows 계열에서는 ant.bat 라는 배치파일로 배포됩니다. 내부에 보면 java 프로그램을 실행하는데, 다음과 같이 자신이 직접할 수도 있습니다.
% java -Dant.home=c:\ant org.apache.tools.ant.Main [options] [target]
* [http://javastudy.co.kr/docs/lec_oop/ant/ant1.htm Ant 자바스터디강좌]
* [http://developer.java.sun.com/developer/Quizzes/misc/ant.html Test your knowledge of Ant]
- BasicJAVA2005 . . . . 4 matches
== BasicJAVA2005 는? ==
- JAVA라는 언어를 가지고 어느정도의 프로그램을 짤 수있게 '''기초를 다지기!!'''
Upload:headfirstJAVA.jpg
'''Head First JAVA''' 28,000원
|| 3 || 06.01.05 || 선호 현태 민경 수생 지희 태훈 희웅 || 아영 규완 다솔 || 다음시간까지 7,8,9단원 읽기, 숫자야구 작성 || [BasicJava2005/3주차] ||
|| 4 || 06.01.12 || 선호 민경 아영 규완 지희 수생 태훈 현태 || 다솔 희웅 || 빙고판 만들기(Swing) || [BasicJava2005/4주차] ||
|| 5 || 06.01.19 || ? || ? || _ || [BasicJava2005/5주차] ||
|| 7 || 06.02.02 || ? || ? || _ || [BasicJAVA2005/7주차] ||
|| 8 || 06.02.09 || 선호 수생 현태 아영 || ? || _ || [BasicJAVA2005/8주차] ||
[BasicJAVA2005/실습1] (01.05)
[BasicJAVA2005/실습2]
질문 !! 이클립스 쓰는데, run as에 이상한 JUnit Plug-in Test 이런거만 있는데, 어떻게 정상적으로 java application 나오게 하죠? -- 허아영
* 8주차를 마지막으로 강의(?)는 마칠까 합니다. 앞으로 Java로 졸업작품(?)을 만들어볼까 하는데... 좋은 의견 있으면 내 주세요 --선호
- FundamentalDesignPattern . . . . 4 matches
DesignPatterns 의 패턴들에 비해 구현이 간단하면서도 필수적인 패턴. 전체적으로 가장 기본이 되는 소형 패턴들. 다른 패턴들과 같이 이용된다. ["Refactoring"] 을 하면서 어느정도 유도되는 것들도 있겠다. (Delegation의 경우는 사람들이 정식명칭을 모르더라도 이미 쓰고 있을 것이다. Java 에서의 InterfacePattern 도 마찬가지.)
기본적인 것으로는 Delegation, DoubleDispatch 가 있으며 (SmalltalkBestPracticePattern에서 언급되었던 것 같은데.. 추후 조사), 'Patterns In Java' 라는 책에서는 Delegation 과 Interface, Immutable, MarkerInterface, Proxy 를 든다. (Proxy 는 DesignPatterns 에 있기도 하다.)
근데, 지금 보면 저건 Patterns in Java 의 관점인 것 같고.. 그렇게 '필수적 패턴' 이란 느낌이 안든다. (Proxy 패턴이 과연 필수개념일까. RPC 구현 원리를 이해한다던지 등등이라면 몰라도.) Patterns in Java 에 있는건 빼버리는 것이 좋을 것 같다는 생각. (DoubleDispatch 는 잘 안이용해서 모르겠고 언어 독립적으로 생각해볼때는 일단은 Delegation 정도만?) --["1002"]
- Java/DynamicProxy . . . . 4 matches
Java [Java/DynamicProxy] 라이브러리와 DecoratorPattern 을 이용하여 AOP 적인 구현이 가능. Java 1.3 이후부터 지원.
* Generic caching decorator(See DecoratorPattern) - [http://www.onjava.com/pub/a/onjava/2003/08/20/memoization.html Memoization in Java Using Dynamic Proxy Classes], and [http://roller.anthonyeden.com/page/SKI_BUM/20030810#dynamicproxy_net#dynamicproxy_net .NET equivalent]
- JavaStudy2004/자바따라잡기 . . . . 4 matches
* '''[Java]의 탄생배경'''
자바(JAVA)하면 섬나라 자바를 연상케 한다. 그러나 미국 사람들에게 자바는 에스프레소 커피로 유명한 커피 체인점을 생각 하게 된다. 유래는 커피체인점이고, 커피의 대명사로도 사용된다.
이 문제를 해결하기 위하여 고슬링은 C와 C++를 개조해서 해결을 해보려고 시도를 했던 것이다.그래서 C언어의 불필요한 부분이나 문제가 될 부분들을 제거한 새로운 언어를 개발하게 되였는데, 이것이 바로 자바인 것이다. 최초로 자바를 이용한 프로젝트는 가전 제품과 전기 기기들을 통합하여 가정 환경에 새로운 인터페이스를 제공하는 소위 그린 프로젝트(Green Project)라는 것 이였다. 그러던 1993년, 그래픽 기반의 월드와이드웹이 발표되고 자바의 개발자들은 곧 이러한 웹 기반의 응용 프로그램에는 자바와 같은 기기(컴퓨터 및 그 운영체제)로부터 독립된 언어가 이상적이라는 것을 발견하였다. 그리하여 그들이 개발한 것이 나중에 핫자바(HotJava)로 이름이 바뀐 웹러너(WebRunner)라는 웹 브라우저였다. 이것이 최초로 자바를 지원한 웹 브라우저가 되었다. 자바라는 이름은 지역의 어느 커피점 안에서 얻었다. 그래서 지금은 웹 페이지에서 항상 끓고 있는 커피의 상징을 볼 수 있다.
* '''[Java]의 특징, C++과의 차이점'''
* [http://www.homepi.co.kr/java/java_4.htm]참고하세요
http://java.sun.com/docs/books/tutorial/getStarted/cupojava/index.html
[http://www.homepi.co.kr/java/java_1.htm]설명이 잘 되있습니다.
[JavaStudy2004]
- JavaStudyInVacation/진행상황 . . . . 4 matches
* http://gnome.or.kr/moin.cgi/JavaSWT 한글(간단 소개)
See Also ["Java/NestingClass"] 정진균 군이 수고해 주셨습니다. 그냥 이렇구나 하고 읽어 보세요. --NeoCoin
||상욱||http://www.javastudy.co.kr/docs/yopark/chap10/chap10.html#10_1||
'''''이거부터는 각자 하지 말고 같이 하라고 했는데요....''''' ["JavaStudyInVacation/과제"]를 잘 읽고 하세요. 아무래도 내일 다 끝내는건 무리가 있는듯 하군요. 다음주에는 제가 계속 학교에 있습니다. 다음주에도 계속하겠습니다. 이번주처럼 계속 참여해주세요. --["상규"]
["JavaStudyInVacation"]
- OpenCamp/첫번째 . . . . 4 matches
* 16:00~16:45 OOP in JavaScript 서영주
* 17:00~18:00 Beyond JavaScript: Node.js 안혁준
- 주제: Java Conference
* 데블스도 그렇고 이번 OPEN CAMP도 그렇고 항상 ZP를 통해서 많은 것을 얻어가는 것 같습니다. Keynote는 캠프에 대한 집중도를 높여주었고, AJAX, Protocols, OOP , Reverse Engineering of Web 주제를 통해서는 웹 개발을 위해서는 어떤 지식들이 필요한 지를 알게되었고, NODE.js 주제에서는 현재 웹 개발자들의 가장 큰 관심사가 무엇있지를 접해볼 수 있었습니다. 마지막 실습시간에는 간단한 웹페이지를 제작하면서 JQuery와 PHP를 접할 수 있었습니다. 제 기반 지식이 부족하여 모든 주제에 대해서 이해하지 못한 것은 아쉽지만 이번을 계기로 삼아서 더욱 열심히 공부하려고 합니다. 다음 Java Conference도 기대가 되고, 이런 굉장한 행사를 준비해신 모든 분들 감사합니다. :) - [권영기]
- RoboCode . . . . 4 matches
* [http://www-106.ibm.com/developerworks/java/library/j-robocode/ IBM RoboCode site (English)]
||[TheJavaMan/로보코드]|| 휘동 ||
||[JavaStudy2004/로보코드]|| 희경성만, 동영승환 ||
[TheJavaMan/로보코드]와 [JavaStudy2004/로보코드]를 여기로 합치면 좋지 않을까요?--[Leonardong]
- TicTacToe/박진영,곽세환 . . . . 4 matches
import java.awt.Graphics;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JFrame;
public class FirstJava extends JFrame {
public FirstJava() {
FirstJava helloworld = new FirstJava();
- 데블스캠프2003/셋째날/J2ME . . . . 4 matches
==== Java2MicroEdition ====
[http://165.194.17.15/pub/language/java/j2sdk-1_4_0_01-windows-i586.exe J2SE]
* ["MobileJavaStudy/HelloWorld"] - "Hello World" 를 출력하는 프로그램
* ["MobileJavaStudy/NineNine"] - 구구단을 종류별로 출력하는 프로그램
* ["MobileJavaStudy/SnakeBite"] - 스네이크바이트 게임
- 데블스캠프2009/수요일 . . . . 4 matches
|| 송지원 || Simple Java & JUnitTest || Java의 간단한 문법과 개념을 배우고,[[br]]JUnitTest를 통해 TDD 기반의 프로그래밍에 대해 맛보기. || 아무래도 Test가[[br]]메인이다 보니,[[br]]Java를 통한 OOP 개념의 실습은[[br]]시간상 진행하지 않는다. ||
||pm 11:00~12:00 || Java의 기본 개념과, 기본 문법 || 송지원 ||
- 이영호/64bit컴퓨터와그에따른공부방향 . . . . 4 matches
* C++ 혹은 더 나아가 C++ 보다 속도상으로 느린 스크립트 언어를 쓰는 사람은 C++ 개발자들보다 덜 우수할까요? (위의 Assembly > C++ 로 평가한것으로 봐서는, 퍼포먼스와 하드웨어 제어 용이성 관점에서 Assembly 를 평가한 것 같습니다만) C++ 개발자들 혹은 더 나아가서 Java 나 Python 과 같은 개발자들이 Assembly 와 같은 low level 제어성을 포기하는대신 얻어간 것은 어떤 것일까요?
(우선 제 지문의 맥락을 담은 질문부터. 과연 Java와 Python 개발자들이 Assembly+C개발자와 같이 좋은 효율의 다른언어 컴파일러를 만들 수 있을까요. 현재 함수보다 좋은 함수를 생각해 냈는데 그것을 구현하려면 low level의 지식이 필요한데, 자신은 Java와 Python 들만 알고 Assembly를 모른다면 어떻게 해야할까요?)
음. 아쉽게도 그런 용도로 Assembly를 평가 한게 아닙니다. 우수하고 못하다의 평가는 여기서도 나오는군요. 한가지만 파면 성공한다와 같은 맥락이랄까요... 저는 미래의 직장보다도 현재의 지식욕을 채우고 싶을 뿐입니다. 누구보다도 이것에 대해 많이 알고 싶고 또한 그렇게 되길 바랄뿐입니다. 과연 Java나 Python등을 공부하다보면 컴퓨터에 대한 가장 기초적인 지식들을 얻기 쉬울까요? 그렇기 때문에 Assembly에 대한 직접적인 접근을 하려고 하는 것입니다. 지식욕이 아니더래도 현직에 계시는 프로그래머분들께 컴퓨터에 대한 기초가 부족하고 프로그램만 짤 줄 아는 신참 직원들은 항상 한계에 다다르면 좌절한다라는 말을 들은적이 있습니다. 한번쯤은 생각해 볼 문제입니다. Assembly > C++을 평가한 것은 이런 맥락입니다. 컴퓨터에 대한 기초가 있느냐 없느냐. Assembly를 만지고 C++을 만진 사람의 경우는 모르겠지만 C++만 만지고 Assembly를 공부하지 않은 사람의 한계는 언젠가는 드러나게 되죠.
- 02_Python . . . . 3 matches
* C, C++, Java 에 비해 상당히 쉬운 문법 구조를 가지고 있다
== C 와 C++ 과 Java 와 Python 의 간단한 소스 비교 ==
=== Hello World for Java ===
- CleanCode . . . . 3 matches
* 실제로는 쓰지 않는데 테스트를 위한 메소드를 추가하게 되는 경우가 있을 수 있지 않은가? -> java의 경우는 reflection을 사용하면 메소드의 추가 없이 처리가 가능한 경우도 있지만 그것보다도 테스트용 framework(mockito 등)를 사용하는것이 좋다.
* Returning null or undefined (Javascript) {{{
* Returning emtpy object (Javascript) {{{
* javascript를 이용한 비동기 http 요청.
* javascript 소스 코드에서 한꺼번에 인자를 넘기는 방식.
* [http://docs.oracle.com/javase/specs/jls/se7/jls7.pdf java se7 spec]
* Java Proxies : 객체 생성 시에 proxy를 거치게 하는 방법을 통해 해당 객체의 메소드 호출시 다양한 부가 작업들(횡단 관심사)을 처리할 수 있다. 다만 사용이 복잡하고 사용시에도 아래의 방법들에 비해 제한이 좀 있다.
* proxy pattern in javascript
- Eclipse/PluginUrls . . . . 3 matches
* 위와 같은 에러 메시지가 뜬다면 Windows -> preference -> Team -> SVN 에서 SVN interface 를 JavaSVN -> JavaHL 로 변경해야 함
== Java Web Development ==
- Hessian . . . . 3 matches
Basic.java
Java 와 Python 둘 다 구현이 가능하다. 여기서는 간단하게 Python Interpreter 를 이용해보자.
Java 의 경우는 다음과 같다. 위에서 정의한 interface 인 Basic 이 있어야 한다.
import java.net.MalformedURLException;
["Java"]
- Java Script/2011년스터디/박정근 . . . . 3 matches
#title Java Script/2011년스터디/박정근
<TITLE>JAVASCRIPT EX - 1/11</TITLE>
<SCRIPT LANGUAGE ="JavaScript">
<SCRIPT LANGUAGE="JavaScript">
- JavaScript/2011년스터디/CanvasPaint . . . . 3 matches
<title>Javascript canvas Page</title>
<script language ="Javascript" src ="canvasJS.js"></script>
[JavaScript/2011년스터디]
- JollyJumpers/황재선 . . . . 3 matches
=== JollyJumpers.java ===
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Vector;
* Window - Preferences - Java - Code Style - Code Templates
=== JollyJumpers.java ===
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.TreeSet;
* Window - Preferences - Java - Code Style - Code Templates
=== TestJollyJumpers.java ===
* Window - Preferences - Java - Code Style - Code Templates
- MoreEffectiveC++/C++이 어렵다? . . . . 3 matches
* 표준 개발 환경의 부재 ( vs Java 언어, C# )
* 다른 언어 : Java는 공통의 플랫폼 차원([http://java.sun.com/j2se/1.3/docs/guide/serialization/ Serialization]), C#은 .NET Specification에서 명시된 attribute 이용, 직렬화 인자 구분, 역시 플랫폼에서 지원
* Generic Java
[http://java.sun.com/javaone/javaone2001/pdfs/2733.pdf]
[http://gcc.gnu.org/java/gcj2.html]
[http://www.javaworld.com/javaworld/jw-02-2000/jw-02-jsr.html]
- PersonalHistory . . . . 3 matches
* [TheJavaMan] - 2004년 3월 2일 종료
* [TheJavaMan/비행기게임] - 2004년 3월 2일 종료
* [TheJavaMan/숫자야구] - 2004년 1/26일 종료
- ProgrammingLanguageClass . . . . 3 matches
* ''Programming Language Processors In Java : Compilers and Interpreters'' by David A. Watt & Deryck F. Brown
개인적으로 학기중 기억에 남는 부분은 주로 레포트들에 의해 이루어졌다. Recursive Descending Parser 만들었던거랑 언어 평가서 (C++, Java, Visual Basic) 작성하는것. 수업시간때는 솔직히 너무 졸려서; 김성조 교수님이 불쌍하단 생각이 들 정도였다는 -_-; (SE쪽 시간당 PPT 진행량이 60장일때 PL이 3장이여서 극과 극을 달렸다는;) 위의 설명과 다르게, 수업시간때는 명령형 언어 페러다임의 언어들만 설명됨.
수업시간때 기억나는건 언제나 비난의 대상인 Fortran, 모든게 완벽한 Ada, 그 이후 실용적인 선택 C++, Java. --석천[[BR]]
- ProjectZephyrus/ThreadForServer . . . . 3 matches
javac *.java
java junit.textui.TestRunner AllTests
과정은 전에 하던 흐름 데로 JavaDoc 작성후 프로그래밍해라
이것도 지금까지의 로드를 봐서는 40~50분 정도로 생각된다. (테스트,JavaDoc작성 시간 포함)
역시 이전까지 해왔던 데로 JavaDoc으로 일의 순서 주고 코딩하시길
- WebGL . . . . 3 matches
OpenGL에서 정말 실무에서 쓰는 부분만 따로 떼어낸 OpenGL ES(Embeded System)의 Javascript 구현체이며 [HTML5] [Canvas]를 통해 나타난다. 따라서 초보자가 쉽게 배우는데에 초점이 맞추어져 있지 않고 오직 전문가가 구현을 하는데에 초점이 맞추어져 있다.
[Javascript]임에도 불구하고 마치 C프로그래밍 스타일의 함수들이 존재한다. [WinAPI]가 C스타일의 [OOP]이듯 WebGL 또한 C스타일의 OOP이다. 모든 함수는 WebGLcontext라는 객체에 있는데 보면 그냥 접두어를 붙이는 느낌이다.
Attribute는 각 포인트 별로 전달되는 정보이고 uniform 은 전체에서 공통적인 정보이다. 일반적으로 Attribute는 각 정점의 위치 정보와 각 지점의 법선 벡터 정보를을 전달한다. uniform은 일반적으로 카메라의 위치나 환경광의 위치처럼 전체적인 것을 전달한다. Attribute나 uniform은 일종의 변수인데 핸들을 얻어와서 그것을 통해 값을 전달할수 있다. 즉 Atrribute나 Uniform은 Javascript측에서 쉐이더로 정보를 보내는 것이다. varying은 쉐이더 간의 정보 전달에 사용된다. vertex shader에서 fragment shader로 값이 전달되며 반대는 불가능하다(파이프라인 구조상 당연한 것이다). 이때 vertex shader는 각 정점(꼭지점) fragment shader는 각 픽셀에 한번 호출되게 되는데 각 정점 사이의 값들은 [보간법]을 거쳐 전달되게 된다(그라디언트 같은 느낌이다 중간값을 알아서 만들어 준다).
==== javascript ====
- callusedHand . . . . 3 matches
* 메신저 제작(Java)
* SWING - Beginning Java 2 & SWING
* JDBC - Beginning Java 2
- 데블스캠프/2013 . . . . 3 matches
|| 4 |||| [http://intra.zeropage.org:4000/DevilsCamp Git] |||| [http://zeropage.org/seminar/91448 로우레벨로 보는 Physical MAC Cross Layer] |||| [http://zeropage.org/devils/91470#0, HTTP 프로토콜, C언어를 이용한 웹 서버 만들기] |||| |||| [진격의안드로이드&Java] |||| [:WebKitGTK WebKitGTK+] || 11 ||
|| 5 |||| [http://intra.zeropage.org:4000/DevilsCamp Git] |||| [http://zeropage.org/seminar/91448 로우레벨로 보는 Physical MAC Cross Layer] |||| [http://zeropage.org/devils/91470#0, HTTP 프로토콜, C언어를 이용한 웹 서버 만들기] |||| |||| [진격의안드로이드&Java] |||| 밥 or 야식시간! || 12 ||
|| 이승한(14기) || [진격의안드로이드&Java] ||
- 데블스캠프2009/수요일후기 . . . . 3 matches
== Java & JUnit - [송지원] ==
* '''박준호''' - 처음으로 JAVA 에 대해 제대로 코딩도 해보고 접해본 시간 이였습니다. JUnit test 라는 것을 이용하여 팀플에서 얼마나 유용하게 쓰일지는.. 정말 무궁무진 할꺼 같습니다. 저도 빠른 시일내에 까먹지 않고 쓸 수 있게 되었으면 좋겠습니다.
* [송지원] - 사실 너무 아쉬웠다. JUnitTest를 위해 예로 제시한 계산기 클래스도 함수 하나 정도밖에 테스트 해볼 수 없는 이상한 설계의 클래스였다(너무 OOP 다음수업이라 캡슐화에만 신경을 썼던듯). 한 마디로 Java도, JUnit도 맛보기만 해준 꼴이 된것 같다. 하지만 '''JUnit은 확실히 강한 라이브러리다'''. 내가 몸소 느끼고 자발적으로 세미나한 이유도 그렇다. 내 세미나는 즈질이였지만 많은 1,2학년 학우들이 Java로 개발을 진행할 때 도움이 되었으면 한다.
- 데블스캠프2012 . . . . 3 matches
|| 4 |||| UI프로그래밍 |||| [http://prezi.com/uit4ykp5bx8g/javascript/ JavaScript 편견깨기] |||| [http://zeropage.org/seminar/62046 테스트를 위한 CTIP] |||| |||| [:데블스캠프2012/넷째날/묻지마Csharp 묻지마 C#] |||| [http://zeropage.org/seminar/62095 비트맵 가지고 놀기] || 11 ||
|| 5 |||| UI프로그래밍 |||| JavaScript 편견깨기 |||| 테스트를 위한 CTIP |||| |||| [:데블스캠프2012/넷째날/묻지마Csharp 묻지마 C#] |||| 비트맵 가지고 놀기 || 12 ||
|| JavaScript 편견깨기 || [안혁준](18기) ||
- 지도분류 . . . . 3 matches
||["Java"]|| Sun사에서 태어나고, 여러 업체들에 의하여 발전하는 프로그래밍 언어이자 플렛폼 ||
||["Jython"]|| ["Java"] 플렛폼에서 구현된 ["Python"] 언어 ||
|| ["Java2MicroEdition"] ||
- 프로그래밍언어와학습 . . . . 3 matches
* Language != Domain. 물론, Domain 에 적합한 Language 는 있더라도. 이 글이건 Talkback 이건.. 두개를 동일시 본다는 느낌이 들어서 좀 그렇군. (나도 가끔은 Java Language 와 Java Platform 을 똑같은 놈으로 보는 우를 범하긴 하군. -_-;)
> 접근을 허용하지 않기 때문이다. JNI(java native i
맥락을 제거한 언어의 우열 논의는 비생산적입니다. 또, 우리는 언어 자체말고도 (그 언어에 잠재해있는) 광막한 세계를 접합니다. C언어가 깊이가 있니 Java언어가 깊이가 있니 하는 것은 난센스입니다. 언어는 모두 깊이가 같습니다. see also [처치튜링논제]
- 프로젝트 . . . . 3 matches
* [TheJavaMan] - 2004년 3월 2일 종료
* [TheJavaMan/비행기게임] - 2004년 3월 2일 종료
* [TheJavaMan/숫자야구] - 2004년 1/26일 종료
- Ajax . . . . 2 matches
Ajax or Asynchronous JavaScript and XML is a term describing a web development technique for creating interactive web applications using a combination of:
* The Document Object Model manipulated through JavaScript to dynamically display and interact with the information presented
- AppletVSApplication/영동 . . . . 2 matches
* Thinking In Java에서 찾아 썼습니다.
["JavaStudyInVacation/진행상황"]
- CodeConvention . . . . 2 matches
* [http://java.sun.com/docs/codeconv/ Java Code Convention] : ["Java"] Platform
- ConstructorMethod . . . . 2 matches
pt->setXnY(0,0); // C++/Java라면 이렇게 쓸 일은 없다.
하지만 이 패턴은 C++/Java에서는 별로 필요가 없을듯하다. 생성자의 오버로딩을 언어 차원에서 지원해주는데 굳이 쓸 필요가 있나 하는 생각이 든다. 하지만 스몰토크에서는 new를 오버로딩하는걸 그리 반겨하는것 같지는 않다.
- EasyJavaStudy . . . . 2 matches
Java 스터디 그룹의 페이지(기초반)
* ["Java"], ["Eclipse"], ["JUnit"], ["TestDrivenDevelopment"], ["TestFirstProgramming"]
- FileInputOutput . . . . 2 matches
=== Java ===
["JavaStudy2002/입출력관련문제"]
- IDL . . . . 2 matches
[CORBA] 의 경우 분산된 네트워크상에 따로 위치한 객체 간의 투명한 접근을 제공하는 서로 간의 약속이 필요하다. 이런 약속을 정의할 때 특정 언어([C], [C++], [Java] 등)에 의존하지 않는 인터페이스 정의 언어가 필요하게 되었는데, 그것이 바로 IDL(Interface Definition Language)이다. 서버와 클라이언트가 서로 통신을 하기 위해서 서버는 클라이언트에게 제공하는 서비스 인터페이스를 IDL 로 정의하게 되며, 클라이언트는 이런 인터페이스 정보를 활용하여 서비스를 활용하게 되는 것이다. CORBA 프로그램을 개발하기 위해서는 가장 먼저 IDL 을 정의해야 하는데, IDL 은 구현에 대한 정보는 포함하고 있지 않아 정의된 IDL 을 원하는 언어로
물론, 인터페이스를 정의하는 방법이 IDL 만 있는 것은 아니다. [Visibroker] 의 경우 [Caffeine] 이라는 것을 이용하면 IDL 을 사용하지 않아도 되며, Java 의 RMI 나 RMI-IIOP 를 이용해면 IDL 을 몰라도 인터페이스를 정의할 수 있다. 하지만, IDL 은 OMG에서 규정하고 있는 인터페이스 정의 언어의 표준이고 개발자가 익히기에 어렵지 않은 만큼 CORBA 프로그램을 할 때는 꼭 IDL 을 사용하도록 하자.
- JUnit . . . . 2 matches
Java 언어를 위한 UnitTest Framework.
참고로 저는 다음과 같이 배치화일을 만들어서 사용합니다. (주로 ViImproved 에서 Java 코딩을 하는 관계로)
=== javatestrunner.bat ===
java junit.textui.TestRunner %1
=== javaguitestrunner.bat ===
java junit.swingui.TestRunner %1
- JUnit/Ecliipse . . . . 2 matches
Eclipse 플랫폼을 실행하시고, Window->Preference 메뉴를 선택하시면 Preferences 대화창이 열립니다. 왼쪽의 트리구조를 보시면 Java 라는 노드가 있고, 하위 노드로 Build Path 에 보시면 Classpath Varialbles 가 있습니다.
Example 3-1. The Ch03_01.java
이클립스의 Workspace 중 Pakage Expolorer 를 보시면 Ch03_01.java 파일이 있습니다. 여기서 마우스 오른쪽 버튼을 클릭 -> NEW -> JUnit Test Case 를 선택합니다.
Java Beans 형식으로 되어있으므로 메서드에 대한 설명은 하지 않습니다.
- JavaNetworkProgramming . . . . 2 matches
*'''지금은 여기서 접는것이고. 누군가 Java Network Programming을 본다면 참여하기 바란다 ^^;;'''
JAVA Network Programming
import java.io.IOException;
import java.io.*;
import java.io.*;
import java.io.*;
import java.io.*;
/**@todo: implement this java.io.OutputStream abstract method*/
import java.io.*;
public void write(int b) throws java.io.IOException {
/**@todo: implement this java.io.OutputStream abstract method*/
import java.io.*;
import java.io.*;
import java.io.*;
import java.net.*;
import java.io.*;
import java.io.*;
import java.net.*;
import java.io.*;
import java.net.*;
- JavaScript/2011년스터디/JSON-js분석 . . . . 2 matches
[[pagelist(^JavaScript/2011년스터디)]]
javastript의 자유 분방함을 제한 perl과 비슷한 역활
* Javascript의 strict mode
- JavaStudy2003/두번째수업 . . . . 2 matches
Upload:JavaStudy2003-whitblueTutorial.hwp
http://www.javastudy.co.kr/docs/yopark/chap03/chap03.html
[JavaStudy2003]
- Java_Tip . . . . 2 matches
== Java ==
[Java_]
- LawOfDemeter . . . . 2 matches
call. For example (we'll use Java syntax here):
Assertion. But even in C++ or Java, if you want to manually check the state of an object at some point in
- LoadBalancingProblem . . . . 2 matches
|| 강양욱 || . || Java || Upload:IPSCLoadBalancing-macare.zip ||
|| 임인택 || . || Java || [LoadBalancingProblem/임인택] (그냥 예전에 풀어놨던 것) ||
- ModelViewPresenter . . . . 2 matches
http://www-106.ibm.com/developerworks/java/library/j-mvp.html
Model-View-Presenter or MVP is a next generation programming model for the C++ and Java programming languages. MVP is based on a generalization of the classic MVC programming model of Smalltalk and provides a powerful yet easy to understand design methodology for a broad range of application and component development tasks. The framework-based implementation of these concepts adds great value to developer programs that employ MVP. MVP also is adaptable across multiple client/server and multi-tier application architectures. MVP will enable IBM to deliver a unified conceptual programming model across all its major object-oriented language environments.
C++, Java 의 다음 세대 프로그래밍 모델. Smalltalk 의 고전적인 MVC 프로그래밍 모델에서 나왔으며, 다양한 번위의 어플리케이션과 컴포넌트 개발 테스크를 위한 강력하면서 이해하기 쉬운 디자인 방법론. 이 개념의 framework-based 구현물은 MVP 를 em쓰는 개발 프로그램에 훌륭한 가치를 더해준다. MVP는 또한 다중 client/server 나 multi-tier 어플리케이션 아키텍쳐에도 적합하다. MVP 는 IBM 의 대부분의 OO Language 환경들에 대해 단일한 개념의 프로그래밍 모델을 제공해 줄 수 있을것이다.
- NumericalAnalysisClass . . . . 2 matches
''Object-Oriented Implementation of Numerical Methods : An Introduction with Java and Smalltalk'', by Didier H. Besset.
하지만 이 책은 다르다. 어떤 문제를 접했을 때 어떻게 프로그램을 새로 만들어 내야하는지, 디자인은 어떻게 해야하고, 훌륭한 프로그램을 어떻게 만드는지를 말하고 있다. 게다가 OOP를 "정말" -- 시늉으로써만이 아니고 -- 사용한다. 모든 코드가 Java와 Smalltalk 양자로 쓰여있는 점도 큰 장점이다.
- OpenGL_Beginner . . . . 2 matches
- 필자는 자신이 제작한 상업용 3D 설계 툴의 소스를 가지고 오고, 라이선스 문제와, 자신이 생각하는 개선점을 고쳐서 다시 작성했다고 한다. 인상 깊었다. 이해하기도 쉽고, 구조적 프로그래밍을 OOP로 옮긴다는 관점에 도움이 되었다. STL 비슷하게 linked list글 구현해 두었고, MEC++의 지식이 도움되었다. MEC++가 허송세월을 보낸것은 아닌 느낌이다. Java3D의 강좌에서도 Java3D의 프레임웍이 좋다고 하는데, 역시 살피는 과정에서 써야 겠다. 문서화 중
- PHPStudy2005 . . . . 2 matches
* [http://zeropage.org/~namsangboy/wiki/wiki.php/JavaScript PHP에서 자주쓰는JavaScript 모음]
- Profiling . . . . 2 matches
|| [Java] ||JavaProfiling ||
- ProgrammingLanguageClass/Report2002_2 . . . . 2 matches
Design and implement simple test programs in Visual C++(V6.0), Visual Basic(V6.0) and Java(JDK 1.4).
* Visual C++(6.0)과 Visual Basic(6.0), Java(JDK1.4)에서 디자인과 구현에 대한 간단한 테스트
- ProjectPrometheus/LibraryCgiAnalysis . . . . 2 matches
* Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; Servlet 2.2; Java 1.3.1_01; Windows 2000 5.0 x86; java.vendor=Sun Microsystems Inc.)
Windows 2000 아파치 톰켓 조합에 Java JDK 가 1.3.1_01 이라. 약간 신기한 조합같다는 생각이.. --a
- Ruby/2011년스터디/세미나 . . . . 2 matches
* 우선 늦게가서 if-else 밖에 못 들어먹었습니다 ㅠ 상당히 아쉬웠어요. 근데 if구문을 사용해도 의도가 명확하다면 괄호가 필요없다게 참 신기하더라구요. 제가 약간이라도 다뤄본 C, C++, Java, JavaScript, Python에서는 괄호를 반드시 사용해야만 하는 걸로 알고있었는데 말이죠. 근데 여기서 "의도가 명확하다는 것"이 무슨말인지.. 솔직히 이해가 안 가요. ㅠ 저가형 두뇌... 그리고 루비 개발도구가 참 많더군요. aptana... 루비를 위해 만들어졌지만 루비를 쓰지 못한다는게 참 인상적이었습니다. 그리고 irb의 개발환경을 보니 수정을 할 수가 없어 참 불편하더군요. Python Shell의 개발환경이 보다 더 우수한 것 같습니다. 그리고 회고할 때 주워들은 "우아하며 불완전한 언어"라는 말... 왜 그런지 궁금하네요. - [윤종하]
- Tip . . . . 2 matches
== Java ==
[Java_Tip]
- WorldCup/송지원 . . . . 2 matches
|| 8870504 || enochbible || 3117 || Accepted || 5236K || 219MS || Java || 453B || 2011-07-12 09:36:06 ||
|| 8870493 || enochbible || 3117 || Compile Error || || || Java || 456B || 2011-07-12 09:35:27 ||
import java.util.Scanner;
- XpWeek/20041220 . . . . 2 matches
이건 혼자서 해 보세요. [http://www-903.ibm.com/developerworks/kr/java/library/j-xp042203.html Test-driven 프로그래밍] 강좌
* [Java] + [Eclipse]
먼저 설치 : [http://zeropage.org/pub/language/java/j2re-1_4_2_01-windows-i586.exe Java 1.4.2]
* [http://javastudy.co.kr/api/api1.4/index.html JDK API(Korean)] [http://zeropage.org/pub/j2sdk-1.4.1-doc/docs/index.html JDK Full Document]
- ZP&COW세미나 . . . . 2 matches
* Java 2 SDK: http://165.194.17.15/pub/language/java/j2sdk-1_4_2_01-windows-i586.exe
* Java 2 SDK Documentation: http://165.194.17.15/pub/j2sdk-1.4.1-doc/docs
* Platform: http://165.194.17.15/pub/language/java_eclipse/eclipse-platform-3.0M3-win32.zip
* JDT: http://165.194.17.15/pub/language/java_eclipse/eclipse-JDT-3.0M3.zip
- ZeroPage_200_OK/note . . . . 2 matches
== JavaScript란? ==
== Javascript 문법 ==
* javascript에서는 실행시간에 프로토타입 체인에 의해 실행한다.
* 자바 스크립트에서는 XSS를 막기(?)위해 동일한 도메인이 아니면 javascript문맥에 접근할수 없다.
- whiteblue . . . . 2 matches
* ["JavaStudyInVacation"]
* ["JavaStudy2002"]
- 고한종 . . . . 2 matches
>주력 언어는 JavaScript 입니다.
>Python, Java 개발 가능합니다.
* 2학년 JAVA 팀플용으로 만든 것. 얼마전에 엄마 갤S2에 그대로 남아 있는걸 보고 놀람. - [고한종], 13년 3월 16일
* JAVA의 Swing으로 만든 시간표 대신 만들어주는 프로그램 (...) 사실 만들어 놓고 안쓴다. 2학년 말에 만들어 놓고 이번 학기(2013년 1학기)에 본인조차 안 쓴걸 보면 기획부터가 잘못된 물건. 일단 소개를 하자면, 수강신청 기간이 되면 포탈에 그 학기에 개강될 과목들을 정리해서 xls 파일로 올려줍니다. 이걸 받아서, poi 라는 JAVA 라이브러리? 에 넣고 돌리면 "[cell값]" 형식으로 String이 나옵니다. 그럼 이걸 stringTokenizer에 ]와 [를 토큰으로 해서 잘게 쪼개줍니다. (애초에 그런거 없이 CSV로 나오면 최고겠지만.. 할줄 모름 ㅠ). 사실 그냥 엑셀에서 CSV로 만들어 쓰면 되는 데, 그때 당시엔 사용 편의성을 도모한답시고 뻘짓 함. 어짜피 아무도 안 쓸텐데 ㅠㅠ 그렇게 얻어낸 과목의 시간정보를 ArrayList에 넣고, 그걸 가지고 backtraking인지.. 를 했던것 같음. 결국 속도는 처참했지만 -_-... 모든 결과가 나오는 것도 아님. 마지막으로 코드를 수정하고나서 테스트로 돌렸을때, 내가 실제로 수강신청했던 시간표는 나오지 않았음 ㅇㅈㄴ... - [고한종], 13년 3월 16일
* 근데 이거 덕분에 JAVA로 작업할때는 모든 것을 얕은 복사라고 생각해야 한다는 것을 발견함. 아니 ArrayList에서 빼고 싶어서 빼버리라고 하면, 다른 ArrayList에서도 빠져버리는 건데?! (Objective-C 처럼 말하자면, release를 원했는데 dealloc이 되어버림.) 결국 그냥 모든 대입문에 .clone을 붙였더니 메모리 폭발, 속도 안습. - [고한종], 13년 3월 16일
- 권영기/web crawler . . . . 2 matches
* JavaScript
HTML, CSS, JavaScript - 웹 페이지 분석
- 단식자바 . . . . 2 matches
[Java], [http://zeropage.org/~iruril/jdk-1_5_0_01-windows-i586-p.exe ZP pub의 JDK]
[http://gigamail8.paran.com:8080/gigamail_pop.php?file=/D8/1/20050713/16/07/beonit@paran.com/1121238649_29721_x0.zip&filename=javaJava.zip 첫날소스]
- 데블스캠프2004/세미나주제 . . . . 2 matches
|| 금 || [Java] || ? || 수민 || Java ||
- 데블스캠프2009/금요일후기 . . . . 2 matches
== Javascript - 변형진 ==
* '''서민관''' - 참. 무시무시한 수업이었습니다. 여러가지 의미로. 실력도 물론 무시무시하셨지만, 그것보다 우리가 평소 아무렇지 않게 사용하던 사이트들이 그렇게 보안에 취약한지는 처음 알았네요. 아무렇지 않아 보이는 이미지 파일이 쿠키를 뽑아내는 모습은 참 기가 막혔습니다. 덕분에 Javascript의 강력함도 같이 느낄 수 있었네요. 이번 방학에 팀 프로젝트를 하신다고 하던데 되도록이면 같이 참가해서 뭐라도 좀 배워보고 싶습니다.
- 만년달력 . . . . 2 matches
||김정현|| java || [만년달력/김정현]||
||임영동|| Java || [만년달력/영동]||
||강인수|| Java || [만년달력/인수]||
- 서지혜 . . . . 2 matches
* [http://wiki.zeropage.org/wiki.php/JavaScript/2011%EB%85%84%EC%8A%A4%ED%84%B0%EB%94%94 JavaScript 스터디]
* irb처럼 수식을 입력하면 계산값을 돌려주는 cmd 계산기. java와 ruby로 각각 만들다가 요즘은 java만 사용중이다.
* [java/reflection] - java의 classLoader와 reflection을 이용해 외부 클래스 메소드 호출하는 법
- 정모/2002.10.30 . . . . 2 matches
* JavaStudy2002 팀은 잘되는가?
* ["JavaStudy2002"]
- 정모/2011.3.21 . . . . 2 matches
* [JavaScript/2011년스터디]
* Javascript에 관심있다면 내일 팀플룸으로 오세요.
- 정모/2011.3.7 . . . . 2 matches
* [JavaScript/2011년스터디]
* 루비의 null은 java의 null과 같습니다. null이 객체의 할당이 일어나지 않는것이고 nil은 빈 객체가 할당되는 것입니다. - [서지혜]
* 학생회 회의 떄문에 늦어서 루비 세미나 뒷부분부터 참석한 관계로 많은 프로그램을 놓쳐버렸습니다 OTL 아쉽더군요... 우선 새싹의 경우는 나름 담당자 인데 정모에 참여를 못해서 아쉽습니다. 그리고 성현이형의 영화 해석을 보면서 깨달은건데 그렇게 영화가 해석되는지 몰랐습니다. 그리고 JavaScript 스터디에 야매로 참가하면서... 알게된 내용이지만 인터프리터 언어에도 객체지향 언어가 존재하고 종류가 꽤 많다는게 신기하네요. 제가 어디서 주워 듣기로는 Python도 OOP가 가능하다고 하던데;; 아무튼 늦게 들어간게 죄입니다 ㅠ -[윤종하]
- 조동영 . . . . 2 matches
=== Java ===
[조동영/이야기], [TicTacToe/조동영], [Map연습문제/조동영], [HASH구하기/조동영,이재환,노수민], [JavaStudy2004/조동영], [3 N+1 Problem/조동영]
- 토비의스프링3/오브젝트와의존관계 . . . . 2 matches
* 자바빈(JavaBean)
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
* 예시 (Java 코드)
- 페이지이름 . . . . 2 matches
* 사람들이 공유 할수 있는 주제인 일반 명사 ( Java, Ant, 책이름 )
|| ["Java"] || ["JAVAStudy_2002"] ||
- 프로그래밍잔치/둘째날후기 . . . . 2 matches
전자수첩을 하기로 하고.. 샌드위치를 먹으며 각자의 역할과 작은 팀을 나누었고 칠피에 올라가서 시작.. 언어는 C++, MFC 툴킷을 사용하기로 했다. 그러나.. 총 개발시간의 절반을 MFC 와 싸우다가.. 인수군의 제안과 창섭군과 은지누나의 동의로 JAVA 로 언어를 바꾸고.. 인수군은 전자계산기를 기웅군, 은지누나와 페어를 하며 짜고 창섭군은 상욱군과 함께 전화번호부를 짜던 중 창섭군의 JAVA 실력 부재와 swing 경험 부족으로 인해(ㅜ.ㅜ) 은지누나와 상욱은 페어를 바꾸고.. 결국 어설픈 틀의 전화번호부와 계산기를 합치고 C++ 로 짜여진 상욱군의 만년달력을 끝으로 시간종료.
Java 로 교체
창섭이나 인수가, 자신들의 팀프로젝트때 어떻게 했었는지 (특히 창섭.. 내가 자신과 Pair를 할때 어떤 방법들을 이용했었는지) 한번쯤 생각했더라면 좀 더 좋은 결과가 있지 않았을까. GUI Programming 먼저. UI 가 먼저되면 역시 좀.. 특히 사람들이 MFC와 Java 에 익숙하지 않다고 할때.
- 프로그래밍잔치/첫째날 . . . . 2 matches
* M ["Java"] - 무
* Java 은 메소드(함수, 프로시저)의 길이가 7줄을 넘으면 안된다. ; 기준
- 2학기자바스터디 . . . . 1 match
[프로젝트분류] [JavaStudy2003]
- AKnight'sJourney/강소현 . . . . 1 match
||Language||Java||Result||Accepted||
import java.util.Scanner;
- AdvancedJS . . . . 1 match
* 여름방학동안 JavaScript 스터디를 하는데 문법 익히고 사용하는 건 혼자 공부하기 쉽지만 이런 내용은 혼자 알기 어려웠을 것 같다. 익숙한 다른 언어들이랑 다른 면이 많아서 흥미가 간다. - [김수경]
- AirSpeedTemplateLibrary . . . . 1 match
However, in making Airspeed's syntax identical to that of Velocity, our goal is to allow Python programmers to prototype, replace or extend Java code that relies on Velocity.
- AnEasyProblem/강소현 . . . . 1 match
||Language||Java||Result||Accepted||
import java.util.Scanner;
- AppletVSApplication/진영 . . . . 1 match
["JavaStudyInVacation/진행상황"]
- Applet포함HTML/상욱 . . . . 1 match
codebase = "http://java.sun.com/products/plugin/autodl/jinstall-1_4_1_01-windows-i586.cab#Version=1,4,1,1"
<PARAM NAME = "type" VALUE = "application/x-java-applet;jpi-version=1.4.1_01">
type = "application/x-java-applet;jpi-version=1.4.1_01"
pluginspage = "http://java.sun.com/products/plugin/index.html#download">
["JavaStudyInVacation/진행상황"]
- Applet포함HTML/영동 . . . . 1 match
http://java.sun.com/getjava/index.html
codebase="http://java.sun.com/products/plugin/autodl/jinstall-1_4_0_03-win.cab#Version=1,4,0,30">
<PARAM NAME="type" VALUE="application/x-java-applet;jpi-version=1.4.0_03">
type="application/x-java-applet;jpi-version=1.4.0_03"
pluginspage="http://java.sun.com/products/plugin/index.html#download">
["JavaStudyInVacation/진행상황"]
- Applet포함HTML/진영 . . . . 1 match
codebase = "http://java.sun.com/products/plugin/autodl/jinstall-1_4_1_01-windows-i586.cab#Version=1,4,1,1"
<PARAM NAME = "type" VALUE = "application/x-java-applet;jpi-version=1.4.1_01">
type = "application/x-java-applet;jpi-version=1.4.1_01"
pluginspage = "http://java.sun.com/products/plugin/index.html#download">
["JavaStudyInVacation/진행상황"]
- AwtVSSwing/영동 . . . . 1 match
* import java.awt.*;
* javax.swing.*;
["JavaStudyInVacation/진행상황"]
- BookShelf/Past . . . . 1 match
1. [BuildingParsersWithJava] - 20050916
- Button/상욱 . . . . 1 match
import javax.swing.*;
import java.awt.event.*;
["JavaStudyInVacation/진행상황"]
- ConvertAppIntoApplet/진영 . . . . 1 match
// NotHelloWorldApplet.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
["JavaStudyInVacation/진행상황"]
- Counting . . . . 1 match
|| 황재선 || Java || . || [Counting/황재선] ||
- Cpp에서의가변인자 . . . . 1 match
[Java] 1.5 언어 스펙에서 가변인자 관련 문법이 추가되었다. 자바에 곧 printf 가 추가될 것이다.; --[1002]
- DesignPatterns/2011년스터디/1학기 . . . . 1 match
1. 인터페이스를 이용한 캡슐화는 참 편리하다 Java를 만든사람들은 이걸 목적에 두고 만든것일까?
1. 군대갔다오니 java를 하나도 모른다. 계속 삽질해서 매우 슬펐다. 그래도 책에서 읽은 것들을 써 볼려고 하는데 머리속에서 뭔가 떠오르는 것 같지만 구현은 안되서 아쉬웠다.
1. 일단 java를 다시 공부해야겠고 책에 나온 내용을 정말로 내껄로 쓰려면 이번처럼 활용하는 일을 계속 해봐야겠다.
- DesignPatternsJavaWorkBook . . . . 1 match
= DesignPatternsJavaWorkBook =
- EightQueenProblem2 . . . . 1 match
||이선우|| 1m || 114 lines || java ||
||nextream|| 0.1m || 21 lines ["EightQueenProblem/nextream"] 에서 check(1)을 check(0)으로 || Javascript ||
- EightQueenProblemDiscussion . . . . 1 match
지금가지 모두 C++, Python, Java 등 OOPL을 이용했는데 그 중 OOP로 푼 사람은 아무도 없네요 -- class 키워드가 있다고 OOP라고 하긴 힘들겠죠. 사람은 시간이 급하다고 생각이 들수록 평소 익숙한 도구와 멘탈리티로 돌아가려고 하죠. 어쩌면 OOP가 편하고 수월하다고 느끼는 사람이 없다는 이야기가 될지도 모르겠네요. 물론 모든 문제를 푸는데 OOP가 좋다는 이야기를 하려는 것은 아닙니다만. --김창준
- Euclid'sGame/강소현 . . . . 1 match
||Language||Java||Result||Accepted||
import java.util.Scanner;
- ExploringWorld/참고링크 . . . . 1 match
Java Servlet Container
http://java.sun.com - 자바
- Functor . . . . 1 match
[BuildingParserWithJava]를 보다가 12장에서 처음 접한 단어. FunctionObject를 부르는 말이다.
- Garbage collector for C and C++ . . . . 1 match
* -DGC_OPERATOR_NEW_ARRAY -DJAVA_FINALIZATION 을 CFLAGS 에 추가.
# -DJAVA_FINALIZATION makes it somewhat safer to finalize objects out of
# of GC_java_finalization variable.
# Scheme or Java. Assumes that all client allocation is done using
- GarbageCollection . . . . 1 match
현재에는 기본적으로 Java, Dylan 과 같은 언어에서는 기본 명세로서 제공되는 기능이며, C++, C와 같이 수동적 메모리 할당으로 디자인되었지만 가비지 컬렉션 구현을 지원하는 언어들도 존재한다.
- GuiTesting . . . . 1 match
See Also wiki:Wiki:GuiTesting, wiki:Wiki:GuiUnitTesting, [http://www.xp123.com/xplor/xp0001/ JavaGuiTesting] , ["GuiTestingWithMfc"], ["GuiTestingWithWxPython"]
- HanoiProblem . . . . 1 match
||임인택||1시간 || 100라인||Java||[HanoiProblem/임인택]||
- HanoiTowerTroublesAgain! . . . . 1 match
|| 황재선 || Java || 50분 || [HanoiTowerTroublesAgain!/황재선] ||
- HelloWorld/영동 . . . . 1 match
["JavaStudyInVacation/진행상황"]
- HowManyPiecesOfLand?/문보창 . . . . 1 match
이론상으론 O(1) 시간만에 되겠지만 문제는 입력범위가 2 <sup>31</sup> - 1 까지 들어올 수 있기 때문에 고정도 연산을 수행해야 한다. GNU C++ 이나 Java는 고정도 연산을 수행할 수 있는 클래스를 포함하고 있으나, 윈도우 C++에는 없다(혹, 내가 못찾는 것일수도 있다). 따라서 고정도 연산을 수행할 수 있는 클래스를 짰다. 성능이 너무 떨어진다. O(1) 을 O(n<sup>5</sup>) 정도로 바꿔 놓은 듯한 느낌이다. 이 Class를 개선한뒤 다시 테스트 해봐야 겠다.
- HowToStudyDataStructureAndAlgorithms . . . . 1 match
제가 생각컨데, 교육적인 목적에서는, 자료구조나 알고리즘을 처음 공부할 때는 우선은 특정 언어로 구현된 것을 보지 않는 것이 좋은 경우가 많습니다 -- 대신 pseudo-code 등으로 그 개념까지만 이해하는 것이죠. 그 아이디어를 Procedural(C, 어셈블리어)이나 Functional(LISP,Scheme,Haskel), OOP(Java,Smalltalk) 언어 등으로 직접 구현해 보는 겁니다. 이 다음에는 다른 사람(책)의 코드와 비교를 합니다. 이 경험을 애초에 박탈 당한 사람은 귀중한 배움과 깨달음의 기회를 잃은 셈입니다. 참고로 알고리즘 교재로는 10년에 한 번 나올까 말까한 CLR(''Introduction to Algorithms, Thomas H. Cormen, Charles E. Leiserson, and Ronald L. Rivest'')을 적극 추천합니다(이와 함께 혹은 이전에 Jon Bentley의 ''Programming Pearls''도 강력 추천합니다. 전세계의 짱짱한 프로그래머/전산학자들이 함께 꼽은 "위대한 책" 리스트에서 몇 손가락 안에 드는 책입니다. 아마 우리 학교 도서관에 있을 것인데, 아직 이 책을 본 적 없는 사람은 축하드립니다. 아마 몇 주 간은 감동 속에 하루하루를 보내게 될 겁니다.). 만약 함께 스터디를 한다면, 각자 동일한 아이디어를 (같은 언어로 혹은 다른 언어로) 어떻게 다르게 표현했는지를 서로 비교해 보면 또 배우는 것이 매우 많습니다. 우리가 자료구조나 알고리즘을 공부하는 이유는, 특정 "실세계의 문제"를 어떠한 "수학적 아이디어"로 매핑을 시켜서 해결하는 것이 가능하고 또 효율적이고, 또 이를 컴퓨터에 어떻게 구현하는 것이 가능하고 효율적인지를 따지기 위해서이며, 이 과정에 있어 수학적 개념을 프로그래밍 언어로 표현해 내는 것은 아주 중요한 능력이 됩니다. 개별 알고리즘의 카탈로그를 이해, 암기하며 익히는 것도 중요하지만 더 중요한 것은 알고리즘을 생각해 낼 수 있는 능력과 이 알고리즘의 효율을 비교할 수 있는 능력, 그리고 이를 표현할 수 있는 능력입니다.
- HowToStudyXp . . . . 1 match
* XP in Practice (Robert C. Martin et al) : 두 세 사람이 짧은 기간 동안 간단한 프로젝트를 XP로 진행한 것을 기록. Java 사용. (중요한 문헌은 아님)
- Ieee754Standard . . . . 1 match
부동소수점 연산/표현에 대한 IEEE 표준. 대부분의 현대 언어(Java, C++, ...)가 따르고(최소한 따른다고 광고하고) 있다.
* [http://www.cs.berkeley.edu/~wkahan/JAVAhurt.pdf How JAVA's Floating-Point Hurts Everyone Everywhere]
- JSP . . . . 1 match
[Java_Tip]
- JTDStudy/첫번째과제/상욱 . . . . 1 match
import javax.swing.JOptionPane;
{{{~java
import java.util.Arrays;
{{{~java
import java.util.Arrays;
* 나는 Python이든, Perl이든 반드시 학습 해야된다고 생각한다. 그래야 다른 언어들을 잘 쓸수 있었다. 예를들어 Java Collection Framework를 알고는 있었지만 잘 손이 안나갔는데, STL과 Python을 익히고 나니까 아주 손쉽게 쓰게 되더구나.
- Java Study2003/첫번째과제/곽세환 . . . . 1 match
[JavaStudy2003/첫번째과제]
- Java/스레드재사용 . . . . 1 match
import java.util.*;
["Java"]
- JavaStudy2002/상욱-2주차 . . . . 1 match
import java.util.*;
["JavaStudy2002"]
- JavaStudy2002/영동-2주차 . . . . 1 match
import java.util.*;
import java.util.*;
import java.util.*;
["JavaStudy2002"]
- JavaStudy2002/입출력관련문제 . . . . 1 match
import java.io.*;
import java.util.*;
["JavaStudy2002"]
- JavaStudy2003/두번째과제/곽세환 . . . . 1 match
== Board.java ==
import javax.swing.JOptionPane;
== Roach.java ==
== Human.java ==
import javax.swing.JOptionPane;
[JavaStudy2003/두번째과제]
- JavaStudy2003/두번째과제/노수민 . . . . 1 match
[JavaStudy2003/두번째과제]
- JavaStudy2003/세번째과제/곽세환 . . . . 1 match
== HelloWorld.java ==
import javax.swing.JOptionPane;
== Point.java ==
== Circle.java ==
import javax.swing.*;
== Line.java ==
import javax.swing.JOptionPane;
== Rectangle.java ==
import javax.swing.JOptionPane;
== MyPictureFrame.java ==
[JavaStudy2003/세번째과제]
- JavaStudy2003/세번째수업 . . . . 1 match
|| 창재 & 수민 Pair || Upload:JavaStudy2003.zip||
- JavaStudy2004/스택 . . . . 1 match
[JavaStudy2004]
- JavaStudy2004/이용재 . . . . 1 match
import javax.swing.*;
[JavaStudy2004]
- JavaStudy2004/이재환 . . . . 1 match
[JavaStudy2004]
- JavaStudy2004/조동영 . . . . 1 match
[JavaStudy2004]
- JavaStudy2004/클래스상속 . . . . 1 match
import javax.swing.JOptionPane;
* java의 함수에서는 디폴트 전달인자는 없나요?? 디폴트 전달인자가 있다면 함수의 수를 상당히 줄일수 있을것 같은데. - [이승한]
[JavaStudy2004]
- JavaStudyInVacation/과제 . . . . 1 match
["JavaStudyInVacation"]
- JollyJumpers/강소현 . . . . 1 match
||Language||Java||Result||Accepted||
import java.util.Scanner;
- Karma . . . . 1 match
JavaScript의 Test를 돌려주는 Test Runner.
- MemoryUsageInJava . . . . 1 match
["Java"]
- MineSweeper . . . . 1 match
|| [이승한] || Flash/java?? || ? || [MineSweeper/이승한] ||
|| [황재선] || Java || ? || [MineSweeper/황재선] ||
- MobileJavaStudy/SnakeBite/FinalSource . . . . 1 match
import java.lang.*;
import java.io.*;
import java.util.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import java.io.*;
import java.util.*;
import java.lang.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
["MobileJavaStudy/SnakeBite"]
- MobileJavaStudy/SnakeBite/Spec3Source . . . . 1 match
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import java.util.*;
import java.io.*;
import java.util.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
["MobileJavaStudy/SnakeBite"]
- MySQL . . . . 1 match
[MySQL/PasswordFunctionInJava]
- NeoCoin/Server . . . . 1 match
* 이제, apache, mysql, python, JBoss, Java 정도가 남은것 같다. 현재 메니저를 Sawfish+Gnome로 변경해야 겠다. 아무래도 손에 익은걸 써야지.
- OperatingSystemClass/Exam2002_2 . . . . 1 match
2. Java 를 이용하여 다음 class를 완성하시오.
- PlayFramework . . . . 1 match
[Java] 를 사용하는 web framework
- Polynomial . . . . 1 match
이 방법을 사용할때 발생할수 있는 문제점은 memory leakage (메모리 누수)이다. Java같은 경우는 쓰레기 수집기가 있지만 c 는 코더(-_-)가 일일이 사용되지 않는 자원을 회수해줘야 한다. 그렇지 않으면 그 자원을 다시 사용할 수 없게 된다.
- PrimaryArithmetic . . . . 1 match
|| [sun] || Java || 1시간 || [PrimaryArithmetic/sun] ||
- ProgrammingContest . . . . 1 match
나이나 학력 제한이 전혀 없습니다(Open경우). 팀은 세명까지 가능하고, 혼자서도 참가 가능합니다. 사용 가능 언어는 Java, C++, Pascal, Python 등 입니다. 제한 조건은 한 팀은 프로그램 개발을 위해서는 하나의 컴퓨터만 사용해야 한다는 것입니다. 이번 금요일(2002/5/10)에 한국 시간으로는 오후 9시부터 5시간 동안입니다. 온라인(이메일)으로 진행합니다. (see also .http://ipsc.ksp.sk/rules.php )
- ProgrammingLanguageClass/Exam2002_1 . . . . 1 match
공부할때 각 요소들에 대한 비교 할때마다 Ada 를 빼놓지 않기에 (늘 책에서의 비교언어는 C/C++, Pascal, Ada, Java 이다) 주로 언급된 언어들만 공부했건만, 왜 뜬금없이 PL/1 을 내신걸까; 그밖에 다른 문제들은 평이해서 그다지 별 감흥(?)없었고, 마지막 문제가 괜찮았던듯.
- ProgrammingPartyAfterwords . . . . 1 match
모두 리눅스에서 개발을 했고, MOA팀은 C+ViImproved 를 사용했고, ZP#1, ZP#2는 모두 Java+["Eclipse"]를 사용했다.
- ProjectPrometheus/CookBook . . . . 1 match
=== java regular expression ===
Java 에서는 HttpURLConnection 을 이용한다. 관련 코드는 http://www.javafaq.nu/tips/servlets/index.shtml 를 참조.
import java.net.URLEncoder;
getParameter 가 호출되기 전에 request의 인코딩이 세팅되어야 한다. 현재 Prometheus의 Controller의 경우 service 의 명을 보고 각각의 서비스에게 실행 권한을 넘기는데, 가장 처음에 request의 characterEncoding 을 세팅해야 한다. 차후 JSP/Servlet 컨테이너들의 업그레이드 되어야 할 내용으로 생각됨 자세한 내용은 http://javaservice.net/~java/bbs/read.cgi?m=appserver&b=engine&c=r_p&n=957572615 참고
<res-type>javax.sql.DataSource</res-type>
Context env = ( Context )( new InitialContext().lookup( "java:comp/env" ) );
.../Prometheus$ java -cp "$CLASSPATH:./bin" junit.textui.TestRunner org.zeropage.prometheus.test.AllAllTests
- ProjectPrometheus/Iteration3 . . . . 1 match
|| Prototype -> Java 로 포팅 || 1.5 || ○ (3시간. Solo) ||
- ProjectPrometheus/Iteration5 . . . . 1 match
|| Java Package, 웹 페이지들 디렉토리 정리 || 1 || ○ ||
- ProjectPrometheus/Iteration9 . . . . 1 match
* login 체제 (만일 Java라면 Cookie 를 어떻게 저장할까? 바구니 기능이 겹칠 수도 있겠다 생각)
- PyIde . . . . 1 match
''가능하다. Jython 스크립트를 Java Class 파일로 간단하게 바꿀 수 있다. 나는 IE 오토메이션을 이렇게 해서 자바 FIT에서 통합으로 관리하게 했었다. --JuNe''
- STL/map . . . . 1 match
|| Java || {{{~cpp HashMap, Hashtable}}} ||
- SchemeLanguage . . . . 1 match
MIT에서 가르치는 프로그래밍 언어로, 흔히 우리가 알고 있는 C/C++, Java 등과는 완전히 다른 개념의 함수형 언어이다.
- Self-describingSequence . . . . 1 match
|| 황재선 || Java || 2시간 || [Self-describingSequence/황재선] ||
- Server&Client/상욱 . . . . 1 match
import java.net.*;
import java.io.*;
import java.net.*;
import java.io.*;
["JavaStudyInVacation/진행상황"]
- Server&Client/영동 . . . . 1 match
import java.io.*;
import java.net.*;
import java.io.*;
import java.net.*;
["JavaStudyInVacation/진행상황"]
- SmallTalk/강좌FromHitel/강의2 . . . . 1 match
수의 결과가 산출되었습니다. 대단하지 않습니까? 아마 C++나 Java 언어에서
- SqLite . . . . 1 match
어플리케이션 내에 포함(Embedding) 이 가능한 DB. Java 에서 HypersonicSql 과 비슷한 역할. C/C++ 에서 간단한 데이터베이스 기능을 추가하고 싶을 때 비교적 쉽게 이용 가능.
- StaticInitializer . . . . 1 match
[Java] 에서 'Class Variable' 또는 'Class Method' 라 불리는, 해당 Class 내에서 공용적으로 쓸 수 있는 변수나 메소드들을 Static Variable 또는 Static Method 라 불린다.
- TCP/IP . . . . 1 match
* TCP/IP Sockets (Java/C 버젼) : 가장 짧은 TCP/IP 서적. 짧은 시간 동안 개론적 이해를 얻는데 최고.
- TestDrivenDevelopmentBetweenTeams . . . . 1 match
Java 의 경우 inteface 키워드나 abstact class 를 이용하여 interface 를 정의할 수 있다. 팀의 구성원끼리 Pair를 교체한 뒤 interface를 정의하면 더욱 효과적이겠다.
- TestDrivenDevelopmentByExample . . . . 1 match
["Java"] 소스(국내에 인기있는;)로 되어있으니 추후 출판뒤 번역이 되지 않을까 하는 희망을; 하지만 지금 진행중인 책의 앞부분을 읽어보긴 했는데. 정말 'Test 로 Driven' 되는 것 같은 느낌이 듬. TDD 진행과정을 예제 하나를 통해 계속 보여주기 때문에 이해하기 편합니다.
- TheJavaMan/스네이크바이트 . . . . 1 match
Board.java
Apple.java
{{{~cpp import java.util.Random;
Snake.java
{{{~cpp import java.io.IOException;
Snakebite.java
import java.io.IOException;
import java.util.Vector;
Board.java
import java.awt.*;
import java.awt.event.*;
import java.util.Random;
Snake.java
SnakeBite.java
import java.util.Vector;
import javax.swing.JOptionPane;
TheJavaMan
- VonNeumannAirport . . . . 1 match
* 중간에 창준이형이 "너희는 C++ 로 프로그래밍을 하면서 STL를 안사용하네?" 라고 했을때, 그냥 막연하게 Java 에서의 Collection Class 정도로만 STL을 생각하고, 사용을 잘 안했다. 그러다가 중반부로 들어서면서 Vector를 이용하게 되었는데, 처음 한두번 이용한 Vector 가 후반으로 가면서 전체의 디자인을 뒤집었다; (물론 거기에는 디미터 법칙을 지키지 않은 소스도 한몫했지만 -_-;) 그걸 떠나서라도 Vector를 써 나가면서 백터 비교 assert 문 등도 만들어 놓고 하는 식으로 점차 이용하다보니 상당히 편리했다. 그러다가 ["Refactoring"] Time 때 서로 다른 자료형 (앞에서 array 로 썼던 것들) 에 대해 vector 로 통일을 하다 보니 시간이 비교적 꽤 지연이 되었다.
- WeightsAndMeasures . . . . 1 match
테스트 케이스가 필요하다면 꽁수가 있기는 하다. Java로 standard input으로 읽는 라인을 합쳐다가 모조리 특정 URL에 포스트 하도록 하는 코드를 만들어 업로드 한다. 그러면 심사때 사용하는 테스트 케이스를 알 수 있다. --JuNe
- ZeroPageServer/set2001 . . . . 1 match
* JDK 1.4.0 (["Java"])
- ZeroPageServer/set2002_815 . . . . 1 match
* mm.mysql -> MySQL Connector/J -- for connecting to MySQL from Java (공식 JDBC드라이버)
- comein2 . . . . 1 match
* ["Java/NestingClass"]
- erunc0/Java . . . . 1 match
* ["erunc0/JavaPattern"]
- html5/web-workers . . . . 1 match
* 워커 인터페이스 생성자에 JavaScript 소스 파일의 URL인수로 전달하면 소스파일을 내려받아 백그라운드에서 실행한다
- snowflower . . . . 1 match
||[PaintBox]||Java로 그림판 만들기|| 2005.12 ||
||[BasicJAVA2005]||후배들과 함께 자바|| 2005.12 ~ 2006.02 ||
- ssulsamo . . . . 1 match
나도 Java스타디 할래~
- 객체지향분석설계 . . . . 1 match
대상 : 객체지향 분석/설계에 대해서 좀더 느끼고 싶은분, Java를 할 줄 알면 좋음
- 겨울과프로젝트 . . . . 1 match
[JavaStudy2004] ([노수민]) : JAVA언어를 익히면서 OOP에 대한 이해.
- 고슴도치의 사진 마을 . . . . 1 match
▷Bagic Java & Linux
- 고슴도치의 사진 마을처음화면 . . . . 1 match
▷Bagic Java & Linux
- 김수경/JavaScript/InfiniteDataStructure . . . . 1 match
Implementing Infinite Data Structure in JavaScript.
- 니젤프림/BuilderPattern . . . . 1 match
==== Wikipedia 의 Java code ====
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
- 데블스캠프2005/FLASH키워드정리 . . . . 1 match
플레시 액션 스크립트의 문법의 모습은 C와 Java를 닮았다.
- 데블스캠프2009/수요일/JUnit/서민관 . . . . 1 match
Java로 만든 계산기에서 계산기 class 부분의 구현
- 데블스캠프2009/수요일/연습문제 . . . . 1 match
== Java & TDD - 송지원 ==
- 데블스캠프2011/다섯째날/후기 . . . . 1 match
* Java를 통한 TDD (비스므리한) 것을 실습했죠. 좀 신기한 방식이라 신기했던거(??) 같습니다. 테스트 케이스를 만족하도록 코드를 만들거어간다라.. 확실히 다른사람의 코드이고 주석이 없는데도 대략적으로 이해할 수 있다는 점은 좋은 거였던거 같습니다. 여러사람들이 한개의 프로젝트를 다루게 된다면 이런식의 것도 필요할거같네요. ..하지만 그럼에도 불구하고 테스트 케이스만 만족하면 된다는 사상도 있어서 어려움이 완전히 해소될것이리라! 라는건 아닌거 같네요. (사실 남의 스펙을 자신이 구현했기 때문에 발생했던 문제겠지마는,.) SVN도 써보고 TDD나 이런 저런 기법들을 데블스에서 처음 접해봐 신선했습니다.
- 데블스캠프2011/둘째날/후기 . . . . 1 match
* 리버싱 프로그래밍 하는 것을 보고, 패킷을 주고 받는 것을 얻어서 사용한다던지 또 웹에서 javascript injection으로 쿠키를 얻어서 그것을 사용할 수 있는 사이트에서 다른 아이디로 로그인 하는 것도 보았다. 정말 신기했지만 그렇게까지 하기 위해서는 무지하게 다양한 내용을 알아야 할 것 같았다.ㅜ
[덕분에 Java에 Map 이라는 구조가 있단것도 깨달았습니다] 하하하
- 문원명 . . . . 1 match
* [TheJavaMan]
- 블로그2007 . . . . 1 match
* PHPEclipse ~ Zend팀이 Swing의 방향으로 Zend Studio를 내놨을때 Java 개발툴 시장을 뒤엎은 Eclipse를 위해 PHP공식 팀이 아니라 다른 개발팀이 만든 환경입니다.
- 수업평가 . . . . 1 match
||JavaProgrammingClass || 4 || 4 || 4 || 1 || 13 || 2 ||6.5 ||
- 영호의해킹공부페이지 . . . . 1 match
like C/C++, Pascal, JavaScript, Perl, Python - you name it. :) Mm, no TCL/TK
- 인수/Smalltalk . . . . 1 match
* 짜놓고 생각 : 이건 스몰토크프로그래밍이 아니다. C++/Java의 냄새가 너무 많이 나는것 같다. 부분부분을 좀더 간단하게 할 수 있을것 같기도 하다. 책을 더 봐야 할듯 싶다. 인스턴스 생성할때도 인자를 넘겨 받을 수 있을 텐데 잘 안된다.(지금 보니까 그렇게 하지 말라 한다. 대충 찾아보니 팩토리 메소드를 많이 쓰는것 같다. 또 클래스 메소드 만드는법 알아낼라고 줄기차게 삽질을 했다.--;) do라는 좋은게 있었군.
- 임인택/CVSDelete . . . . 1 match
deleteCVSDirs('C:\MyDocuments\Programming Source\Java\초고속통신특강\neurogrid')
- 정모/2003.12.1 . . . . 1 match
* Java - 5명
- 정모/2003.8.26 . . . . 1 match
* [JavaStudy2003] => 진행중, 멤버가 많이 빠짐.
|| JAVA || 4 ||
- 정모/2004.1.20 . . . . 1 match
* TheJavaMan 모임 일요일 2시로 변경
- 정모/2004.2.3 . . . . 1 match
* TheJavaMan 은 프로젝트 참여자 전원이 참여하는 프로젝트인 비행기 게임 만들기를 새로 시작
- 정모/2011.10.12 . . . . 1 match
* [JavaScript/2011년스터디]
- 정모/2011.11.9 . . . . 1 match
* [JavaScript/2011년스터디]
- 정모/2011.4.11 . . . . 1 match
* [JavaScript/2011년스터디]
- 정모/2011.5.23 . . . . 1 match
1. 겨울방학때도 그렇고 지금도 [JavaScript/2011년스터디]를 하고있어서 이번 OMS를 더 재미있게 들었습니다. 아직 잘 아는 것은 아니지만 스터디를 하다보니 ScriptLanguage가 생각보다 매력적인 면이 많더라구요. 다른 ZeroPager들도 이번 OMS를 계기로 ScriptLanguage에 관심가질 수 있다면 좋겠어요.
* 아아 일주일 뒤에 후기를 쓰는 군요. 요즘 이런것에 신경을 덜쓰는것 같아요. 홍기형의 세미나 잘 봤습니다. 스크립트에 관한 OMS도 잘 봤습니다. 스크립트언어는 java말고는 아무것도 몰랐는데.. 그래서 자바==스크립트 라고 생각한적도 있었는데 좋은 지식을 얻게 되어 기쁩니다. 커스 공연덕에 1시간으로 짧게 끝난 정모라 조금 아쉽습니다. 너무 서둘러서 끝난 기분이 드네요. - [고한종]
- 정모/2011.7.18 . . . . 1 match
* [JavaScript/2011년스터디]
- 정모/2011.8.29 . . . . 1 match
* [:JavaScript/2011년스터디 자바스크립트 스터디]
- 정모/2011.9.20 . . . . 1 match
* [JavaScript/2011년스터디]
- 정모/2012.1.6 . . . . 1 match
* Javascript
- 정모/2012.10.8 . . . . 1 match
* OpenCamp - 11월 17일(토)에 제 2회 OpenCamp가 계최될 예정입니다. - 주제는 Java
- 정모/2012.8.22 . . . . 1 match
* 정례 컨퍼런스 개최 - 올해에는 Web, Java를 주제로 2회 컨퍼런스를 할 예정. 앞으로도 이런 행사가 정착되었으면 좋겠다
- 제12회 한국자바개발자 컨퍼런스 후기/유상민의후기 . . . . 1 match
* 집에 돌아와 stan4j 돌려보고 있는데 정말 최고다. 당장 13개의 순환 의존성에 문제가 있는 지점을 찾아준다. Java 언어가 매크로가 없고 매타 프로그래밍 요소가 적다는 언어의 특성으로 이런 멋진 도구가 만들어 진다는건 정말 좋다. 특히 손영수씨가 500개 클래스 안쪽에서는 무료라고 했는데, 이런 대단한 도구가 시간 제약이 아니라 규모 제약으로 무료라니 정말 놀랍다.
- 중위수구하기 . . . . 1 match
|| [문보창] || Java || . || [중위수구하기/문보창] ||
- 코바용어정리 . . . . 1 match
CORBA는 C++과 Java 같은 객체 지향 언어와 C와 같은 절차적 언어 양쪽 모두에서 사용될 수 있다. 객체 지향 언어에서는 사용자가 객체의 특성을 정의하고 그 프로퍼티에 액세스할 수 있게 해주는 메소드와 인터페이스를 제공한다. 이것은 비객체 지향 언어에는 없는 기능인데, 이것들은 각각
- 토비의스프링3/밑줄긋기 . . . . 1 match
* hamcrest.CoreMatchers에 대해서 : CoreMatcher로 테스트 코드를 만들 때 null 값은 비교나 not을 사용하는 것이 불가능합니다(ex. assertThat(tempObject, is(null)); -> 에러). 이건 null이 값이 아니기 때문인데, CoreMatcher에서 null 값을 쓸 때는 org.hamcrest.CoreMatchers의 notNullValue()와 nullValue()를 사용하시면 되겠습니다. http://jmock.org/javadoc/2.5.1/org/hamcrest/CoreMatchers.html
* 서비스 추상화란 이렇게 원활한 테스트만을 위해서도 충분히 가치가 있다. 기술이나 환경이 바뀔 가능성이 있음에도, JavaMail처럼 확장이 불가능하게 설계해놓은 API를 사용해야 하는 경우라면 추상화 계층의 도입을 적극 고려해볼 필요가 있다. 특별히 외부의 리소스와 연동하는 대부분 작업은 추상화의 대상이 될 수 있다.
- 파스칼삼각형/김수경 . . . . 1 match
조금이라도 쓸 줄 아는 언어가 C, C++, Java.. 죄다 비슷한 것들뿐이라 gg.
- 홈페이지만들기/css . . . . 1 match
<font class="01">Css & Java Script</font><br><br>
- 황재선 . . . . 1 match
http://www.ictp.trieste.it/~manuals/programming/Java/tutorial/uiswing/components/table.html#width
Found 222 matching pages out of 7555 total pages (2310 pages are searched)
You can also click here to search title.