우리가 흔히 개발을 할 때에 JavaScript를 이용해서 개발을 한다고 합니다. 그런데 어느쪽에서 보면 ECMAScript라는 이야기도 나오고요. 왜 이렇게 된거냐면? 다른 프로그래밍 언어와 마찬가지로, JavaScript라는 언어에는 표준 명세(standard specification)라는 것이 존재합니다. 여러 브라우저 개발사에서 통일된 JavaScript 기능을 구현할 수 있도록, 언어의 문법과 기능을 세부적으로 정의해놓은 설계도라고 생각하면 됩니다. JavaScript의 표준 명세는 ECMAScript라는 이름을 갖고 있는데, Netscape에 탑재되었던 JavaScript 구현체(implementation)를 ECMA(European Computer Manufacturer’s Associati..
컴퓨터에서 기본적으로 바이트 단위로 데이터를 인식하게 됩니다. 즉 우리가 인식하는 문자가 아니라 숫자 개념으로 모든것을 가지고 인식을 하게 됩니다. 00010001 이렇다고 할까요? 그래서 이것들을 사람들이 알아들을수 있는 개념으로 변경하는것이 decoding, unmarshaling 이라고 합니다. 반대로 사람들이 알아들을수 있는것을 바이트로 변환하는것을 encoding, marshaling 이라고 합니다. golang에서는 이것을 encoding/json 패키지에서 담당을 하게 되는데 이것에 대해서 알아보도록 할게요. Marshal 구조체 같은 형태의 값을 byte 로 변환하는 작업을 합니다. json.Marshal에서 이것을 사용 가능합니다. type User struct { Name string ..
프로젝트를 만들고 나서 변경하고 싶을때가 있을겁니다. 1. 일단 폴더 이름을 변경합니다. 2. settings.py ROOT_URLCONF = ‘NewProjectName.urls’ WSGI_APPLICATION = ‘NewProjectName.wsgi.application’ 3. wsgi.py os.environ.setdefault(“DJANGO_SETTINGS_MODULE”, “NewProjectName.settings”) 4. manage.py os.environ.setdefault(“DJANGO_SETTINGS_MODULE”, “NewProjectName.settings”)

Ruby는 굉장히 Python이랑 흡사한 언어입니다. 빠르게 개발 가능한 부분들이 있어서 많은 곳에서 좋아하는 언어이기도 하고요. 판교에 있는 모 회사에서도 많이 쓰고 있어요. 저는 Mac에서 다운로드 받도록 하였으므로 저랑 비슷하게 해주세요... yarn을 받아봅시다. https://classic.yarnpkg.com/en/docs/install/#mac-stable Yarn Fast, reliable, and secure dependency management. classic.yarnpkg.com $ brew install yarn Rails를 받아봅시다. $ sudo gem install rails 혹시라도 안 받아지면 sudo를 앞에 넣어줍시다. project를 만들어 봅시다. $ rails ne..
- Total
- Today
- Yesterday
- ios
- windows10
- go
- cocoapods
- docker
- enum
- intellij
- centos8
- MySQL
- Java
- Codable
- android
- war
- ubuntu
- Gradle
- rxswift
- Linux
- golang
- Windows
- Python
- SWIFT
- Spring
- git
- nodejs
- php
- Kotlin
- github
- Xcode
- tomcat
- CentOS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |