일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
There is There is[are]~ : 「~이 있다」 [과거] There was[were]~ : 「~이 있었다」 be동사 뒤에 오는 명사를 주어로 해석, 이 명사의 단·복수에 따라 be동사가 결정된다. 셀 수 없는 명사(water, milk, suget 등)는 단수 취급. 문장 끝에는 보통 장소를 나타내는 말(in, on, at, under 등)이 온다. [부정문] There + be동사 + no + 명사 : 「~이/가 하나도 없다」 [의문문] Be동사 + there + 명사 + 장소표현~? : 「~이/가 있니?」 Yes, there + be동사 / No, there + be동사 + not. There is a monkey in the tree. : 나무에 원숭이 한 마리가 있다. (단수 명사) ..
조동사 보조 동사라는 뜻으로, 동사 앞에서 동사의 뜻을 돕는 역할 will, would, can, could, may, might, must, should, have to 등 ex) 동사 run => '달리다.' 조동사 can + 동사 run => '달릴 수 있다.' 동사만 존재할 때는 'V하다' 와 같이 해석되는 문장에 조동사를 더함으로써 'V할 수 있다', 'V해도 된다', 'V할 것이다' 등 여러 가지 의미로 확장할 수 있다. can ① ~할 수 있다(능력), ② ~해도 된다(허락) 긍정문 : 부정문 : Have to 형태로 물어봐야 한다. must는 '반드시 ~해야한다'는 뉘양스기 때문에 일상생활에서 쓰이기 보다는 안내판, 법, 규칙 등에 자주 쓰인다. 일상에서 자주 쓰이는 must는 '~인 것이..
대명사 영어에서는 일반적으로 앞에서 한번 언급된 명사는 반복하지 않고, 대명사로 대체해서 사용한다. 인칭대명사 & 소유대명사 사람이나 사물을 대신하는 대명사 인칭대명사의 주격 : 「~는/가」 로 해석되어 주어 역할을 하는 인칭대명사. 인칭대명사의 목적격 : 「~을/를, ~에게」 로 해석되어 목적어 역할을 하는 인칭대명사. 전치사(at, of, for, to 등) 뒤에 오는 인칭대명사는 목적격으로 사용(~에게, ~을 위해) 인칭대명사의 소유격 : 「~의」 로 해석되어 명사앞에서 소유격 역할을 하는 인칭대명사. (소유격+명사) 소유대명사 : 「~의 것」 으로 해석되는 대명사 인칭 단수 복수 주격 목적격 소유격 소유대명사 주격 목적격 소유격 소유대명사 1인칭 I me my mine we us our ours ..
과거 시제 be동사 과거 「~였다」, 「~에 있었다」 주어 be동사 현재 be동사 과거형 예 1인칭 / 3인칭 단수 am / is was I was a singer. / He was kind. 2인칭, 3인칭 복수 are were We were under the table. / You were suprised. be동사 과거 부정문 「~않았다」, 「~에 없었다」 I was well yesterday. → I was not well yesterday. : 나는 어제 몸이 좋지 않았다. We were nervous. → We were not nervous. : 우리는 걱정하지 않았다. She was there when the accident happened. → She wasn't there when the..
에러 프로젝트 빌드 시 아래와 같은 에러 메시지가 표시된다. 원인 본 프로젝트는 Java8 버전으로 작업되었으나, Java11 버전을 참조하려고 해서 일어나는 에러. 프로젝트의 Java버전을 일관되게 재설정해주면 된다. 해결 ① Language level 설정 1. [File] > [Project Structure] 2. [Project Settings] > [Project] > "Project language level"을 Project SDK에 맞는 버전으로 변경한다. *내 경우에는 JDK1.8 버전을 사용하기 때문에 Project language도 8로 변경 3. [Project Settings] > [Modules] > "Language level"의 버전을 변경한다. > [Apply] > [OK..
문제 [Import from Eclipse] 기능을 통해 이클립스에서 작업하던 프로젝트를 가져올 때 아래와 같은 에러 메시지가 표시된다. Import from Eclipse Imported project refers to unkown jdks JavaSE-1.8 = 가져온 프로젝트가 알려지지 않은 JDK를 참조한다는 뜻. = 여기서 JavaSE-1.8은 Import 하려는 프로젝트의 자바 버전이기 때문에 사용자마다 다를 수 있음. 프로젝트 내 파일들을 열어봐도 온갖 에러들이 발생하는 걸 볼 수 있다. 슬쩍봐도 JDK 라이브러리를 제대로 참조하지 못하는 걸로 보임. (String, System, Math 등) 해결 1. 소스코드 상단에 나타나는 메시지에서 [Configure...] 혹은 [Setup SDK..
문제 https://www.acmicpc.net/problem/11650 11650번: 좌표 정렬하기 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. www.acmicpc.net ✔ Key Point 2차원 배열 정렬 풀이 한 점의 x좌표, y좌표를 하나로 묶어 1차원 배열로, 이러한 점들을 2차원 배열로 저장 아래 [예제 입력 1] 의 좌표 값들을 2차원 배열로 저장하면 { {3, 4}, {1, 1}, {1, -1}, {2, 2}, {3, 3} } 5 3 4 1 1 1 -1 2 2 3 3 각 점을 x좌표를 기준으..
에러 CREATE TABLE 문을 사용해 테이블을 생성하는 과정에서 아래와 같은 메시지가 출력됐다. 아래는 선수 정보를 저장하는 PLAYER 테이블의 생성 SQL문이다. Name 'player_id_pk' ignored for PRIMARY key. 원인 기본키(PK) 제약조건을 지정하는 아래 문장때문에 발생하는 에러로, 기본키(Primary Key) 제약조건은 'PRIMARY'라는 이름을 기본으로 사용하기 때문에 내가 지정한 제약조건명(player_id_pk)를 무시하겠다는 뜻의 메시지이다. CONSTRAINT player_id_pk PRIMARY KEY (player_id) 제약조건명 생략시 DEFAULT값 PRIMARY KEY : 'PRIMARY' FOREIGN KEY : '테이블명_ibfk_1',..
문제 https://www.acmicpc.net/problem/1463] 1463번: 1로 만들기 첫째 줄에 1보다 크거나 같고, 106보다 작거나 같은 정수 N이 주어진다. www.acmicpc.net 풀이 (Top-Dowm 방식) 주어진 입력값(N)을 1로 만드는 최소 연산 횟수 구하기 할 수 있는 연산은 3가지 - 3으로 나누어 떨어질 경우 3으로 나누기 - 2로 나누어 떨어질 경우 2로 나누기 - 1 빼기 입력 값이 10일 경우, 10을 1로 만드는 과정은 A) 10 -(2로 나누기)→ 5 -(1빼기)→ 4 -(2로 나누기)→ 2 -(2로 나누기)→ 1 B) 10 -(1빼기)→ 9 -(3으로 나누기)→ 3 -(3으로 나누기)→ 1 이렇게 여러 방법이 존재하지만 A방법은 연산을 4회 수행하고, B방..
문제 https://www.acmicpc.net/problem/10808 10808번: 알파벳 개수 단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다. www.acmicpc.net 입력 : 길이가 100이하인 소문자 문자열 출력 : 문자열에서 각 소문자 a~z의 개수 (공백 구분) 풀이 카운트 대상이 a~z로 고정되어 있으니, 크기 26의 int 배열을 선언한 뒤, 배열 요소 하나씩을 소문자 하나의 카운트로 사용한다. (알파벳 개수는 26개) int[] count = new int[26]; ex) count[0] : a의 개수 / count[1] : b의 개수, / … / count[25] : z의 개수 a~z 문자는 아스키코드에서 97~122까지 순차적으로 값을..