일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 컴퓨터비전
- 정보처리기사필기
- JSP/Servlet
- SQL
- html/css
- c언어
- JDBC
- 자바
- 개발일기
- 상속
- 자바스크립트
- 오블완
- 중학수학
- 순환신경망
- 딥러닝
- 연습문제
- 자바 실습
- 데이터분석
- 컴퓨터구조
- JSP
- 정보처리기사실기
- 파이썬
- CSS
- 데이터베이스
- 중학1-1
- rnn
- 혼공머신
- 자바스크립트심화
- 머신러닝
- 디버깅
- Today
- Total
목록디버깅 (27)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
아침부터 2시간이 넘도록 코드를 수정했으나 아무리 해도 데이터가 출력되지 않았다. 정말 화가 나며 JSP 공부를 포기하려고 했으나 그래도 한번 더 코드를 수정하며 여러 작업을 하다가 뜻밖의 새로운 사실을 알게 되었다. 다음에 또 다른 실수를 하지 않도록 지금까지 배운 해결 방법을 정리해보려고 한다. SCOTT 계정으로 연결이 안 될 때 해결 방법비밀번호를 잊어버려 SCOTT 계정에 들어갈 수 없어 HR 계정으로 했으나 이건 SYSTEM 계정이 아니라서 여러 가지 사용에 제한이 있었다. 난 다시 SCOTT 계정으로 들어가려고 했으나 비밀번호를 잊어버려 들어갈 수 없었다. 1. SCOTT 계정 연결하기 이 오류는 입력된 사용자 이름(SCOTT)이나 비밀번호(tiger)가 올바르지 않음을 의미한다. ..
조금 전에 오라클을 실행하는데 갑자기 먹통이 되면서 접속이 안되고 무슨 문제가 발생했다. 해결과정이 정말 복잡했지만 난 끈질기게 문제를 파고들어 1시간 넘게 걸려 마침내 문제를 해결했다.다음에도 비슷한 문제가 발생할 수 있으니 개발일지에 이 내용을 남겨보기로 했다. 현재 발생한 문제분명 비밀번호가 맞는데 접속이 안되고 계속 틀리다고 나온다. 수없이 해도 접속이 계속 되지 않는다. 조금 전에 오라클 developer에 들어갔는데 아무런 반응이 없어서 SQL과 관련된 프로세스를 모두 닫아주었다. 아마 이 때문에 발생한 문제 같다.오류 메시지 "The Network Adapter could not establish the connection"는 Oracle 데이터베이스와의 네트워크 연결 문제를 나타낸다...
이클립스를 사용할 때 몇 가진 발생하는 오류에 대해서 정리해 보기로 했다. 프로젝트를 실행할 때 막히는 부분이 있었는데 다음에도 같은 문제가 발생하지 않기 위해서는 어떻게 해결했는지 기록을 잘해놓는 것이 중요할 것이다.조금 전에 프로젝트를 실행 중에 이전 코드 내용이 출력되는 등 몇 가지 문제가 발생했다. 이클립스 사용시 발생하는 오류 1 - 이전 코드 내용이 실행될 때가장 먼저 확인할 것은 Main 메서드가 있는지 여부이다. 1. Main 메서드가 있는지 확인하기 모든 자바 프로그램은 Main 메서드 즉 static void main 메서드가 가장 먼저 실행되므로 이 코드가 작성되어 있는지 확인해야 한다. 패키지 내에 이러한 메서드가 없다면 이전에 실행되었던 코드가 그대로 실행될 가능성이 높다. ..
조금 전에 반복문 실습 문제를 풀다가 글꼴을 변경했는데 그후로 라이브러리 오류가 떠서 전혀 해결될 기미가 보이지 않았다. 이 문제를 가지고 1시간 가까이 고민했으나 잘 되지 않았다. 잠시 화가 나기도 하고 오늘 이러다가 내가 해야 할 분량을 마치지 못하는 건 아닌지 걱정이 되었다. 전에도 이럴 때 해결방법을 찾고 기록하면서 해결이 될 때가 많았으니 이번에도 이렇게 해볼 것이다. 라이브러리 빌드 패스 오류가 날 때 갑자기 이렇게 빨간줄이 뜨며 파일을 실행할 수 없는 상태가 되었다. 프로젝트를 clean해주어도 마찬가지였다. 3가지 방법 정도 되는 걸 실행해봤으나 여전히 되지 않아 마음이 답답했다.이제 다시 한번 문제에 집중하며 방법을 차근차근 따라해보겠다. 1. 오류가 나는 프로젝트에 들어가서 ..
어제부터 JSTL을 설치하는 문제로 몇 시간을 투자했는지 모른다. 오늘 새벽에도 1시간 반이 다 되도록 문제를 고민하며 연구해보았지만 여전히 해결 방법을 알지 못해 너무나도 힘들었다.JSTL은 물론 남은 웹 개발 공부도 하나도 하지 못하는 건 아닌가 걱정이 되어서 마음이 정말 답답했다. 오늘 토요일이지만 선생님께 이 문제를 물어볼까 고민하다가 마지막으로 한 번 더 문제를 해결해보기로 다짐했다. 난 개발 공부를 시작한 후로 처음 한 두달은 강사님이나 선생님들께 물어보기도 했으나 그 이후로는 거의 대부분 혼자서 문제를 해결해왔다. 이런 습관은 정말 좋은 습관이라고 생각한다. 누군가에게 질문을 해서 쉽게 답을 얻기 보다 혼자서 고민하고 문제를 풀기 위해 내가 할 수 있는 최선을 다해보는 것이 개발자에게 그 어..
조금 전에 분명히 JSTL을 사용하기 위한 파일을 다운로드해서 폴더에 붙여 넣었는데 작동이 되지 않는다. 새벽에 빨간 줄을 없애는 문제로 1시간 반 이상 고민하며 결국 해결했던 것처럼 이 문제도 될 때까지 반드시 해결할 생각이다. JSTL 파일을 읽지 못하는 문제 해결하기 JSTL 파일을 실행했는데 이런 오류 메시지가 떴다. JSTL 태그 라이브러리를 찾을 수 없다는 오류이다. 파일을 추가했지만, 몇 가지 설정 또는 구조에서 문제가 발생했을 수 있으므로 단계별로 문제를 해결해볼 것이다. 방법 1 - 빌드 패스에서 라이브러리 추가하기 1. 빌드 패스에 들어가서 Classpath에서 Add JARs 선택하기 아직 라이브러리가 추가되지 않은 상태이다. 2. JAR Selection에서 JAR..
EL식 사용시 계속해서 빨간 줄이 뜨는 문제로 1시간 반을 보냈다. 그리고 이 문제를 어떻게 해결했는지 개발일지에 꼭 남기기로 했다. 다음에도 같은 문제가 발생할 때 이 학습일지를 참고해볼 수 있을 것이다. EL 식 사용시 빨간 줄이 뜰 때 이런 식으로 문서뿐 아니라 파일에도 온통 빨간줄과 오류 투성이었다. 이런 것을 보면 난 마음이 정말 좋지 않다. 1시간 반 동안 열심히 찾아보고 연구한 끝에 드디어 이 문제를 해결할 수 있었다. 나중에는 아무리 해도 안 되니 너무 화가 나고 포기하려고 했었다. 그래도 난 어떤 문제든지 미해결로 놔두면 마음이 편치 않아 무슨 일이 있어도 끝을 보는 편이다.이것이 바로 개발자에게 가장 중요한 덕목이 아닌가 싶다. 방법 1 : JSP에서 Validation 무시하..
지난주에 이수했던 디버깅 입문에 대한 기록을 남겨보려고 한다. 한 과목을 이수하면 이렇게 이수증과 함께 학습 현황을 남기론 한다.세 달 전에도 80% 이상을 수강하여 이수증을 발급받을 수 있었지만 그때는 끝까지 학습하지 못해 이번에 처음부터 다시 학습을 하니 정말 좋았다. 이렇게 어떤 과목을 다 끝마쳤을 때가 가장 행복하고 자랑스러운 시간이다. 학습 현황 5점 만점을 맞고 싶었으나 전부 다 100점을 맞았고, 미션도 모두 100점임에도 이 점수는 넘지 못했다. 그래도 정말 잘했다. 이수증 이수증도 발급받았다. 이젠 디버깅이 하나도 두렵지 않고 오히려 즐겁게 느껴질 정도가 되었다. 모두 이 디버깅 수업을 받고 난 후의 변화이다. 이제 난 오늘의 학습을 하러 가야겠다.요즘 공부하는 것..
테스트 문제가 있는 과목도 있고 없는 과목도 있지만 이건 문제가 있다. 한 문제밖에 되지 않아 7시 안에는 다 풀 수 있을 것 같다. 그럼 문제를 풀어보자.결코 만만한 문제는 아닐 것이다. 테스트 문제 풀기 문제 풀어보기 드디어 테스트를 통과했다. 학습을 마치고혼자서 푼 건 아니지만 그래도 문제를 풀었다는데 의미가 있는 것 같다. 이로서 디버깅 학습을 모두 끝마쳤다. 이수증 발급도 이제 받을 수 있고 후기도 써봐야지!
이어서 계산기 프로그램을 만들어보겠다. 실습 2 - 계산기 디버깅 준비하기 2 앞부분은 잘 작성했지만 press_equal 함수는 수정이 좀 필요할 것 같다. 다시 한번 작성해보자. 이제 잘 출력이 되고 있다. 조금 어려운 문제였지만 이렇게 풀 수 있다는 것이 기뻤다. 이제 미션 문제만 풀면 된다. 미션 - 계산기 테스트 / 디버깅 하지만 에러가 잔뜩 발생했다. 그 이유가 무엇일까? 아마도 두 자리 이상의 숫자를 입력해서 그런 것 같다. 분명 값을 초기화했는데 이 부분은 아무리 해도 해결이 되지 않아 그냥 넘어가기로 했다. 수없이 수정하고 또 수정했지만 이 부분은 아마 안될 모양이다. 다행이 이 문제는 제출 버튼이 없어서 여기서 마쳐도 될 것 같다. 학습..