군대 싸지방에서 블로그 관리하기 (Hexo)
싸지방 컴퓨터는 예전 중고등학교 시절 컴퓨터실의 컴퓨터들과 같이 껐다 키면 모든 파일이 삭제되고 초기화된다. 따라서 Github을 이용한 Hexo 블로그를 이용하는 본인과 같은 경우에는 매번 필요한 프로그램들을 설치하고 설정들을 관리하여야 했다. 이 일련의 과정을 정리해두었다.
싸지방 컴퓨터는 예전 중고등학교 시절 컴퓨터실의 컴퓨터들과 같이 껐다 키면 모든 파일이 삭제되고 초기화된다. 따라서 Github을 이용한 Hexo 블로그를 이용하는 본인과 같은 경우에는 매번 필요한 프로그램들을 설치하고 설정들을 관리하여야 했다. 이 일련의 과정을 정리해두었다.
본 글에서는 CP와 CodeForces에 대한 가이드를 제시한다.
아래 예시는 이 폴더 를 기준으로 함.
파일의 CMakeLists.txt
라는 파일이 있는데,
컴파일 하고자 하는 파일이 바뀔 때마다 이 파일을 바꿔주어야 함
블로그 GitHub의 _posts 파일 안에 블로그 포스트들이 담깁니다.
2020-09-07-제목-제목.markdown 형태의 파일들로 저장한 후, git push 해주면 됩니다.
MarkDown 파일의 서두는 다음과 같은 양식을 따릅니다.
분할정복에 대하여 공부하던 도중, 점화식 형태로 시간복잡도 식이 나타날 때
이 시간복잡도를 계산할 수 있는 공식을 알게 되었다.
구하고자 하는 경우의 시간복잡도 T(n)이 다음과 같이 표현된다고 하자.
정교민 교수님의 Programming Methodology 수업을 수강하던 도중, 수업 시간에 git의 사용법에 대해 다루었다. 정리의 필요성을 느껴, 아래와 같이 정리하였다.
git init
: 이 폴더가 git의 관리 하에 들어감.git config —global user.name “이름”
: 이름 설정git config —global user.email “메일”
: 이메일주소 설정
SWAP을 자주 사용하는 경우에는, 아래와 같이 임의의 type에 대한 SWAP 함수를 매크로로 지정해 놓으면 편하다.
(특히, C 언어에서!)