PHP PHP: Hypertext Preprocessor의 약자로 인기 있는 스크립트 언어로 알려져 있다. [ .php ] 확장자를 사용하며 HTML, Javascript 코드들과 같은 파일에 포함될 수 있으나 ''로 해당 코드가 PHP로 작성된 코드임을 명시한다. PHP는 스크립트 언어이므로 일반적인 프로그래밍 언어보다 실행되기까지의 과정이 아주 간단하다. 일반적인 프로그래밍 언어의 실행 과정 스크립트 언어의 실행 과정 일반 프로그램 언어는 코드를 처음부터 끝까지 기계어로 번역한 후 각종 연결 과정을 거쳐 실행되는 반면, 스크립트 언어는 한 줄씩 즉석에서 번역하고 실행하는 형태이므로 빠른 반응속도가 요구되는 웹 환경에 적합한 언어이다. HTML과 Javascript는 웹 브라우저가 실행하지만 PHP는 ..
Chapter 05. I am about to ~ 이 패턴은 chater 4에서 소개한 [I just wanted to~] 처럼 변명을 할 때 사용하는 표현이다. "막 ~ 하려고 했어.. T_T"로 해석되며 미국인들이 좋아하는 just와 함께 I am just about to~ 의 형태로 자주 사용된다. 몇가지 예문을 통해 살펴보자. Girl : Why you didn't contact me? Guy : I am just about to call you. Boss : Why don't you tell me something? you want fired? Employee : I am just about to say something. Mother : I want you to study now. She's ..
Chater 4. I just wanted to ~ 오늘 소개할 패턴은 "나는 단지 ~ 하려고 했을 뿐이야!" 라고 해석된다. 외국 여행 중에 나의 행동이 오해를 받을 수 있다. 그럴 땐 당황하지 말고 이 표현을 사용해보자. I just wanted to go to the restroom.-화장실에 가려던 거야. I just wanted to bay this coffee.-나는 단지 이 커피를 사려고 했을 뿐이야. I just wanted to drink water.-물 마시려던 것 뿐이야. I just wanted to think about my girlfriend.-여자친구 생각을 했을 뿐이야. I just wanted to ~ 를 "아이 저스트 원티드 투~" 이렇게 발음하면 못 알아들을 수 있다. ..
Chater 3. Do you want me to ~ 오늘 배울 패턴은 상대방의 의견을 물을 때 자주 사용한다. [Do you want me to ~] 내가 ~하길 원하니? 라는 뜻이다. 몇가지 예문을 살펴보자. Do you want me to study English?- 너는 내가 공부하길 원해? Do you want me to stay with you?- 너 나랑 같이있고 싶니? Do you want me to pay for you?- 내가 한 턱 쏠까? Do you want me to tell you say something?- 할말 없어? 필자가 생각하기엔 대한민국이 세계에서 표현을 가장 맛깔나게 하는 나라다. "요즘 통장에 구멍이 뚫려서 멘붕 직전이야. 그러니깐 오늘 너가 한 턱 쏴! 꽐라되기 ..
Chapter 2. I want you to 아무리 수직적인 관계라도 Do it! 과 같은 명령어는 군대가 아닌이상 듣는이의 기분이 나쁠 수 있다.I want you to ~ 는 [나는 네가 ~ 했으면 좋겠다.] 라는 뜻으로, 예의를 갖춘 명령어로 사용된다.따라서 이 표현을 사용하면 상대방의 기분을 상하게 하지 않으면서 무언가를 요구할 수 있다. Chapter 1 에서 소개한 I want to 와 같이 n 다음에 t는 발음하지 않는다. Please는 주로 처음 보는 사람에게 혹은 예의를 갖춰야할 사람에게 주로 사용하고 I want you to는 친구나 직장 동료 등에게 주로 사용한다. 몇 가지 예문을 보자.I want you to finish this work until tonight.I want you..
올바른 발음 숙지의 필요성 미국 현지인들의 발음과 우리가 배워온 영어 발음은 많이 다르다. 현재 미국에서 여행 중인 필자는 이 말을 뼈저리게 느끼고 있다. 필자가 여행 중 들른 스타벅스에서 직원의 "Do you want to order?"이라는 말에 대답할 수 없었다. 이 문장에 있는 단어 중 모르는 단어가 한 개도 없었지만, 직원의 친절한 한 마디가 water이라는 한 단어로 들렸기 때문이다. 대부분의 사람은 "Do you want to order?" 를 "두 유 원트 투 올덜"이라고 읽는다. 하지만 올바른 발음은 '두 유 원 트 오어럴?' 이다. 영어를 공부하는 목적이 단순히 토익 점수를 얻기 위해, 영어 원문 서적을 읽기 위해서라면 올바른 발음을 하지 못해도 괜찮다. 하지만 필자처럼 미국인과 소통을..
HTTPHypertext TransporT Protocol 의 약자로서 인터넷의 하이퍼텍스트 통신 규약이다.하이퍼텍스트란 테오도르 넬슨이 만든 용어로서 'hyper'와 'text'를 합성한 언어이다. 하이퍼텍스트의 특징은 텍스트에 링크를 걸어 언제든지 원하는 컨텐츠로 이동할 수 있다는 점이다. 이는 하이퍼링크와 쌍방향 성이라는 컴퓨터의 특성을 결합한 것으로 기존 텍스트의 선형성, 고정성, 유한성의 제약에서 벗어날 수 있는 개념이다. HTTP는 Stateless 프로토콜이다.말 그대로 상태가 유지되지 않는 프로토콜. 즉, 웹 서버는 클라이언트의 연결을 대기하고 있다가 클라이언트의 요청이 들어오면 그에 해당하는 Data(이미지, 텍스트, 사운드 등등)를 넘겨주고 해당 세션을 종료한다. TCP는 세션을 유지하..
Scanner Class Scanner는 J2SE 5.0부터 java.util 패키지에 포함된 클래스로서 C 언어의 scanf()함수와 비슷한 기능을 제공한다. 즉, 원하는 자료형만을 입력받을 수 있다. 생성자static Scanner create(File source) ; 주어진 파일의 내용을 읽을 수 있는 Scanner 객체를 리턴한다.static Scanner create(InputStream source) - InputStream에서 데이터를 읽을 수 있는 Scanner 객체를 리턴한다. 메소드boolean hasNext() - 다음 토큰의 유무를 리턴한다. 있다면 true.boolean hasNext() - 에 해당되는 토큰의 유무를 리턴한다.String next() - 다음 토큰을 문자열 형태..
StringTokenizer 클래스는 문자열을 개별적인 토큰으로 분리하는 방법을 제공한다. 또한 java.util 패키지에 속해있으며 다음과 같은 생성자를 가지고 있다. (따라서 사용하기 위해서는 import java.util.*; 반드시 써줘야 한다.) StringTokenizer(String str) - 문자열 str을 기본적인 구별자("\t\n\r")를 이용해서 토큰을 구별하기 위한 생성자이다.StringTokenizer(String str, String delim) - 문자열 str을 구별자(delim)를 이용해서 토큰을 구별하기 위한 생성자이다.StringTokenizer(String str, String delim, boolean returnToken) - 문자열 str을 구별자(delim)을..
- Total
- Today
- Yesterday
- 안드로이드 바텀시트
- 컴포즈 바텀시트
- 코틀린
- 코틀린 기초
- Android
- 코틀린 기초강의
- live template
- kotlin 기초
- 런탭
- Kotlin
- php
- 자바
- 안드로이드
- 프로젝트오일러
- 문제풀이
- 안드로이드 스튜디오 라이브 템플릿
- Programming
- 안드로이드 스튜디오
- 프로그래밍
- 영어회화
- 영어발음
- 안드로이드 컴포즈
- LiveTemplate
- Java
- 코딩문제
- 코딩
- 개발자
- compose bottomsheet
- android studio
- 안스 템플릿
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |