본문 바로가기

개발(Development)273

[JS] 자바스크립트 데이터 타입: 기본 타입(원시 타입) # 자바스크립트의 데이터 타입 1. 기본 타입(원시 타입: Primitive Type) 1) 숫자(number) 2) 문자열(string) 3) 불린값(boolean) 4) undefined 5) null 6) 심벌(symbol) 2. 참조 타입(객체 타입: Object/Reference Type) 1) 객체 2) 배열 3) 함수 4) 정규 표현식 * 배열, 함수, 정규표현식도 모두 객체다. # 기본 타입(원시 타입: Primitive Type) 1) 숫자(number): 64비트 부동소수점 형식으로, 모든 숫자를 실수로 처리한다. var num_01 = 10; // 정수도 실수로 처리한다. var num_02 = -10.05; // 실수 var num_03 = 10/0; // +Infinity var .. 2020. 10. 9.
[파이썬] pip 설치 SSLError 오류 해결 방법: SSLCertVerificationError [SSL: CERTIFICATE_VERIFY_FAILED] 회사 컴퓨터나 사내망 등의 환경에서 pip로 파이썬 라이브러리를 설치하면, 아래와 같이 SSL관련 에러가 뜰 때가 있다. (방화벽/프록시 등의 이슈로, 해결 방법은 간단하다) pip install requests 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1045)'))' Server's certificate is not trusted --tursted-host 옵션으로 파이썬 라이브러리 서버 주소(pypi.org와 files.pythonhosted.org)를 넣어주면 된다. pip --t.. 2020. 10. 9.
[JS] 자바스크립트 변수 생성 과정, 호이스팅 정리 # 자바스크립트의 변수 numOne = 1 처럼 값을 저장해둔 저장소. 필요할 때마다 numOne라는 이름으로 사용할 수 있다. 정확히는 38이라는 값이 저장된 메모리 주소(0x0773F542 등)를 저장하고 있다. var numOne = 1; console.log(numOne); // 1 # 변수의 생성 : var, let, const 키워드로 변수를 만든다 1) var : ES5 이전에 사용하던 변수 생성 키워드. 스코프 관련 이슈가 있음 var numTwo = 2; console.log(numTwo); // 2 2) let: ES6 부터 나온 변수 생성 키워. 다른 언어랑 비슷하다. let numThree = 3; console.log(numThree); // 3 3) const: ES6 부터 나온.. 2020. 10. 8.
[JS] VS Code로 HTML, JavaScript 개발 환경 구축/실행(@맥, 윈도우) # Visual Studio Code 에디터로 HTML, JavaScript 개발 환경 구축/실행하는 방법 1. VS Code 설치 2. 폴더지정, 파일 생성 3. JS파일 실행(Code Runner) 4. HTML 실행(Open In Browser, Live Server) 1. VS Code 설치 ▶ Visual Studio Code 사이트 가서 OS에 맞게 다운 받는다. code.visualstudio.com Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.. 2020. 10. 3.
[파이썬/장고/맥] 파이참(CE) 장고 프로젝트 생성, 장고 설치, 서버 구동 방법 ▶ 맥(Mac) 파이참 커뮤니티 에디션 환경에서 | 프로젝트를 신규 생성하고, | 장고를 설치 및 설정하고, | 서버를 구동해봅니다. ※ 개발 환경 PC : 맥(Mac 10.15.5) IDE : Pycharm Community Edition(무료 CE 2019.2.4 버전) ※ 기존에 생성한 장고 프로젝트를 파이참에 연동하는 방법은 아래 포스팅을 참고. curryyou.tistory.com/143 # 작업 순서 : 파이참에서 1) 프로젝트 생성하고, 2) 장고를 설치하고, 3) 장고 프로젝트로 설정하고, 4) 서버를 구동 합니다. 작업 순서 1. 파이썬 프로젝트 생성 2. 장고 설치 3. 장고 프로젝트 설정 4. 서버 구동 1. 파이썬 프로젝트 생성 : 파이썬 기본 프로젝트를 생성하고, 신규 가상환경을 .. 2020. 9. 21.
[파이썬/장고] 맥(Mac) 파이참 장고 프로젝트 설정 방법 | 기존에 생성한 가상환경과 장고프로젝트를 파이참에서 작업할 수 있도록 설정하는 작업 # 참고 : (터미널) 가상환경 생성, 장고 설치, 프로젝트 생성방법 --> curryyou.tistory.com/140 # 파이참에서 가상환경, 프로젝트 연동 설정하기 : 파이참에서 1) 프로젝트를 열고, 2) 가상환경을 설정하고, 3) 테스트 해봅니다. 작업 순서 1. 프로젝트, 가상환경 위치 확인 2. 파이참 실행 3. 프로젝트 오픈(in 파이참) 4. 가상환경 설정(in 파이참) 5. 테스트 1. 프로젝트, 가상환경 위치 확인 : 기존에 생성해둔 장고 프로젝트와 가상환경의 위치를 확인합니다. # 장고 프로젝트 위치 확인 # 기존 가상환경 위치 확인 * 파이참에서 프로젝트를 열고, 가상환경을 설정해줄 때 필요합니다.. 2020. 9. 20.
[파이썬/장고] 맥(Mac) 파이썬 장고 가상환경 생성/설정 - Mac OS Python Django Virtual Environment Setting # 파이썬 가상환경이란? : 프로젝트 별로 따로 모듈 및 버전 관리를 할 수 있게 해주는 (가상의) 독립공간입니다. 그림의 맨 위 모습처럼, 프로젝트마다 각기 다른 종류/버전의 패키지를 사용할 수 있게 되는 것입니다. 만약 모든 프로젝트가 동일한 모듈과 버전을 사용해야한다면, 관리가 상당히 까다로워질 수 있습니다. # 가상환경에서 장고프로젝트 시작하기 : 터미널을 통해 1)가상환경을 생성하고, 2) 장고를 설치하고, 3) 프로젝트를 생성하고, 4) 서버를 구동합니다. 작업 순서 1. 파이썬 버전 확인 2. 루트 디렉터리 생성 3. 가상환경 생성 4. 가상환경 활성화 5. 장고 설치(in 가상환경) 6. 장고 프로젝.. 2020. 9. 18.
[파이썬] 넘파이(numpy) : 배열 크기, 형상 확인(shape, ndim, size, len) """ 넘파이 배열 객체(numpy.ndarray)의 형상 및 크기 확인 기본 함수 4가지 (shape, ndim, size, len) """ # 1. ndarray.shape : 몇행 몇열인지 반환 # 3개 원소 배열 -> (3, ) 반환 arr_3 = np.array([0, 1, 2]) arr_3.shape # (3, ) # 2x3 배열 -> (2, 3) 반환 arr_2x3 = np.array([ [11, 12, 13], [21, 22, 23] ]) arr_2x3.shape # (2, 3) # 2x3x2 배열 -> (2, 3, 2) 반환 arr_2x3x2 = np.array( [ [ [111, 112], [121, 122], [131, 132] ], [ [211, 212], [221, 222], [2.. 2020. 6. 30.
[MySQL] 테이블 필드의 공백, 개행문자, 캐리지리턴 등 제거(하이픈 제거 포함) [MySQL] 테이블 필드의 공백, 개행문자, 캐리지리턴 제거 - 문제상황 -csv파일을 MySQL 테이블에 밀어 넣고, select를 해본다. shopname 필드로 조회를 하면 정상적으로 조회가 되지만,tel필드로 조회를 해보면 조회가 되지 않는다. 이런 경우 문제는 대부분 특수문자 혹은 보이지 않는 공백이 삽입된 경우다. 그래서 아래와 같이 like를 활용하여 다시 한번 조회해보았다. 조회가 성공적으로 되었다. 문제가 명확해졌다. 뒤에 뭔가 있는 것이다.(확인하는 방법이 따로 있긴 하지만 귀찮다. 그냥 처리한다) - 해결책 - 그럼 이제 공백, 탭, 라인피드, 캐리지리턴 등을 제거하는 법을 알아보자. 필드값 변경 함수replace(필드명, 변경할 문자, 변경될 문자)- '필드명'에 해당하는 레코드에.. 2016. 2. 1.