JAVA를 배우는 사람, 또는 프로그래밍에 종사하시는 개발자 분들이 다시한번 봐도 괜찮을거 같은 마치 이론 시험 직전 보는 컨닝페이퍼 같이 정리 되어있는 자바의 기본원리 에 관한 자료입니다. 특히 각 주제에 맞는 목차에는 예제가 있어 JAVA를 입문하시는 초급프로그래머 들에게는 좋은 자료 같습니다. 그럼 길고긴 스크롤 내려서 꼭 보시길.. 목차 1 객체지향의 구멍 static 1.1 Java는 객체지향 언어이다? 1.2 전역변수 2 Java는 Pointer언어이다? (Java에는 Pointer밖에 없다?) 2.1 Java는 primitive형을 제외하곤 모두 Pointer이다 2.2 null은 객체인가? 2.3 String에 대하여 2.4 객체지향의 캡슐화 파괴 주의 2.5 배열에 대하여 2.5.1 배열..
출처:http://kskang.tistory.com/19 1 닥터 왓슨은 무엇인가? 유닉스 계열에서는 애플리케이션이 다운되었을 때, 코어 파일이 기본적으로 남지만, 윈도우에서는 그렇지 않다. 코어 파일이 남지 않는다고 해서, 클라이언트는 물론이고 서버도 애플리케이션을 돌리는 컴퓨터에 일일이 디버깅을 위해 비주얼 스튜디오를 깔 수도 없는 일이다. 바로 이럴 때 크래쉬 덤프를 남겨주는 프로그램이 닥터 왓슨이다. 즉 닥터 왓슨은 애플리케이션이 다운되었을 때, 크래쉬 덤프를 남겨주는 프로그램이란 말이다. 닥터 왓슨은 기본적으로 활성화 되어 있지 않다. 활성화하기 위해서는 명령창에서 drwtsn32 -i라고 입력하면 된다. 이는 닥터 왓슨을 기본 디버거로 설정한다. 닥터 왓슨이 생성하는 drwtsn32.log 파..
1. "오늘까지"라는 말은 "내일 아침까지"라는 말이다. 2. 프로그램은 내가 원하는대로 움직이지 않는다. 타이핑대로 움직인다. 3. 요구 사양은 프로그램을 완성한 후에 추가된다. 기본 사양은 완성품을 고객이 보고 나서 결정된다. 상세 사양은 사용자가 프로그램을 사용해 본 이후에 결정된다. 4. 소프트웨어 설계에는 두 개의 방법이 있다. 하나는 결함이 있을 수 없을 정도로 단순하게 만드는 방법이다. 다른 하나는, 분명한 결함을 눈치채기 어려울 정도로 복잡하게 만드는 방법이다. 5. 코드는 개발 현장에서 사용하는 것이 아니라 납품처에서 사용하는 것이다. 디버그는 납기일까지 하는 것이 아니라, 납품된 이후에 하는 것이다. 6. 프로그래머를 죽이기 위해서는 칼이 필요없다. 프로그램의 요구조건을 3번만 바꾸면 ..
목적 파일에서 패턴을 검색합니다. 구문 grep [ -E | -F ] [ -i ] [ -h ] [ -H ] [ -L ] [ -r | -R ] [ -s ] [ -v ] [ -w ] [ -x ] [ -y ] [ [ [ -b ] [ -n ] ] | [ -c | -l | -q ] ] [ -p [ Separator ] ] { [ -e PatternList ... ] [ -f PatternFile ... ] | PatternList ... } [ File ... ] 설명 grep 명령은 Pattern 매개변수에 지정된 패턴을 검색하고 각 대응 행을 표준 출력(STDOUT)에 기록합니다. 패턴은 ed 또는 egrep 명령의 양식을 가진 정규식으로 제한됩니다. grep 명령은 간단한 비결정적 알고리즘을 사용합니다. F..
출저 http://dooji.tistory.com/144 텍스트 박스에 숫자만 입력 받고 싶을 때, 보통 event.KeyCode를 판별하여 숫자의 범위(48~57)만 허용하고 나머지는 무시하는 자바스크립트를 사용한다. 아래 예제는 일반적으로 사용되는 숫자 전용 텍스트 박스를 위한 코드이다. function onlyNumber(){ if((event.keyCode57)) event.returnValue=false; } 하지만, 한/영키를 이용하여 한글을 입력하면, 한글은 입력이 된다. 실질적으로는 229라는 키 값을 발생시키지만, 다른 기능키로 판단하고 무시한다. 이를 막기 위해 Style 속성에 ime-mode를 사용하여 제어 할 수 있다. 이 속성은 아래와 같은 값과 의미를 갖는다. ime-mode ..
S.M.A.R.T (Self-Monitoring, Analysis and Reporting Technology) # S.M.A.R.T 란 무엇인가? 원래는 Self-Monitoring, Analysis, and Reporting Technology를 의 미하는 것입니다. HDD를 감시하고 분석하여 보고하는 시스템을 의미하죠. 이 기능은 자신의 HDD의 수명을 알 수 있는 척도가 됩니다. S.M.A.R.T 기능을 이용할 경우 약간 의 성능 저하 현상이 있다고는 하지만, 될 수 있다면 그냥 켜 두시는 게 좋습니다. 물론 위의 S.M.A.R.T 상태 보는 프로그 램을 사용하지 않으면 의미가 없습니다. # S.M.A.R.T 기능을 이용하려면 1. HDD가 S.M.A.R.T 기능 지원해야됨 -> ATA-3 (E-..
http://wiki.eclipse.org/FAQ_How_do_I_increase_the_permgen_size_available_to_Eclipse%3F If you see java.lang.OutOfMemoryError: PermGen space errors, you need to increase the permanent generation space available to Eclipse. PermGen is the permanent generation of objects in the VM (Class names, internalized strings, objects that will never get garbage-collected). An easy, if somewhat memory-hungry ..
연말부터 구입 이후로 한번도 OS를 설치하지 않았던 개인 노트북 무선랜이 가기 시작하더니 기어코 연초부터 XP에서 비스타로 넘어 오기 시작했다. 윈도우 7이 나오기 시작한게 엊그제 였는데... 테스트로 설치해 본 후 백업 복구를 하기 위해 외장 하드를 정리해야 했다. 결국엔 백업된 외장 하드의 파일 복제에서 문제가 터지기 시작해다. XP에서는 멀쩡하게 동작하던 파일이동이 비스타의 탐색기에서는 정상적으로 동작하지 않는 문제가 발생하는 것이다. 비스타에서 현재 보고된 버그인 Auto-Tuning Network 버그 문제(netsh int tcp set global autotuninglevel=disabled/netsh int tcp set global autotuninglevel=normal)로 보았지만 설..
- Total
- Today
- Yesterday
- 대청호
- Java PermGen eclipse 이클립스 메모리 부족
- 윈도우 제거된 디바이스 드라이버
- 멀티바이트 와이드 문자열 변경
- 나는 아직 살아있는건가
- Signed applet
- ckeditor5 #custom image file insert #uploads
- 시동 안걸릴때 여자들은?
- Mista Swing
- D200
- gettimeofday
- 랜 연결상태
- 섹스와 남자들의 착각
- 대둔산
- Java
- spring-boot #java
- kde 전환
- Don't let me be misunderstood
- 코드 예시
- 자바스크립트
- 놈놈놈
- 수락계곡
- 18-70mm
- Java Applet
- 공돌/공순 애인님 관리법
- 날자계산
- 남자는 키
- 엑스포다리
- 2MB 개새끼
- 정규식 Regex
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |