f_
frhyme.code
💻

Tech

Python, Java, AI/ML, Vim, Web, CS 이론 등 소프트웨어 개발 및 엔지니어링 기록

1,253 posts · Page 9/79
c-programming
·⏱ 4m

C - merge sort

간단하게 merge sort를 구현해 봤습니다. quick sort는 pivot을 기준으로 작으면 다 왼쪽, 크면 다 오른쪽으로 두면서 정렳하는 방식이라면, merge sort의 경우는 왼쪽 애들은 왼쪽대로 정렬하고, 오른쪽 애들은 오른쪽 애들대...

c-programming
·⏱ 8m

c - data structure - graph

간단하게, c로 Graph를 구현해봤습니다. Adjancency Matrix를 사용해서 구현하였습니다. 다만, adjancency matrix의 특성상 node size가 커질수록 낭비되는 메모리의 양이 많다는 것이 문제죠. 이걸 해결하려면, l...

c-programming
·⏱ 1m

C - random

c에서는 함수를 사용해서, 랜덤 값을 가져올 수 있습니다. 를 사용하면 난수를 만드는 첫번째 값을 조정할 수 있죠. 그냥, seed 값이 같으면, '난수 발생 순서가 같다'라고 이해하셔도 됩니다.

vim
·⏱ 1m

vim - visual mode에서 tab indentation하기

Code를 block 한 다음, indentation할 때, 일반적인 IDE에서는 그냥 block을 지정한 다음 을 누르면 되죠. 그러나, vi에서는 visual mode로 block을 지정한 다음 혹은 을 사용하면 됩니다.

vim
·⏱ 1m

vim - cursor focus이동

를 누르면 현재의 cursor가 위치한 곳을 화면의 중앙에 위치시킵니다. + 를 누르면 현재의 cursor가 위치한 곳을 화면의 최상단에 위치시킵니다.

others
·⏱ 11m

hhkb(해피해킹 키보드) 사용 후기 및 장단점

얼마전에 해피해킹 키보드를 구매했습니다. 정확히는, 여자친구님에게 선물받았습니다 호호. 항상 감사드립니다. 늘, 기본 키보드만 사용하다가, 처음으로 기계식키보드라는 새로운 세계가 있다, 라는 것을 알게 된 것이 왜였는지는 기억이 나지 않습니다. ...

vim
·⏱ 5m

vim 을 다시 공부해 보려고 합니다

갑자기 vim 을 다시 공부해 보기로 합니다 얼마 전에 해피해킹 키보드를 샀습니다. 그동안 쓴 키보드는 대략 다음과 같아요. 1. Filco 마제스터치 갈축: 연구실에서 조금 쓰다가 아무래도 갈축이라서 조금 시끄럽더군요. 그리고 얼마 지나지 않아...

vim
·⏱ 3m

vim - vscode vim plugin setting

vs code에서 vim을 사용하기 위하여, vscode - vim plugin를 설치하여 사용하고 있습니다. 사용중에 약간 번거로움들이 있어서, 설정과 key binding을 아래와 같이 수정하였습니다. 해석하기는 어렵지 않을 거에요. 다만, ...

dev-tools
·⏱ 1m

vscode - sidebar file filtering disable

vscode에서 sidebar를 검색할 때 filename에 따라 filtering하도록 하는 기능이 활성화될때가 있는데요. 저는 이게 상당히 성가시더군요. 그래서, 에서 다음 내용을 추가해주시면 해당 기능이 활성화되지 않습니다.