분류 전체보기62 질문 즉문즉답 제목 : 3-11 강의 mongoDB 연결이 안됩니다. 운영체제 > 윈도우(맥 os ) 편집기 > 파이참(vscode, eclipse, heidisql......) "강의 처럼 따라 했는데 연결이 안되는 거 같아요 도와주세요" (실행 코드) from pymongo import MongoClient client = MongoClient( f'mongodb+srv://{id}:{password}@redeyes1234.rlbnt.mongodb.net/{cluster_name}?retryWrites=true&w=majority') db = client.dbsparta doc = { 'name': input('name :'), 'age': int(input('age : ')), } db.users.insert_o.. 2022. 9. 7. [web] LocalStorage, SessionStorage, Cookie의 차이점 WEB STORAGE WEB STORAGE란? HTML5 에는 웹 사이트의 데이터를 클라이언트에 저장할 수 있는 새로운 자료구조인 Web Storage 스펙이 포함되어있습니다. Web Storage의 개념은 키/값 쌍으로 데이터를 저장하고 키를 기반으로 데이터를 조회하는 패턴입니다. 그리고 영구저장소(LocalStorage)와 임시저장소(SessionStorage)를 따로 두어 데이터의 지속성을 구분할 수 있어 응용 환경에 맞는 선택이 가능합니다. Web Storage는 기존 웹 환경의 쿠키(Cookie)와 매우 유사한 개념입니다. 사실 거의 차이가 없어보일지라도 몇 가지 쿠키의 단점을 극복하는 개선점이 도입되었습니다. 쿠키는 여전히 유효하고 꽤 적절한 클라이언트 저장도구 입니다. HTML5 에서 Web.. 2022. 7. 12. 재귀함수 회문 검사 일반 for문을 통해 회문검사를 해보았다. def is_palindrome(string): n = len(string) for i in range(n): if string[i] != string[n - 1 - i]: return False return True print(is_palindrome("토마토")) 회문이란? 회문은 똑바로 읽으나 거꾸로 읽으나 똑같은 단어나 문장을 의미합니다. 토마토 오디오 아시아 일요일 소주만병만주소 가련하시다 사장 집 아들 딸들아 집 장사 다시 하련가 같은 단어를 회문 이라고 합니다 재귀함수를 통해 검사해보았다. def is_palindrome(string): # 인덱스가 하나 일때 먼저 탈출 하도록 if len(string) 2022. 7. 4. 이진탐색 # 이진탐색 class BinarySearch: def __init__(self, target): self.target = target def is_existing_target_number_binary(self, array: any) -> bool: len_array = len(array) min_index = 0 max_index = len_array - 1 start_index_num = (max_index + min_index) // 2 while max_index >= min_index: # print(start_index_num) if array[start_index_num] == self.target: return True elif array[start_index_num] > self.targ.. 2022. 7. 4. 이전 1 2 3 4 5 ··· 16 다음