분류 전체보기 375

JNI 를 이용한 PID( Process ID )추출( 윈도우 기반 )

- Project : How I get PID from inside java( on windows flatform )? - 작성자 김건호(http://www.devoop.com ,devstory@naver.com) - 자료출처(http://www.rgagnon.com/javadetails/java-0467.html ) 이번 시간에는 JNI 를 이용한 Process ID 추출 방법에 대해서 알아보겠습니다. 단, 윈도우 계열에서만 작동됩니다. (유닉스 계열의 운영체제에서는 이 전 자료 "Get Process ID from inside Java?"를 참조해주세요.) 사실 강좌라고 할 것은 없고 그냥 따라해봅시다 -_-;; 따라하시다보면 JNI 가 어떻게 작성되고 이용되어지는지 조금은 감을 잡으실겁니다. ( 솔..

Java 2006.05.12

how to create and use program libraries on Linux

영문 출처 :http://www.tldp.org/HOWTO/Program-Library-HOWTO/index.html한글 출처(3장 공유라이브러리) :http://kldp.org/HOWTO/html/Program-Library-HOWTO/shared-libraries.html Program Library HOWTODavid A. Wheelerversion 1.20, 11 April 2003 This HOWTO for programmers discusses how to create and use program libraries on Linux. This includes static libraries, shared libraries, and dynamically loaded libraries.Table of..

Unix Linux 2006.05.11

SocketException "Connection time out" 왜 나는 걸까..

출처 : http://www.javaservice.net/~java/bbs/read.cgi?m=etc&b=unix&c=r_p&n=1005116773&p=10&s=t#1005116773 제목 : SocketException "Connection time out" 왜 나는 걸까요? 글쓴이: 손님(guest) 2001/11/07 16:06:13 조회수:1911 줄수:68 인터넷 뱅킹 Connection 문제점 환경 1. 접속환경 FireWall L4 Switch | | 인터넷 ----|-----------|------> (8401) 운영 | | 뱅킹(UNIX) ----|-----------|------> (8402) 시스템(UNIX) | | | | 인터넷 뱅킹에서 FireWall과 L4 Switch를 통해 ..

Java 2006.04.24

[리눅스] proc를 이용한 sms 제작

출처 :http://joinc.co.kr/modules/moniwiki/wiki.php/article/sms_%C7%C1%B7%CE%B1%D7%B7%A5_%C1%A6%C0%DB출처 :http://joinc.co.kr/modules/moniwiki/wiki.php/Site/system_programing/proc/MakeSmsProg================================================================================== article/sms_프로그램_제작Docbook 원문 proc를 이용한 sms 제작윤 상배dreamyun@yahoo.co.kr 교정 과정교정 0.82003년 6월 13일 19시최초 문서작성차례1절.소개2절.jsms 소개2.1절.시스..

Unix Linux 2006.04.18

[솔라리스] kstat를 이용한 시스템 정보 획득

출처 :http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/Solaris/Documents/Usedkstat ======================================================================================== Site/Solaris/Documents/UsedkstatContents1참고 링크2kstat library에 대한 소개3kstat를 통한 커널 정보 수집3.1kstat 명령을 통한 자원 확인3.2kstat 정보 구성 구조4예제4.1CPU 일반정보 수집5Kstat Lib 레퍼런스5.1소개5.2Data Structure Overview5.3주요 멤버5.4kstat의 사용5.5Data Types5.6..

Unix Linux 2006.04.18

스트링 버퍼를 선언과 함께 초기화

함수 내에서 로컬변수로 스트링 버퍼를 사용할 때 사전에 반드시 초기화를 해야한다는 것은 누구나 알고 있다. 아마 대부분은 다음과 같은 방법으로 버퍼를 초기화 할 것이다. void do_something_function() { char szBuffer[MAX_BUF_SIZE]; .... memset(szBuffer, 0, sizeof(szBuffer)); .... } 그러나 버퍼를 선언함과 동시에 초기화가 이루어지도록 하면 다음과 같이 선언하면 된다. char szBuffer[MAX_BUF_SIZE] = {0}; char szBuffer[MAX_BUF_SIZE] = {}; char szBuffer[MAX_BUF_SIZE] = ""; 스트링 버퍼를 로컬이 아닌 글로벌로 선언하면 초기화를 명시하지 않아도 모두..

C C++ 2006.04.17

가변 인수

가. 가변 인수 함수 가변 인수 함수에 대해서 알아 본다. 가변 인수의 함수를 만드는 방법에 대해서는 물론이고 가변 인수 함수가 동작하는 원리에 대해서도 자세하게 분석해 볼 것이다. 조금 어렵기는 하지만 포인터를 적절하게 활용하는 예를 볼 수 있으며 포인터로 어떤 일이 가능한지를 경험할 수 있는 좋은 기회가 될 것이다. 가변 인수 함수가 어떻게 동작하는지를 설명할 수 있다면 포인터를 정복했다고 생각해도 좋다. 가변 인수란 말 뜻 그대로 인수의 개수와 타입이 미리 정해져 있지 않다는 뜻이며 그런 인수를 사용하는 함수를 가변 인수 함수라고 한다. 가변 인수 함수의 가장 좋은 예는 C언어의 가장 기초 함수인 printf이다. C언어를 배우는 사람이 가장 먼저 배우는 친근한 함수이므로 이 함수를 통해 가변 인수..

C C++ 2006.04.17

자바를 이용한 SNMP

우리가 쉽게 접할 수 있는 SNMP(Simple Network Management Protocol)를 이용한 모니터링 프로그램은 MRTG이다. MRTG에서 SNMP의 데이터를 가져오는 부분은 Perl로 작성되어 있으며 이 데이터를 GD 라이브러리를 사용하여 그래프로 표현해 주는 것이다. 모니터링을 위해 사용한다는 SNMP는 라우터 같은 네트워크 장비나 일반 서버들의 상태를 관리하기 위해 만들어진 프로토콜이다. 물론 장비에 국한하지 않고 대형 응용 프로그램의 관리에도 SNMP를 사용하고 있다. SNMP는 크게 4가지로 구성되어 있다. ◆ SMI(Structure of Management Information) ◆ MIB(Management Information Base) ◆ 프로토콜 ◆ 보안과 운영(sec..

Java 2006.04.17