본문 바로가기

반응형
SQLite를 Util로 만들어서 사용하기! - 2 오늘은 Android 의 local database인 SQLite를 다른 버전으로 만들어봤습니다. 좀더 쉽고 편하게 사용하는 방법입니다! 필요한 class는 1. DBHelper 2. SQLiteUtil 입니다. 이 부분에서는 table을 2개 만들거니, 참고해서 여러개의 table을 사용해 만드셔도 됩니다! 1. DBHelperpublic class DBHelper extends SQLiteOpenHelper { DBHelper(Context context, String name, SQLiteDatabase.CursorFactory factory, int version) { super(context, name, factory, version); } @Override public void onCreate.. 더보기
How i met your mother 시즌1, 1화(4) 오늘도 "How i met your mother" 시즌1의 1화로 미드 공부 시작하겠습니다. 대략 10문장 또는 1구간씩 할 예정입니다. 숙어, 외우고 싶은 문장, 모르는 단어, 들리지 않는 문장, Hey, so you know how i've always had a thing for half-Asian girls?헤이, 너는 내가 아시아 혼열 여성에게 얼마나 관심있는지 알지?Well, now i've got a new favorite... Lebanese girls.난 이제 레바논 여자들이 좋아졌어.Lebanese girls are the new half-Asians. Hey, you want to do somethin' tonight?오늘 무언가 하기를 원하니? => 오늘 밤에 볼까?Okay. Mee.. 더보기
How i met your mother 시즌1, 1화(3) 오늘도 "How i met your mother" 시즌1의 1화로 미드 공부 시작하겠습니다. 대략 10문장 또는 1구간씩 할 예정입니다. 숙어, 외우고 싶은 문장, 모르는 단어, 들리지 않는 문장, Yeah, sorry. We thought you were asleep. (were asleep. 이 잘 안들림..) It's physics, Marshall.그건 물리학이야, 마샬If the bottom bunk moves, the top bunk moves, too.아래 침대가 흔들리면, 위 침대도 흔들리지.My god. You're getting engaged tonight.넌 오늘 약혼하는거야Yeah, What are you doin' Tonight? What was i doing? (doing 이 d.. 더보기
프로그래머스 Level1 알고리즘 역시 공부를... 시작했어요 프로그래머스와 백준 싸이트에서 공부를 할 예정입니다. 저는 자바 유저이니 자바로만 된 문제를 풀어보겠습니다!!! 프로그래머스 Level1 1. 가운데 글자 가져오기 if(word.length()%2 == 0) { return word.substring(word.length()/2-1, word.length()/2+1); } else { return word.substring(word.length()/2, word.length()/2+1); } 2. 최대 공약수와 최소 공배수int[] answer = new int[2]; if(a 더보기
How i met your mother 시즌1, 1화(2) 오늘도 "How i met your mother" 시즌1의 1화로 미드 공부 시작하겠습니다. 대략 10문장 또는 1구간씩 할 예정입니다.(노란색이 눈이 아프네요... 보라색으로 변경!) 숙어, 외우고 싶은 문장, 모르는 단어, 들리지 않는 문장, Will you marry me? Yes. Perfect! And then you're engaged. You pop the champagne.이제 넌 약혼하는거야. 샴페인을 따고You drink a toast. 축배를 드는거야. (또는 축하주를 마신다.)You have sex on the kitchen floor. Don't have sex on the kitchen floor. Got it.알겠어.Thanks for helping me plan this ou.. 더보기
How i met your mother 시즌1, 1화(1) 오늘부터 영어공부를 하기 시작했습니다. 이유는.... 영어를 자신감있게 하고 싶어서 라는 명목하에... 영어로 된 문서가 많고 읽기 위해서 입니다. 하하하 영어 참 어렵네요 ㅋㅋ 영어를 무작정 공부하기 보다는 "재밌게 봤던" 미드를 공부하자고 생각했습니다. 재미가 없으면 하기 싫으니까요... 예전에 잠깐 봤던 "How i met your mother" 이란 미드로 시작하겠습니다. 대략 10문장 또는 1구간씩 할 예정입니다. 숙어, 외우고 싶은 문장, 모르는 단어, 들리지 않는 문장, Kids, i'm gonna tell you an incredible story : the story of how i met your mother. Are we being punished for something?우리가 혼날.. 더보기
SQLite를 Util로 만들어서 사용하기! 안녕하세요 오늘은 Android Local DB인 SQLite 사용법에 대해 알아보겠습니다. 필요한 class는 총 5개로 나눠서 사용했고, 아래처럼 1. DBHelper2. DBHolder3. Person4. PersonAdapter5. SQLiteUtil 이렇게 구성했습니다. 이제 하나하나 살펴보겠습니다!!! 설명은 필요없다. 코드만 보고 싶다하신 분은 https://github.com/JC-Choo/App_Memo/tree/android/app/src/main/java/com/example/cnwlc/memo/Util/sqlite 를 참고해주세요!! 1. DBHelper (쉽게 말해 DataBase를 도와주는 앱니다. )사용방법 : class 이름은 아무거나 하신 뒤 SQLiteOpenHelper를.. 더보기
kotlin 으로 recyclerView 구성하기 안녕하세요 오늘은 kotlin으로 RecyclerView를 만들어보겠습니다. 저는 지금 java로 짜 놓은 것들을 리팩토링 하면서 배우고 있는 상태라 제가 틀린 부분을 지적해주시면 감사하겠습니다!!!! 필요한 구성 1. RecyclerView fragment2. RecyclerVIew Adapter3. RecyclerView ViewHolder4. RecyclerView Item 설명은 싫고 코드를 보면서 이해를 하겠다 하시는 분들은, https://github.com/JC-Choo/JC_Android/tree/master/RecyclerMain_Kotlin/kotlin/com/example/administrator/recyclerview/recycler1/recycler1 를 참고하세요! 1. Recy.. 더보기
DTO란? 안녕하세요. 오늘은 공부하던 도중에 DTO( or VO)에 대해 궁금해 공부를 해보았습니다. 바로 공부한 내용을 써보겠습니다!!! 1. DTO란 Data Transfer Object로서, VO(Value Object)와 비슷한 의미로 사용이 됩니다. 설명은 계층간 데이터 교환을 위한 java beans 라고 하는데, 이 의미는 정확히 모르겠습니다. 1. Data를 Object로 변환하는 객체이며, DTO에서 Object는 우리가 만드는 DTO class라고 생각2. Data가 포함된 객체를 한 시스템에서 다른 시스템으로 전달하는 작업을 처리하는 객체3. Database record의 data를 mapping 하기 위한 data object를 말한다. DTO는 보통 로직을 가지고 있지 않고, data와 그.. 더보기
기본 fun 만들기 안녕하세요. 오늘은 kotlin에서 fun들을 만들어 테스트 해보던 "기본"에 대해 올려볼까 합니다. 항상 "기초"가 중요하니까요! fun onlyReadMethod() { val list = listOf("a", "b", "c") // 읽기 전용 리스트 val map = mapOf("a" to 1, "b" to 2, "c" to 3) // 읽기 전용 맵 } fun sum(a: Int, b: Int) = a + b // { return a+b } 와 같은 내용 fun comparison(a: Int, b: Int) = if (a > b) a else b /* fun comparison(a:Int, b:Int): Int { return if(a>b) a else b } */ fun getStringLeng.. 더보기