구름톤 딥다이브 PBL 과제2 수행 결과를 포함해 정리한 글입니다. 0. Flask Python 기반의 웹 프레임워크- Django와 더불어 Python 웹 프레임워크의 양대산맥이라고 불림- 요즘은 FastAPI에 밀려나고 있는 추세라고도 함- 짧은 코드 몇 줄만으로 동작하는 웹페이지를 생성할 수 있음 Flask 웹 페이지를 생성한 후 "Hello World!" 라는 간단하고도 영원히 익숙한 문장을 출력하려고 한다. 이번에는 윈도우 환경이 아닌 맥 OS에서 진행했다. 맥을 사용할 기회가 생겨 맥의 Homebrew를 통해 생성했다. 완성 결과물) 1. 개발 환경 세팅일단 맥에서 진행하고자 하면 소프트웨어 설치를 용이하게 해주는 Homebrew를 설치하면 편리하다.또 Flask를 이용하기 위한 Pytho..
조원분들과 함께한 구름톤 딥다이브 PBL 과제1 수행 결과를 정리한 글입니다. 분석 대상: 200722_tcp_anon.pcapng(Netcat - string, file and characters)파일 다운로드 URL: https://wiki.wireshark.org/SampleCaptures#tcp파일이 접속한 URL: https://www.rfc-editor.org/rfc/rfc2549.html원문 파일명: IP over Avian Carriers with Quality of Service 1. 패킷 개요해당 패킷은 총 35패킷으로 이루어져 있다.3-Way Handshake의 대표적인 예시 패킷으로 보임. [연결 확인](1) 클라이언트가 도착할 서버에 SYN 패킷을 보냄. (출발지 7875 → 도착..
인증 · 보안 기능 없는 회원가입 api 내 자력으로 코드를 작성했기보다는 chatGPT - Comma... 도움을 많이 받았기에 많이 아쉽다. 다음 회원가입 api구현에는 도움을 받지 않고 작성할만큼 성장하고 싶다. 프로젝트 전체 구조src └── main └── java └── com └── example └── Backend └── Study ├── BackendStudyApplication.java ├── controller │ └── UserController..
나도 인텔리제이에서 sout 단축어로 System.out.println(); 만들어내고 싶다. 다른 사람들은 인텔리제이에서 sout를 비롯한 다양한 단축어로 뚝딱 코드 작성하는데 내 인텔리제이는 어딘가 문제가 많았다. 단축어 사용을 위해 sout 입력 시 SQL... 코드가 생성될 위기에 처했다. 따라서 여유로운 코드 생활을 위해 찾아보았고 나중을 위해 기록해 두기로 했다. 1. 인텔리제이 로고 옆 File - Setting 열기 (Ctrl+Alt+S로도 가능) 2. Keymap 에서 Window → Eclips로 변경 3-1. 가장 왼쪽 상단 검색에 Live Template 검색3.2. Editor 하위 항목 Live Template 클릭3-3. Java 항목 클릭해 항목 펼치기 4. Java..
리눅스 vi에디터 커서 이동키 정리 h한칸 왼쪽으로 이동l한칸 오른쪽으로 이동j한줄 아래로 이동k한줄 위로 이동w다음 단어의 첫 글자로 이동W다음 단어의 첫 글자로 이동b이전 단어의 첫 글자로 이동B이전 단어의 첫 글자로 이동e단어의 마지막 글자로 이동E단어의 마지막 글자로 이동^그 줄의 첫 글자로 이동$그 줄의 마지막 글자로 이동0그 줄의 처음으로 이동다음 줄의 첫 글자로 이동+다음 줄의 첫 글자로 이동-윗줄의 첫 글자로 이동(이전 문장의 첫 글자로 이동)다음 문장의 첫 글자로 이동{이전 문단으로 이동}다음 문단으로 이동