Trainer 1 - ls : 디렉토리/파일 리스트 출력 - ls -l : 디렉토리와 파일 구분 - ls -a : 숨겨진 파일 출력 (숨겨진 파일은 파일명 앞자리에 "."이 들어감) - ls -al: 둘다 ex) -rw-rw-r-- 1 trainer1 trainer1 779 9월 24 18:37 start.txt drwxr-xr-x 2 trainer1 trainer1 1024 9월 24 11:52 tmp 디or파 permission 용량 생성날짜 파일명 Trainer 2 디렉토리간의 이동 / 디렉토리 형성, 삭제 / 파일의 복사, 이동, 삭제 / : 최상위 디렉토리, 루트 디렉토리 - pwd : 현재 경로 출력 - cd .. : 경로 한단계 위로 - cd 디렉토리 : 경로 한단계 아래로 - cd / : ..
전체 글
tech blog
1. OSI 7 계층 OSI 7 계층이란? : 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것. 7계층 - Application layer 6계층 - Presentation layer 5계층 - Session layer 4계층 - Transport layer TCP/UDP 프로토콜 사용* 3계층 - Network layer 라우팅(데이터를 목적지까지 가장 안전하고 빠르게 전달하는 기능) / 라우터 2계층 - DataLink layer 컴퓨터-컴퓨터, 맥 주소 가지고 통신 / 스위치 1계층 - Physical layer 회선 / 통신 케이블, 허브,, *TCP / UDP 프로토콜 차이점 TCP - 주고 받고 주고 3 -> 신뢰성 있음, 연결지향적(느슨한 연결) UDP - 내가 주고주고주고주..
Model (모델) 데이터베이스에 저장되는 데이터 Template (템플릿) 사용자에게 보여지는 부분 앞에서 만들었던 html파일 다른 작업들과 화면 디자인 작업을 분리하여! 집중! 확장! View (뷰) 웹 요청을 받고, 전달받은 데이터들을 해당 앱의 로직으로 가공하여, 그 결과를 template에 보내줌 데이터를 가공하는 처리!! 대가리역할!!! +URLconf - URL 설계 URL - view와 template을 이어주는 역할 위 부분을 만들어 주는 작업 = URLconf (path로~) 정리!! 데이터저장 형태를 어떻게 할지 결정할거다 → Model 유저에게 보여지는 화면을 고치고 싶다 → Template 데이터를 가공해서 처리하고 싶다 → View 가공한 데이터를 유저가 보는 화면으로 넘겨주고..
가상 환경 만들기 python -m venv myvenv[이름] 키기 source myvenv/Scripts/activate 끄기 deatcivate pip install django 첫 번째 Django 프로젝트 시작하기 django-admin startproject firstsite[이름] → firstsite 상위폴더 안에 firstsite 하위폴더 생김. 헷갈리니까 상위폴더 이름을 firstsiteproject로 바꿔 주자~ → 그리고 firstsiteproject 상위폴더 안으로 이동하자~ Django 서버 작동시키기 python manage.py runserver 끄기 ctrl+C 내가 만든 페이지를 웹에 띄우는 작업 해보자! app 만들기 (manage.py 있는 폴더에서) python ma..
원래 전공 관련 내용들을 올리던 블로그가 있었는데, 2021년을 맞이하고 심적으로도 외적으로도 바뀐 것이 많아서 새롭게 운영하고 싶어졌다! 내 1전공은 정보보안암호수학, 2전공은 소프트웨어공학이다. 19학번이고 현재 대학교 3학년에 재학 중이다. 원래 나는 고등학생 때부터 컴퓨터 보안이라는 뚜렷한 진로 희망을 가지고 있었다. 하지만 대학에 입학하고 마주한 전공은 내 생각과는 아주 많이 달랐다. 그렇기에 지난 2년동안 방황하며 내 꿈이 무엇일지 찾아 다녔다. 결론부터 말하자면, 나는 아직도 내 진로를 정하지 못했다. 내가 좋아하는 것은 무엇인지, 잘하는 것이 무엇인지 모르겠다. 그렇기에 이번 년도에 최대한 많은 경험을 하며 자신을 알아가는 시간을 가지고 싶다. 블로그를 시작하는 이유도 이와 같다. 내가 지..