github 2

[ 9일차 기록 ] C언어 프로젝트 발표 Q&A 정리 & 재고관리 프로그램 개발 시작

1-1. 오늘 학습내용① 프로젝트 발표 내용 정리 & 궁금증 정리 (1) 스트리밍 기반 로그데이터 분석 시스템스트리밍 기반 = 데이터를 한 번에 모아서 처리하는 게 아니라→ 실시간으로 들어오는 데이터를 즉시 분석하는 방식예: 서버 접속 로그, 채팅 로그, 사용자 행동 기록✔ 만드는 이유??실시간 이상 탐지트래픽 분석시스템 모니터링 (2) B-Tree가 빠른 이유다진 트리 (자식이 여러 개)디스크 접근 횟수 감소높이가 낮아서 탐색 깊이가 얕음대량 데이터 검색에 최적화✔ 핵심“한 번에 많이 비교해서 깊이를 줄인다” (3) 시간 가변형 네트워크 재고관리시간에 따라 재고 수요/공급이 변함예: 특정 시간대 판매량 증가정적 모델이 아닌 동적 모델✔ “시간 가변형”이 붙는 이유→ 재고량이 시간 흐름에 따라 변화하기 ..

[ 5일차 복습 ] 프로젝트 안내 & 동적할당, 구조체 정리

1. 오늘 학습내용 ① 프로젝트 개요 & 개발 방향프로젝트 일정2/13(금) : 프로젝트 초안 발표2/27(금) : 프로젝트 최종 발표동적 할당 기반 시스템 구현 시 에러 다수 발생 가능미리 각오 필요프로젝트 주제 참고 자료👉 https://www.reddit.com/r/C_Programming/comments/jjrahp/what_projects_do_you_recommend_after_learning_the/② 프로젝트 설계 원칙구조체 필수 사용메모리 최적화보다 단순하고 명확한 구조 설계에 집중메모리 비용 ↓개발 시간·인건비 ↑메모리를 더 사용하더라도계산 복잡도를 낮춰전체 개발 시간 단축하는 것이 유리GitHub 사용버전 관리 경험 쌓기③ 동적 메모리 할당동적 할당 메모리는 Heap 영역에 생성ma..