일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Android
- androidstudio
- bitmap
- BOJ
- Canvas
- CS
- Database
- DBeaver
- DP
- Ecilpse
- Eclipse
- firebase
- git
- github
- GooglePlayServices
- gradle
- IDE
- IntelliJ
- java
- json
- kotlin
- level2
- linux
- mariadb
- MYSQL
- Paint
- permission
- python
- Sorting
- sourcetree
목록전체 글 (184)
will come true
에러 The selection cannot be launched, and there are no recent launches = 선택 항목을 시작할 수 없으며 최근에 시작한 항목이 없습니다. 위 에러 메시지는 이클립스에서 자바 프로젝트를 실행(Run)할 때, 정확히는 이클립스 설치 후 최초로 프로젝트를 실행할 때 나타나는 에러이다. 대부분의 에러는 영문 에러메시지를 한국어로 번역해보면 원인이 바로 나온다. 문장에서 알 수 있듯이 현재 코드가 아니라 '최근에 시작한 항목'을 실행하려 시도하고 있다. 즉, 프로젝트를 실행할 때 현재 보고있는 프로젝트가 아니라 가장 최근에 실행되었던 프로젝트를 자동으로 실행하고 있는 것이 원인이다. 해결 [Window] > [Preferences] > [Run/Debug > ..
에디터 좌측 라인번호 옆을 클릭하면 중단점(breakpoint)를 걸 수 있고, 이렇게 중단점을 설정해둔채 디버그(Debug) 하면 해당 라인에서 코드 실행이 멈추고 중간값을 살펴볼 수 있다. 중단점을 걸었음에도 코드가 멈추지 않고 끝까지 실행된다면, 아래와 같이 'Skip All Breakpoints' 설정을 꺼주면 된다. 1. 우측 상단 [Open Perspective) 클릭 2. [Debug] 선택 > [Open] 화면 인터페이스를 디버그용으로 전환한다. 3. [Breakpoints] > [Skip All Breakpoints] 클릭 4. 라인번호와 Breakpoints 탭의 중단점 위에 그려져 있던 빨간 취소표시(/)가 사라진다. 이제 다시 디버깅하면 해당 라인에서 코드가 제대로 멈출 것이다.
동기, 비동기 라는 단어는 데이터 통신 및 네트워크 분야를 공부하다 보면 등장하는 개념이다. 둘 다 데이터를 요청하는 쪽과 요청받은 데이터를 처리·전달하는 쪽 간의 데이터를 주고받는 방식을 일컫으며, 이 데이터 전달 방식의 차이에 따라 동기/비동기가 나뉜다. 두 단어의 사전적 정의는 아래와 같다. 동기(synchronous) 동시 발생[존재]하는 실시간의 (강의가 따로 녹음되거나 미리 올라와 있는 형태가 아니기 때문에 실시간으로 참여해서 운영되는 형태의) 주기적인 운동을 하는 개체들이 서로 영향을 주고받거나 받게 됨으로써, 동일한 주기를 갖게 되는 것. 그러한 현상을 동기현상이라 하고, 동기된 상태를 동기화 되었다고 한다. [통신] 주로 서로 다른 시스템이나 네트워크에서 클럭 주파수나 비트, 프레임, 워..
영어-한국어에서 명사를 바라보는 관점의 차이 한국어 : 명사의 개념 자체 영어 : 명사의 개수 단어를 들었을 때 1개의 이미지를 떠올릴 수 있는 것 => 셀 수 있는 명사 (Countable noun, [C]) 떠올릴 수 없는 것 = 셀 수 없는 명사 (Uncountable noun, [U]) e.g.) book, chair, desk / water, importance, value 한국어 영어 많은 책 many books 많은 물 much water 적은 책 few books 적은 물 little water 문장에서 사용되는 뉘양스, 떠오르는 이미지에 따라 하나의 명사가 Countable noun, Uncountable noun 두 가지로 기능할 수 있다. The building is built of ..
학습 내용 가주어, 가목적어, 강조구문, 부가의문문, 부정의문문, 도치구문 예문 : Dreaming of Flight, Treasure Island, The Olympic Games, The Prince and the Pauper, Little Women 문법 & 예문 현재완료 hava/has + p·p 지금 기준 이전에 일어난 일(완료)이고, 그게 지금 시간까지(현재) 영향을 미치거나 연관되어 있음. 한국어에서 여러 뜻으로 해석될 수 있으나, 과거와 현재가 연결되어 있다는 점은 동일하다. ~한 적 있다 (경험) 쭉 ~했왔다 (계속) ~했다 (결과/완료) start + A + -ing + B : 'A가 ~을 시작하게 하다' These myths started humans thinking about fly..
관사 명사 앞에서 그 명사가 하나인지 또는 특정하거나 유일한 것인지 말해주는 것. 명사는 항상 셀 수 있는지 없는지를 따져야 하며, 셀 수 있을 경우 명사가 한개인지 여러 개인지 반드시 밝혀줘야 한다. a(an)- : 하나 -(e)s : 여럿 I eat an apple. : 사과 한개 I eat apples. : 사과 여러개 관사의 종류 a/an(부정관사) : 셀 수 있는 명사 앞에 쓰며, 그 명사가 하나임을 나타낸다. the(정관사) : 셀 수 있는 명사와 셀 수 없는 명사 앞에 모두 쓸 수 있으며, 서로 알고 있는 특정한 것이나 앞에서 말한 것을 다시 가리킬 때 사용한다. There is a book. : 책 한권이 있다. (정해지지 않은 어떤 책 한권) The book is mine. : 그 책은 ..
학습 내용 시제일치, 간접화법, 가정법 예문 : Australia, The World of Spices, The Story of Tea, The adventures of Tom Sawyer, Is There a Santa Claus?, The Gift of the Magi, Saving Endangered Animals 문법 & 예문 help + ~(동사원형) : '~하는 것을 돕다' They helped modernize Australia by building transport systems and towns. 그들은 운송 체계와 마을을 건설함으로써 호주가 근대화하는 것을 도왔다. 시제 일치 : 주절의 시제가 과거형이면 종속절의 현재형 동사도 그에 따라 과거형이 된다. They thought that ..
학습 내용 관계대명사(+관계대명사의 계속적 용법), 관계부사, 분사구문 문장과 문장의 연결, 시제 일치, 화법, 가정법 문법 & 예문 walk out : 작업을 중단하다 walk out (of something) : 나가[떠나]버리다 The next morning, He walked out of the prison. 다음 날 아침, 그는 교도소에서 나왔다. 선행사에 the only, all, 최상급 등의 수식어가 붙으면 관계대명사 that을 사용한다. Jimmy is the only person that can break into safes like that. Jimmy는 저렇게 금고를 털 수 있는 유일한 사람이다. 동사구 : '동사+부사' 형태로, 특정한 의미를 가진다. 동사구가 있는 문장을 수동태로 ..
Toast API 1 레벨에 추가된 기능. 기본적으로 액티비티가 필요하지 않다. (안드로이드 홈 화면이나 다른 앱 위에서도 표시 가능) 사용자 입력에 의한 액션을 포함할 수 없다. 스와이프, 클릭 등 사용자 입력을 처리할 수 없다. 스와이프로 스크린에서 지울 수 없다. 사용자에게 정보 메시지를 표시하는 데 적합하다. 시스템 메시지를 표시해야하는 부분에서 사용한다. ex) 앱이 원격 서버에 JSON 데이터를 요청할 때 서버 시간 초과 또는 리소스 없음으로 인해 실패하면 '오류 발생'이라는 오류 메시지를 Toast로 표시한다. SnackBar API 23 레벨에 추가된 기능. 애플리케이션의 액티비티 안에서 표시된다. 액션을 포함할 수 있다. 사용자 입력을 처리할 수 있다. 스와이프로 스크린에서 지울 수 있다..
퍼미션(Permission) 안드로이드 앱의 특정 기능에 부여하는 접근 권한 (ex: 카메라 촬영 퍼미션, 전화 발신 퍼미션 등) 내가 개발하는 앱이 다른 앱이나 안드로이드 시스템에서 보호하는 특정 기능을 이용할 때 퍼미션 사용을 설정해야 한다. (다른 앱의 보호된 기능을 사용할 때) 또는 내가 만든 앱 기능을 다른 앱에서 사용할 수 있도록 보호하고 권한을 얻은 앱에서만 허용하고 싶을 때 퍼미션을 설정한다. (내 앱의 기능을 다른앱으로부터 보호할 때) 즉, 앱끼리 서로 연동하고 상호작용할 때 필요한 절차이다. 예를 들어, 카X카오톡과 같은 메신저 앱을 만들고 친구 프로필을 누르면 전화번호가 표시되면 내가 만든 앱에서도 [전화걸기] 버튼만 누르면 바로 친구에게 전화가 걸리게 하고 싶다면 안드로이드 시스템으..