인덱스3 Autohotkey 와 Python 을 사용하여 인덱스 자동 증가 감소 시키기 아래 글에서 Autohotkey 와 Python 을 사용하여 인덱스 자동 증가 시키기에 대한 소개를 한 적이 있는데요. 오늘은 Autohotkey 와 Python 을 사용하여 인덱스 자동 증가 감소 시키기에 대해 소개해 보려 합니다. 일단 python 의 정규표현식, pyperclip 을 활용하여 clipboard 의 숫자와 ± 기호를 증가 감소 시키는 코드를 아래와 같이 작성합니다. 파일 명은 Clipincrease.py 입니다. pyperclip 모듈은 아래 글에서도 소개한 적이 있는데~ 최근에 사용을 해보니 함수들이 좀 바뀌었더군요. http://iamaman.tistory.com/1256 다음으로 단축키 설정을 위한 Autohotkey 코드를 아래와 같이 작성합니다. Clipincrease.py .. 2015. 5. 7. Autohotkey 와 Perl 을 사용하여 인덱스 자동 증가 시키기 코딩을 하다 보면 규칙적인 코딩을 해야 하는 경우가 종종 있습니다. 아래 경우와 같이 순차적으로 증가하는 코드를 생각해 보죠~ a0=0;a1=1;a2=2;a3=3;a4=4;... 아래 글에서도 소개를 했지만 vim 을 사용하는 경우 visincr 라는 플러그인을 사용하면 위 코드 예와 같은 경우 쉽게 인덱스를 증가 시킬 수 있습니다. http://iamaman.tistory.com/324 그런데 저는 일반적으로 사용하는 에디터에서도 이런 자동 증가 기능이 있었으면 하는 생각이 들더군요. 그래서 Autohotkey 와 Perl 을 사용하여 인덱스를 자동 증가 시키는 코드를 한번 만들어 봤습니다. 일단 숫자를 인식 해야 할 테니 regular expression 을 지원해야겠고 문자를 숫자로 인식 한 후에 .. 2015. 5. 5. C++ sort 인덱스도 정렬하기 프로그래밍을 배우면서 아마도 가장 처음 접하게 되는 알고리즘이 바로 정렬 알고리즘이 아닌가 생각되네요. C++ 에서는 algorithm 헤더에 sort, stable_sort, partial_sort 와 같은 함수들이 정의되어 있습니다. C++ STL 이 참 좋긴 하더군요. ㅋㅋㅋㅋ partial_sort 는 말 그대로 일부를 정렬하겠다는 거로 이해하시면 될 것 같고 저는 처음에 sort 와 stable_sort 가 좀 헷갈리더군요. 무슨 차이일까… 하고요. 차이는 간단한데요. 동일한 값이 있을 경우 stable_sort 의 경우에는 정렬 하기 전의 순서가 정렬후에도 유지된다고 하더군요. 위 함수들의 사용법 등에 대해서는 아래 주소의 예제들을 참조하시면 쉽게 이해하실 겁니다. http://www.cplu.. 2013. 3. 12. 이전 1 다음