본문 바로가기

분류 전체보기12

3월 26일 Javascript Deep Dive 2장 자바스크립트란?2.1 자바스크립트의 탄생1. 1995 넷스케이프 커뮤니케이션즈에서 웹페이지의 보조적인 기능 수행을 위한 경량 프로그래밍 도입 결정2. 1996.03 넷스케이프 내비게이터 웹 브라우저에 "모카" 탑재3. 96.03 "모카" -> 96.09 "라이브스크립스" -> 96.12 "자바스크립트" 명명 2.2 자바스크립트의 표준화1. 1996.08 마이크로소프트 자바스크립트 파생 버전 "JScript"를 인터넷 익스플로러(3.0)에 탑재2. 경쟁하기 위해 넷스케이프 커뮤니케이션즈와 마이크로소프트 자사 브라우저에만 동작하는 기능을 추가3. 크로스 브라우징 이슈4. 1996.11 넷스케이프 커뮤니케이션즈 ECMA 인터내셔널에 자바스크립트 표준화 요청5. 1997.07 ECMAScript 1 탄생 .. 2025. 3. 28.
[Flutter] Json Serializable 사용하기(Json 직렬화) 프로젝트를 할때마다 매번 서버에서 받아오는 데이터를 클래스로 처리할때마다Json 직렬화를 일일히 작성해야하는 번거로움이 많았고오타 하나로 데이터를 받지 못해 에러가 나는 상황도 종종 있었는데 Json Serializable 패키지를 사용하면 실수 및 번거로움을 해결해  작업 속도 향상에 도움을 줍니다. https://pub.dev/packages/json_serializable json_serializable | Dart packageAutomatically generate code for converting to and from JSON by annotating Dart classes.pub.dev 설치하기flutter pub add json_annotation dev:build_runner dev:j.. 2024. 7. 9.
Golang 변수와 상수 Golang 변수 종류 1. 불린 bool 2. 정수형 int, int8, int16, int32, int64 , uint, uint8, uint16, uint32, uint64, uintptr go 언어는 비트 수를 직접적으로 표현하는게 더 좋다고 생각하는 듯 합니다. 저는 처음 봤을땐 "기존 다른 언어에서 short, int ,long을 이미 사용 중인데 굳이 익숙지 않게 변수명이 다르네 " 라고 생각했는데 보다 보니까 오히려 변수에 비트수도 확실히 알 수 있고 익숙해지면 short int long 보다 배우는 입장에서 좋을거라고 생각됩니다. 3. 문자열 string Go에서 문자열은 불변성(Immutable)을 가지고 있어서 값을 수정할 수 가 없다고 합니다. 알아본 이유는 - 단순해지기 때문에 디.. 2024. 4. 8.
[Unity] Oculus 컨트롤러 키 입력 받기 Oculus 프로젝트 도중 각 버튼에 대한 기능을 구현해야할 상황이 생겼는데 알아보니 엄청 간단!! OVRInput 클래스를 사용하여 입력을 받으면 되는데 해당 클래스 사용법을 알기 이전에 이미지의 각 버튼 값들이 OVR 패키지에 상수로 선언이 되어있습니다.. 1. OVRInput.Get(); //매핑한 키의 현재 상태값을 가져온다. 누른상태면 True, 안누른상태면 False OVRInput.Get(); //예시 OVRInput.Get(RawButton.Y); 2.OVRInput.GetDown(); //현재 프레임에서 매핑한 키가 눌렀는지를 확인한다. Return은 Bool 값으로 날라온다. OVRInput.GetDown(); //예시 if(OVRInput.GetDown(RawButton.Y)) {} .. 2024. 2. 27.