반응형

전체 글 80

PostgreSQL: 맥 psycopg2 설치 에러 해결법

에러메시지도 너무 길고 많아서 정확히 어떤 에러인지도 모르겠습니다. 설치 중에 난 에러인데 에러는 이렇게 생겼지만 실제로는 빨간색이라 더 기괴해보입니다.. Sunkyeongs-MacBook-Pro:Velog sunkyeonglee$ pip install psycopg2 Collecting psycopg2 Using cached https://files.pythonhosted.org/packages/5c/1c/6997288da181277a0c29bc39a5f9143ff20b8c99f2a7d059cfb55163e165/psycopg2-2.8.3.tar.gz Installing collected packages: psycopg2 Running setup.py install for psycopg2 ... err..

Server 2019.10.04

HTML의 확장기능, Beautify (Mac ver.)

HTML 코드를 작성하다 보면 들여쓰기, 내어쓰기가 통일이 되지 않아 코드가 지저분해 보이는 경우가 많습니다. 이럴 경우, 코드 하나하나 줄 정렬을 하다보면 굉장히 시간도 많이 잡아먹고 비효율적이게 됩니다. 그럴때 사용하는 확장 기능이 있습니다. Beautify를 이용하면 더 나은 코드 가독성을 위해 사용해보는 것도 나쁘지 않겠습니다. Beautify 설치하기 1. Visual Studio Code를 열어줍니다. 2. 맨 우측 제일 마지막 아이콘을 누릅니다 3. 검색창에 beautify를 검색합니다. 4. 제일 상단에 뜨는 beautify를 클릭해줍니다. 5. 설치 버튼을 눌러 설치합니다. 이 확장팩을 설치하면 바로 사용할 수 없습니다. 사용하기 전에 기능을 하나 설정해 주어야 하는게 그 기능이 바로 단..

HTML 2019.09.21

깃공부7: ~ 연산자

저번 시간에 배운 명령어는 ^나 ^^로 바로 위 조상과 고조상의 커밋까지 가는 법을 배웠습니다. 이번에는 간단히 ~를 사용하여 몇 단계 위로 바로 위치를 옮길 수 있는 명령어를 배워보겠습니다. git checkout HEAD~4 이 명령어는 HEAD를 4개의 커밋 이전으로 위치시킬 수 있습니다. 이런 상대참조가 제일 많이 쓰일때는 브랜치를 강제로 옮길 때입니다. 필요에 의해 브랜치를 강제로 몇 커밋 이전으로 옮겨야 할 경우 이런 명령어를 사용합니다. git branch -f master HEAD~3 여기서 -f의 의미는 강제입니다.

GIT 2019.09.17

깃공부6: 상대 참조(Relative Reference)

오늘은 상대 참조를 배웠습니다. 전 시간에 배웠던 HEAD를 브랜치로부터 분리하여 커밋을 가리는 법을 배웠는데 위 사이트와는 다르게 직접 깃을 사용하게 되면 C1 C2와 같은 예쁜 이름이 아니라 엄청 긴 해시 이름이 나오게 됩니다. 매번 이 이름을 사용하기란 굉장히 불편할 겁니다. 이런 이유에서 상대 참조라는걸 사용하는데 이 방법이면 아주 쉽게 접근할 수 있게 됩니다. 브랜치 옆에 ^를 붙이면(master^) 조상 커밋, 브랜치 옆에 ^^를 붙이면(master^^) 고조상 커밋, ~을 사용하면 한번에 여러 커밋 위로 올라가 작업할 수 있습니다. 간단히 Git checkout HEAD^ 해주면 됩니다!

GIT 2019.09.17

깃공부5: 깃 여기저기 옮겨다니기(Moving around in Git)

제가 이해한 바로는.. 보통 HEAD는 현재 체크아웃 된 커밋을 가리키는데 보통 브랜치 이름을 가리키게 됩니다. 그러나 HEAD를 선택적으로 브랜치 이름이 아닌 커밋 자체를 가리키게 할 수 있다는 의미인 것 같습니다. 브랜치 이름을 가리키던 HEAD를 분리시켜 커밋을 가리키게 한다는 것 같아요. 이 웹사이트는 간단하게 C1 혹은 C2로 나타내고 있지만 실제는 해시값을 사용합니다.

GIT 2019.09.17

자바스크립트 함수 및 이벤트

함수 프로그래밍 코드(스크립트 실행문) 를 저장하는 공간(실행 가능) 변수: 데이터형을 저장하는 공간(실행 불가) 함수는 함수명(); 혹은 참조변수();로 호출한다 함수는 반드시 개발자가 함수 정의문을 선언하고 호출문을 사용해야만 함수 내 일련의 실행문을 실행시킬 수 있다 매개변수가 있는 함수 함수를 호출 할 때 전달 값을 입력하여 호출 가능 function Family(dad, mom){ document.write(“My dad is ” + dad + “ and my mom is” + mom); { Family(“Lee”, “Mun”); 내장함수 함수 정의문 선언 없이 바로 호출만으로 사용 가능한 함수 자바 스크립트 엔진에 포함되어 있음 Return 함수에서 결과값을 되돌려 줄 때 사용 함수에서 ret..

자바스크립트 2019.09.16

Javascript 기초1

자바스크립트란? 개발자가 만든 문서에 방문자가 방문하여 어떤 동작을 취했을 때 그 동작에 대하여 반응이 일어날 수 있도록 도와주는 언어 HTML과 CSS로 정적인 웹사이트를 퍼블리싱 => 방문자의 영향 미치지 않음 자바스크립트로 방문자의 동작에 따라 웹사이트가 유동적으로 반응 자바스크립트의 특징 1. 인터프리터 언어 줄의 순서대로(위 -> 아래) 해석. 에러가 발생한 구문 분석 동작하지 않음 2. 클라이언트 스크립트 언어 사용자 컴퓨터에서 실행 => 서버의 부하 줄일 수 있음 서버스크립트 언어로 처리한다면 서버 일처리가 가중되어 부하가 걸림 3. 객체 기반 언어(Object Oriented Language) 객체와 그에 맞는 기능(메서드) 사용 4. 공개된 언어 5. 다양한 라이브러리 제이쿼리, 제이쿼리..

자바스크립트 2019.09.16

파이썬 모듈

모듈이란? 함수나 변수, 또는 클래스만을 모아놓은 파일 여러 함수를 한번에 불러들여 재사용 다른 파이썬 프로그램에서 사용할 수 있게 만들어 놓은 파일 파이썬 확장자 .py로 만든 파일은 모두 모듈 Import는 이미 만들어 놓은 파이썬 모듈을 사용할 수 있게 해주는 명령어니 파일이름.py를 사용하지 않도록 주의 import moduleSample (Good) import moduleSample.py (Bad) 모듈 예제 모듈을 저장한 디렉토리로 이동 후 대화형 인터프리터 실행 모듈을 import 모듈 안의 함수 사용하기 결과값 도출 성공 모듈 이름 없이 함수만 사용하고 싶은 경우 from 모듈이름 import 모듈 함수 특정 함수 불러오기 ,(컴마)로 구분 모든 함수 불러오기 *로 부른다 if __nam..

파이썬 2019.09.16
반응형