2024/12 39

자바 풀 스택 12/5 오전 기록 011-1

8:20 쯤 학원 도착해서 세팅하고 복습하려고 앉았다가 딴짓하다가9:10분쯤 공부 시작  어제 복습지금까지 배운 {}가 등장하는 세 가지 경우 : object type 데이터, 함수의 정의에서, 제어문에서 사용됨 객체 타입의 정보들은 그 정보들이 들어 있는 임의의 주소가 부여되고, 이걸 참조값이라고 한다.보통 때 객체 타입의 정보들에는 그 정보가 통째로 들어있다고 생각하되, 그게 진짜 뭐가 들어있는지 따져줘야 하는 상황일 때는 참조값의 개념을 떠올리는 것이 이 개념을 가장 잘 설명하는 방법인 것 같다고 말씀해주심. 함수를 호출하는 방법은 함수명()함수를 호출한 위치는 함수가 종료되고 나면 undefined값 또는 return된 값으로 대체가 된다.함수의 목적은1. 함수를 동작만 시키거나2. 함수를 동작시..

자바 풀 스택 12/4 오후 기록 010-2

■ 삼항연산자의 활용 ■ 증감연산자의 활용증감연산자 중 변수의 뒤에 넣는 건 대입 연산자보다 순서가 늦다.  ■ typeof 연산자typeof 연산자 뒤에 오는 데이터 형의 종류를 명시해준다.  ■ 제어문 : 실행의 흐름을 제어하는 역할을 함1. 특정 코딩 블럭을 조건부로 실행할 수 있다.2. 특정 코딩 블럭을 원하는 횟수 만큼 반복 실행할 수 있다.3. 실행의 흐름을 바꿀 수 있다. ■ 제어문 if 문 : 조건이 맞으면 그 조건부를 실행하고 바로 마지막으로 가서 결과를 도출 - 단일 if 문 : 조건부 실행 블록을 하거나 안 하거나 둘 중 하나(단일 블록) - if ~else 문 : 조건부 두 개 중 한 개 양자택일을 반드시 수행 (만일 트루면 실행하고, 그렇지 않으면 트루가 아니면 else 블럭 수행..

자바 풀 스택 12/4 오전 기록 010-1

8:35 경 학원 도착오늘의 상태 : 음. 힘내야 할 거 같은 날이다. 이래저래 힘드네.    ■ 변수와 상수상수는 한 번 정해지면 바꿀 수 없어서 read only인 경우가 많다. ■ data type을 알아야 하는 이유프로그래밍을 한다는 것은 결국 data를 다루는 것이다.그래서 data 타입의 종류가 무엇이 있는지, 그런 data type을 어떻게 만드는지를 알아야 한다.number, string, boolean, object, array, function 모두 하나의 데이터 값이고 종류가 다를 뿐이다.  - number type(숫자), string(문자열), boolean type(참/거짓) - plain object type : 순서가 중요하지 않은 여러 정보를 key값과 value의 구조로 ..

자바 풀 스택 12/3 오후 기록 009-2

페이지가 로딩되는 시점에 sing이라는 함수가 정의됨함수를 만들면, 이 함수에 대한 참조값(key)이 알아서 발급되고, 이 참조값(key)이 변수나 상수에 들어간다 함수 sing()이 호출되면서 undefined 값이 대입됨 함수 sing을 호출하여 b에 이미 만들어져 있던 함수를 복사해서 만들어 넣어줌 이 위에서 만들어진 함수는 1개일 뿐, sing과 b는 다른 참조값(key값)을 보유한 서로 다른 상자일뿐마찬가지 개념으로, 오브젝트가 만들어질 때도 마찬가지이다. 변수는 이름이 달라도 동일한 오브젝트를 참조한 꼴이라서 여기에서 오브젝트는 한개만 만들어진 상황. 수업에선 number type, string type, boolean type이 하나의 명확한 값이 대응되어 참조값(key값)을 부여할 필요가 ..

자바 풀 스택 12/3 오전 기록 009-1

오늘의 상태 : 잠을 푹 자긴 했는데 계속 꿈꾸면서 자서 여전히 피곤함이 남아 있는 느낌.근데 웃긴건 피곤하면서도 머리는 맑은 느낌. 8:10 경 학원 도착해서 간식도 먹고 딴짓도 좀 함8:45 경 블로그 작성 시작 + 어제 수업한거 복습 + 오늘 수업 할 거 예습+ 어제 블로그 글 수정  지난 시간 복습 : 변수와 산술 연산, 결과값  위 명령 프롬프트 창이 닫기면 myName이든 a든 b든 변수에 저장된 값이 다 증발됨! node.js에서는 명령 프롬프트 창 지우려면 console.clear() 하면 됨  ■ 문자열과 산술 연산자 + 의 기능 : 문자열 붙이기  ■ boolean type의 연산 예시  ■ plain object typejavascript에서 순서가 중요치 않은 여러개의 데이터를 하나..

자바 풀스택 12/2 연습 - 게시판 만들어봄

html의 기본만 학습한 상태로 최대한 만들어 본, 나중에 내가 만들어보고 싶은 나만의 웹 페이지의 소스 코드를 작성해봄.혼자 입력해보려다가 잘못 기억해서 잘못 쓴거 기록왜 안 되나 했더니 마크업 썼어야 하는건데 다른거 쓰고 있었음   코드더보기 게시판 글 작성하기 카테고리 선택 일기장 영화 감상문 책 감상문 내 문학 내 비문학 ..

자바 풀 스택 12/2 오후 기록 008-2

서버의 코드를 바꾸면 Ctrl C를 눌러node server.js를 종료했다가 다시 실행해야 변경된 서버의 코드가 반영된다.   ■ 시멘틱 태그 개요HTML 시멘틱 태그: 콘텐츠의 의미를 명확히 하기 위해 사용되는 태그우리는 그동안 의미가 없는, 시멘틱 태그가 아닌 마크업들,그러니까  를 썼는데,시멘틱 태그는  iframe 요소 더보기 iframe 사용하기 유튜브 열기 iframe 요소로 유튜브 링크 가져오기  Canvas 요소는 javascript 배우고나서 배우기로. 이제 3일간 html의 기본이 끝났다. 이제 자바 스크립트 한다고 한다.  ..

자바 풀 스택 12/2 오전 기록 008-1

8:10 무렵 학원 도착해서 딴짓하고 계획표 작성하다가 8:40 무렵 블로그 작성 시작 + 지난 시간 복습 + 수업 전 스트레칭이랑 휴식 목표1. 초심 잊지 않기!!2. 모르는건 주저말고 당당하게 질문하기!!3. 잘한다고 방자 금지!! 못한다고 주눅 금지!!4. 현재에 집중하기!!! 웹 브라우저가 우리에게 보여주는 건 웹 서버가 준 콘텐츠임 폼을 제출하기 위해서는 파일 URL에서는 소용 없고,  주소창이 변화가 생기는 경우는 세 가지이다. ① 직접 주소창에 입력할 때 ② 링크를 누를 때 ③ 폼을 제출할 때 이것의 의미를 생각해 보면, 주소창에 무언가 '요청'이 입력될 때 서버가 그 주소창의 그 요청에 대해서 특정 경로의 요청을 응답해줄 준비를 하고 실제로 응답을 해준다는 것. 명령 프롬트에 명령어를 입력..

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

지난 주 리뷰보물사냥꾼 빌드 게임 오브젝트 이동 카메라 조작 월드 구성3D 객체 충돌 판정UI기초 이번주 목표 2D 기반 이해안드로이드 빌드마카롱 키우기 기반 작업    ■ 2D 카메라의 개념을 이해하기 위한 활동100*100 사이즈 캔버스에 필기도구 1px로 해서 점 찍어주기 기준 해상도만큼의 이미지를 유저들에게 보여주기 위해서 더미를 만든 것 이 단계 없이 막 진행하면 "무슨 폰으로 했는데 그림이 짤려요", "그림이 찌부됐어요" 등등  QA 팀의 피드백이 들어온다고 함.    1422*0.5/100을 한 값 7.11을 카메라 값에 넣어준다    ■ 안드로이드 빌드해보기(feat. 블루스택) ● Build로 안드로이드로 플랫폼 바꾸기Player Setting에서 해상도로 portrait만 진행하기패키지..