Tip 3

[Tip] SyntaxHighlighter - 블로그에 소스 코드를 보기 좋게 삽입해보자

원문 : 겨자씨님의 블로그 ( http://lovelywolf.tistory.com/420 ), 초보얌님의 블로그 ( http://choboyam.tistory.com/entry/tsyntax ) SyntaxHighlighter는 블로그에 아래와 같이 소스 코드를 표현해줍니다. public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } 단순히 소스를 보여주는 것이 아니라 소스코드를 클립보드에 저장하거나 인쇄를 하는 기능도 포함하고 있으므로 유용하다고 판단되어 소개를 합니다. 위의 겨자씨님의 블로그에 보시면 설치 방법부터 적용까지 아주 쉽게 설명을 해 놓으셨습니다. 요약하자면..

이전포스트 2010.03.03

[Tip] gdb의 간단한 사용법.

gdb는 Linux에서 사용되는 디버깅 툴 입니다. linux에서 이 툴을 이용해서 디버깅을 좀 더 수월하게 진행할 수 있습니다. 다음은 간단한 사용법입니다. 01. 우선 컴파일 시에 디버깅 옵션을 주어 컴파일 합니다. # g++ -g -o -g : 디버깅 옵션 (최적화 옵션인 -O는 주지 않는다) -o : 출력할 프로그램의 이름. 의 이름대로 프로그램이 만들어진다. 에 *.c 혹은 *.cpp와 같이 소스코드 파일명이 들어간다. 02. gdb를 사용합니다. gdb를 사용하는 방법은 크게 3가지로 있습니다. 1) # gdb ./ 2) # gdb ./ ./ 3) # gdb ./ ./ 가장 일반적으로 사용되는 것은 1번과 2번 입니다. 1,2번을 간단히 설명하자면. 1번 사용법은 gdb를 사용하여 프로그램을 ..

이전포스트 2010.02.23

[Tip] Borland C++에서 Window를 포함하는 DLL을 만들어VC++에서 사용하기. (그 반대의 경우 포함)

내가 주로 클라이언트 프로그램을 만들때 사용하는 방법은 2가지가 있다. 방법1. Borland C++로 팝업창이나 설정창등의 다이얼로그 기반(혹은 폼이라고도 한다)의 UI을 DLL로 만든다. Visual C++로 프로젝트를 만들때 설정창등을 띄울때 위의 DLL을 로드하여 윈도우를 띄워 정보를 입력 받는다. (이때, 메인 프로젝트는 Visual C++로 작성한 프로젝트가 된다.) 이 방법은 화려한 UI가 필요없는 관리 프로그램같은 경우 즐겨 사용하는 방법이다. 방법2. 네트워크나 파일처리등의 기능을 Visual C++을 이용하여 DLL로 만든다. Borland C++로 프로젝트를 만들고 UI를 구현할때 해당 기능은 위의 DLL을 로드하여 처리한다. (이때, 메인 프로젝트는 Borland C++로 작성한 프..

이전포스트 2009.02.24
반응형