본문 바로가기

예제4

Proxy 의 장단점과 설명 기본 프록시 (Proxy)는 클라이언트와 서버 간의 중간 매개체로 작동하는 서버나 애플리케이션이다. 주로 웹에서 사용되며, 클라이언트 요청을 서버에 전달하고, 서버로부터의 응답을 클라이언트에게 다시 전달하는 역할을 한다. 프록시는 여러 가지 목적으로 사용되며, 보안, 로깅, 캐싱, 접근 제어 등 다양한 기능을 수행할 수 있다. 프록시 서버를 사용하는 이유와 장점 : 1. 보안 및 개인 정보 보호: 보안 향상: 프록시는 클라이언트와 서버 간의 중개 역할을 하므로 클라이언트의 IP 주소를 숨기고, 외부에서 직접 서버에 접근하는 것을 방지함으로써 보안을 향상. 개인 정보 보호: 프록시는 사용자의 웹 활동을 익명화할 수 있어 개인 정보 보호를 강화. 2. 캐싱과 성능 향상: 캐싱: 프록시 서버는 이전에 요청한 데이터.. 2023. 8. 26.
Python 자료구조 & 알고리즘 - 재귀호출 1. 재귀호출(recusive call) 함수 안에서 동일한 함수를 호출하는 형태 여러 알고리즘, 고급 정렬 알고히즘 작성시 자주 사용됨 1-1. 재귀 호출 분석 2! = 1 * 2 3! = 1 * 2 * 3 4! = 1 * 2 * 3 * 4 = 3! * 4 1-2. 규칙 n! = n * (n-1)! 함수로 만들어 보자 함수(n)은 n=1 함수(n)은 n>1 이면 return n*함수(n-1) 1-3. 검증 2! 함수(2)이면 2>1 이므로 2 * 함수(1) 함수(1)은 1이므로 return 2 * 1, 답은 2 3! 함수(3)이면 3>1 이므로 3 * 함수(2) 함수(2)는 위 계산에 의해 2! 이므로 return 2*1 = 2 3 * 함수(2) = 3 * 2 = 3 * 2 * 1, 답은 6 4! 함수.. 2023. 2. 21.
Python 예제 조건문 반복문 문제 1 국엉, 영어, 수학 점수를 입력받아 총점, 평균, 학점을 구하는 프로그램을 작성해보자(단, 학점은 평균을 기준이며 90점 이상은 A학점, 80점 이상은 B학점, 70점 이상은 C학점, 60점 이상은 D 학점, 나머지 학점은 F학점이다 문제 2 input 함수로 원하는 단을 입력받아 구구단을 출력하는 프로그램을 작성해보자 문제 3 위 for 문을 이용하여 1 ~ 100까지의 짝수의 총합을 구하는 프로그램을 작성해보자 문제 4 score 리스트에 저장된 점수가 60점 이상인 학생이 몇명인지 알아보는 프로그램을 작성해보자 score = [90, 30, 50, 60, 80, 70, 100, 40, 20, 10] 문제 5 2 단부터 9단까지 구구단을 출력하는 프로그램을 for문과 while문으로 각각 작.. 2023. 1. 17.
JavaSript Promise Object ✔ Promise ❗❗❗ Promise ❗❗❗ https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Promise - 세부설명 - 프로미스 자바스크립트 비동기 처리에 사용되는 객체 - 주로 서버에서 받아온 데이터를 화면애 표시할 때 사용 프로미스를 리턴받은 객체 .then(정상적으로 프로미스 객체가 리턴되었다면 필요한 일을 수행) .catch(에러객체가 리턴되었다면 에러를 처리) .finally(최종적으로 처리할 일을 수행) ✔ 기본예제 1 function runInDelay(seconds){ // 성공했을 때 실패했을 때 return new Promise((resolve, reject) =>{ if(!seconds |.. 2022. 11. 15.