Develop & CS/etc

Develop & CS/etc

[Git] submodule을 사용할 때 clone하는 법

git에서 submodule을 사용하면, 단순히 clone을 했을 때 submodule 폴더는 빈 폴더가 됩니다. 이걸 까먹고 있다가 왜 안되지 하면서 괜한 쇼를 했었는데.. 꼭 기억해두고자 글로 작성합니다. submodule이 있으면, git clone --recurse-submodules 로 클론한다.. 아, 추가로. git pull --recurse-submodules pull은 이렇게 수행한다.

Develop & CS/etc

바이트의 단위(KB, KiB), 하드가 실제보다 용량이 적은 것에 대하여

Bit, byte... bit는 정보의 최소단위이다. 0과 1의 값을 가진다. 1 byte = 8bit이다. 즉, 1바이트는 $2^8$까지 표현 가능하다. C언어에서 inteager(정수형)은 4바이트를 가진다. 그러면 $2^{32}$만큼을 표현할 수 있다. signed int의 경우는 음수까지 표현하기 위해서 $-2^{31}$에서 $2^{31}$의 범위를 가진다. 우리가 보통 ~기가, ~메가 라고 부르는 것은 ~기가바이트이다. 앞서 회로 이론에서 설명했듯이 기가, 메가, 킬로는 10의 n승을 의미한다. 1 킬로바이트(1 kB) = 1000 바이트 1 메가바이트(1 MB) = 1000 킬로바이트 = $10^6$바이트 1 기가바이트(1 GB) = 1000 메가바이트 = $10^6$ 킬로바이트 = $10^9..

Develop & CS/etc

DEV C++ 괄호 자동완성 없애기

Tools -> Editor Options Completion -> Symbol Completion 난 중괄호는 자동완성 해주는게 좋더라.

Develop & CS/etc

코딩을 위한 글씨체, Naver D2 Coding

네이버에서 코딩을 위해 만든 글꼴인 D2 Coding을 설치하고 사용해보겠습니다. 국내에서 만든 폰트이다보니 한글에 대해서도 폰트가 깔끔하다는 점이 특징입니다. D2 Coding 설치 https://github.com/naver/d2codingfont GitHub - naver/d2codingfont: D2 Coding 글꼴 D2 Coding 글꼴. Contribute to naver/d2codingfont development by creating an account on GitHub. github.com 설치는 이곳에서 할 수 있습니다. 가장 최신 버전의 글꼴을 다운로드 하겠습니다. 설치하시고 압축 해제합니다. 설치한 곳에 들어가면 D2 Coding D2 Coding All D2 Coding Liga..

Develop & CS/etc

라즈베리파이(Raspberry Pi) 세팅 방법

라즈베리파이를 세팅하면서 글을 써보려고 합니다. 라즈베리파이는 매우 작은 컴퓨터라고 생각하시면 되겠습니다. 비슷하게 아두이노가 있지만 라즈베리파이는 운영체제를 사용하며 더 복잡한 연산을 이용할 때 사용합니다. 각각의 장단점이 있습니다. 라즈베리파이의 구성 라즈베리파이를 보면 복잡하게 되어있는데, 간단하게 표시해보겠습니다. Raspberry Pi 4 Model B입니다. 왼쪽부터 무선 통신칩(WIFI, 블루투스) USB-C 파워 CPU micro HDMI RAM 카메라 커넥터(CSI) 이더넷 컨트롤러 USB컨트롤러 이더넷 커넥터 USB 3.0포트 2개와 2.0 포트 2개로 구성됩니다. 왼쪽 하단에 micro SD 포트가 있습니다. 이따 보여드리겠습니다. 방열판도 그림과 같이 설치합니다. Raspberry ..

Develop & CS/etc

Git 설치와 사용 도전하기

https://git-scm.com/downloads Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp git-scm.com 여기에서 git을 설치할 수 있다. 그냥 다 next 눌러서 설치했다. git --version 을 통해 git이 설치되었는지 확인한다. 우리가 사용..

Develop & CS/etc

[Programming] VSCode 설치방법, 플러그인 설치

안녕하세요, 이번 시간에는 많은 사람들이 IDE로 사용하는, VSCode 설치 방법에 대해 알아보겠습니다. VSCode는 특정 언어가 아닌 많은 언어를 다 코딩할 수 있도록 되어 있고요, 이제 설치해보겠습니다. 우선 다음 링크에 들어갑니다. code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linu..

Develop & CS/etc

정보올림피아드 여태껏 본 문제중 어이없는 문제

정보올림피아드 2016 지역대회 중고등부 문제 9번입니다. 맞춰보세요 정답은... . . . . . . . . . . . 16개 즉, 5번입니다.. 솔직히 말은 되지만 어이는 없었던 문제네요

그믐​
'Develop & CS/etc' 카테고리의 글 목록