일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Retrofit2
- 안드로이드
- react
- http
- LinearLayout
- ReactDOM
- RecyclerView
- Anro Coroutines
- component
- Eclipse
- block scope
- cardview
- view
- ConstraintLayout
- ViewGroup
- Git
- vim
- .kt
- javascript
- android
- function scope
- Kotlin
- permission
- intent
- java
- RelativeLayout
- layout
- linux
- props
- Anko SQLite
- Today
- Total
목록linux (3)
이것저것 다 개발
AOSP 설치를 위한 리눅스 환경구축 환경Linux version : Ubuntu 17.10Java version : openjdk-8-jdk 기타Git : Plugin Project들을 Clone 해야하기 때문에 사용Vim : 에디터VundleVim : Linux Vim Plugin ManagerNERDTree : 파일구조를 트리형식으로 보여줌 먼저 VirtualBox에 Ubuntu 17.10을 설치해줍니다.파일은 여기서 다운로드 가능합니다.https://www.ubuntu.com/desktop/1710우분투 설치는 간단합니다. 먼저 Git을 설치하겠습니다.ubuntu는 apt-get 이라는 명령어로 패키지 관리를 합니다.sudo apt-get install git터미널을 열고 위 명령으로 git pa..
Git은 SVN, CVS 처럼 버전을 관리하는 툴 입니다.저는 다른 버전관리 툴을 써보지를 않아서 각각의 장단점을 잘 모르지만Git의 편리성과 사용법에 대해 글을 써보려 합니다. Git은 하나의 Repository를 여러명의 개발자들이 복제해서 사용합니다.소스를 관리하기 쉽고 여러명에서 같이 작업하는데 편리합니다.commit과 push 두가지 명령어를 많이쓰게 되는데commit은 로컬에 저장 push는 repository에 저장한다고 보면 됩니다. Git은 master 브랜치를 중심으로 새로운 기능을 추가해야 할 때 여러 브랜치를 만들어서 사용합니다. 저는 GUI 툴을 쓰지않고 커맨드라인에서 깃을 사용합니다..source 트리나 gitg을 써봤지만커맨드라인에서 사용하는게 속도면에서도 그렇고 손에 익어서 ..
개행문자란 컴퓨터에서 줄바꿈을 나타내는 제어문자 입니다. CR (Carrige Return, \r, 0x0d) 로 시작위치로 복귀한다는 의미입니다. LF (Line Feed, \n, 0x0a) 로 새로운 행을 추가한다는 의미입니다. 리눅스에서는 개행문자로 LF (0x0a) 만 사용됩니다. 하지만 윈도우에서는 개행문자로 CRLF (0x0d 0x0a) 로 표시하여 1Byte가 더 크게 적용됩니다. 개발자의 경우 협업을 하게 되는데 리눅스 환경의 개발자와 윈도우 환경의 개발자가 있다면 개행문자로 인한 Git 이나 SVN을 사용하여 Commit을 하게된다면 개행문자로 인해 전체 소스가 바뀌는 현상을 볼 수 있습니다. 매 행마다 들어가는 윈도우의 CR 때문인데 이러한 문제를 해결하기 위해 흔히 사용하는 IDE인 ..