본문 바로가기

개발 관련

Cairo 사용법 Cairo 사용법 cairo 관련 api들의 레퍼런스는 http://cairographics.org/manual/ 를 참조한다. 출력 일반cairo는 cairo_line_to, cairo_move_to, cairo_rectangle 등과 같은 함수를 호출하여 path를 지정하고 cairo_stroke(선), cairo_fill(면), cairo_paint(전체 면) 함수 호출시 surface에 출력된다.이 출력 함수들이 호출된 후에는 이전에 정의된 path들이 제거된다. path를 보존하기 위해서는 cairo_stroke_preserve, cairo_fill_preserve 함수를 호출한다. 출력되는 색상은 cairo_set_source_rgb, cairo_set_source_rgba 함수에 의해 결정된.. 더보기
Visual Studio ‘찾기 및 바꾸기’ 에서 정규표현식 사용하기 Visual Studio ‘찾기 및 바꾸기’ 에서 정규표현식 사용하기 정규표현식은 사용하기 다소 껄끄럽지만, 적절히 잘 사용하면 상당히 편리하다.특정 문자열이 아닌 패턴을 찾거나, 검색의 범위를 좁히거나 할 때 등이다. 그러나, 일반 정규식과 visual studio에서 사용하는 정규식은 약간 다르다.예를 들어, 10진수를 찾을 경우, [0-9]와 같이 표현하나, visual studio에서는 :d 라고 표현한다. 사용 방법 :Visual studio에서 ‘찾기’버튼을 누르면 아래와 같이 나오고, 그림처럼 사용한다.‘찾기 옵션’에서 정규식 사용(E)에 체크하고, ‘▶’ 화살표가 활성화되며 이를 클릭하면 약간의 도움말을 보여준다.그리고 정규표현식을 사용하면 된다. 위 그림의 정규식 :b+:z 는 공백이나 .. 더보기