목록분류 전체보기 (24)
STUDY
제본 페이지 수 나누기 열 한 개의 작은 소책자를 묶어 두 권으로 제본하려 한다. 총 페이지 수를 합하면 623 페이지이다. 어떻게 제본을 해야, 각 소책자가 중간에서 끊어지지 않고, 만들어진 두 권의 페이지수가 비슷할 수 있을까? # I have eleven small books and their names are 'a' ~ 'k'. # My plan is to make a TWO big books ("BB1" and "BB2") from them. # Condition: There shoulde be NO or Minimal difference # in the number of pages between the two books. # Hint. # 1. Total number of pages is 62..
Vim - Select Multiple Cursors Vim에서 Sublime Text의 `Ctrl+d` key와 같은 기능을 사용하는 방법 몇 가지. 1. Regular Expression Vim에서 regular expression을 써서 선택한 후에 치환하는 방법이다. 찾아 바꾸기. [ Vim Doc: Search Pattern ] 이렇게 하면 문서의 처음부터 찾아 바꾸는 식이기 때문에, 문서 중간부터 일부만 선택하거나 중간에 바꾸지 않을 경우에는 불편하다. 뭔가 방법이 있을 것 같지만, Vim 문서 전체를 정독하고 싶지는 않다. / find all /i all words containing character 'i' \
Vim - Compile and Run C File 1. 단축키 만들기 gVim에서 C 파일을 컴파일하고 실행하는 단축키 만드는 방법이다. 인터넷에 쉽게 검색할 수 있는데, gVim이라서 그런지는 모르겠지만, 조금 바꾸어야 제대로 작동을 한다. 우선 아래 단축키를 그대로 사용하기보다는, 일단 Vim에서 명령을 쳐서 제대로 작동하는지 확인한 후에, 그 명령을 vimrc 파일에 autocmd로 바꾸는 방법이 좋을 것 같다. 그렇게 하면 나중에 단축키를 만들 일이 있을 때, 조금 일이 쉬워질 수 있기 때문이다. 그리고 아래처럼 파일 타입에 따라 같은 키로 compile, run을 할 수 있다는 것은 큰 장점이다. autocmd의 option을 더 자세하게 읽어보면 더 좋은 단축키 설정을 할 수 있을 것 같다...
CPP Development Environment C 언어로 코딩을 하기 위해서는 gcc compiler가 필요하다. (왜 그렇지? Window도 C로 만들고서는 gcc 컴파일러 하나 윈도우에 포함시키지 않았던 건가?) 그런데 gcc를 설치하려면 MingGW란 것이 필요하다. 그러니 먼저 MingGW 64 bit version을 다운받아 설치해야 한다. gcc만 있으면 되므로, 최대한 용량이 작고, 64비트 인스톨러가 있는 설치분을 검색해보면 몇 가지가 나온다. 그 중에 [TDM-gcc]를 설치하면 될 것 같다. 그 다음에는 Visual Studio Code (VSC) Community Edition을 설치하고 plugin으로 [ vscode-cpptools ], [ vscode-code-runner ]..