목록기타 (11)
SOCO
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bXnldc/btrdOWDkU5K/kAdFlHq0iIs3t63gbKtsq1/img.png)
프로젝트를 진행할 수록 github의 중요성을 깨닫는 것 같습니다! 처음에는 repository, branch, merge, commit, push, pull 등 용어도 생소하고 어려웠습니다(물론 지금도 어렵습니다😭😭) 다양한 방법을 시도해보았는데요! 저에게 익숙한 방법을 찾은 것 같아 공유합니다! 우선 제가 시도한 방법들을 나열해보겠습니다 1. github 사이트에 바로 push 하기 2. 소스트리 사용하기 3. github desktop 사용하기 4. 터미널 사용하기 지금은 1, 3, 4를 섞어서 사용하고 있습니다! 요즘은 터미널이 익숙해서 오늘은 터미널에 대해 포스팅해보겠습니다! 1. git clone github 레포지토리에 있는 폴더/파일을 로컬에 복사합니다. git clone [github h..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bTuNw5/btrdlAaIczu/0g6sEyPnbkJcfRbzTIfPK1/img.png)
pycharm에서 git 활성화, 커밋하는 방법은 아래를 참고해주세요! https://ssooccoo.tistory.com/111?category=954582 Pycharm에서 git활성화 파이참 메뉴에서 VCS > Enable Version Control Integration 클릭 > git으로 설정한 후 확인 파이참 하단에 Git이 생기면서 "Create Git repository in 폴더명" 알림이 뜬다 !! 파일 이름이 빨간색으로 변하는데.. ssooccoo.tistory.com 1. github 에서 repository 만들기 레포지토리를 만들고 나면 이런 화면이 나옵니다! 2. 터미널에서 우선 올리고 싶은 파일 경로로 들어가기 3. or push an existing repository fr..
파이참 메뉴에서 VCS > Enable Version Control Integration 클릭 > git으로 설정한 후 확인 파이참 하단에 Git이 생기면서 "Create Git repository in 폴더명" 알림이 뜬다 !! 파일 이름이 빨간색으로 변하는데 이는 아직 추적이 안 되었다는 의미! - 터미널에서 git status라는 커멘드를 해보면 추적을 해야하는데 아직 추가가 되지 않은 파일을 보여줌! - git status라는 커멘드를 입력하기 전에 해당 폴더로 이동해야함 - 터미널은 bash 터미널을 사용하는 게 편하다 ! cd [repository가 생성된 폴더 경로] git status 추적하지 않을 파일, 폴더는 .gitignore에 포함시킬 것 ! *이름 마지막에 /하면 폴더로 인식함 커..
git은 로컬에서 관리되는 버전관리시스템(VCS) github은 클라우드 방식으로 관리되는 버전관리시스템(VCS) - 버전관리시스템 : 코드가 변경된 부분을 모두 기억해준다! - 일단 git으로 로컬 저장소에 작업한 내용을 저장한 뒤 해당 내용을 github에 업로드하는 형식으로 사용하게 된다
게시판 기능 리스트 find 작성 insert 수정 update 삭제 delete 1. 작업폴더에 하위폴더로 templates만들기 flask에서 html 파일을 관리하기 위해 사용되는 폴더 2. localhost:9000/write => get형태로 요청한 것임 render_template => html파일을 그냥 보여줌(랜더링) Flask기본포트는 5000! 3. 버튼을 누른 경우(submit) => post형태로 데이터를 전송 => 이걸 flask에서 받아서 데이터베이스에 저장하는 것임!
client가 웹브라우저를 켜서 url을 입력하면 http Request가 만들어짐 해당 서버컴퓨터에 웹 페이지를 요청함 요청을 받아서 응답을 주는 역할을 하는 웹 서버 프로그램이 설치되어있는 컴퓨터가 요청을 받고 이 요청에 따라서 적합한 페이지를 주기 위해서 그 뒤에 있는 여러가지 컴퓨터들이 작업을 해서 요청에 맞는 웹페이지를 만들어줌 만들어진 웹 페이지를 http response 응답으로 보내주면 웹브라우저가 해당 페이지를 받아서 client가 이해하기 쉽게 만들어줌 백앤드 개발자가 웹서버, 백앤드, 데이터베이스를 담당하고 프론트 앤드 개발자가 프론트앤드를 담당함 MVC(model-view-control) 패턴 model : database view : front control : back clien..
1. 다운로드 받은 프로그램 실행하기 mac은 앱스토어가 아니라 웹에서 다운받은 프로그램 실행에 엄격하다 다운로드 받은 후 실행을 시켰으나 경고창이 뜬다면 상단의 애플모양 -> 시스템환경설정 -> 보안 및 개인정보 -> 일반 -> 확인없이 열기 2. SMC != 포맷 (SMC 재설정은 포맷과 다릅니다!!) 갑자기 맥북 충전이 안 되는 문제가 발생했다...😭😭😭😭 무서웠는데 찾아보니 SMC를 재설정하면 된다는 글이 있었고 지금은 충전이 잘 되고있다!! 1) 시스템 종료 2) 전원버튼 10초동안 길게 눌렀다가 떼기 (중간에 애플로고가 나와도 계속 누르고 있어야한다) 3) 15초 정도 기다리고 전원버튼 눌러서 켜기
여러 업체에서 하는 부트캠프만 들어봤는데... 부트 캠프(Boot Camp)는 애플이 제작한 소프트웨어로 인텔 프로세서 기반 매킨토시 컴퓨터에 마이크로소프트 윈도우 운영 체제를 설치하는 데 도움이 되는 애플의 맥 OS에 포함된 멀티 부팅 유틸리티이다. 부트 캠프는 가상화 기술을 사용하지 않으므로 여러 운영 체제를 동시에 사용할 수는 없다. 다른 다중 시동 시스템과 마찬가지로 운영체제를 바꾸려면 사용하고 있던 운영체제를 끝내고 다시 시동하여야 한다. 출처 : https://ko.wikipedia.org/wiki/부트_캠프_(소프트웨어) 부트 캠프 (소프트웨어) - 위키백과, 우리 모두의 백과사전 부트 캠프(Boot Camp)는 애플이 제작한 소프트웨어로 인텔 프로세서 기반 매킨토시 컴퓨터에 마이크로소프트 ..
서버에 대한 설명 https://rainkim.tistory.com/35 AP서버 vs Web서버 vs WAS vs DB서버 AP서버, ApApplication Server 먼저 Application Server란, 말그대로 서버 그 자체 네트워크가 연결되어있기만 하다면, 그 네트워크를 통해 서버와 Endpoint 간의 통신을 할 수 있는 Server 이다. 즉, HTTP 뿐 아.. rainkim.tistory.com 서버 : 요청한 걸 주는 컴퓨터 ip : 그 컴퓨터의 주소 클라이언트는 크롬, 익스플로러, 엣지 같은 브라우저를 타고 ip 주소를 검색해서 서버로 옴 주소의 별명을 지어줌 : 도메인 브라우저에 도메인을 검색해서 서버로 옴 브라우저로만 오면 서버에서 모든 정보를 보내야하므로 정보가 많아질수록..
git과 github의 차이 git : local(쉽게 말해서 내 컴퓨터) 내에서 소스코드를 관리하는 것 github : local에서 관리한 소스코드를 업로드하고 공유하는 공간 출처 : https://velog.io/@blair-lee/VSCode%EC%97%90%EC%84%9C-Github-%EC%97%85%EB%A1%9C%EB%93%9C%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95%EC%A7%B1%EC%89%AC%EC%9B%80%E3%85%8B%E3%85%8B