본문 바로가기

분류 전체보기

(34)
닥치는 대로 설치하는 거 방지 기록용 개발공부할 때마다 느끼는거지만 나는 뭐 하나 설치할 때 너무 닥치는대로 아무거나 하라는대로 따라한다. 내가 뭐하고 있는지 모른채 그냥 계속 뭘 설치함. 그래서 좀 기록을 해두기로 했다. 일단 학부인턴을 위해서 ROS 공부를 (이제야) 시작해보려고 하는데, Ubuntu를 먼저 깔아야 한다. 교수님이 Ubuntu 18.04 버전을 사용한다고 하셔서 이걸 깔았음. 사실 맨 위에 관리자 powershell 저거, 20어쩌구 버전 우분투 깔다가 안돼서 찾다가 Linux kernel update package 안깔면 생기는 에러 때문에 따라해본건데, 근데 두번 노트북 껐다 켜도 같은 에러남 ^^ 그래서 에라이 하고 뒤적거리다가 교수님이 추신으로 남겨놓은 버전 얘기 이제야 확인하고 다시 깔았다. 제발 되길 응~ 또 ..
SQLite Database 와 Content provider 1. SQLite Database는 SQLite OpenHelper 클래스를 상속받은 DBhelper를 통해 테이블을 만들어 생성한다. *이때 테이블에 사용될 테이블명, column명들은 Constant Class를 따로 만들어 관리한다. SQLite OpenHelper Public Methods - abstract void onCreate (SQLiteDatabase db) : 테이블 생성 코드 -> executeSQL(테이블명) - abstract void onUpgrade (SQLiteDatabase db, int oldVersion, int newVersion) : 구버전 db와 신버전 db와 비교 후 업데이트 - void onOpen (SQLiteDatabase db) : 생성 및 업데이트 이후..