본문 바로가기

전체 글292

Windows 10 스티커 메모장 열기 Windows 10을 설치 후 스티커 메모를 사용하는 방법을 설명한다. 1. 윈도우 시작이 위치한 상태바(작업표시줄)에서 우클릭을 하면 아래와 같은 메뉴가 나온다. 2. Windows Ink 작업 영역 단추 표시(W)를 체크한다. 3. 아래와 같이 오른쪽 하단에 아이콘 하나가 생긴다. 4. 새로 생긴 아이콘(Windows Ink 작업영역)을 클릭하게 되면 아래와 같이 스티커 메모를 사용할 수 있다. 2019. 10. 7.
gdb 에서 print 할 때 전체 보이게 하는 방법 gdb를 사용하다보면, string을 출력할 때가 있다. 하지만 한줄 정도만 보이고 ...으로 끝나버리는 gdb.. 야속하다. 아래와 같이 설정하게 되면 모든 string 내용을 볼 수 있다. set print elements 0 아래와 같이 설정하는건데 default는 200이며, 0은 무제한을 뜻한다. set print elements number-of-elements 설정 이후 print xxx 와 같이 명령하면 해당 내용이 짤리지 않고 모두 보이게 된다. 2019. 1. 8.
Geo IP 사용방법 특정 IP의 국가코드가 궁금하다면, 아래와 같이 해보길 바란다. 일단 아래 패키지가 설치되어 있어야 한다.libgeoip-dev 설치는 debian에서 아래 명령을 이용하면 된다. apt-get install libgeoip-dev 아래와 같이 대충 코드를 짜면 국가코드를 출력하는 프로그램이 생성된다. ======================================================GeoIP.cpp======================================================#include #include #include #include int main ( int argc, char* argv[] ){ if ( argc == 1 ) { printf( "Input IP A.. 2019. 1. 7.
python tab을 space 4개로 변환해주기 ~/.vimrc에 아래 명령어를 사용하면 python에서 tab을 space 4개로 변환해준다. autocmd FileType python setlocal tabstop=4 expandtab shiftwidth=4 softtabstop=4 2019. 1. 7.
vi White Space 제거 vi를 사용하다보면 tab이나 space를 많이 사용한다.나도 모르게 tab이나 space 후 개행을 하면 공백이 생기게 된다.trim을 하면 좋을 것 같은데, 자동으로 해주는 방법을 소개한다. 아래 코드를 ~/.vimrc 에 추가하면 된다. func! Sts( ) let st = expand("") exe "sts ".st endfunc nmap ,st :call Sts( ) func! Tj( ) let st = expand("") exe "tj ".stendfuncnmap ,tj :call Tj( )autocmd! BufWrite * mark ' | silent! %s/\s\+$// | norm '' 그러면 vi를 켰다 끄게 된다면 white space가 모두 지워짐을 알 수 있다. 2019. 1. 7.
vim plugin A vim으로 코딩을 하다보면 cpp와 h를 오고 갈 일이 많을 것이다. 아래 플러그인을 사용한다면 :A 명령어로 바로 오갈 수 있다. [다운주소]http://www.vim.org/scripts/script.php?script_id=31 위의 주소에서 a.vim을 받고 ~/.vim/plugin/ 에 넣어주면 된다. ex) mkdir ~/.vim/plugincp a.vim ~/.vim/plugin/ [사용방법].cpp 파일을 열고, :A 명령어를 치면 해당 파일과 동일한 이름의 .h 파일로 옮겨열 수 있다. 2018. 2. 25.
[Debian8] apt-get install 실패 컴퓨터를 하는 도중 아래와 같은 메시지와 함께 apt-get install이 안되는 현상이 발생했다. build# apt-get install libboost-devReading package lists... DoneE: The value 'stable' is invalid for APT::Default-Release as such a release is not available in the sources 한참 구글링하다가,/etc/apt/apt.conf.d/ 폴더에 APT::Default-Release 가 있는 파일을 옮긴 것으로 해결되었다. 문제가 있었던 파일은 "99defaultrelease" 이 파일이었다. 혹시 몰라 다른 폴더로 이동 시킨 후 apt-get update & apt-get inst.. 2017. 5. 22.
Mac 메뉴바 순서조정 맥의 메뉴바 순서를 바꾸는 방법입니다. 방법은 command + 드래그 입니다. 간단하죠? 버전은 Sierra 인데, 그 전부터 되는 것 같습니다. 2017. 2. 22.
반응형