티스토리챌린지 22

자바 풀 스택 11/27 오전 기록 005-1

8:10 학원 도착. 올 겨울 첫눈이 엄청 많이 왔다. 나도 눈오리 만들고 싶은데 ㅠㅠ오전 복습 시간에 해본 거 : ANSI JOIN 표현 확인하기  우리가 사용하는 ORACLE DATABSE 11g 는 네트워크 통신 포트로 디폴트값 1521을 사용한다고 한다.윈도우가 이 1521포트를 방화벽으로 막지 않았다면 내 컴퓨터가 아닌 외부에서도 이 포트를 통해 데이터 베이스에 접속할 수 있다.로그인할 때 입력하는 SQLPLUS가 1521 포트로의 접속을 가능하게 해주고, SQLPLUS는 더블클릭으로 실행할 수 있는  GUI가 아니고 명령 프롬프트로 직접 실행하는 프로그램이다. ■ 지난 시간 내용 복습  ■ VIEW를 관리하는 데이터베이스 관리자가 잠깐 되어 보기 (아하 이런게 있구나)    외래키를 사용해서 ..

자바 풀 스택 11/26 오전 기록 004-1

7:55 무렵 학원 도착수업 준비 세팅, 복습, 노트 정리하기 지난 시간 복습테이블의 조인 방법 : ANSI(AMERICA NATIONAL STANDARD INSTITUTE, 미국국가표준협회) JOIN테이블의 셀프 조인테이블의 아우터 조인  - outer join이면 빈공간이 되는 쪽에 (+) 해줘야 하고, outer join을 입력할거면 (+) 굳이 안써줘도 됨 - null 값이던 녀석에 값을 부여하고 싶으면 NVL을 활용하면 됨테이블 3개의 조인 : 조인할 테이블 개수-1만큼의 join 절이 나온다.서브쿼리 + 지난시간 복습에 추가된 내용■ USING 절의 사용 : join 조건에서 칼럼명이 두 테이블에 동일하게 들어가 있을 때 간단하게 쓰는 방법join 조건의 칼럼명이 같은 경우 좀 더 간단한 표현..

자바 풀 스택 11/25 오전 기록 003-1

8:00 무렵 학원 도착수업 준비 세팅, 복습, 노트 정리하기  지난 주에 했던 함수 내용 복습 : 문자열 함수, 숫자함수, 날짜 함수, 변환 함수DQL은 데이터 베이스의 여러 테이블의 여러 row 중에서 원하는 data 값만 빼서 조회하는 언어이다.        단일행 함수 중 일반 함수, 복수행 함수 GROUP BY의 활용※ 함수가 있는 위치는 함수가 반환하는 결과 값으로 대체된다.※ row의 각 데이터만 대소문자가 구별되고, 명령어나 칼럼명 등의 식별자들은 대소문자를 가리지 않는다. ■ 단일행 함수 : 일반 함수 아래의 SELECT문은 직업이 'MANAGER'로 참인 사람들의 결과 값으로는 high를, 거짓인 사람들의 결과 값으로는 low를 입력하게 나타내는 일반 함수 decode 함수이다.  ■ ..

유니티(Unity) 게임프로그래밍 입문 3일차 수업

지난주 리뷰 - 게임 오브젝트 이동 방식 - 카메라 조작(시점 고정), 월드 구성 - 3D 객체 충돌 판정 - UI 기초 목표 : 2D 게임, 물리, 충돌 영역 - object class 보강 - 보물 사냥꾼 완성 : 위협요소와 파티클(꾸미기) 기초 - 결과 연출, 로비 씬 구성 (UI 연습) - 마카롱 키우기 기초 ■ CLASS의 개념클래스는 Object(객체)라는 개념을 인스턴스로 찍어내기 위한 공통적 속성과 기능을 정해 모아놓은 설계도의 기능을 한다.비유 ) 붕어빵틀(CLASS)로 붕어빵(OBJECT)를 만들 때 만들어진 붕어빵들이 인스턴스(INSTANCE) ■ CLASS의 이해CLASS의 데이터를 표현하는 방식- 하나의 데이터만 의미하는 int(정수), float(실수), string(문자열)..

자바 풀 스택 1주차 수업 정리 (노트 필기)

오늘 열공하려고 했는데!피곤했었는지 낮잠 자느라 많이는 못했다 ㅠㅠ지난주에 2일 간 배운 내용들 중 노트 필기하고 들고 다니면서 지속적으로 봐야할 것 같은 개념 중심의 내용들만 정리했다. 나는 여전히 아날로그도 좋다!\오늘의 블챌은 이걸로 마무리하고 남은 시간 좀 더 공부하다 자야지.

자바 풀 스택 11/22 오전 기록 002-1

7:50 경 학원 도착8:15 오늘 계획 세우기, 수업 전 준비 세팅 해놓기 8:30 어제 내용 복습한 거 노트 정리 : 한손 노트에 CREATE USER 부터 DROP까지 정리함9:20 명령 프롬프트 실행해보기 윈도우 검색에서 > 서비스를 검색해서 들어가면 백그라운드에서 UI 없이 실행되는 앱들을 볼 수 있다.OracleServiceXE가 우리가 사용하는 오라클 앱이고, OracleXETNSListener가 누군가의 요청에 접속을 하게 해주는 리스너이다.이 둘의 시작 유형이 자동으로 되어 있어서 재부팅 시 자동으로 실행되는데, 서버 컴퓨터는 껐다 킬 일이 없어서 거의 문제 없지만, 우리는 껐다 켰다 할거라서 이게 자동으로 실행됐는지 여부를 [서비스]창에서 확인할 수 있다.오라클 앱이 꽤 무겁게 돌아가기..

자바 풀 스택 11/21 오전 기록 001-1

(7:58 a.m.)7:30 조금 넘어 도착해서 자리를 선점했다 (앗싸 ㅋㅋ)수업 시작 시간은 9:30이라 과제 복습 일지 5 작성을 시작했고,커피를 사러 갔다 올까 말까 고민중이다. (8:30) 프리스쿨 같이 들은 친구들이랑 커피 사러 갔다옴 ㅋㅋ 복습 일지 5작성 하다가 수업 들으면 될듯 1. 수업 시간에 배운 내용은 무조건 소화하기(큰 흐름을 이해해서 오픈북 시험을 공부한다 생각하기)2. 수업 시간에 배운 내용 복습 꾸준히 하기(아침과 야자 시간 활용)3. 수업 시간에 이해 안 된 건 바로바로 질문 + 끝나고라도 질문해서 해결하기4. 열심히 하되 약간은 힘빼기   ■ 앞으로 배우게 될 언어 1. javascript → 웹브라우저의 동작을 프로그래밍 : 우리가 사용하는 여러 웹브라우저의 동작을 제어할..

프리스쿨 슈팅게임 과제 복습 일지 4

게임 마우스 커서에 저격 그림 리소스 입히기(중앙에 맞춰 좌표 조정)이미지 소스 불러오기(상대 경로의 상위 폴더는 ../)이미지 소스 그리기 (setInterval 함수 사용)저격 커서 이동 주기별 추적하기저격 커서 이동 흔적 지우기(이하 일단 생략)일단 복습 일지 3에서 진행했던 부분에서 엄청 고생해서 만든 조준경 이미지(snipeImg) 얘기하느라,snipeImg의 좌표 맞추기를 했던거를 제대로 언급하질 못했다. 내가 만든 코드는 시작에서 snipeX(조준경의 X좌표), snipeY(조준경의 Y 좌표)에 각각 450과 300을 대입해서페이지가 로딩되는 시점에는 (450, 300) 에 조준경 이미지 하나가 고정되어 있고,setInterval 함수가 실행되면서 100분의 1초당 한개의 프레임마다 조준경 ..

연기 스피치 수업 - 두 번째

2024.11.10.(일) 18:35원래 6시 수업으로 잡았던 레슨인데, 내가 이전 일정인 학원 끝나는 시간을 잘못 알아서 선생님께 양해를 구하고 35분 늦게 시작했다.너무 즐거운 시간이 되었을 텐데 아쉬워 죽겠다.일단 아쉬움은 뒤로 하고 이날의 기록을 남겨보자.(며칠이 지나 기록을 남기려니 레슨 순서가 잘 기억나지 않는 부분이 있다)35분 늦게 도착하여 헐떡이며 숨을 고르는 내게 선생님께서 오늘 스트레칭은, 레슨 시간이 얼마 남지 않았으니 생략하고, 빠르게 진도를 나가보자고 하셨다.오늘은 거리감 있는 대화(써놓고 보니 이상하네)로 시작되었다. 선생님은 한쪽 구석에 앉은 나의 대각선 구석 쪽으로 의자를 가지고 가 앉으시면서 나의 근황을 물어보셨다.별거 없기도 있기도 한 근황을 스몰톡을 하고 나서 책을 읽..

프리스쿨 슈팅게임 과제 복습 일지 3

자바 스크립트 생성 > ! + Tab 누르고 > 웹페이지 타이틀도 프로젝트에 맞게 변경하기 게임이 돌아갈 캔버스 공간 만들기 캔버스 영역은 부분에 태그로 크기랑 id 부여하기 캔버스 꾸미기는 태그 안에 태그 선언한 상태이고,이제 그 Canvas 안에 그림을 그릴 수 있는 도구(아, 그러니까 이거 마우스겠구나), 그리고 그 참조값을 가져오는거라..? let canvas=document.querySelector("#myCanvas"); let context=canvas.getContext("2d"); 일단 위 두줄을 해석해보면,canvas라는 변수를 정의하고, document의 querySelector()함수로 canvas의 i..