Javascript
[React] webpack 빌드 순서 이해하기
npm init npm i react react-dom npm i webpack webpack-cli Project ├ node_modules ├ index.html ├ client.jsx 추가 ├ Project.jsx 추가 ├ webpack.config.js 추가 ├ package.json └ package-lock.json
Javascript
[React] webpack 빌드 순서 이해하기
npm init npm i react react-dom npm i webpack webpack-cli Project ├ node_modules ├ index.html ├ client.jsx 추가 ├ Project.jsx 추가 ├ webpack.config.js 추가 ├ package.json └ package-lock.json
Git
[Git] 깃 명령어 연습 2
git reset [commit ID] #git 되돌리기 git reset HEAD~1 #git 1칸 되돌리기 git reset HEAD~1 --[option] #--soft, --mixed, --hard 초록, 빨강, 완전히 #push 후 리셋해야 안전하게 처리할 수 있다. git revert [commit ID] git revert HEAD #실수한 부분을 새로운 커밋으로 되돌린다. 기록을 남긴다. #reset 보다는 revert로 기록을 남긴다. git branch #가지치기 여러 가지로 fork 할 수 있다. git branch [branch name] git branch -d [branch name] #branch 지우기 git checkout [branch name] #해당 branch로 전환..
Git
[Git] 깃 명령어 연습 1
git help #도움말 git 명령어 --help를 치면 도움말이 나온다. git init #깃 초기화 git status #깃 상태보기 프로젝트 최상단에 .gitignore 추가 깃으로 관리 하지 않을 파일, 폴더 이름을 적어주면 git이 무시한다. git add . #전체파일 add git add 파일명 #선택적 add git commit -m "내용" #커밋 쓰기 git commit #커밋 에디터로 쓰기 git config --global user.email "자신의 이메일" #이메일 등록 git config --global user.name "자신의 아이디" #아이디 등록 git log #git 기록 보기 git shortlog #짧게 로그보기 git checkout -- 파일명 #워킹 트리의 ..
Kotlin
[kotlin] data class, sealed class, Getter/Setter (데이터클래스, 한정클래스)
데이터 클래스 (data class) kotlin은 데이터 클래스라는 테이터를 저장하기위한 특별한 클래스를 제공합니다. 테이터 클래스를 선언하면 컴파일러가 자동으로 equals(), hashCode() , toString() 함수를 생성해줍니다. data class Person(val name: String, val address: String) fun main(args: Array) { val Hong = Person("Gil Dong", "Seoul") val Hong2 = Person("Gil Dong", "Seoul") val Kim = Person("Min Su", "Seoul") println("Hong == Hong2? = ${Hong == Hong2}") println("Hong === H..
Kotlin
[kotlin] 널(null) 처리 [?: , ?. , as? , !! , lateinit]
kotlin의 널(null) 처리 val nullableString : String? = null val nonNullString : Strung = "Hello kotlin" kotlin은 기본적으로 null을 허용하지 않습니다. null을 사용하려면 타입 뒤에 ?를 붙여야 됩니다. 이 외에도 ?: , ?. , as? 연산자와 !! , lateinit 대해 간략하게 알아 봅시다. ?: 연산자 (엘비스 연산자) null을 대신할 값을 대입하거나 null이 아니라면 반환된 값또는 원래의 값을 대입합니다. hello ?: kotlin// hello가 null이 아니면 hello를 대입, null이면 kotlin을 대입 // myText()가 null이면 null을 대입, null이 아니면 myText()가 ..