-
[PHP] 형식화한 문자열 출력 또는 반환 (printf / sprintf 함수)프로그래밍/PHP 2019. 1. 14. 22:33
▶PHP 형식화한 문자열 출력 또는 반환 (printf / sprintf 함수) ▶설명 형식화한 문자열(formatted string)을 출력 또는 반환하는 방법을 알아보겠습니다. printf : 형식화한 문자열을 출력합니다. sprintf : 형식화한 문자열을 반환합니다. 두 함수의 사용법은 같습니다!!! 가장 기본적이고 단순한 사용법만 작성하도록 하겠습니다 자세한 내용은 아래의 링크를 참고하여 주시기 바랍니다. sprintf : http://php.net/manual/kr/function.sprintf.php ▶사용법 강조 처리된 부분만 필수 입력 사항입니다. printf(형식 문자열, [인수1, 인수2...]) sprintf(형식 문자열, [인수1, 인수2...]) 사용법만으로는 설명이 부족하기 때..
-
[CodeIgniter] 컨트롤러 확장 (Extending Controller)프로그래밍/CodeIgniter 2018. 12. 18. 11:37
▶CodeIgniter 컨트롤러 확장 (Extending Controller) ▶설명 내장 코어 클래스에 몇몇 함수 추가 정도의 기능을 원하면 내장 클래스를 확장하는 방법이 좋습니다. 많은 컨트롤러에서 반복적으로 사용하는 동작이 있으면, 컨트롤러 확장을 통해 처리하면 편리합니다. 코어 확장에 대해 자세히 알고 싶으시면 아래의 링크를 확인하시기 바랍니다. 코어 클래서 생성하기 : http://www.ciboard.co.kr/user_guide/kr/general/core_classes.html ▶나만의 클래스 접두어 확인 (또는 설정) 컨트롤러 확장을 위해 일단 코드이그나이터에 설정된 나만의 클래스 접두어 설정을 확인합니다. application/config/config.php $config['subcla..
-
[CodeIgniter] 언어 클래스(Language Class) - 다국어프로그래밍/CodeIgniter 2018. 12. 12. 16:53
▶CodeIgniter 언어 클래스(Language Class) - 다국어 ▶설명 코드이그나이터(CodeIgniter)로 서버 또는 사이트를 만드는 경우, 문구가 한국어, 영어 등 사용자가 원하는 언어로 표시가 필요할 때가 있습니다 이 때 코드이그나이터에서 유용하게 사용할 수 있는게 언어 클래스(Language Class)입니다. 기본적인 사용 방법을 알아보도록 하겠습니다. 간단하게 한국어와 영어만을 예시로 들겠습니다. 언어 클래스에 대한 자세한 내용은 아래의 매뉴얼을 참조하시기 바랍니다. 언어 클래스(Language Class) : http://www.ciboard.co.kr/user_guide/kr/libraries/language.html 예제 코드는 제가 자주 사용하는 방식으로 작성했습니다. ▶준..
-
[네트워크] 텔넷(telnet) 명령어 - 포트(Port) 확인네트워크 2018. 11. 28. 11:12
▶네트워크 텔넷(telnet) 명령어 - 포트(Port) 확인 ▶설명 텔넷(telnet)을 이용해 해당 포트(Port)가 접속 가능한지 확인하는 법을 알아보도록 하겠습니다. ▶사용법 윈도우 명령 프롬프트에서 실행한 예시입니다. 명령어 telnet [IP 또는 도메인] [포트] 예제 : 성공하는 경우 실행 telnet naver.com 80 연결에 성공하면 위에처럼 [Telnet naver.com] 표시됩니다. http 기본 포트인 80 포트가 열려있는 것을 알 수 있습니다. 예제 : 실패하는 경우 실행 telnet naver.com 3306 위에처럼 표시되면 해당 포트에 연결하지 못한다는 것을 알 수 있습니다. ▶텔넷(telnet) 사용이 안되는 경우 상황 위에처럼 나오면 [텔넷 클라이언트]가 활성화되지..
-
[CodeIgniter] JSON 반환프로그래밍/CodeIgniter 2018. 11. 16. 11:51
▶CodeIgniter JSON 반환 ▶설명 코드이그나이터(CodeIgniter)로 서버를 만들고 할 때 JSON으로 반환 값을 출력해야하는 경우가 있습니다. 출력 클래스(Output Class)를 이용하여 뷰(View)말고 JSON 데이터를 반환하는 법을 알아보겠습니다. 출력 클래스에 대한 자세한 내용은 아래의 매뉴얼을 참조하시기 바랍니다. 출력(Output Class) : http://www.ciboard.co.kr/user_guide/kr/libraries/output.html 예제 코드는 제가 자주 사용하는 방식으로 작성했습니다. ▶JSON 반환 방법 예제는 컨트롤러(Controller)를 포함하여 작성하겠습니다. 기본 사용법 간단하게 배열(or 객체)을 JSON으로 출력해주는 매서드를 컨트롤러(..
-
[MySQL] 시프트 연산자 (Shift Operator)데이터베이스/MySQL 2018. 11. 16. 11:00
▶MySQL 시프트 연산자 (Shift Operator) ▶설명 MySQL에서 사용할 수 있는 시프트 연산자를 간단하게 정리하였습니다.MySQL 5.5 Reference 기준으로 작성하였습니다. MySQL 5.5 Referrence : https://dev.mysql.com/doc/refman/5.5/en/bit-functions.html ▶시프트 연산자 (Shift Operator) (오른쪽) 결과는 UInt64(Unsigned 64-bit integer)입니다. 결과가 해당 범위를 벋어나면 0을 반환합니다. 코드 SELECT 4 >> 2; 결과 1
-
[네트워크] ping 명령어 - 네트워크 상태 점검, 도메인 IP 확인네트워크 2018. 11. 9. 10:48
▶네트워크 ping 명령어 - 네트워크 상태 점검, 도메인 IP 확인 ▶설명 ping (Packet INternet Groper)는 대상 컴퓨터를 향해 일정 크기의 패킷을 보낸 후, 대상 컴퓨터가 이에 대한 응답 메세지를 보내면 이를 수신하여 대상 컴퓨터 동작 여부 혹은 네트워크 상태를 파악할 수 있습니다. OS는 윈도우 기준으로 설명하고 자세한 옵션은 작성하지 않겠습니다. 응용으로 해당 도메인에 IP를 확인할 때 많이 사용합니다. ▶기본 : ping 윈도우 명령 프롬프트에서 실행한 예시입니다. 명령어 ping [IP 또는 도메인] 예제 실행 ping google.co.kr 결과 위에 결과로 알 수 있는 사항 도메인 google.co.kr IP는 172.217.25.3으로 확인 32바이트 패킷을 4회 보..