분류 전체보기174 블로그 이전중 원래 깃헙 블로그를 쓰고있었으나... 뭔가 관리라던가 마크다운으로 글쓰기가 번거롭게 느껴지기 시작했다 공부했던 내용을 정리하고자 블로그에 글을 쓰는건데 이게 번거로워지면 본말전도 아닌가? 싶어서 좀 쓰기 쉬운곳으로 옮기자는 생각이 들더라 쌩으로 옮기는거면 귀찮아서라도 안옮겼을텐데, 다행히 마크다운 형식의 글을 바로 업로드하는 방법을 찾아서 그냥 빨리 이전하자고 결심했다. 조금씩 수정은 필요하긴 하지만. 하루에 공개글 쓸수있는게 15개밖에 안되서 그냥 천천히 작업할 생각이다. 급한것도 아니고. 사실 공부를 더 열심히 해야되는데... 오늘은 무조건 새로 산 책 공부 시작해야지... https://sueshinkr.github.io 맨땅에서 시작하는 초보 개발일지 빨리 졸업하고싶다 sueshinkr.githu.. 2023. 2. 17. born2beroot개념 born2beroot? born2beroot는 가상머신을 활용해보는 과제이다. 'VirtualBox(또는 UTM)'에서 새로운 가상머신을 생성하고, 그곳에 'CentOS' 또는 'Debian' 운영체제를 설치하여 이것저것 해보는 것이 주된 목표이다. ft_printf 과제에 필요한 개념들 Mandatory 가상화 CentOS vs Devian aptitude vs apt APPArmor UFW LVM SSH DHCP SUDO cron tty Bonus Lighttpd PHP MariaDB WordPress FTP 가상화(virtualization) 잉여 시스템 자원이 있을 때, 이를 놀리지 않고 활용하기 위해 하나의 하드웨어에 여러개의 Application을 동시에 올릴 경우 보안 등 여러가지 문제점이 .. 2023. 2. 16. ft_printf개념 ft_printf? int ft_printf(const char *str, ...) ft_printf, 이하 fp는 c의 printf함수를 구현해보는 과제이다. ft_printf 과제에 필요한 개념들 가변인자 매크로 함수 / 인라인 함수 Printf - Format Printf - Option Escape squence Parsing 가변인자(Variable Argument) ft_printf의 매개변수 부분을 보면 명확한 변수 대신 ...이 들어가 있는 것을 볼 수 있다. 이는 변수의 개수와 타입이 정해져있지 않다는 의미이며, 이렇게 함수에 들어가는 인수가 변하는 것을 가변인자라고 한다. C에는 가변 인자를 사용하기 위한 매크로들이 stdarg.h 헤더에 정의되어있으며, 아래와 같은 매크로들을 통해 가.. 2023. 2. 16. gnl보너스 get_next_line 구성 get_next_line 과제에서는 총 세가지 파일을 제출해야한다. get_next_line.c, get_next_line_utils.c, get_next_line.h. libft를 사용할 수 없는 대신 _utils.c가 허용되어 총 10개의 함수를 사용할 수 있다. 연결 리스트를 이용하여 기능을 구현하였으며, 사용한 함수들은 다음과 같다. char*get_next_line(int fd) t_list*add_fd_remain(t_list *remain, int fd) static char*check_free(t_list *rm, t_list **head) static char*check_remain(int fd, t_list *remain) static char*make_n.. 2023. 2. 16. 이전 1 ··· 31 32 33 34 35 36 37 ··· 44 다음