전체 글
-
-
정통공 기말정리카테고리 없음 2023. 6. 6. 02:59
9장 WAN 10장 무선이동통신(셀룰러) 11장 하나의 LAN 안에서의 선통신 12장 Ethernet(하나의 LAN), Virtual Lan(여러개의 LAN) 13장 무선고정통신 WLAN(와이파이) Data Flow (데이터 흐름 방향) Simplex: 단방향 전송 Half-duplex: 양방향 전송, 동시 불가능 Full-duplex: 양방향 전송, 동시 가능 => 충돌X니 12장의 충돌알고리즘과 상관이 없다 Network의 물리적 접속 형태(L1) bus: 하나의 케이블이 모든 장치를 연결하는 backbone network의 역할 (ex.케이블 TV) ring: 각 장치는 자신의 양쪽에 있는 장치와 point-to-point 연결 star: 각 장치는 중앙제어장치와 point-to-point 연결 (..
-
php와 mariaDB(xampp, mysql)백엔드 2023. 5. 27. 20:22
보편적으로 많이 사용되는 웹서버로는 Apache, lls, Nginx( my.ini에서 port를 3308로 열어준다. (mysql의 default port number는 3306이다.) 3. 아파치 웹 서버 동작 확인 브라우저에 http://localhost를 쳐서 xampp 창이 나온다면, 서버가 잘 띄워진 것이다. 4. MariaDB 연동 오른쪽 칸의 Shell로 들어간다. 여기서 기본적으로 mysql - u root -p 를 입력한다. 패스워드는 없다. (그냥 엔터치면 된다.) 5. MariaDB 회원가입 및 권한 부여 GRANT ALL PRIVILEGES ON *.* TO 'web'@'%' IDENTIFIED BY 'web_pwd'; 를 치면 모든 port에 대해 web_pwd이라는 비밀번호로 ..
-
[Django] JWT TOKEN(access token, refresh token, crfs, cors error)백엔드 2023. 5. 4. 12:14
폴더 구조는 다음과 같다. 다음과 같은 로직으로 코드를 짰다. 회원가입 #회원가입 class SignupView(APIView): def post(self, request): #프론트에서 올린 데이터(request) serializer = SignUpSerializer(data=request.data) #입력된 데이터가 유효하다면,에러발생X if serializer.is_valid(raise_exception=False): user = serializer.save(request) response = Response( { "user_id": user.user_id, "message": "회원가입 성공", }, status=status.HTTP_200_OK, ) return response return Re..
-
컴퓨터 알고리즘 중간정리카테고리 없음 2023. 4. 18. 23:04
Amortized analysis(할부상환 시간복잡도) : 더 많은 연산이 일어나는 연산자에게 더 비싼 값을 치르게 함으로써, 평균에 가까운 시간복잡도를 내놓는다. : multipop 함수를 씀으로, push를 하는데 2$가, 스택이 안비어 있다면 pop을 하는데 $0가 든다고 가정해보자. 그런 다음 알고리즘의 실행 시간을 달러로 측정해보자. 다음 작업과 연결된 목록이 있습니다 • Add Last(x): x 요소를 목록의 끝에 추가합니다 -> 1$ • Remove Thirds(): 목록의 모든 세 번째 요소를 제거합니다. 즉, 목록의 첫 번째, 네 번째, 일곱 번째 등의 요소를 제거합니다. -> 3$ • 예상 비용은 다음과 같습니다 -> 3$ • Add Last(x) - 비용은 1입니다 -> 4$, 실제..
-
정통공 중간정리(통곡의 정통공...)카테고리 없음 2023. 4. 16. 02:20
인터넷에서 사용되는 5계층 프로토콜 스택이란? : (L5) 애플리케이션 계층 (L4) 전송 계층 (L3) 네트워크 계층 (L2) 데이터 링크 계층 (L1) 물리적 계층 새로운 서비스의 개발과 기술의 발전은 밀접하게 연결되어 있다. 예를 들어, Netflix 서비스 -- 애플리케이션 계층(L5)의 DASH 프로토콜 5G and WiFi6E를 이용한 서비스들 -- OFDMA(Chap.10) at Data link layer (L2) 온더고 스트리밍 서비스 -- 4G/LTE(L2) 그러나 이 모든 Internet 서비스들은 3계층에서는 IP (Internet Protocol)을 사용한다. 네트워크 트래픽 유형: 서로 다른 응용 프로그램은 인터넷에 대해 서로 다른 서비스 품질을 요구할 수 있습니다. Loss-s..
-
-
Modeling(데이터베이스 모델링)백엔드 2023. 4. 2. 21:44
1장 업무 파악 > 개념적 데이터 모델링(erd diagram) > 논리적 데이터 모델링(표) > 물리적 데이터 모델링(sql 코드) 2장 업무파악 - 의뢰한 사람과 ui 그려보기(기획서 제작) 3장 4장 개념적 데이터 모델링: 연관된 정보를 그룹화하여 그룹끼리의 관계를 표현한다. 5장 원하는 데이터만을 join하기에 쉽다. 6장 '글'에 '저자'를 속성으로 넣지 않는 이유는, '저자'만의 '저자 소개','저자 가입일' 등의 속성을 가지기 때문이다. PK, FK로 관계를 가지게된 테이블들은 JOIN을 통해 연결할 수 있게 된다. 7장, 8장 식별자 선택: PK 선택 9장 10장 cardinality: 1:1, N:1, N:M 하지만, 에브리 타임 앱에서, '작성'이라는 관계로 묶여있는 저자와 글은 1:N..