일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬
- 자바스크립트
- 딥러닝
- 정보처리기사실기
- 머신러닝
- 개발일기
- 상속
- JDBC
- 디버깅
- 데이터베이스
- 데이터분석
- rnn
- c언어
- 자바스크립트심화
- 혼공머신
- JSP
- 연습문제
- 컴퓨터구조
- 자바
- 순환신경망
- ChatGPT
- 컴퓨터비전
- 중학수학
- 정보처리기사필기
- SQL
- html/css
- JSP/Servlet
- 자바 실습
- 중학1-1
- CSS
- Today
- Total
목록나의다짐 (13)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
자바에서도 열심히 공부했던 추상 클래스가 나온다. 하나의 언어를 배우니 계속 연결이 되어 다른 언어를 공부함에도 별 어려움이 없어지는 것 같다.아무튼 타입스크립트 과목을 공부하는 시간도 정말 유익하다. 이론 4 - 추상 클래스 animal 클래스는 추상 클래스이기 때문에 직접적으로 선언하면 오류가 발생한다. Dog 클래스는 Animal 클래스를 상속받았기 때문에 반드시 자식 클래스에서 재구현해야 한다. 템플릿 메서드 패턴은 상위 클래스에서 메서드의 구조를 정의하고, 세부 구현은 하위 클래스에서 수행하도록 설계하는 패턴이다. 주요 요소와 코드 설명1. 추상 클래스 Parent추상 클래스는 공통된 로직과 일부 구현되지 않은 메서드(추상 메서드)를 포함하는 클래스이다.이 예제에서, ..
조금 전에 나만의 멋진 홈페이지를 만드는 실습을 진행해 보았다. 홈페이지 하나를 만드는데 불과 30분 밖에 걸리지 않았다. 처음에 30분은 관련 내용을 학습했다. 이제 ChatGPT로 면접을 연습하는 실습을 시작해 보자. 실습 4 - ChatGPT 면접 연습하기 이러한 것들은 실제 면접과는 조금 다를 수 있다. 이번에는 라이브 모의 면접을 진행해 보기로 하자. 먼저 모의 면접에 대한 지시사항을 주었다. 다음 질문으로 넘어가면서 또 다른 답변을 해볼 수 있다. 이 면접은 지금 당장은 필요하지 않지만 조금은 실습해 볼 수 있을 것 같다. 실습한 내용은 그냥 혼자서 간직하고 싶어 이 부분은 자세한 내용은 쓰지 않기로 했다. 나의 ..
이어서 완전한 형태의 GUI 응용 프로그램을 만들어보려고 한다. 완전한 형태의 GUI 응용 프로그래밍지금까지 배운 내용으로 SQL과 연동하는 응용 프로그램을 만들어보겠다. 좀 단순한 형태지만 실제로 사용되는 것도 이보다 좀 더 복잡할 뿐 비슷한 구조와 코드를 사용한다.여기서는 GUI 화면에서 데이터 입력과 수정이 가능하도록 하겠다. 그리고 초기화 버튼을 클릭하면 테이블이 삭제되고 다시 생성된다. 화면의 4개 엔트리에서 값을 가져와 커리 문을 만들어 실행한다. 입력이 성공한 것을 메시지 상자로 표시한다. strData1은 사용자 ID 열의 결과를 리스트 박스에 출력하기 위한 리스트이다. 제목 및 구분하기 위한 줄을 리스트에 추가한다.리스트에 사용자 ID를 하나씩 추가했다. zip() 함수는 동시에..
지난 4일 동안 지금까지 썼던 1450개가 넘는 블로그일지를 정리하는 시간으로 보냈다. 일지를 정리하며 공부를 쉬며 놀기도 많이 자고 시간과 관계없이 내가 하고 싶은 대로 실컷 놀았다. 잠도 많이 자고 하고 싶은 대로 시간을 보내며 게으른 일상을 살아가기도 했다.이제 정리를 마치고 다시 이전의 일상으로 돌아가 열심히 공부하려고 한다. 그 전에 나의 마음을 새롭게 하는 일기를 한편 쓸 생각이다. 오랜만에 다시 공부하려니 마음이 잘 잡히지 않고 영상도 끊는 것이 쉽지가 않다. 그래도 마음을 이기며 해볼 생각이다. 다시 시작해야 할 일들이 많이 있다. 하지만 지난 몇 달간 앞으로만 나아갔던 내게 뭔가 변화를 주고 싶었다. 나는 지금 제대로 가고 있을까?며칠 전 자바 상속 단원 연습문제를 풀며 분명 완벽에..
오늘까지 해서 자바 2 과목을 모두 이수했다. 사실 내일 작성할까도 생각했지만 미루다가 한참 지난 후에 쓰게 되니 이제부터는 과목을 이수한 후 바로 기록으로 남기기로 했다.사실 오늘 저녁에는 공부하기가 싫고 쉬고 싶은 마음이 든다. 조금 전에 자바 2 테스트 문제가 너무 어려워서 나중에 응시하려고 취소를 눌렀는데 응시 제출이 되어서 다시는 테스트 시험을 못 보게 되었다. 마음이 큰 상심이 되었던 것 같다. 갑자기 공부할 의욕이 상실되며 무엇을 해야 할지 고민이 되었다. 원래 난 저녁에 컨디션이 가장 내려가서 집중을 요하는 일은 잘하지 못하는 편이니 가볍게 글을 쓰다가 하고 싶은 일을 하기로 했다. 이수 현황 학습 현황 학습 상세 현황 이수증 정..
이번에도 실습 문제 두 문제를 풀어보려고 한다. 가능하면 6시까지 다 마쳐볼 생각이다. 그리고 오늘부터는 다시 운동도 열심히 할테니 아침 7시까지는 새벽 공부를 다 마칠 것이다.그리고 아침 루틴을 수행한 후 적어도 7시 반에는 걷기 운동을 나갈 예정이다. 어제는 큐티와 수학 공부를 다시 시작했었다. 오늘의 목표는 운동 3가지를 다시 시작하는 것이다. 요즘 내가 새롭게 들이고 있는 습관은 인스턴트 음식 횟수와 양을 절반 이상으로 줄이고 요리하는 습관이다. 요리도 해보니 정말 재미있었고, 어제는 유통기한이 일주일이나 지난 두부면으로 야채볶음을 해먹었는데 기대 이상으로 맛있었다. 사실 어제 진짜 외식을 하고 싶었는데 잘 참았다. 이렇게 건강하고 좋은 습관은 나쁜 습관에 비해 잘 들이기 힘들고 유혹을 이기는 것..
오늘부터 화요일까지 이틀 반동안 자바스크립트 심화 과정을 공부해 보기로 했다. 오늘도 내일도 공부를 별로 하지 못할 것 같아 과연 화요일까지 다 마칠 수 있을지 미지수이지만 할 수 있으리라 믿어본다.이 과목과 함께 아직 남아있는 인사교 자바스크립트 수업 2시간 분량의 수업도 듣고 학습일지에 정리해 볼 생각이다. 오늘의 공부 목표는 1주차 수업까지 마치는 것이다. 수업 소개 - 자바스크립트 심화 동기적이라는 것은 특정 시점에서 순차적으로 실행한다는 뜻이다. 학습을 마치고수업 소개와 함께 이론 첫번째 수업을 함께 묶어서 학습일지를 쓰려고 했는데 분량이 많아서 그냥 오리엔테이션만 진행해 본다. 앞으로 3일 동안 심화 과정 공부를 열심히 해볼 것이다.기초 과정..
이제 마지막으로 미션 문제만 풀면 6주차 공부도 마치게 된다. 5주와 6주는 부록으로 되어 있어 주차에 포함되지 않는 공부이지만 이것까지 해야 진짜 자바스크립트 기초 공부가 끝나는 것이다.미션 문제는 지금까지 배운 것을 총 종합하는 문제이다. 미션 - 자바스크립트, 제이쿼리 최종 완성본 문제 확인하기 학습을 마치고오늘은 본가 집에 와서 노트북으로 공부를 하다보니 듀얼 모니터를 사용하지 못해 무척 불편하다. 글씨를 아주 작게 해서 화면을 반으로 나눠 작업을 하며, 두 개의 창을 띄워서 이리저리 움직이느라 불편함은 있지만 그래도 공부할만 했다.이번 미션 문제는 문제를 푸는 게 아니라 지금까지 배운 것을 총 점검하는 시간이었다. 한번 코드를 읽어보는 것으로 충분..
브라우저와 관련된 객체 중 navigator 객체부터 학습을 진행해 보겠다. navigator 객체 중에서 건너뛰고 넘어가고 싶은 부분이 있었지만 그냥 모두 학습해 보기로 했다. navigator 객체navigator 객체에는 웹 브라우저의 버전을 비롯해 플러그인 설치 정보나 온오프라인 등의 여러 정보가 담겨 있다. 이 정보는 사용자가 수정할 수 없으며 가져와서 보여 줄 수만 있다. 웹 브라우저와 렌더링 엔진웹 브라우저가 점점 다양해짐에 따라 모든 사용자의 웹 브라우저에서 똑같이 동작하는 웹 문서를 개발할 필요성이 생겼다. 여러 웹 브라우저를 고려하여 개발하는 것은 웹 개발자에게 가장 어려운 부분이기도 하다.여러 웹 브라우저를 고려할 때 가장 먼저 생각해야 할 분야는 랜더링 엔진이다. 아직 표준화되..
배열과 객체의 기초적인 내용을 학습했다면 이번에는 DOM이라는 요소에 대해서 공부해 보겠다. 엘리스로도 이론 학습을 진행했지만 그 수업은 미리 맛보기 같은 수업이라 개념을 간단하게 설명할 때가 많았다.수업을 들으며 DOM에 대해 자세히 익혀보기로 하자. DOM에 대한 개념 학습 document는 HTML 파일을 가리치는 말이다. 소스 코드를 살펴보면 문서가 하나로 정리되어 있지만 실제로 확인해보면 태그, 속성별로 같은 것끼리 묶어 있다. 이러한 것들을 쪼개서 관리하는 것이 DOM이다. 우리 눈에는 한 장짜리 문서는 원래 이렇게 각각 나누어져 있다. 이 문서들의 최상위 문서는 document이다. DOM 실습해보기 1. HTML 문서 생성하고 기본적인 내용 만들기 ..