일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 수학적확률
- pmf
- 이산형
- 이변량자료
- 범주형자료
- 확률밀도함수
- 베르누이분포
- 모수
- 누적분포함수
- 표본공간
- 피어슨상관계수
- 첨가행렬
- 기본행연산
- 기댓값과 분산
- 통계학입문
- 통계학개론
- 이항분포
- 연속확률변수
- 사조사
- 행사다리꼴
- 조건부확률
- 포아송분포
- 이산확률질량함수
- 표본평균
- 모평균
- 수치형자료
- 절삭평균
- jupyter notebook
- Anaconda
- 균일분포
- Today
- Total
목록IT (7)
Syeonny의 블로그
7계층 물 데 네 전 세 표 응 물리: 0과 1 비트를 보내기 위한 신호 변환 (bit) / 허브, 리피터 데이터 링크: 인접 시스템 간 데이터 전송, 오류 제어 (프레임) / 브리지, 스위치네트워크: 단말기 간 데이터 전송을 위한 최적화된 경로 (패킷) / 라우터 / IP, ICMP전송: 송수신 프로세스 간 연결 (세그먼트) / L4 스위치 / TCP UDP 세션: 송수신 간 논리적인 연결, 접속&동기제어 (데이터)표현: 데이터 형식 설정, 부호 교환응용: 사용자와 네트워크 간 응용 서비스 연결, 데이터 생성 디자인 패턴 구조패턴 bridge: 기능-구현 클래스 계층 연결decorator: 기존에 구현된 클래스에 필요한 계층 추가facade: 복잡한 시스템에 단순 인터페이스 제공 → 결합도 낮아짐f..
소프트웨어 모듈 응집도: 모듈의 독립성을 나타내는 정도- 하나의 모듈이 하나의 기능을 수행할수록 응집도가 높음- 응집도가 높아질수록 품질이 좋아짐 유형우 - 우연적 응집도: 모듈 내부의 구성요소가 연관이 없을 경우의 응집도 - 논리적 응집도: 유사한 성격을 갖거나 특정 형태로 분류되는 처리 요소들이 한 모듈에서 처리되는 경우의 응집도- 시간적 응집도: 연관된 기능이라기보다는 특정 시간에 처리되어야 하는 활동을 한 모듈에서 처리할 경우의 응집도- 절차적 응집도: 모듈이 다수의 관련 기능을 가질 때 모듈 안의 구성요소들이 그 기능을 순차적으로 수행할 경우의 응집도 - 통신적(교환적) 응집도: 동일한 입력과 출력을 사용하여 다른 기능을 수행하는 활동들이 모여 있을 경우의 응집도- 순차적 응집도: 모듈 내에서..
사용자의 이해 확인1. 사용자가 web browser에서 input을 보냄. 사용자가 보는 화면은 index.html임.정확합니다!사용자가 데이터를 입력하는 화면은 index.html입니다. 이는 View의 일부로, 데이터를 입력받아 컨트롤러로 전달하는 역할을 합니다.2. 사용자에게 받은 데이터가 apicontroller.java로 이동함. (컨트롤러로 이동)정확합니다!사용자의 입력 데이터는 컨트롤러(ApiController)로 이동하며, 이곳에서 데이터를 처리하거나 필요한 작업을 다른 계층(Service, FastAPI 등)에 위임합니다.3. 컨트롤러에서 fastapi로 전달함. 이때 fastapi에서 받은 응답 데이터 결과가 dto인데, 이 dto가:3-1. 그대로 컨트롤러로 이동 → 응답 데이터 반..
객체 SW 객체는 현실 세계의 객체를 필드와 메서드로 모델링한 것이다.필드: 객체의 상태. 변수로 치환 (ex. 데이터)메서드: 객체의 동작. 코드로 표현 클래스 객체를 생성하기 위한, 객체에 대한 설계도 붕어빵 틀: 클래스 붕어빵틀로 붕어빵 만들기: 인스턴스화 만들어진 붕어빵 1개: 객체 생성자 객체가 생성될 때 기본값으로 초기화하는 특수 메서드 __init__ 메서드 사용하여 생성자 정의 같은 클래스를 여러 번 호출해서 사용할 때, 생성자를 사용하면 초기화됨. 생성자가 없으면 일일히 클래스를 사용할 때마다 초기화 시켜줘야함. 생성자가 없는 코드 class Calculator: pass# 여러 번 클래스를 호출할 때 매번 속성을 수동으로 초기화해야 함calc1 = Calculator()c..

241125 스토리지 스토리지: 저장장치를 장착한 대용량 고속 저장 장비. 서버 및 클라이언트와 네트워크로 연결해서 사용 저장장치: 컴퓨터의 데이터를 저장하기 위한 비 휘발성 기억 장치 스토리지 데이터 저장 방식 RAID: 여러 개의 디스크를 하나의 논리적 디스크처럼 사용RAID 0: 데이터를 여러 디스크에 분산 저장하여 하나의 디스크처럼 사용. 장애 시 데이터 모두 손실 RAID 1: 데이터를 다른 디스크에 동일하게 중복 저장. 비용 증가 RAID 5: 디스크에 패리티 정보를 저장. 일정 수준의 성능&안정성 확보 RAID 6: 5에 패리티 하나 더 추가 0+1 속도와 안정성 결합 JBOD: 2개 이상의 디스크 하나처럼 묶어서 사용. 비용 효율적 스토리지 종류DAS: 직접 연결 NA..

241125 서버 서버 클라이언트 관계 서버: 네트워크를 통해 클라이언트가 요청한 정보를 처리하여 클라이언트에게 결과를 제공클라이언트: 네트워크를 통해 서버에 접속해 제공된 정보를 확인 서버 종류 웹: 정적 데이터필요, 요청 → 탐색 → 응답 → 조회 → 내용 제공 → 기록애플리케이션: 동적 데이터필요, 요청 → 탐색 → 요청 → 확인 → 기록 → 전달 → 응답 → 기록DB: 앱 정보 저장 및 운영 관리 리버스 프록시: 클라이언트 요청 처리할 수 있는 앱 서버 전달 (ex 티켓팅)포워드 프록시: 클라이언트 요청 대신 처리. 미리 데이터를 저장한 뒤 요청이 존재하면 전달 (캐시) 서버 HW / SW 서버 하드웨어 폼펙터: 하드웨어 or 하드웨어 부품의 크기, 모양, 실제 사..
240904 버전관리 시스템의 기능 버전을 만듦 버전을 만든 걸 복제하여 백업하고 싶음 백업함 이 백업한 코드를 사람들과 공유하며 코드를 주고받음 협업 버그 버그가 존재할 때 버전관리를 하고 있는 사람과 하고 있지 않은 사람은 차이가 나기 마련이다. 버전 관리를 하고 있지 않는 사람: 모든 코드를 전수조사 해야 함버전 관리를 하고 있는 사람: 버그가 존재하지 않는 버전으로 계속하여 되돌아가 버그가 없는 버전을 찾음버전 관리 = 문제 해결 능력↑ 좋은 버전 버전이 최대한 작을수록 좋다. 또한, 하나의 버전이 하나의 주제만을 최소한으로 담고 있어야 한다. 각각의 버전이 무엇을 담고 있는지, 무슨 작업을 했는지 적절하게 기술되어 있어야 한다. git .git: repository 저장소 wor..