본문 바로가기

분류 전체보기2847

플래쉬-액션스크립트 서버와 데이터 통신 (XMLConnector) 플래시에서 서버와 데이터 통신에 사용되는 클래스로, 데이터 로드가 성공적으로 수행되었는지를 확인하고 다운로드 진행상황을 모니터링 할 수 잇는 클래스 입니다. 또한 객체에 있는 모든 변수를 지정된 URL(서버사이드 프로그램)로 전송할 수 있고, 지정된 URL에 있는 모든 변수를 객체에 로드할 수 있습니다. 속성 contentType : String LoadVars.send() 메서드 또는 LoadVars.sendAndLoad()메서드를 호출할 때 서버에 전송되는 MINE유형(데이터의 기본 내용 형식)입니다. 기본값은 application/x-www-form-urlencoded입니다. loaded : Boolean load 또는 sendAndLoad작업이 완료 되었는지 여부를 나타내는 부울값으로, 기본값은 .. 2009. 1. 30.
Windows(XP, 2000, Sever 2003)에서 메모리 4기가 인식 32비트 운영체제의 경우에는 최대로 인식되는 램용량이 시스템에 따라 다르지만 대부분 3~3.5기가 정도로 인식이 되어진다. 여기서 문제가 발생하는데 램을 4기가 이상사용하게 되면 나머지는 그냥 버려지게 된다. 64비트 비스타를 사용하게 되면 문제없겠지만은 이 팁은 비스타를 꺼려하시는분을 위해 작성된것이며 실제적으로 인식안되는 부분의 용량을 인식시켜서 총 4기가 이상의 메모리를 다활용 하게 하는것이 아니고 램디스크를 이용하여 윈도우에서 할당되지 않는 나머지 용량부분을 설정하는것이다. 이 팁을 적용하지 않고 그냥 램디스크를 사용하게 되면 윈도우에서 사용되는 램 용량에서 할당되게 되지만 이 팁의 경우에는 그외 인식되지 않는 용량을 할당하게 된다. 쉽게 말해서 램을 4기가 사용하고 있는데 윈도우에선 3.5기가만.. 2009. 1. 30.
네트워크 장비의 기본 개념 및 기능 I. 허브(Hub) 허브는 한 사무실이나 가까운 거리의 컴퓨터들을 UTP케이블을 사용하여 연결하기 위해 사용하는 네트워크 장비이다. 1) 허브의 기능 ① 컴퓨터 끼리의 네트워크 연결 ② 근거리의 다른 네트워크(즉,다른 허브)와의 연결 ③ 라우터(Router)등의 네트워크 장비와 연결 ④ 네트워크 상태 점검(모니터링 기능) ⑤ 신호 증폭 기능(리피터의 역할) 2) 허브 사용의 장점 ① 네트워크 관리가 용이해진다. ② 네트워크 에러를 검출해 내기 쉽다. ③ 병목 현상을 어느 정도 줄여 준다. ④ 확장이 용이하다. ⑤ 다른 네트워크와 네트워크 장비에 연결할 수 있다. ⑥ 신호를 증폭해 준다. 3) 허브의 종류 ① 포트 수에 따른 분류 -. 4포트, 8포트, 12포트, 16포트, 24포트, 32포트 -. 허브의.. 2009. 1. 30.
뷰 & 프로시져 & 트리거 의 간략한 개념 뷰 - View가상테이블이라고도 불리우는 뷰는 많은 디스크 공간을 사용하지는 않지만, 엑세스가 이루어질 때마다 select 명령이 실행된다. 많은 뷰를 중첩해서 사용하면 성능에 영향을 미칠 수도 있다. 뷰는 그 자체로 오나결된 객체이므로 파라메터 값으로 제어할 수 없다. 프로시져 - Stored Procedure저장 프로시져는 미리 데이터베이스 서버에 일련의 SQL명령을 해 놓고, 프로시져를 샐행하여 몇개의 SQL 명령을 간단히 실행할 수 있도록 하기 위해 고안된 것이다.프로시져 안에는 SQL 문장 뿐만 아니라, IF문, WHILE문 등의 제어 명령이나 반복명령을 기술할 수 있기 때문에 일종의 프로그램도 만들 수 있다. 트리거 - Trigger트리거는 테이블에 작성한다. 어떤 테이블에 행을 삽입한다든지,.. 2009. 1. 30.
쓰레드(Thread)간의 동기화(Synchronization) 멀티 태스킹을 말할때 피할수 없는것이 동기화(Synchronization)문제이다. 동기화란 멀티 태스킹 환경에서 여러개의 처리(태스크)를 서로의 진행상태에 맞추어 진행시키는것을 말한다. 문제점 코드 (플래그를 사용한 배타적 제어 코드) bool InUse = false; int func(void) { .... while(InUse) { } InUse = true; // 다른곳에서 접근 금지 File * fp = fopen("sample.dat", "wb"); if(fp != NULL) { ...... fclose(fp); } InUse = false; // 다른곳에서 접근 허용 } 이 코드의 문제점은 첫째, InUse가 false인것을 확인하는 조작가 true로 조작 하는 사이에 비록 짧지만 시간간격이.. 2009. 1. 30.