분류 전체보기 108

#1.3 ft_strnstr 수정완료

설명이 함수는 big 문자열에 len 길이 중에서 little 문자열을 찾는 것이다 인자const char *big찾음을 당하는 문자열const char *little찾을 문자열size_t lenbig 문자열에서 little 문자열을 찾을 때 len 길이만큼 찾아야함 리턴값만약 little 값이 비어 있으면 big의 주소 첫번째 값을 리턴big 문자열에서 little문자열을 찾이 못하면 NULL을 반환little 문자열을 찾으면 big에서 litte 문자열 시작 부분 위치 주소를 반환

42 Libft 2020.10.03

#1.4 ft_memcpy

설명memcpy 함수는 인자인 source가 가리키는 곳 부터 num 바이트 만큼을 destination 이 가리키는 곳에 복사한다.이 함수는 source 의 널 종료 문자(null terminating character) 을 검사하지 않는다. 언제나 정확히 num 바이트 만큼을 복사한다. 인자destination데이터가 복사될 곳의 주소로, void* 형으로 형 변환 되어서 전달 source복사할 데이터들이 위치한 주소로 역시 void* 형으로 형 변환 되어서 전달 num복사할 데이터의 바이트 수 리턴값destination

42 Libft 2020.10.02

#1.0 ft_memset

memset 함수는 어떤 메모리의 시작점부터 연속된 범위를 어떤 값으로 (byte 단위) 모두 초기화하는 함수이다. /* void* memset(void *ptr, int value, size_t num); 반환 값 : void * 시그니처 : void *ptr, int value, size_t num 기능 : 대상체의 번지부터 지정한 바이트만큼 value값으로 채워준다. */ ptr : 채우고자 하는 메모리의 시작 포인터(시작 주소) value : 메모리에 채우고자하는 값. int형이지만 내부에서는 unsinged char로 변환되어서 저장된다. num : 채우고자 하는 바이트의 수. 즉, 채우고자 하는 메모리의 크기 매개변수 value 값은 int 형이니 4byte다 문자는 1byte인데 int 범위..

42 Libft 2020.10.02

#1.0 노인 종합 복지 시스템

주제 소개 노인 복지를 위해 노인 케어 통합 웹 사이트를 구축하고, 온습도 센서, 불꽃 감지 센서, 심박수 센서 등 센서를 이용한 고독사 방지 및 무단침입 방지, 복지사의 안내 메시지를 전송할 수 있는 스피커를 제작하여 서비스 하고자 한다. 전체 시스템 아키텍쳐 리눅스(Ubuntu)에 공공 웹서버를 구현했습니다. DB는 RDS(MySQL)를 사용했습니다. 각 가정마다 개인 서버를 구현하고 MQTT통신을 사용하여 데이터를 DB로 송신합니다. 복지사는 공공서버로 접속하여 노인들을 관리합니다. 센서 데이터 관리 각 집에 설치된 라즈베리 파이는 온도, 습도, 불꽃, 심박수에 대한 데이터를 만들어 토픽으로 발행합니다. 라즈베리파이를 통해 MQTT 브로커서버(EC2)로 토픽을 발행합니다. EC2에서 구독 클라이언트..

42 서울 라피신 합격 및 나의 일기

42 서울에 합격했다. 나는 경상도에 위치한 지잡대 컴퓨터 소프트웨어공학과를 재학 중인 학생이다. 밤에 잠을 자야 하는데 갑자기 잠이 안 온다. 내일 롤하러 가야 하는데 온갖 잡생각이 들어 글을 적게 됐다. 네이버 부스트 캠프 , 우아한 테크 코스 등등 여러 가지 도전을 했지만, 계속 탈락하다 보니 내 자신감은 밑바닥이었고, 잉여인간 삶을 살고 있던 도중, 2차 2기 라피신에 추가 합격되었다. 기나긴 엠생을 끝내고자 42 서울을 위해 상경했다. 다행히 서울에 연고가 있어 친구 집에 살았다. 정태야 고맙다. 부끄러운 이야기지만 웹에 관심이 많아 웹 쪽만 하다가 와서 시언어의 기본적인 지식이 없다. 그렇다고 또 웹을 잘하는 건 아니다. 그냥 할 줄 아는 게 웹이다. 전공자인 게 부끄럽다. 시언어를 42 서울..

42서울 2020.09.26