본문 바로가기
728x90
반응형

전체 글729

OpenSSL Windows 컴파일 및 설치 다음 내용은 Windows 환경에서 OpenSSL을 직접 컴파일 하여 설치하는 방법에 대해서 설명하고 있습니다. ※ 들어가기에 앞서 ... 설명의 편의상 아래와 같은 가정을 전제하고 읽어주세요~ ^^ openssl-0.9.8k.tar.gz 파일은 H:\openssl-0.9.8k 디렉토리에 압축이 풀렸음. OpenSSL 설치 디렉토리는 C:\OpenSSL 이라고 가정함. 1. OpenSSL 다운로드 http://www.openssl.org/source/openssl-0.9.8k.tar.gz 2. ActivePerl 설치 openssl 라이브러리를 컴파일 하기 위해서는 perl 이 필요합니다. http://downloads.activestate.com/ActivePerl/Windows/5.10/ActiveP.. 2012. 5. 24.
OpenSSL 관련 자료 OpenSSL 관련 자료 > Linux Journal - An Introduction To Openssl Programming.pdf > Openssl Command-Line Howto.pdf > OpenSSL.pdf 2012. 5. 24.
OpenSSL을 사용한 SSL 서버 사용 예제 #include "stdio.h" #include "string.h" #include "openssl/bio.h" #include "openssl/ssl.h" #include "openssl/err.h" int password_callback(char *buf, int size, int rwflag, void *userdata) { /* For the purposes of this demonstration, the password is "ibmdw" */ printf("*** Callback function called\n"); strcpy(buf, "ibmdw"); return 1; } int main() { SSL_CTX *ctx; SSL *ssl; BIO *bio, *abio, *out, *sbio.. 2012. 5. 24.
VC++ 관련 다운로드(서비스팩,재배포,Platform SDK,Windows SDK,DirectX SDK) Visual Studio관련 다운로드 (서비스팩,재배포,Platform SDK,Windows SDK,DirectX SDK) Microsoft Download 링크입니다. 아래 링크는 자주 바뀌므로 링크가 없을시는 이름으로 검색하시면 됩니다. 64-bit 모드는 x86페이지를 따라가서 받자. 페이지가 너무 길어짐;; 64-bit 모드(IA64, X64)에 관해서 64-bit 모드(IA64, X64)에 관해서 ■ X86: 우리가 흔히 알고 있는 IA32 명령어 기반의 프로세서를 말한다. ■ IA64(EPIC instruction set): 인텔 Itanium 프로세서부터 채용된 새로운 명령어 집합. 기존 IA32와 호환이 되지 않는다. EPIC(Explicitly Parallel Instruction Com.. 2012. 5. 16.
[VSGesture] - Visual Studio 마우스 동작 인식 추가기능 Umc.Core.Tools.VSGesture.v1.0.Setup.msi 알툴바를 아시는지요? Internet Explorer 로 인터넷을 서핑할 때 마우스 오른쪽 버튼을 이용하여 키보드 사용을 최소화할 수 있도록 도와주는 툴입니다. 마우스의 동작을 인식하는 일명 Gesture 기능이지요. 이제 Visual Studio 에서도 이 기능을 사용할 수 있습니다. VSGesture 는 Visual Studio 에서도 마우스의 동작을 인식하여 명령을 할 수 있습니다. VSGesture v1.0 다운로드(Download) 이 링크에서 다운로드 받으십시오. VSGesture 는 Visual Studio Gallary 사이트에서도 찾을 수 있습니다. 사용방법 : 코드 에디터에서 마우스 오른쪽 버튼을 클릭하고 동작을 그.. 2012. 5. 16.
VC++ 버전별 배포방법과 재배포패키지(Redistributable Package) 배포시에는 Dependency Walker(depends.exe)와 같은 도구를 사용하여 종속 DLL의 목록을 확인한다. 또한 2005이상의 VS(Visual Studio)는 manifest를 꼭 확인해서 사용한 dll과 버전을 확인해야한다. VC++ Library 그림 1(VS2005 기준) 그림은 VS2005를 기준으로 하고 있지만 다른 버젼도 위와 같은 규칙으로 명명되고 있다. xx는 각각의 버전을 나타내며 플랫폼 별로 x86,ia64,x64용이 따로 있다. u는 Unicode버전을 나타내고 m은 managed code를 사용했을때 사용되며 배포시 .NET Framework이 필요하다. 배포폴더에 manifest가 존재하면 같이 배포한다. 참고 Visual C++ Libraries as Shared.. 2012. 5. 16.
[Java] 자바 Graphics - 마우스로 선그리기 소스예제 - 벡터로 자료를 영구 보관시키고있슴 - 마우스를 드래그한 범위를 선을 그림import javax.swing.*; import java.awt.*; import java.awt.event.*; public class LineDrawEx extends JFrame { public LineDrawEx(){ setContentPane(new MyPanel()); setSize(300,300); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); } class MyPanel extends JPanel{ Point startP = null; Point endP = null; public MyPanel(){ this.addMouseListener(n.. 2012. 5. 14.
[Java] 자바 Graphics - 원 그래프 그리기 - 4개의 값을 입력받고, 그것을 그래프로 나타내준다. import javax.swing.*; import java.awt.*; import java.awt.event.*; public class GraphicsObjectEx extends JFrame { Container contentPane; // 컨테이너 생성 int[] data = {0,0,0,0}; // 차트의 값 저장배열 int[] arcAngle = new int[4]; Color[] color = {Color.RED, Color.BLUE, // 색상 Color.MAGENTA, Color.ORANGE}; String[] itemName = {"티아라", "소녀시대", // 비교대상 "FX", "카라"}; JTextField[] tf = ne.. 2012. 5. 14.
[Java Thread Swing] 카운트 업 레이블 만들기 각 숫자는 3개이고 재각각 스레드에서 동작한다 import javax.swing.*; import java.awt.*; public class TimerThreadFrame extends JFrame{ public TimerThreadFrame(){ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLayout(new FlowLayout()); JLabel la = new JLabel("0"); la.setFont(new Font("Helvetica", Font.BOLD, 80)); la.setHorizontalAlignment(JLabel.CENTER); add(la); JLabel la2 = new JLabel("50"); la2.setFont(new Font.. 2012. 5. 14.
728x90
반응형