남세동님께서 작성한 기초 질문들 1. 1바이트는 몇 비트인가요? 옛날에는 7bit, 하지만 유럽형 문자 표현과 패러티비트의 추가로 8bit가 표준으로 만듬. (확장형 아스키 코드) https://perfectacle.github.io/2017/08/07/why-1byte-is-8bit/ 2. 1픽셀은 몇바이트인가요? 마찬가지로 채널(RGB)이 몇개냐에 따라서 달라지지만 3byte. 채널에 대한 정보 3. 2^10은 얼마인가요? 1024 4. Stack과 Queue의 차이가 뭔가요? LIFO, FIFO 5. Binary Tree의 시간 복잡도가 어떻게 되나요? O(log_2(N)) Tree 시간복잡도 계산법 6. DNS의 역할이 무엇인가요? https://minsoftk.tistory.com/를 ip주소로..
알고리즘 공부를 하면서 막상 동적 할당을 사용하려는 경우에 왜 정적으로 할당하지 않고 동적으로 할당하는지에 대한 의문이 생겼다. 내가 동적 할당을 사용하는 이유는 '메모리를 효율적으로 사용하기 위해서'라는 생각을 막연하게 가지고 있었다. 그래서 이유를 제대로 알기 위해서 찾아봤다. 아래 블로그에 내가 궁금했던 굉장히 자세한 내용들이 설명 돼 있다. 참고하자! 동적 메모리 할당 개념잡기 동적 메모리 할당 개념잡기 출처 : http://www.winapi.co.kr/, Win32 Api 연구 사이트 작성 : 몽키몽키(c... blog.naver.com 그런데 글을 읽다보면 헷갈리는 부분들이 생긴다. gcc환경에서는 아래와 같은 코드가 컴파일이 문제없이 된다. #include int main() { int n..

코로나로 인해 온라인으로만 프로젝트를 하다가 드디어 클러스터에 출석해서 공부를 하게 됐습니다. 생각보다는 건물이 아기자기합니다ㅎㅎ 뉴비 티를 내면서 1층에서 출입카드를 받고, 후드티도 받았네요. 후드티는 요렇게 생겼습니다. 제가 사이즈가 L 정사이즈로 입는데 딱맞는것보다는 한치수 큰 게 이쁜 것 같더라고요 그래서 XL로 받았습니다ㅎㅎ 하루 종일 공부는 뒷전이고 구경하기 바빴습니다. 아래 팸플릿을 보면서 층층마다 구경을 했어요ㅎㅎㅎ 건물 내부 구성은 요렇게 돼 있답니다! 라피신때처럼 서초 클러스터와 비슷하게 구성되어있습니다. 조금 더 공간이 서초보다 촘촘한 것 같긴 한데 더 깔끔해 보이더라고요 마지막으로 해지는 모습까지 찍어봤습니다. 찍는 도중에 소링이가 찍혀버려서 아래 부분을 잘랐어요😅 라피신 때부터 친..
틀린 내용이 있다면 댓글로 알려주세요! 감사합니다 :) TESTER URL 첨부 & 틀린 내용 삭제와 추가적인 내용 삽입 내가 사용한 TESTER들 github.com/lgrellie/gnl_tester github.com/charMstr/GNL_lover github.com/DontBreakAlex/gnlkiller github.com/Mazoise/42TESTERS-GNL 0. Program Source github.com/MinsoftK/get_next_line 참고로 utils에서 동적 할당이 실패했을 때, protected가 안돼 있는 부분이 있다. ft_strnul 같은 경우와 주석을 참고 바란다. 동적 할당 1을 실패하는 경우가 너무 극단적이라 생각해서 protected를 하지 않았다. No..
틀린 내용이 있다면 댓글로 알려주세요! 감사합니다 :) 2021.03.29 벡터 클래스 함수들의 포스트 url 추가! & 벡터 쓰는 이유 1번 설명 추가 막상 알고리즘 공부를 하면서 배열이 아닌 vector를 쓰는 경우가 있는데 정작 배열과의 차이점을 정확히 알지 못해서 vector에 대해서 공부해봤다. 예전부터 당연하게 쓰긴 했지만 정작 쓰는 이유에 대해서는 제대로 공부를 하지 못했다. 항상 정확하게 알지 못하는 것이 나의 최대 단점이 아닐까 싶다.. 그래서 이번에는 벡터가 어떤 장단점이 있는지 확실히 알아보고 넘어가려 한다. 일단 배열이란 간단하게 생각하면 우리가 어떤 사람들의 나잇값을 저장하는 변수를 만든다 하자. #include int main() { int person1; int person2;..
오랜만에 우리 소링이가 장한 일을 했네요😄 같이 공부(?)를 하다가 오늘도 어김없이 디스코드로 노래를 틀었는데 듣다가 귀에 강렬하게 꽂히는 노래가 있더군요...😲 바로 무슨 곡인지 찾아봤습니다. 처음엔 외국분이 부른 팝송인 줄 알았는데 KATIE라는 가수에 대해 찾아보니 버클리 음대를 다니시는 한국 분이셨네요... KATIE - 나무위키 은(는) 여기로 연결됩니다. 미니앨범 1집 《LOG》에 대한 내용은 LOG(음반) 문서 를 , 에 대한 내용은 문서 를 , 에 대한 내용은 문서 를 , 에 대한 내용은 문서 를 , 에 대한 내용은 문서 를 , 에 대 namu.wiki 어쩐지 영어 발음이 굉장히 자연스러웠네요 저는 노래 하나에 빠지면 질릴때까지 듣는데 요것도 오랜 기간 저와 함께 가겠군요 한번 감상해보시죠..
파비콘이란? Favorite + icon의 합성어이다. 주로 사용되는 크기는 16X16(px)이고 확장자는 ico이다. 위의 빨간 사각형으로 표시된 부분이 파비콘입니다. 인터넷 익스플로어나 크롬에서 tab을 아시나요? 그런 탭에서 각각의 다른 아이콘들이 나와있는데 각 사이트들만의 아이콘을 표현하는 것이 파비콘이라고 이해하시면 되겠습니다. 네이버를 생각하시면 이해하기 쉬우실겁니다! 파비콘 만들기 첫번째 방법 직접 그리기 https://www.favicon.cc/ favicon.ico Generator Preview Favicon in original size: www.favicon.cc 위 링크된 사이트에 들어가시게 되면 아래와 같이 본인이 원하는대로 폰트를 만들고 실시간으로 웹에서 어떻게 나타나는지 확인..

틀린 내용이 있다면 댓글로 알려주세요! 감사합니다 :) 함수들에 공부하기 전 사전지식 함수들에 공부하기에 앞서 파일디스크립터라는 개념을 먼저 이해하고 있으면 좋다. 파일 디스크립터(File Descriptor)란? 리눅스와 유닉스에서는 시스템을 전부 파일로 처리하여 관리한다. (하드웨어 등 모든 장치도 포함) 시스템에서 프로세스가 파일에 접근하기 위한 방법으로 파일 디스크립터(FIle Descriptor)라는 핸들이 필요하다. 해당 파일을 open할때( 해당파일에 접근할 때 ) 파일 디스크립터는 0부터 N까지 즉, 음수가 아닌 0부터 차례대로 숫자를 부여받으며, 0, 1, 2는 프로세스가 메모리에서 실행을 시작할때 기본적으로 할당되는 파일 디스크립터이다. 기본적으로 할당받는 파일 디스크립터 0번 : 표준..
- Total
- Today
- Yesterday
- flexbox
- HEXO
- vscode
- 자바스크립트
- 42seoul
- 프로그래머스 코테
- c언어 함수
- 42서울 합격 후기
- vscode commit vi
- 백준
- git vi
- 42서울 라피신
- 마크다운 이미지 업로드
- C언어 문제
- C언어문제
- JS
- windows 10 ubuntu
- C언어
- Git
- 42서울 합격
- c언어알고리즘
- 프로그래머스 카카오
- 프로그래머스 코딩테스트
- 알고리즘
- html
- 프로그래머스 자바
- JavaScript
- 42서울
- css
- React
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |