파도가 칠 때는 서핑을

Soon as possible

Wait!
728x90

전체 글 64

[Linux] 파일디스크립터란?

파일디스크립터란? 시스템으로 할당 받은 파일을 대표하는 0이 아닌 정수 값 프로세스에서 특정 파일에 접근할 때 사용하는 추상적인 값 프로세스에서 열린 파일의 목록을 관리하는 테이블의 인덱스 유닉스 시스템에서 모든 것은 파일. 일반 적인 정규파일에서부터 디렉토리, 소켓, 파이프 등등 모든 객체들은 파일로써 관리된다. 유닉스 시스템에서 프로세스가 파일들을 접근할 때, 파일 디스크립터라는 개념을 이용한다! 파일 디스크립터는 0 ~ OPEN_MAX까지의 값을 가질 수 있고, 플랫폼에 따라 다른 최대값을 가짐. 표준 입력 표준 출력 표준 에러 0 1 2 출처 http://itnovice1.blogspot.com/2019/08/linux-file-descriptor.html

공부/Linux 2021.03.15

[Markdown] 처음을 위한 마크다운 작성법

마크다운 작성법 # 가장 먼저 필요한 마크다운 문법 '>' 인용문 예시 백틱(```)을 이용한 인라인 코드# 예시 ''' 인라인 코드안에 들어갈 내용 ''' 맥북에서 ' ` ' 이 표시를 작은 따옴표인줄 알고 살짝 헤맸다. 맥북에서 백틱은 영문 키보드일 때, 원화(₩) 누르면 나온다. 맥북 키보드에 표시가 안되어 있어서😭 - 마크다운이란? 추가바람 - Header 글자 크기를 #의 갯수로 조절할 수 있다. ### Header ## Header # Header- 줄바꿈 을 통해 줄바꿈을 사용한다.- 글자 스타일 __굵음__ **굵음** _기울임_ *기울임* ~~취소선~~ 결과 굵음 굵음* 기울임 기울임* 취소선 - 글자색 으로 색 구간..

공부/WEB 2021.03.15

20210315(월)

- 📆 학습 날짜 2021.03.15(월) - 🕐 학습 시간 8:10 - 10:00(집) 19:20 - 21:02(집) 10:14 - 11:00 - ✓ 학습 목표 평가받기 함수 재구성(logic 동일하게) 함수 분리 printf 정리 - 어제로부터 - 함수 재구성 & 정리 마저하기 - 함수 분리 - 평가 - ? 학습 범위 및 주제 42seoul : ft_printf C 프로그래밍 - 📝 상세 학습 내용 %d 구현과정 중 - 처리 동적할당 후 해제 과정에서 값이 바뀌지 않는 에러 해제 후 재할당한 버퍼에 bewhat에서 값이 씌워지지 않아서 그랬다. 복합적으로 문제였다. 1만 동적할당 받는 부분을 수정하고 음수값이 나올 경우 빈문자열을 넣어서 해결하였다. 헤더파일 안쓰는 변수 등 정리 구현 과정중 해제되지..

공부/TIL 2021.03.15

20210314(일)

- 📆 학습 날짜 2021.03.14 (일) - 🕐 학습 시간 11:30 - 13:00 (클러스터) 13:15 - 17:10 (클러스터) - ✓ 학습 목표 평가받기 함수 재구성(logic 동일하게) 함수 분리 printf 정리 - 어제로부터 - 함수 재구성 - 함수 분리 - printf 정리 - ? 학습 범위 및 주제 42seoul : ft_printf - 📝 상세 학습 내용 %d 최소값 수정 int 최소값에서 출력이 잘못되는 문제 ft_itoa에서 매개변수 전달과정에서 unsinged int 로 통일되지 않고 중간에 int로 받게되어서 출력에 문제가 있었다 => 해결 함수 재구성 헤더 파일 정리 pt_c 변수 선언 없애고 기존에 있던 구조체에서 출력 선언과 초기화 후 사용하지 않은 i 삭제 pt_s 구..

공부/TIL 2021.03.15

20210312(금)

- 📆 학습 날짜 2021.03.12 (금) - 🕐 학습 시간 8:17 - 10:15 (집) 14:30 - 15:00 (집) - ✓ 학습 목표 printf 수정 함수 재구성(리팩토링) 함수 분리 norm (글자수 제외) printf 정리 - 어제로부터 - 오류잡기 - ? 학습 범위 및 주제 42seoul : ft_printf C 프로그래밍 - 📝 상세 학습 내용 %d 오류 => 해결!!!!! %0.,-1,음수 케이스에서 -부호가 사라지는 문제 => precise==-1일 경우, 입력받지않음을 -1로 표기했는데 테스트 케이스에서 -1이 입력되어 들어오면 다른 결과를 낸다. => ``````플래그 유무를 조건으로 추가하여 pass 음수부호가 빠지는 경우 => buf의 길이가 0 이하로 null이 되버리면 f..

공부/TIL 2021.03.13

20210311(목)

- 📆 학습 날짜 2021.03.11 (목) - 🕐 학습 시간 15:30 - 16:30 - ✓ 학습 목표 printf 테스터기 실행 및 수정 - 어제로부터 - %p 마지막 테스트 오류 2개 수정 - 모든 테스터기 돌려보기(printf_lover에서의 문제는 함수 어딘가에 널처리가 되지않아 쓰레기값이 읽혀나온 문제라고 한다.!! ft_itoa등 잘 살펴볼 것!) - 코드 줄이기 및 함수구현 정리 - ? 학습 범위 및 주제 42seoul : ft_printf C 프로그래밍 - 📝 상세 학습 내용 pft_2019 테스터기 %s 테스터에서 %09s의 경우 fail => printf에서 warning으로 처리안해도됨 인트최소값(-2147483648)의 출력에 -부호가 2개가나온다. => ...? printf_lo..

공부/TIL 2021.03.12

20210310(수)

- 📆 학습 날짜 2021.03.10 (토) - 🕐 학습 시간 8:30 - 11:00 19:50 - 21:30 - ✓ 학습 목표 - %pxX 구현하기 - 어제 남은 일 - 재귀함수로 putnbr 받아서 문자열로 반환하기.. - ? 학습 범위 및 주제 42seoul : ft_printf C 프로그래밍 - 📝 상세 학습 내용 ft_putnbr_base 재귀함수에서 이차원배열로 문자열 값을 입력하는 중 재귀 카운트를 0시작이 아닌 길이시작에서 --로 변경하여 거꾸로 출력되는 결과를 뒤집었다. index 0 으로 시작시 012 가 123이 되는 문제가 있어서 출력이 이상했던 것이었다! 가변인자에 널이 들어온 경우 => 해결 unsinged long으로 형변환해서 받는데 왜 문제가 생길까 segmentation의..

공부/TIL 2021.03.10
728x90