본문 바로가기

Programming Language

(90)
[Python] 파이썬 간단하게 설치하는 방법 - Window 오늘은 파이썬을 간단하게 설치하는 방법(윈도우)에 대해 포스팅하겠습니다. 1. www.python.org 에 접속해서 상단 메뉴에서 Download -> Window를 클릭합니다. 클릭한 페이지로 이동하면 위 사진처럼 나옵니다. 빨간박스를 클릭해줍니다. 제 pc는 윈도우 64비트입니다. 2. 설치된 파일을 실행하면 위와 같이 나옵니다. Install Now를 클릭하기 전에 "Add Python 3.8 to PATH"를 반드시 체크하고 설치하세요. 그래야 인스톨러가 윈도우 path 환경 변수에 Python38 디렉토리와 Scripts 디텍토리를 자동으로 추가해줍니다. 3. 설치가 완료되었습니다. 4. 명령프롬프트(cmd)를 실행시켜서 설치가 되었는지 확인해줍니다. 5. 설치된 python을 실행시켜 Hel..
[Python] 블록체인 32비트 파이썬 가상화(venv) 설치하는 방법 - Window 국내 증권사에서 제공하는 COM방식의 시스템 트레이딩 API를 사용할때 반드시 32비트가 필요합니다. 그래서 오늘은 윈도우 32비트 파이썬 가상화(venv) 설치하는 방법을 포스팅하겠습니다. 1. www.python.org/downloads/release/python-380/ 에서 빨간박스에 체크한 인스톨러를 설치해줍니다. 2. 설치된 파일을 실행해줍니다. Install Now를 클릭해줄때 반드시 'Add Python 3.8 to PATH'는 체크 해제 해줍니다. 기존에 다른 버전이 설치되어있다면 그 버전을 사용하고 32비트는 가상환경에서 실행해주기 위함입니다. 3. 별도로 폴더를 만들어줍니다. 저는 D:\python\VirtualEnv라는 디렉토리를 생성해주었습니다. python -m 옵션은 라이브러리..
[PHP] 현재 서버 시간 가져오기 및 응용 (date, strtotime, time) PHP 함수 중 하나인 date 함수는 원하는 format에 따라 현재 PHP 서버에 시간 값을 가져옵니다. ※ 함수 형식 : date( format, timestamp = time() ) format 형식 설명 예시 Y 연도 2002 m 월 (한자리수 월인 경우, 앞에 0이 붙음) 09 or 12 d 일 (한자리수 일인 경우, 앞에 0이 붙음) 03 or 29 H 시 (0이 붙는 24시간 형식) 13 i 분 (0이 붙는 60분 형식) 59 s 초 (0이 붙는 60초 형식) 34 u 마이크로초 45122 w 요일을 숫자로 표현 0(일요일) ~ 6(토요일) ● 예제 아래는 기본적인 날짜, 시간, 일시를 가져오는 예제입니다. 포맷을 파라미터로 넣어 원하는 형식으로 가져옵니다. 아래는 조금 응용한 예제입니다...
Creating default object from empty value 에러 해결 PHP 위와 같이 포스트맨으로 작업중에 Creating default object from empty value 에러가 발생하였습니다. 저의 경우, 배열 키에 빈 객체가 발생하여 빈값으로 노출되어 warning으로 떴던거 같습니다. 예를 들어, $this->result->data->list = array(); 라고 배열을 선언했었습니다. 하지만, $this->result->data를 선언해주지 않고 바로 건너 뛰었기 때문에 경고가 발생한것으로 추측됩니다. 그래서 $this->result->data = array();로 수정하였더니 오류가 해결되었습니다. 다른 케이스도 있겠지만, 저같은 경우 위와 같이 해결이 되었습니다.
[이클립스 문제해결] Unfortunately the Java version needed to run Eclipse Installer couldn't be found on your system. You need the following version or a higher version: 문제해결 이클립스를 설치하다보면 브라우저로 아래와 같은 문구가 노출되어 당황한 경험이있습니다. 문제 해결하는 방법을 공유하고자 글을 작성하였습니다. Unfortunately the Java version needed to run Eclipse Installer couldn't be found on your system. You need the following version or a higher version: 1. 아래 링크를 타고 사이트로 이동합니다. https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2020-03/R/eclipse-java-2020-03-R-win32-x86_64.zip Eclipse do..
[PHP] array_slice () 함수 (배열 자르기) ● array_slice() : 배열을 자르는 함수 입니다. array_slice(array_name, starting_position, slice_length, preserve_keys) 매개 변수는 총 4개 입니다. array_name : 배열 이름 starting_position : 배열에서 슬라이스의 시작 위치를 지정합니다. slice_length : 슬라이스 길이 preserve_keys : 함수가 배열의 키를 보존할지 여부를 TRUE 또는 FALSE로 지정하며,기본값은 FALSE입니다. array ([0] => blue) array ([0] => white) array ([0] => black [1]=> red [2] => white [3] => blue) 인덱스 0 : black 인덱스 1 ..
[PHP] ini_set() 함수 php의 설정하기 위한 함수이며, php의 설정 확인은 웹페이지의 경우 sample.php파일에서는 를 작성하여 브라우저를 통해 확인이 가능합니다. 커맨드라인에서 확인하려면 php -i를 실행하면 현재 php의 설정 내용을 확인 할 수 있습니다. ● ini_set() : 호스팅업체에서 제공하는 서비스이용시 or 일시적 or 동적으로 php설정을 변경하기 위해서 사용합니다. string ini_set ( string $varname , string $newvalue ) $varname : 설정 변수의 이름 $newvalue : 설정을 변경할 새로운 값 ini_set("display_errors", 1); 위 예제 코드를 사용하면 error의 표시 여부를 조절할 수 있습니다. ini_set() 함수는 해당 ..
[PHP] addslashes (), stripslashes () 와 get_magic_quotes_gpc ()함수 DB 작업을 하다보면 쿼리를 작성하게 됩니다. 이때 DB 시스템은 큰따옴표(") , 작은따옴표(') , 백슬래시(\) , NULL byte를 문자열을 구분하는 등의 기준으로 사용됩니다. 하지만, 하나의 문자열 안에 따옴표가 들어가면 오류가 발생하는 경우가 흔히 있습니다. 이러한 예상치 못한 오류는 취약점으로 이어지기도 하기에, DB관리에 주의 해야 합니다. ● addslashes () : 데이터베이스의 질의에서 처리할 필요가 있는 문자 앞에 백슬래시를 붙인 문자열을 반환합니다. 예를 들면, 'It's a pen' 이렇게 쿼리를 전송하면 It뒤에 '(작은따옴표)로 인해 오류가 발생합니다. 그래서 따옴표들을 기준을 가지고 다르게 표현해주어야 하는데 이것을 흔히 이스케이프 시킨다고 합니다. 'It\'s a p..