일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Node.js
- 트렐로 삭제
- 액티비티
- 클린코드
- listview
- 윈도우10
- 백준
- RecyclerView
- Android
- 부스트캠프
- CS50
- github
- 선형레이아웃
- androidstudio
- 노마드북클럽
- 데이터바인딩
- Windows10
- activity
- CardView
- codility
- 노개북
- 북클럽
- java
- 사용자폴더
- 안드로이드
- 노마드코더
- 부스트코스
- 지하철api
- BOJ
- 알고리즘
- Today
- Total
목록전체 글 (59)
Be Developer
비트연산자 비트연산은 비트 단위로 논리 연산을 수행하는 연산이다.비트연산자에는 6가지 종류가 있다. 1. AND(&) : 논리곱 - 피연산자 양 쪽 모두 1이면 1, 그 외는 0 2. OR(|) : 논리합 - 피연산자 중 한 쪽이 1이면 1, 그 외는 0 3. XOR(^) : 상호배제 - 피연산자의 값이 서로 다르면 1, 그 외는 0 4. NOT(~) : 부정 - 1의 보수 연산자, 1이면 0, 0이면 1 A B A&B A|B A^B ~A 0 0 0 0 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 0 5. > : 쉬프트 연산자 - 2진수를 오른쪽으로 이동, 자리 이동으로 저장범위를 벗어난 값은 버리고 빈 자리를 0으로 채움
개인 프로젝트 중 지하철 관련 부분이 있어서 공공데이터 api를 사용해야 했는데 그 과정에서 겪은 일들을 공유하고자 한다.처음 데이터를 가져오는 부분부터 고생을 했는데 샘플코드대로 코딩을 해도 데이터가 안나와서 고생했다.개발가이드도 봤는데 내가 보기에는 그리 친절한 편은 아니었고(...)결국 문의 남겨서 올바른 URL을 받아 그대로 했더니 데이터 가져오는데 성공했다. 내가 사용한 api는 지하철정보서비스이고 그 중에서도 키워드기반 지하철역 목록 조회를 사용했다.URL의 구성은 이렇다. http://openapi.tago.go.kr/openapi/service/SubwayInfoService/getKwrdFndSubwaySttnList?subwayStationName=[검색어]&ServiceKey=[서비스..
데이터 바인딩 사용하면서 어처구니 없는 실수를 했다. 이런 에러가 발생해서 이게 대체 뭔가 한참을 찾아봤는데 너무나 기초 지식이었다. setContentView로 layout을 연결하는 것 까진 알았는데 아무 생각 없이 setActivity(this); 를 써서 생긴 에러였다.setActivity()는 xml에 선언된 변수를 연결 할 때 사용하는 메소드이다.xml에 변수 선언을 하지도 않았는데 연결하려고 해서 에러가 났던 것. 이번에 제대로 알았으니 다시 실수 하는 일은 없겠지....반성한다.
혼자 프로젝트를 하면서 깃허브에 잔디를 심자! 라는 생각으로 진행 중인데어느 날 부터 업데이트가 안되기 시작했다.이유를 찾아보니 .gitconfig 파일의 email과 github의 primary 이메일이 일치하지 않아 생기는 문제였다.저번에 깃허브에 이메일 표시를 개발 이메일로 하려고 만지다가 primary 이메일을 변경했는데 그게 문제가 됐나보다. 이름과 이메일은 간단하게 변경 가능하다. git config --global user.name "이름"git config --global user.email "이메일" 검색하다 또 알아낸 것은 브랜치에서 커밋하면 반영이 안된다는 것.나름 깃 잘 사용해보겠다고 브랜치 따면서 하는 중이었는데 그냥 해야하려나(...) +190121 추가이메일을 변경해도 잔디가 ..