분류 전체보기
-
[MySQL] 테이블 수정 (ALTER TABLE) 간단 정리데이터베이스/MySQL 2017. 12. 26. 10:18
▶MySQL 테이블 수정 (ALTER TABLE) 간단 정리 ▶설명 ALTER TABLE은 자주 사용하지 않아서, 잊어버리는 경우가 종종 있어 기록합니다. ▶쿼리 (Query) 컬럼 추가 (Add)ALTER TABLE table_name ADD COLUMN ex_column varchar(32) NOT NULL; 컬럼 변경 (Modify)ALTER TABLE table_name MODIFY COLUMN ex_column varchar(16) NULL; 컬럼 이름까지 변경 (Change)ALTER TABLE table_name CHANGE COLUMN ex_column ex_column2 varchar(16) NULL; 컬럼 삭제 (Drop)ALTER TABLE table_name DROP COLUMN e..
-
[PHP] 문자 인코딩 변환하기 (iconv 함수)프로그래밍/PHP 2017. 12. 23. 11:00
▶PHP 문자 인코딩 변환하기 (iconv 함수) ▶설명 외부에서 가져온 문자(Database 혹은 include 한 파일)가 현재 파일의 인코딩(= 문자셋 혹은 charset)과 맞지 않는 경우, 문자가 깨지는 경우가 발생합니다. (특히 한글이 그렇습니다.) 그렇기 때문에, 이번에는 인코딩이 맞지 않는 경우 문자에 인코딩을 변환하는 함수에 대해 알아보겠습니다. PHP 함수 중 하나인 iconv 함수는 다음과 같은 기능을 가지고 있습니다.문자열을 요청 된 문자 인코딩으로 변환합니다. ▶사용법강조 처리된 부분만 필수 입력 사항입니다.iconv(문자열 charset, 변경할 charset, 문자열) ▶예제 config/constants.php (인코딩 : EUC-KR) Index.php (인코딩 : UTF-..
-
[HTML] 시작하기 - 2프로그래밍/HTML 2017. 12. 22. 10:34
▶HTML 시작하기 - 2 ▶코드 Hello World!! ▶설명 이제 코드에 대해 간단히 설명하도록 하겠습니다. 1번째 줄 : DTD 태그 에 대한 선언은 태그보다 먼저써야 합니다. 마크업 언어용 DTD(Document Type Definition) 태그입니다. 현재 페이지가 쓰여지는 HTML 버전을 HTML5를 사용하겠다는 뜻 입니다. 2, 12번째 줄 : html 태그 태그는 위의 DTD(Document Type Definition)를 제외한 HTML 코드 전체를 감싸는 태그입니다. 태그 안에 추가적인 속성(Attribute)이 존재합니다.lang이라는 속성에 ko라는 값을 넣었습니다. 저게 의미하는 것은 현재 HTML이 어떤 언어를 사용하는지를 나타냅니다. * 쌍을 맞춰야하는 태그 : 로 태그를 ..
-
[HTML] 시작하기프로그래밍/HTML 2017. 12. 21. 11:18
▶HTML 시작하기 ▶설명 HTML(HyperText Markup Language)은 웹 페이지를 위한 지배적인 마크업 언어입니다. [참고] HTML은 제목, 단락, 목록, 링크와 인용 그리고 이미지 외에 그 밖에 항목으로 구조적 문서를 만들 수 있는 방법을 제공합니다. HTML에서 세밀한 디자인을 위한 CSS(Cascading Style Sheets)와 동작 추가를 위한 자바스크립트(Javascript)를 사용하거나, 불러올 수 있습니다. ▶시작하기 1. 메모장이나 문서 편집기를 실행합니다. * 메모장 실행법 : [Window + R]을 입력 후 notepad을 입력한 후에 Enter을 입력합니다. * 편집기(Editor) 추천 - 간단하게 사용하기 원하는 경우 : notepad++, EditPlus ..
-
[PHP] 랜덤 숫자 생성 (rand 함수)프로그래밍/PHP 2017. 12. 20. 10:04
▶PHP 랜덤 숫자 생성 (rand 함수) ▶설명 이번에는 랜덤으로 숫자가 필요한 경우 사용하는 함수에 대해 알아보겠습니다. PHP 함수인 rand 함수는 php.net에서 아래와 같이 설명하고 있습니다.정수 난수를 생성 말 그대로 정수로 된 랜덤 숫자를 가져온다는 의미입니다.▶사용법강조 처리된 부분만 필수 입력 사항입니다.rand() rand(최소 숫자, 최대 숫자) * 최소 숫자, 최대 숫자를 인수로 입력하지 않으면, rand 함수는 0부터 getrandmax() 사이의 임의의 난수를 반환합니다. ▶예제 코드 결과인수 X : 26125 인수 O : -9
-
[Javascript] 객체(Object)가 해당 클래스(Class)인지 검사프로그래밍/JavaScript 2017. 12. 19. 10:48
▶Javascript 객체(Object)가 해당 클래스(Class)인지 검사 ▶설명 instanceof 연산자를 이용하여 객채(Object)가 해당 클래스(Class)의 인스턴스인지를 검사하는 방법입니다. [참고] ▶예제 코드var dateObj = new Date(); var dateString = "2017-12-19 10:00:00"; console.log(dateObj instanceof Date); console.log(dateString instanceof Date); 결과true false
-
[Javascript] 문자로 된 날짜(Datetime) 유효성 검사 (yyyy-mm-dd hh:ii:ss)프로그래밍/JavaScript 2017. 12. 19. 10:34
▶Javascript 문자로 된 날짜(Datetime) 유효성 검사 (yyyy-mm-dd hh:ii:ss) ▶설명 yyyy-mm-dd hh:ii:ss 형식에 날짜인지 검사해주는 함수입니다. (예 : 2017-12-18 10:00:00) ▶예제 코드 function isDatetime(d) { var re = /[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1]) (2[0-3]|[01][0-9]):[0-5][0-9]/; // yyyy - MM - dd hh : mm : ss return re.test(d); } console.log(isDatetime("2017-12-18 10:00:00")); console.log(isDatetime("2017-12-18")); 결..
-
[Javascript] 객체(Object) 첫번째 키와 값 가져오기프로그래밍/JavaScript 2017. 12. 18. 11:54
▶Javascript 객체(Object) 첫번째 키와 값 가져오기 ▶설명 객체에 첫번째 키와 값을 가져오는 예제입니다. ▶예제 코드 var obj = { "1" : "iOS", "2" : "Android" }; var first_key = Object.keys(obj)[0]; var first_value = obj[Object.keys(obj)[0]]; console.log(first_key); console.log(first_value); 결과 1 iOS