Archive of posts with category 'Language'

Kotlin 무작정 따라해보기 5일차 - Control Flow

Kotlin 무작정 따라해보기 5일차 - Control Flow

5일차 시작하기 - Control Flow지난 4일차까지 Introduction의 내용으로 코틀린의 기본적인 Functions(함수), Classes(클래스), Variables(변수) 와 Generics(제네릭), Null Safety, Inheritance(상속)에 대하여 학습하였다.오늘은 모든 언어의 가장 기본적인고 빠질 수 없는 Control Flow(제어흐름, 제어문, 제어식)에 대해 학습을 시작한다. 코틀린도...

Kotlin 무작정 따라해보기 4일차 - Generics, Inheritance

Kotlin 무작정 따라해보기 4일차 - Generics, Inheritance

4일차 시작하기 - Generics, Inheritance지난 3일차에 이어서 Learn Kotlin by Example > Introduction의 Generics, Inheritance에 대한 학습을 시작합니다.Generics제네릭(Generics)은 현대적인 언어에서 표준이 된 범용적인 메커니즘입니다. 제네릭은 클래스와 함수의 특정 유형에 대하여 독립적이고 공통적인 로직을 캡슐화하여 재사용성을...

Kotlin 무작정 따라해보기 3일차 - Variables, Null Safety, Classes

Kotlin 무작정 따라해보기 3일차 - Variables, Null Safety, Classes

3일차 시작하기 - Variables, Null Safety, Classes지난 2일차에 이어서 Learn Kotlin by Example > Introduction의 Variables, Null Safety, Classes에 대한 학습을 시작 합니다.Variables코틀린에서는 강력한 타입 추론을 지원하기 때문에 명시적인 타입을 지정 가능하지만, 타입을 지정하지 않아도...

Kotlin 무작정 따라해보기 2일차 - Introduction > Hello World, Functions

Kotlin 무작정 따라해보기 2일차 - Introduction > Hello World, Functions

2일차 시작하기 - Learn Kotlin by Example지난 1일 차 마무리에서 이야기 한 것처럼 2일 차부터는 Learn Kotlin by Example을 무작정 따라 하면서 코틀린(Kotlin)을 배워보려 한다.첫날 설치했던 IntelliJ IDEA를 이용해서 예제를 따라 해도 되고, 아니면 해당...

Kotlin 무작정 따라해보기 1일차 - Get Started

Kotlin 무작정 따라해보기 1일차 - Get Started

시작하기대한민국에서 개발자라면 필수 과목이라 할 수 있는 Java. 그런 Java를 1도 모르는, 지금까지 스크립트 언어만 써온 개발자가 요즘에 핫해지고 있는 Kotlin을 배워보고자 한다.그것도 한국어로 잘 설명된 책이 아닌 Kotlin 공식 사이트를 이용해서 말이다.아직 코틀린을 배워서...

<img> 태그의 주소 값으로 # 은 사용해서 안된다.

<img> 태그의 주소 값으로 # 은 사용해서 안된다.

이미 오래된 내용이지만 아직도 유효하기에 작은 팁으로써 아래의 글을 남긴다.제목에 나온대로 <img> 태그의 src 값으로 #은 입력 하면 안된다.왜 안되는지 결론부터 이야기 하면 서버에서 해당 페이지를 여러번 호출 하기 때문이다.사용자가 보는 화면에서는 분명 페이지가 한번만...

Python 연산자 우선순위 표

Python 연산자 우선순위 표

파이썬의 연산자 우선순위를 정리 한 표 입니다. 우선순위가 높은 순서부터 낮은 순서대로 정리 하였으며, 왼쪽에서 오른쪽으로 다시 우선순위를 가진다고 보시면 됩니다. 순위 연산자 설명과 예 1 [v1, ...], {v1, ...}, {k1: v1, ...}, (...) 리스트/셋딕셔너리/제너레이터...

파일 첨부 시 특정 파일 확장자만 선택하게 하기

파일 첨부 시 특정 파일 확장자만 선택하게 하기

<input type=”file”> 태그에 accept 속성으로 사용자가 첨부하려는 파일을 특정할 수 있다.실제 동작하는 모습을 보여주기 위하여 예제를 준비 했다. 하단의 링크를 클릭해서 어떤 모습인지 확인이 가능하다.HTML Example: 파일 선택시 지정한 파일 종류만 보이게 하기 특정 확장자의...

JAVA 조건문 if, switch

JAVA 조건문 if, switch

if와 switch는 어떤 조건에 대하여 실행해야 할 구문을 나눌때 사용한다. if와 switch가 어떻게 다른지에 대하여 알아 보도록 하자.if if 문은 if, if-else, if-else if 세가지 형태가 있다. if는 아래와 같은 형태로 사용된다. if(조건식) { //조건식의...

Java 정수형, 실수형 데이터타입의 저장 가능한 범위

Java 정수형, 실수형 데이터타입의 저장 가능한 범위

Java에서 사용되는 DataType 기본형 중에 정수형과 실수형의 자료 범위표 이다. DataType Byte Min Max byte 1byte -128 127 short 2byte -32768 32767 int 4byte -2147483648 2147483647 long 8byte -9223372036854775808 9223372036854775807 float 4byte 1.4E-45 3.4028235E38 double...

Java DataType 정리

Java DataType 정리

자바의 데이터 타입은 크게 기본형(Primitive type)과 참조형(Reference type) 2가지로 나눌 수 있으며 기본형에는 숫자형, 문자형, 논리형 으로 나눌 수 있다. 숫자형은 다시 정수형과 실수형으로 나눈다. 참조형은 기본형을 제외한 나머지로 배열(Array), 클래스(Class), 문자열(String), 시스템(System)등이 있다. 정수형으로는...

JAVA Operator(연산자) 종류

JAVA Operator(연산자) 종류

연산자란 어떠한 기능을 수행하는 기호로서 일반적인 수학과 기호와 비슷하다 생각 하면된다.Java의 연산자는 크게 단항, 이항, 삼항, 대입 연산자로 나뉘며 이항 연산자는 다시 산술, 비교, 논리 연산자로 나눌 수 있다.연산자의 연산 우선순위로는 단항 > 산술 >...

메타태그(META TAG) 속성정리 및 사용 방법

메타태그(META TAG) 속성정리 및 사용 방법

메타태그(META TAG) 속성정리 및 사용 방법검색엔진최적화(SEO) – 메타태그(META TAG)의 속성정리검색엔진최적화(SEO)를 위한 첫 걸음으로 중요한 요소인 메타태그(META TAG)의 속성을 나름대로 정리해 본다.메타태그(meta tag)는 웹페이지(Web page)의 요약이므로 상당히 중요하다고 할 수 있다. 최근들어 검색엔진마케팅(Search Engine Marketing)이 인터넷...

`strtotime`에선 `-1 months` 또는 `1 month ago`는 30일 이전이 아니다.

`strtotime`에선 `-1 months` 또는 `1 month ago`는 30일 이전이 아니다.

PHP에서 strtotime 함수를 참으로 많이 사용한다. 날짜를 계산 할 때 이보다 편한 건 없기 때문이라고 할까나.그런데 오늘 중요한 사실을 알았다. 머 이전부터 매뉴얼에는 나와 있었지만 그걸 오늘 알았다고 해야 하나.아무튼 중요한 사실은 strtotime("-1 months"); 하면...

PHP : mysql_real_escape_string()

PHP : mysql_real_escape_string()

mysql_real_escape_string() PHP에서 SQL Injection 공격 등을 방어하기 위하여 특수 문자열을 이스케이프 하기 위한 함수이다.mysql_real_escape_string() 함수를 호출하면 \x00, \n, \r, \, ', ", \x1a와 같은 문자 앞에 \(역슬레시)를 붙여서 해당 문자가 실제 작동하지 않도록 이스케이프 해준다.이...

PHP Geo IP Location : 확장설치

PHP Geo IP Location : 확장설치

PHP에서 Geo IP Location 관련 함수를 사용하기 위해서는 Geo IP Location 모듈을 확장 설치 해야 한다.Geo IP 함수를 이용하면, 아이피 주소를 통하여 접속한 아이피의 지역 정보를 찾을 수 있다.설치는 간단히 yum install GeoIP-devel 명령을 통해...

Image Mime Type for PHP

Image Mime Type for PHP

PHP에서 사용되는 Image Type에 대한 매직넘버와 타입명 입니다. 공통으로 사용되는 Mine Type과 매핑하여 테이블로 정리 하였습니다. No Extension Image Type Mime Type 1 gif IMAGETYPE_GIF image/gif 2 jpg IMAGETYPE_JPEG image/jpeg 3 png IMAGETYPE_PNG image/png 4...