: 오픈 소스 기여의 첫걸음으로 C로 구현된 JSON parser project인, jsmn의 분석을 해보려 한다. 사실 jsmn(jasmine)은 워낙 유명하기도 하고 코드 자체 완성도가 높아 기여할 여지는 적다. 하지만 전체 코드가 그리 길지 않아, 오픈소스 분석과 기여를 연습하기 위해서는 꽤 적절하다. 0. jsmn 프로젝트에 대하여: jsmn은 기존 JSON parser가 불필요한 기능을 제공한다는 점에서 착안해 더 robust, fast, portable, simple한 parser를 만들고자 시작했다고 한다. simplicity가 핵심인 듯 하다. 먼저 JSON의 token에 대한 정의를 먼저 하려 한다. * token : striing을 구분할 수 있는 물리적 단위. 1) token은 값이 ..
- ssh 계정id : 서버에 등록된 계정에 접속합니다. - passwd : user의 password를 변경합니다. - cd : change directory - - cd : to home directory - cd .. : 뒤로가기(상위 디렉토리) - cd ./하위디렉토리 - pwd : print working directory - 현재 directory를 print. - ls (list) : 해당 디렉토리 안에 있는 list- df (directory free) : 해당 디렉토리의 capacity - less : 파일을 들여다 볼 때 page 단위로 볼 수 있게함. - cat : concatenate - 지금부터 내가 타이핑 하는 내용을..
1. 2048_JAVA의 하위구조를 알아내려면 -> ls에 recursive하게 탐색하는 옵션을 주고, grep으로 ':'를 기준으로 잘라서 검색하기로 하자. 따라서, ls -lR 2048_JAVA | grep ":"-> 위와 같은 결과가 나오므로, 추려보면 아래와 같은 디렉토리를 경로를 확인할 수 있다. 따라서, 아래와 같이 도식화 해볼 수 있다. 2048_JAVA src mainjavaorggamecontrollermodelviewresourcesorggameresourcestestjavaorggametest 2. 오픈 소스 project에서 파일 당겨오기 - cp-> mkdir java_src 1) 2) 내 디렉토리 권한을 변경한다. -> chmod 755 .(현재 디렉토리) 3) cp 명령어를 사..
- Total
- Today
- Yesterday
- stopService
- Retrofit
- tabLayout
- nodejs
- ranging
- 수업교재
- fragment 겹침
- KAKAO
- Beacon
- Android
- 행복의 상대성
- 카카오톡 연동
- server ip
- 안드로이드
- RECO beacon
- 책 집필
- kakao oven
- 비콘
- layout_weight
- 카톡
- eddystone
- kakaotalk
- call back 뺏아오기
- wegith
- monitoring
- startService
- SQLPro
- 연동
- call back
- 카카오톡
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |