본문 바로가기

전체 글

(357)
[Android, Kotlin] class 사용 1. Class kotlin에서도 다른 언어와 마찬가지로 class를 사용할 수 있다. class [class name] { var [property name] : String var [property name] : Int fun [method name] () {} fun [method name] () {} init{ // 생성자가 없을 때 기본 생성자가 호출 된다. } } 2. Primary 생성자 constructor 키워드를 사용해서 호출 할 수 있으며, 접근 제한자나 특정 옵션이 없으면 생략도 가능하다. class cla2 constructor(value : String){ var initData = value } class cla2 (value : String){ // 생략가능 var initD..
[Android, Kotlin] Kotlin Function 1. 기본 형태 Kotlin의 기본 형태는 아래와 같다. 다은 언어와 같이 return과 parameter는 없을 수 있다. fun [function name] ( [parameter name] : [variable type] ) : [return type] { return [return value or variable] } 2. parameter 형태 코틀린에서 parameter 값은 상수인 immutable 변수입니다. 즉 선언에 val이 생략되었다고 볼 수 있습니다. fun [function name] ( {val 생략} name1 : String, name2 : Int) { // run code } 3. 기본값 할당 함수를 선언할 때 기본값을 할당 할 수 있다. fun [function name]..
[Android, Kotlin] 문법정리 2, for문 1. for문 기본 형태 for( [range] ){ // run code } 2. for in.. [start]부터 [end] 포함으로 loop for( [variable] in [start]..[end] ) { // run code } for( index in 0..10) { Log.d("jmob", "index : $index") } 3. for until [start] 부터 [end] 미포함으로 loop for ( [variable] in [start] until [end] ) { // run code } for( index in 0 until 10) { Log.d("jmob", "index : $index") } 4. for step [start] 부터 [end] 범위에서 step 단위로 건너뜀..
[Android, Kotlin] 문법 정리 1. 변수 코틀린에서는 변수 선언을 할 때 아래와 같이 선언한다. javascript와 비슷하게 var을 사용한다. 선언과 동시에 값을 할당할 경우 바로 type이 지정되며, 직접 클론 ':' 을 사용해서 type을 지정할 수 있다. var [variable name] = [value] var [variable name] : [variable type] var [variable name] : [variable type] = [value] type 종류는 아래와 같다. Data Type 불리언형 Boolean true or false 문자형 String 문자열 Char 문자 숫자값 Double 64 bit 실수 Float 32 bit 실수 Long 64 bit 정수 Int 32 bit 정수 Short 16..
마곡 발산역 맥주집 '역전 할머니맥주' 마곡 발산역 주변에 '역전 할머니 맥주'가 생겼습니다! 엄청나게 시원한 맥주를 마실수 있어서 가장 좋아하는 맥주집이에요 대구에서 자주 갔었는데... 지금 살고 있는 발산역 주변에도 생겨서 아주 좋습니다. 여긴 노래도 신나는걸로 많이 틀어줘서 분위기는 젊고 신나는 분위기 입니다. 젊은분들이 아주 많았어요!! 대신 도란도란 이야기 나누기에는 좀 시끄럽긴 합니다...
속초 중앙시장 맛집 '엄지네 포장마차' 프립을 통해 서핑을 하고 서울로 돌아오기 전에 들린 속초 중앙시장의 엄지네 포장마차입니다. 비빔밥에 꼬막이 엄청 많이 있고 중간중간 있는 고추가 매콤하게 맛있습니다. 아래 사진에서 밥도 양념이 돼있고, 꼬막도 양념이 돼있어서 같이 먹으면 좀 짜서 밥부터 먼저 없어지더라구요. 그래서 공깃밥을 추가해서 좀 더 비벼서 먹었습니다. 또, 육사시미도 고기 질이 좋아서 너무 맛있었어요~!! 속초 중앙시장의 엄지네 아주 좋습니다~!!
Surface Book 3 구입!! 공부 & 취미생활로 MacBook과 SurfaceBook 중 엄청 고민을 하다가 결국 SurfaceBook3로 질렀습니다. 한국 정발 출시와 함께 예약 구매로 진행을 했고, 빠른 예약 구매 덕분에 SSD와 같이 받을 수 있었어요!! 13.5와 15중 13.5로 구입했고, 사양은 i7에 32G ram으로 구입했어요. 역시 램은 다다익램이기 때문에... 받자마자 2004 업데이트까지 쭉 했습니다..! 열심히 보호 필름을 붙이고 스벅으로...! 한동안 노트북 만지는 재미가 있겠네요..! 엄청난 패키지!!
[Python] image에서 문자 추출 (pytesseract) 1. tesseract install tessertact 에서 설치합니다. (github.com/tesseract-ocr/tesseract/wiki) 사용중인 OS에 맞춰 설치하면 되며, 제가 이번에 Test할 환경은 Window x64이기 때문에 여기에 맞춰서 설치했습니다. 설치 중 Additional language data 를 선택하고 Korean을 추가합니다. 설치 완료 후 환경변수에 경로를 추가합니다. power shell 에서 설치 확인 tesseract --version 2. pytesseract install python 에서 사용하기 위해 pytesseract를 설치한다. pip install pytesseract 3. Python으로 테스트 진행 python code from PIL i..