본문 바로가기

분류 전체보기231

C언어란? 개요 컴파일러 > 어셈블러(기계어로 변환) > 컴퓨터 컴파일러: 프로그램을 기계어로 번역해주는 번역기 인터프리터: 한 단계식 해석하여 실행 (컴파일러는 프로그램을 한번에 기계어로) 고급 언어일수록 인간이 이해하기 쉬움 C언어는 저급 언어의 특성(하드웨어 제어 가능)을 지닌 고급 언어 1972년 미국 벨 연구소의 Dennis Ritchie가 개발(UNIX 개발에 사용하기 위해) 장점 하드웨어 제어 가능 높은 프로그램 이식성 간략한 문법 표현 순서: 작성 → 컴파일 → 링킹 → 실행 입력된 소스 코드들은 .c라는 확장자를 가진 소스 파일로 디스크에 저장됨 작성된 소스 파일을 기계어로 변환 = 컴파일 > object 파일 생성(.obj) obj 파일은 그 자체로는 큰 의미 X, 라이브러리와 연결되어 프로그램이.. 2024. 3. 12.
이산수학이란 연속: 중단 또는 급격한 변화가 없는 상태 연속수학: 미적분학, 위상수학, 복소수론, 해석학 등 이산: 불연속적인 상태 (cf. 실수 vs 자연수) 컴퓨터에서 다루는 것은 이산적인 디지털 데이터 도구: 수학의 정의definition와 정리theorem 기법: 가감법, 대입법 등 (방정식의 해를 구할 때) 방법론: 문제 해결을 위해 적합하게 사용할 기법을 선택 수학적 모델링: 실생활의 문제 > 수학적 모델 데이터 모델링: 실생활의 문제 > 컴퓨터의 영역으로 옮기는 과정 추상화: 핵심만 남기고 관련 없는 것은 제거 (ex. 자동차의 색이 어떤 것인가와는 관계없이, 운전면허가 있으면 어디서든 운전 가능 > 자동차의 추상화 때문) 실생활에서 해결해야 하는 문제가 추상화를 거쳐 데이터 형태로 컴퓨터에 저장 컴퓨터.. 2024. 3. 11.
데이터 천재들은 어떻게 기획하고 분석할까? 추천받은 책 어려운 부분도 있지만 잘 읽혔음! 아래는 읽으면서 한 내용 정리 데이터 천재들은 어떻게 기획하고 분석할까? - 조성준 외 지음/21세기북스 분류와 예측 Y변수: 어떠한 결과로 값이 나오는 변수 X변수: Y변수의 원인 독립-종속, 예측-반응, 입력-출력 Y가 연속형 → 수치예측, Y가 범주형 → 범주예측 (범주예측은 보통 분류라고 부른다) Y변수가 숫자가 아닌 범주, 그 범주를 예측하는 것이 분류 X와 Y 사이에 내재한 관계를 찾는 것이 모델링의 첫 단계 (패턴 찾기) 예측 모델링의 목표는 여러 개의 X-Y 관계를 찾는 것 (Y를 표현하기 위한 X변수의 조합 찾기) 일반적으로 X변수만으로 설명되는 부분과 그렇지 않은 부분으로 나뉨 이때 미지의 부분 → ε(epsilon) Y = f(x) + ε.. 2024. 3. 10.
[Svelte] SvelteKit으로 웹사이트 만들기 3️⃣ vercel private repo / build access 설정 vercel로 배포 후 수정 사항을 커밋하면 바로 반영이 되나요? 잘 된다! 리포 설정을 private로 바꿔도 잘 되는지 궁금했는데 그것도 잘 되는 것 같다 일단 vercel에서 private repository에 접근해서 빌드할 수 있게 하는 법 GitHub: Let’s build from here GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea... github.com 깃허브 설정 > applica.. 2024. 2. 15.
[비트포비아 홍대던전Ⅲ] aND i MET E 2023. 12. 29 홍대 방탈출 비트포비아 홍대던전3 and i met e 2인 / 1힌트 / 52:10(70) 성공 🧩 후기 ✨ 그새 새로운 던전이 많이 생겼다 힌트 안 써도 여유있게 탈출할 수 있었을 거 같은데 매번 막상 조급해지는.. 😇 인테리어에 신경을 많이 쓴 것 같아서 좋았다 여러 장치도 많고, 스토리도 처음에는 퍼즐 맞추는 기분이라 헷갈렸는데 마지막에 정리도 잘 되었다 깨달음의 순간이 늘 짜릿하지.. 오랜만에 한 던전이었는데 던전의 정석 같은 테마였다! 예약 및 정보는 여기 🔽 방탈출카페 비트포비아 던전 xdungeon.net 2024. 1. 15.
[Kubernetes] Deployment Deployment POD 업데이트 전략 1. recreate 전략 2. blue-green deployment 서비스의 레이블 셀렉터를 변경해 한 번에 새 버전 POD로 전환 3. rolling update POD를 단계적으로 대체 오류 가능성: 명령을 맡은 프로세스가 하나씩 진행 > 버전 여러개 만들어진 채로 멈춰 있을 수 있음 + kubectl rolling-update 명령어는 k8s 1.18 이후 지원 중단 ++ 업데이트 프로세스가 서버가 아닌 클라이언트에 의해 수행되어, 장애 발생 시 중간 상태로 남게 됨 ++ 선언된 명령을 자체적으로 달성하는 쿠버네티스 운영 철학에도 맞지 않음 Deployment - 선언적 애플리케이션 업데이트 Deployment는 애플리케이션을 배포하고 선언적으로 업데이트.. 2024. 1. 14.
728x90