🧑🏻💻(63)
-
[inception] 42 subject/ docker / EC2 ubuntu에서 GUI환경 해결 과정
ec2 instance에서 진행 절차 0. inception subject 정독 1. subject요구 사항 리스트업 더보기 Container: NGINX with TLSv1.3 only. Container: WordPress + php-fpm (it must be installed and configured) only without nginx. Container: MariaDB only without nginx. Volume: WordPress database. Volume: WordPress website files. A docker-network that establishes the connection between my containers. Makefile $> ls -alR total XX dr..
2023.11.28 -
클러스터 Mac에 Brew 다운로드
goinfre에 다운로드 brew --version || echo "export PATH=/goinfre/$USER/.brew/bin:$PATH" >> ~/.zshrc && brew --version || git clone --depth=1 https://github.com/Homebrew/brew /goinfre/$USER/.brew && export PATH=/goinfre/$USER/.brew/bin:$PATH && brew update && ln -s /goinfre/$USER/.brew ~/.brew Home 디렉토리의 brew를 지우고 Home 디렉토리로 다시 다운로드 rm -rf $HOME/.brew && git clone --depth=1 https://github.com/Homebrew/..
2023.08.09 -
[C] const
Const const는 왼쪽에 있는 것을 상수화시킨다. 만약에 없다면 오른쪽에 작용한다. char num = 0; const char * ptr1;// char에 적용(왼쪽에 아무것도 없기 때문) (값 변경 불가능) char * const ptr2;// *에 적용 (포인터 주소 변경 불가능) ptr1 = # ptr2 = #// const ptr2 상수화 (포인터 주소 변경 불가능) 컴파일 에러 *ptr1 = 10;// *ptr1 상수화 (값 변경 불가능) 컴파일 에러 *ptr2 = 20;// 런타임 에러(ptr2 가르키고있는곳 없음)
2022.09.15 -
[C] strjoin / strjoin.c / strjoin in c
Allocates (with malloc(3)) and returns a new string, which is the result of the concatenation of ’s1’ and ’s2’. char*ft_strjoin(char const *s1, char const *s2) { char*result; size_ttotal_length; if (!s1 || !s2) return (NULL); total_length = (ft_strlen(s1) + ft_strlen(s2) + 1); result = (char *)malloc(sizeof(char) * total_length); if (!result) return (NULL); ft_strlcpy(result, s1, total_length); ..
2022.09.14 -
[C] substr / substr.c / substr in c
char*ft_substr(char const *s, unsigned int start, size_t len) { char*result; size_tindex; if (!s) return (NULL); result = (char *)malloc(sizeof(char) * len + 1); if (!result) return (NULL); s += start; index = 0; while (s && len--) { *(result++) = *(s++); index++; } *result = '\0'; result -= index; return (result); }
2022.09.14