기술블로그334 9. 네트워크의 기초 [LAN, MAN, WAN] 네트워크의 기초 출처 : 면접을 위한 CS전공지식 노트(책 / 강의) 네트워크 분류 [LAN, MAN, WAN] LAN (Local Area Network) 비교적 짧은 거리에 연결되어 있는 노드와 링크들의 집합이다 사무실 내, 빌딩 내, 캠퍼스 내 네트워크가 될 수 있다 MAN과 WAN보다, 즉 소규모 네트워크고, 근거리 통신망이라서 높은 안정성과 속도를 가지고 있다 하나의 IP 주소를 가지고 여러 MAC 주소를 구별하는 네트워크다 MAC은 기기에게 주어진 변하지 않는 물리적 주소다 IP 주소는 논리적 주소로, 변경이 가능하다 즉 하나의 IP 주소가 MAC 주소를 통해 여러 기기들을 구별할 수 있다 MAN (Metropolitan Area Network) 대도시 규모 (서울)의 노드와 링크들의 집합이다.. 2023. 2. 23. 여행석사 - 댓글 비동기 기능 댓글 쓰기, 수정하기, 삭제하기 비동기 기능 비동기를 구현할 때에는, HTML 문서 안에, 어느 부분을 비동기 처리하고 싶은지, 큰 틀을 먼저 정하는 것이 중요하다. 댓글 비동기 댓글 삭제 비동기 댓글 수정 비동기 2023. 2. 22. 여행 석사 - 검색 결과 정렬 기능 검색 기능 - 정렬 기능 기능 Search의 모델 class Search(models.Model): # 검색할 때, 받는 필드 title = models.CharField(max_length=10) # 인기 검색어를 위해 필요한 필드 count = models.PositiveIntegerField(default=0) views.py의 검색 기능 def search(request): popular_list = {} if request.method == "GET": search = request.GET.get("searched", "") sort = request.GET.get("sorted", "") if not search.isdigit() and not search == "": if Review.obj.. 2023. 2. 22. 여행 석사 - 인기 검색어 기능 검색 기능 - 인기 검색어 기능 Search의 모델 class Search(models.Model): # 검색할 때, 받는 필드 title = models.CharField(max_length=10) # 인기 검색어를 위해 필요한 필드 count = models.PositiveIntegerField(default=0) views.py의 검색 기능 def search(request): popular_list = {} if request.method == "GET": search = request.GET.get("searched", "") sort = request.GET.get("sorted", "") if not search.isdigit() and not search == "": if Review.ob.. 2023. 2. 22. 여행석사 - 검색 기능 검색 기능 - 검색 기능 Search의 모델 class Search(models.Model): # 검색할 때, 받는 필드 title = models.CharField(max_length=10) # 인기 검색어를 위해 필요한 필드 count = models.PositiveIntegerField(default=0) views.py의 검색 기능 def search(request): popular_list = {} if request.method == "GET": search = request.GET.get("searched", "") sort = request.GET.get("sorted", "") if not search.isdigit() and not search == "": if Review.object.. 2023. 2. 22. 여행석사 - Pagination 기능 검색 기능 - Pagination (페이지네이션) Search의 모델 class Search(models.Model): # 검색할 때, 받는 필드 title = models.CharField(max_length=10) # 인기 검색어를 위해 필요한 필드 count = models.PositiveIntegerField(default=0) views.py의 검색 기능 def search(request): popular_list = {} if request.method == "GET": search = request.GET.get("searched", "") sort = request.GET.get("sorted", "") if not search.isdigit() and not search == "": if.. 2023. 2. 22. 여행 석사 - 소개 프로젝트 기간 : 2022.10.30 ~ 2022.11.07 팀원 : 감동재 (팀장), 이제준 (임시 팀장), 지현식, 조수람 맡은 역할 : 풀스택 개발, Readme 문서 정리 사용 도구 : Python (Django), JavaScript | HTML, CSS | Github 내용 : 국내 여행이 증가함에 따라, 사람들끼리 여행 정보를 공유하고, 소통할 수 있는 사이트 코드 링크 : GitHub - jejoonlee/Travel_Master_Semi_pjt GitHub - jejoonlee/Travel_Master_Semi_pjt Contribute to jejoonlee/Travel_Master_Semi_pjt development by creating an account on GitHub. git.. 2023. 2. 22. Joontooling 프로젝트 - Daum 주소 API Joontooling 프로젝트 업무 : 회원가입 모델링 Daum 주소 API 가지고 오기 주소 {% render_field form.address class="input_effect" placeholder="주소" id="address" %} 도로명 주소 찾기 상세 주소를 추가해 주세요 주소 입력칸 그리고 주소 찾기 버튼을 만든다 주소 찾기 버튼을 누르면 Daum 주소 찾기 팝업을 띄운다 Daum 주소 찾기 API는 따로 Key를 받지 않아도 된다 위에 있는 코드를 그냥 가지고 오면된다 예제 코드가 있는데, 예제 코드보다는 간단하게 만들어서 사용했다 function searchAddress() : 함수이다. HTML에서 주소 찾기 버튼을 누르면 을 통해서 searchAddress 기능을 실행시켜 준다 (.. 2023. 2. 22. Udemy - Javascript - Binary Heaps Udemy - Javascript - Binary Heaps Udemy JavaScript 이진 힙 MaxBinaryHeap : 부모 노드가 항상 자식 노드보다 크다 MinBinaryHeap : 부모 노드가 항상 자식 노드보다 작다 이진 힙은 항상 오른쪽과 왼쪽의 자식 노드를 채운다 MaxBinaryHeap 에서는 루트 노드가 제일 커야 한다 각 노드는 최대 2개의 자식을 가지고 있다 같은 층에 있는, 자식들은 부모 노드보다 작거나 큰거지, 서로의 관계는 상관이 없 인덱스 0의 자식은 1, 2 인덱스 1의 자식은 3과 4 인덱스 2의 자식은 5와 6 인덱스 3의 자식은 7, 8 즉 인덱스 n의 자식 노드를 구할 때에는 왼쪽 노드는 2n + 1 오른쪽 노드는 2n + 2 반대로 부모 노드를 구할 때에는 (.. 2023. 2. 22. 이전 1 ··· 25 26 27 28 29 30 31 ··· 38 다음