본문 바로가기
1주차 C 기초부터 이중연결리스트까지 배열 선언할때 크기+1로 널문자를 포함해주기 - 안하면 어디서 끝나는지를 모른다 • 헤더파일 분할 vs환경에서 헤더 파일 분할에 헤더파일을 생성한다정수를 인자로 받아서 팩토리얼을 구해주는 함수를 fac.h에 생성한다 -fac.h#include int factorial(int input) { if (input == 1) return 1; return input * factorial(input - 1);} main 함수에서 사용자가 만든 헤더를 #include "fac.h" 형태로 삽입해서 사용한다#define _CRT_SECURE_NO_WARNINGS #include #include "fac.h"int main(void) { int a; scanf("%d", &a); printf("%d", factoria.. 2024. 7. 18.
서버 스터디 1,2,3주차 요약 1주차 IPC 통신 - 프로세스끼리 통신(전기신호를 주고받는것) IPC 통신 중에서도 소켓을 집중해서 보자 서로 다른 컴퓨터의 프로세스끼리 정보를 주고받기 위해서는 네트워크 상에서 컴퓨터를 식별하기 위해 IP주소, 어느 프로세스로 보낼 지를 알기 위해서 포트번호가 필요하다 백엔드에서는 tcp 전송을 사용한다 IPC(프로세스간 통신)을 위해서는 하드웨어를 무조건 거치고, 프로세스가 직접 하드웨어를 쓰지 않고 시스템 콜을 통해(os를 거쳐서 요청을 해서) 하드웨어를 직접 사용하지 않고 작업을 안전하게 수행한다 !여기서 프로세스가 서로 다른 컴퓨터에 잇을때 통신을 하면 네트워크 통신을 하는것 tcp, ip 등도 프로세스이고 시스템 콜이나 운영체제 자체 함수를 사용한다 네트워크에서 인터페이스 - 어려운 것을 대.. 2023. 10. 9.
기술면접 스터디 선형 자료구조 준비 자료 보호되어 있는 글 입니다. 2023. 4. 5.