전체 글(63)
-
Serialization / Deserialization
1. 링크 참조 : Docs https://docs.microsoft.com/ko-kr/dotnet/csharp/programming-guide/concepts/serialization/ Serialization(C#) Serialization은 개체를 바이트 스트림으로 변환하여 개체를 저장하거나 메모리, 데이터베이스 또는 파일로 전송합니다. docs.microsoft.com 2. 개념 쉽게 비유하여 이야기하자면 Serialize : 개발자가 보기 어렵지만, 전송하기 좋은 데이터 형태로 변경하는 것 => String Type Deserialize : 전송하긴 어렵지만, 개발자가 보기 쉬운 데이터 형태로 변경하는것 => Object Type 이다. 데이터를 전송하기 위해 객체를 Byte Stream으로 변..
2020.08.03 -
Transform을 이용한 GameObject의 자식들 접근 및 관리
1. GameObject에 대한 정보는 Transform에서 관리하고 있다 따라서 특정 GameObject의 자식들에 대한 정보는 GameObject 관련 메소드로 접근하는 것이 아니라, Transform 관련 함수로 접근해야 해당 자식에 대한 정보를 얻거나 혹은 수정하는 일이 가능하다. 2. 배열이 아닌 단일 Transform을 Foreach 했을 경우, 자식 GameObject의 Transform을 모두 가져올 수 있다 위와 같은 경우 main(GameObject)의 자식은 각각 다음과 같다. - Image - Text - btnRefresh - UIListMembers 여기서 main의 GameObject에 Transform을 Getcomponent 하거나, 혹은 GameObject째로 Asign시..
2020.08.03 -
비동기 / 콜백 / Promise / async / await
1. 비동기 / 콜백 함수 개념 https://joshua1988.github.io/web-development/javascript/javascript-asynchronous-operation/ 자바스크립트 비동기 처리와 콜백 함수 (중급) 중급 자바스크립트 개발자가 되기 위한 자바스크립트 비동기 처리와 콜백 함수 이해하기. 콜백 지옥과 해결 방법 등 joshua1988.github.io 2. Promise 개념 https://joshua1988.github.io/web-development/javascript/promise-for-beginners/ 자바스크립트 Promise 쉽게 이해하기 (중급) 자바스크립트 입문자를 위한 Promise 설명. 쉽게 알아보는 자바스크립트 Promise 개념, 사용법,..
2020.07.23 -
HTML TAG 정리
1. : 웹 페이지의 시작과 끝. 은 문서 유형을 지정하는 것으로, 웹 브라우저가 페이지를 어떤 타입으로 해석해야 하는지 알려준다. ex) : 이 페이지를 html 타입으로 해석해라. 2. : 웹 페이지의 정보, 문서에서 사용할 외부 파일들을 링크할 때 사용한다. ex) , 혹은 CDN Link가 들어간다. 3. : 브라우저에 실제로 표시되는 내용 4. : 문서 제목으로써 실제 웹 페이지엔 표시되지 않는다. 브라우저의 탭에 표시된다. 5. / : 컨텐츠를 묶어서 표시할 때 사용된다. 는 박스 형태로 영역이 설정되고 그 안에 정렬되고, 은 줄 단위로 영역이 설정된다. 6. : anchor의 의미를 가진다. 웹 페이지나 외부 사이트 연결 기능을 한다. ex) 내용 : 내용 이라는 string 컨텐츠를 클릭함..
2020.07.23 -
MySQL - 기초(2)
Sequelize - Node에서 MySQL 작업을 할 수 있도록 도와주는 라이브러리 - ORM(Object-Relational_Mapping) 이므로 ForeignKey 등을 연동하는게 수월하다 a. 개발 환경 셋팅 1. Express-generator를 통해 새 프로젝트 생성 > express 프로젝트명 --view=pug 2. 프로젝트 설치 폴더로 이동 후 npm 패키지 설치 > cd 프로젝트명 > npm i 3. MySQL2 설치 > npm i sequelize mysql2 > npm i -g sequelize-cli > sequelize init 4. nodemon 설치 > npm i -g nodemon > npm i --save-dev nodemon 5. nodemon으로 start방식 변경 ..
2020.07.23 -
MySQL - 기초(1)
a. 개발 환경 셋팅 1. mySQL 설치 - https://dev.mysql.com/downloads/installer/ - mySQL Server와 mySQL Workbench 설치 2. 환경변수 설정 - 내 컴퓨터 우클릭 => 속성 => 시스템 => 고급 시스템 설정 - 고급 탭의 환경 변수 클릭 => 사용자 변수의 path를 클릭 후 편집 버튼 클릭 - 새로 만들기 버튼 클릭 => MySQL Server 설치 경로 하위에 있는 bin 폴더 주소를 넣고 확인 b. 개념 1. mySQL에서 Schema와 Database는 같은 개념이다. 2. Database 명령어 - SHOW databases; : 현재 모든 데이터베이스를 확인한다. - CREATE SCHEMA 데이터베이스명; : 해당 이름으로 데..
2020.07.21