다양한 TIP284 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. 이전 1 ··· 65 66 67 68 69 70 71 다음 반응형