profile
42Seoul / 알고리즘 공부 중
post-thumbnail

Minitalk - IPC

선행지식1\. sigaction및 unix signal관련 개념2\. PID등.3\. Inter-Process Communication4\. 결국 프로세스란??https://velog.io/@24siefil/minitalk-Inter-Process-Commun

2022년 5월 24일
·
0개의 댓글
·
post-thumbnail

패딩은 왜 하는가?

va_arg(ap,type)에서 문자 형 받으려면 int로 받는다.https://stackoverflow.com/questions/28054194/char-type-in-va-argint이하 용량은 다 인트로 받고 형변환한다.예시 :c = (char)va_ar

2022년 5월 11일
·
0개의 댓글
·
post-thumbnail

LVM 정리 - Born2beroot

LVM\-disk : 물리적인 디스크\-partition : 물리적인 디스크를 용도별로 나눈 것. (디스크 자체 1개로 써도 상관은 없으나 인식하도록 포맷하는 과정이 있어야 공간을 쓸 수있다.)\-physical volume : 이 파티션에 대해 논리적으로 인식시키는

2022년 4월 26일
·
0개의 댓글
·

Born2beroot 정리

순서1\. sudo 설치2\. visudo 셸 입력 후 이해할것.3\. 로그 경로 저장 4\. 유저추가 - 그룹 sudo, user42추가5\. 방화벽 설치6\. ssh설치 및 설정 이해하기7\. 포트포워딩 후 동작확인 (루트 불가하도록)8\. 패스워드 설정 및 명령어

2022년 4월 18일
·
0개의 댓글
·
post-thumbnail

네트워크 기본 (B2BR)

A. 인터넷 환경의 특징지연성연결의 불안정성순서 비보장인터넷위의 그림과 같이 컴퓨터간 데이터를 전송하는 방식이 인터넷환경이고이 때문에 위의 3가지 특징이 나온다.컴퓨터 내부에서 데이터들의 묶음을 보낼때는 큐의 형태로 순서가 보장되지만인터넷 환경에서는 지연성과 연결의 불

2022년 4월 12일
·
0개의 댓글
·
post-thumbnail

b2br - OS (Debian vs CentOS)

목표 : 가상머신의 시그네쳐를 제출할 것.요구 사항1\. 보안 모듈이 요구사항에 맞게 시작과 동시에 켜져야함2\. LVM을 이용해 파티션 2개이상을 만들어야 한다3\. SSH는 4242포트에서만 접속. 새로운 계정 속에서 동작해야함. 루트에서는 접근할 수 없도록 해야함

2022년 4월 7일
·
0개의 댓글
·

(*str = p) vs (str = &p)

GNL 과제 중\\n을 만날때까지 그냥 할당없이 쭈욱 담고나서 편하게 할당하면 되지 않을까로 생각하였음.\*str = buf0 방식으로 담기 시도하였으나 세그폴트사실 굉장히 기본적인 내용인데, str은 선언만 하고 할당이없었으면기본적으로는 null을 담게된다.\*str

2022년 2월 15일
·
0개의 댓글
·

read함수와 buffer

read : 버퍼에 읽어들인 것을 저장.리드에서 버퍼를 쓰는 개념을 공부하다 가지 의문이 들었었음.ㄴ> 파일의 크기가 100이라 할 때, 버퍼의 사이즈가 1일때도 어떻게 읽을 수 있는가?내가 정한 버퍼는 그냥 일시적인 저장소의 느낌이지 100을 다 담는 게 아닌 셈.파

2022년 2월 8일
·
0개의 댓글
·
post-thumbnail

malloc / free / calloc에 대해

malloc : 메모리 할당free : 할당 해제할당의 해제가 제대로 이루어졌는지 궁금해 실험 진행할당을 한 것에 대해서 free로 해제하더라도 값을 변경하는것이 가능한데, 이것과 관련된 개념이 "댕글링 포인터" >> 해제하기전에 널값으로 삽입해주어야 이슈가 생기지 않

2022년 1월 27일
·
0개의 댓글
·

ft_strnstr

char \*ft_strnstr(const char big, const char little, size_t len)

2022년 1월 24일
·
0개의 댓글
·

ft_strncmp

함수 원형int ft_strncmp(const char str1, const char str2, size_t num)용도 : 문자열 비교, num만큼 (str1에서의)리턴 값 : 아예 같으면 0다르면 다른 부분에서의 문자열 차이 chr1 - chr2문자열의 주소이지만

2022년 1월 24일
·
0개의 댓글
·

ft_strchr

원형char \*ft_strchr(const char \*s, int c)용도 : 문자열 내 동일 문자 찾기\*구분자가 \\0인 경우도 처리가 필요함 (man)리턴값 : c를 찾은 곳의 주소. 없으면 NULL구분자 c가 \\0이라면 맨 끝에서 걸리는 함수. (strrc

2022년 1월 24일
·
0개의 댓글
·

ft_memcpy / ft_memmove

memcpy 함수 원형void ft_memcpy(void dst, const void \*src, size_t n)용도 : src를 dst로 복사. 원본 주소 손상없어야 함.리턴 : dst의 주소.이슈 : dst > src일 경우.src내의 손상이 발생가능할 수 있음

2022년 1월 24일
·
0개의 댓글
·