Cayman Blog Theme is a clean, responsive blogging theme for Jekyll. It is inspired by the Cayman Theme for Github Pages, which can be greatly used for single projects but not as blogging platform.
This theme has instead all you need to start today blogging with Jekyll, and no effort: pages, posts, few social buttons. Try loading this on mobile too.
Have a look at the Github page for more information.
You find this descriptive text in the index.md
file, so you can change it, or remove it completely, according to your needs.
Latest Posts
-
2021년 회고 / 2022년 계획
2021년을 돌아보고 2022년을 목표를 다짐 하면서 작성한 회고록입니다.
지난 1년의 시간동안 경험 했던일을 정리하면서 작성해보았습니다.
최대한 타임라인대로 작성하였으나, 조금 차이가 날수도 있습니다. -
[Algorithm] 프로그래머스 - 소수 만들기
프로그래머스에서 푼 문제이다. 알고리즘 문제를 풀때마다 느끼는 거지만, 접근 방법은 다양한 것 같다.
난 보자마자 DFS로 풀어야 겠다라고 생각했고 풀었는데, 다른 분들 풀이를 보니 다양한 방법으로 푸셨다.2020년 회고 / 2021년 계획
2020년을 돌아보고 2021년을 목표를 다짐 하면서 작성한 회고록입니다.
지난 1년의 시간동안 경험 했던일을 정리하면서 작성해보았습니다.
최대한 타임라인대로 작성하였으나, 조금 차이가 날수도 있습니다.[Design Pattern] Singleton Pattern (싱글톤 패턴)
이번 포스팅에서는 디자인 패턴에 대해서 다뤄 보려고 합니다.
GoF의 디자인 패턴중 가장 간단한 패턴이며, 가장 많이 사용되는 패턴입니다.
그만큼 말도 많고 탈도 많은 패턴중 하나입니다.[Algorithm] N-Queen 문제
얼핏 보면 매우 간단해 보이는 문제이지만, 생각보다 꽤 많은 시간을 고민 했던 문제이다.
처음에 구상한 대각선을 체크하는 코드가 맞다고 생각하고 원인을 게속 찾다보니, 결국 대각선에 위치했는지 확인하는 코드가...C/C++ __builtin_expect() 함수
얼마전에 알게된 매크로 함수이다. 리눅스 커널 코드에서 자주 볼수있는 likeyly(), unlikely() 함수가 있다.
이 두함수의 원형이 바로 __builtin_expect() 함수이고, 두 함수는 이 함수를 랩핑한 것이다.
우선 최적화를 사용하는...[Guide] 쉘 스크립트 가이드
리눅스와 유닉스를 사용중이라면 쉘 스크립트를 자주 사용하게 될것이다.
명령어들을 다양하게 조합하여, 명령어를 일일히 입력하지 않고 간편하게 실행이 가능하게 해준다.
빌드의 자동화 개발 환경 셋팅등 수많은 작업을 간편하게 도와주는...vim + ctags + cscope + taglist
리눅스, 유닉스 환경에서 vi으로 프로그래밍을 할때 vi와 같이 쓰는 유용한 플러그인을 소개합니다. 아무래도 IDE가 아닌 텍스트 편집기이므로, 보다 편하게 사용하기 위해서는 플러그인을 같이 사용해주면 됩니다.
리눅스와 유닉스 그리고 터미널
미리보기 글이 없습니다.
vi 에디터 사용법 (vim 단축키 정리)
vi는 emacs와 더불어 가장 많이 사용되는 터미널 텍스트 편집기 중 하나 입니다.
gui기반의 에디터가 아니라 cli 기반의 에디터 이기 때문에 배우기는 어렵지만, 익숙해지면 정말 편하답니다.
처음부터...C/C++ list_for_each_entry() 함수
list_for_each(), list_for_each_entry() 함수에 대해서 알아보도록 하곘습니다.
리눅스 커널에서 자주 사용되는 함수로, 링크드 리스트를 이용하는 함수들 입니다.
<linux/list.h>에는 여러 함수가 있지만, 중요한 함수 부터 알아보도록 하곘습니다.C/C++ strtok() 함수
C/C++을 사용하면서 문자열 처리에 대해 다룰 일이 있었다.
문자열을 자르거나 붙이고 변경하는 등의 다양한 작업을 했는데, 그중에서 조금 헷갈리는 개념들을 포스팅 해보고자 한다. 포스팅에서 다룰 함수는 strtok()과 strtok_r()이다C/C++ container_of 매크로 함수에 대해서
리눅스 커널 코드에서 많이 활용되는 매크로 함수를 소개 해보려고 합니다.
처음에 봤을때 좀 난해한 느낌이 들기도 했습니다. 그런만큼 꼭 포스팅 해보고 싶은 녀석이기도 했습니다.
바로 offsetof와 container_of 매크로...Google Flutter(플러터) 시작하기 - 설치 및 첫 프로젝트
Flutter는 Google에서 개발한 크로스 플랫폼 모바일 앱 개발 프레임 워크입니다.
Dart 라는 언어로 만들어져 있으며, Dart 역시 구글이 만든 언어 입니다.
이번 포스팅에서는 최근에 각광받고 있는 프레임 워크인...새로운 프로젝트에 대한 고민
2020년에 작성하는 첫 포스팅 입니다.
첫번째 글의 주제는 새로운 사이드 프로젝트에 대해 다뤄보려고 합니다.
평소에 주의 깊게 보는 관심사들을 정리해보고, 향후 진행할 프로젝트에 대해서 고민해보았습니다.2019년 회고 / 2020년 계획
2019년을 돌아보고 2020년을 목표를 다짐 하면서 작성한 회고록입니다.
지난 1년의 시간동안 경험 했던일을 정리하면서 작성해보았습니다.
최대한 타임라인대로 작성하였으나, 조금 차이가 날수도 있습니다.