[Router] replace와 push의 차이점
·
Study/JavaScript
1. router.replace(path)현재 화면을 새로운 화면으로 "덮어쓰기"이전 화면이 히스토리 스택에 남지 않음즉, 뒤로 가기(goBack) 했을 때 이전 페이지로 돌아갈 수 없음📌 주로 사용하는 경우로그인 → 홈 화면 전환스플래시에서 상태 확인 후 바로 리디렉션인증 실패 → 로그인 강제 이동2. router.push(path)새 화면을 히스토리에 추가뒤로 가기 시 원래 화면으로 되돌아갈 수 있음📌 주로 사용하는 경우게시물 목록 → 게시물 상세 보기홈 → 설정 → 계정 페이지 # 최종 비교 구분router.replace()router.push()히스토리 추가 여부❌ (덮어쓰기)✅ (추가됨)뒤로 가기 가능 여부❌ 안 됨✅ 가능사용 예로그인, 인증, 리디렉션탐색, 일반 페이지 이동
백준 1000, 1001, 1008
·
Study/Algorithm
BY PYTHON 1000. A+B 표현 a, b = map(int, input().split()) print(a+b) 1001. A-B 표현 a, b = map(int, input().split()) print(a-b) 1008. A/B 표현 a, b = map(int, input().split()) print(a/b)
주소록 관리 프로그램 연습 (계속 수정 예정)
·
Study/Python
주소록[객체 지향] 프로그램 [조건1] 모든 경우에도 프로그램은 종료x [조건2] 오류-> 이유가 있어야함. [조건3] 우리가 수정할 수 있어야 함. class contact : #클래스 선언 #객체 초기값 : 객체 선언시 기본값[변수] def __int__(self, name, phone_number, e_mail, address): self.name = name #self.name: 클래스의 변수 self.phone_number = phone_number self.email = e_mail self.address = address # 클래스 밖에서 인스턴스 메소드로 들어온 인수[변수] # 객체 정보 출력 def print_info(self): print(" Name :", self.name) prin..
0807 예외 처리
·
Study/Python
# 예외 처리 : 오류 발생 - 목적 : 프로그램 실행 시 오류발생 => 프로그램 다운 오류 발생시 -> 대체 코드의 대체코드 [ 프로그램의 정상화 ] *** try : 예외 발생 예상 코드 except : 예외 발생했을 경우 코드 else : 예외 발생 없을 경우 코드 finally : 예외 발생과 상관없이 무조건 실행되는 코드 예외처리 클래스 - exception 클래스 # 예외처리 문법 try: => 예외[오류] 발생할 가능성이 있는 코드 except : => 예외 발생 시 코드 # 예외처리 2 리스트 = [ ] for i in range(5): try : 숫자 = int(input("리스트에 담을 숫자 : ")) float(숫자) *int 형 -> float 형 (정수 ->실수 변환) 자동 변환 ..