반응형

분류 전체보기 81

맥에서 JDK 설치 & 환경변수 설정

맥에서 JDK 설치맥에서 JDK 설치하는 방법입니다.우선적으로, Java를 설치하기 위해 웹사이트로 이동합니다.https://www.oracle.com/technetwork/java/javase/downloads/index.html Java SE - Downloads | Oracle Technology Network | OracleWhich Java package do I need? Software Developers: JDK (Java SE Development Kit). For Java Developers. Includes a complete JRE plus tools for developing, debugging, and monitoring Java applications. Administrator..

PostgreSQL: 맥 psycopg2 설치 에러 해결법

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

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

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

깃공부7: ~ 연산자

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

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

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

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

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

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

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

Javascript 기초1

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

반응형