티스토리 뷰

그냥 일지/2018

5.23

HTS3 2018. 5. 24. 09:45

#

오랜만의 일지. 그 동안 배우는 것보단 적용시켜야 될것이 더 많기도 했고, 무엇을 배울지에대한 계획이 계속 꼬여서 일단 일지로는 작성하지 않고 있었다. 이젠 매일 알고리즘 개념하나, C언어 한 파트, 웹개발 한 파트 씩보는 루트를 만들었다. 아마 복학했을 즈음엔 많은 기술을 익혀있지 않을까 싶다. 

목표는 C/C++ 기본기, 알고리즘 익숙해지기, 홀로 블로그개발가능해지기, 전산 주요과목 한개는 정확히 알기가있다. 나만의 계절학기 프로젝트라고 치고공부해야지


@

동적할당에 대한 공부를 했다

malloc, calloc, realloc, free 를 배웠는데, 오랜만에 보니 반갑기도하고 다른 고수준 언어들을 주로쓰다가 다시보니 좀 올드하면서도 클래식한 무언가가 느껴졌다. 

int *p = (int *)malloc( n * sizeof(int) ) <= malloc은 void형 포인터가 반환형이기 때문에 캐스팅을 해주어야한다

calloc은 malloc과 같은 역할이지만 입력값이 2개로 나눠져 있는 것이다르다. 좀더 명확한 방식이라고 생각한다.

realloc은 재할당이다

free는 해제, 반드시 해주어야한다. Soen.kr 에서 나름 자세한 부분들을 짚어주며 설명한것이 좋아 이 사이트를 바탕으로 보고있다. 아마 6월말즈음 C가 끝나고 C++잡고 9월까지 열심히 할거라 생각한다.


@

알고리즘. 

merge sort (병합 정렬?)에 대해 배웠는데 shell sort보단 이해하기 편했다. 재귀를 이용한 직관적 코딩이 가능했고 알고리즘 흐름도 그렇게 복잡하진 않았다. 다만 이걸 어떻게 떠올렸는진 모르겠다. O(nlogn)으로 성능은 다른것들에 비해 괜찮은 편


@

HTML 링크에 대해 배웠다. 이미 생활코딩을 통해 많이 배운 상태이지만 생활코딩은 자세한 부분은 많이 생략하고 중요부분만 가르쳐 주기때문에 내 스스로 블로그를 만들정도가 되려면 자세한 부분까지 연습하고 알아볼 필요가 있다 여겨 MDN에서 열심히 보는 중이다. 하루에 한 소챕터씩 보면 9월 전까지 겨우 보는 정도로 끝낼 수 있을 것 같고 중간에 연습 예제도 많아 한국에 돌아가선 웹브라우저를 그래도 로봇공학과 입장에서 필요한 만큼은 컨트롤 할 수 있을 거라 생각한다


@

네트워크 공부를 해야겠다. 예전부터 갈망이 있었는데 이번기회에 파기로 결정. OCW를 쓸작정이다,

'그냥 일지 > 2018' 카테고리의 다른 글

오랜만의 C++ 공부  (0) 2018.10.10
잡생각 (C++, 실행, 로봇)  (0) 2018.08.06
GIT 명령어와 용어 나열  (0) 2018.04.24
일지 -10- (재정비의 시간)  (0) 2018.04.23
일지 -9- (Git 과 DNS)  (0) 2018.04.21
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
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 31
글 보관함