Computer Science 57

[ASP] 객체 모델

ASP 객체 모델Request클라이언트가 웹서버에 전달한 정보를 검색할 때 사용되는 객체예시 작업클라이언트가 URL의 뒤에 추가한 정보를 저장 (GET 방식)클라이언트가 FORM 태그를 이용해 전달한 정보를 저장 (GET, POST 방식)클라이언트에서 전달한 쿠키 값을 저장클라이언트에서 전달한 보안 코드를 저장웹서버 자체에 대한 일반 정보(HTTP 서버 변수)를 저장Response서버가 클라이언트에게 응답할 때 사용되는 객체예시 작업클라이언트로 전달되는 페이지에 정보를 추가클라이언트에 쿠키를 만들기 위해 클라이언트의 웹브라우저에 정보를 전달요청한 페이지가 아닌 전혀 다른 페이지로 이동시키는페이지 생성과 동시에 정보를 전달할지, 생성된 다음 정보를 전달할지를 결정페이지의 속성(HTML 헤더, 타입)들을 제..

[ASP] 입출력 태그

FORM 태그정보 입력 받는 곳의 경계 설정 태그속성 종류NAMEFORM의 이름을 나타낸다ex) METHODGET/POST로 속성 부여ex) METHOD=POSTGET주소창에 정보를 추가해서 전달하는 방식ex) ~/content.asp?seq=197&part=1GET 방식인 경우 'Request.QueryString' 으로 값을 받아야 한다POST정보 숨겨서 전달하는 방식ex) ~/content.asp 처럼 주소만 표시POST 방식으로 넘기는 경우 'Request.Form(”태그명”)' 과 같은 형식으로 값을 받아야 한다ACTION정보를 처리하는 페이지의 주소 입력ex) ACTION=regist_ok.asp INPUT 태그사용자의 입력을 받는 태그TYPE 종류TEXT문자열 입력 필드ex) SUBMITFO..

[ASP] 기본 문법 (문자열 관련 함수)

ASP 기본 문법 3 (문자열 관련 함수)문자열 관련 함수대/소문자 변환 함수UCASE, LCASE문자열 길이 반환 함수LEN문자열의 좌, 우, 중간에서 지정한 만큼 문자열 반환 함수LEFT, RIGHT, MID해당되는 문자열의 위치 반환 함수INSTR, INSTRREV문자열의 공백 제거 함수LTRIM, RTRIM, TRIM문자열의 일부를 다른 문자열로 변경 함수REPLACE특정 문자열을 기준으로 나누어 배열로 저장 함수SPLIT대/소문자 변환 함수UCASE(문자열)대문자로 변환LCASE(문자열)소문자로 변환문자열 길이 반환 함수LEN(문자열)문자열의 길이 반환문자들, 공백 모두 1씩 계산문자열의 좌, 우, 중간에서 지정한 만큼 문자열 반환 함수LEFT, RIGHT, MID(문자열, n)해당되는 문자열의..

[ASP] 기본 문법 (데이터 타입, 타입 변환 함수)

ASP 기본 문법 2-1 (데이터 타입)데이터 타입숫자 서브 타입문자열 서브 타입날짜 서브 타입Boolean 서브 타입그 외 서브 타입숫자 서브 타입Integer - 정수-32,768 ~ 32,767 사이의 정수Byte - 정수0~255 까지의 정수Long - 큰 정수-2,147,483,648 ~ 2,147,483,647 사이의 정수Single - 소수점3.402823E38 ~ -1.401298E-45 까지의 음수1.401298E-45 ~ 3.402823E38 까지의 양수Double - 소수점-1.79769313486232E308 ~ -4.94065645841247E-324 까지의 음수4.94065645841247E-324 ~ 1.79769313486232E308 까지의 양수Currency - 통화 (화..

[ASP] 기본 문법 (선언, 생성, 논리)

ASP 기본 문법 1 (선언, 생성, 논리)선언 및 생성Dim (변수 선언)ex) Dim strNameSet (객체 생성)ex) Set rs = Server.CreateObject(”ADODB.RecordSet”)논리 구문IF ~ THEN (조건 적을 때)SELECT CASE (조건 많을 때)FOR ~ NEXT (반복횟수 알 때)DO WHILE (반복횟수 모를 때, 조건사용)태그ASP 코드는 로 끝난다.파일명은 .asp예시 코드 "" THEN %> Hello ! Please enter name! DIM - 변수 선언 타입 정할 필요 없이 대입하는 값에 따라 자동으로 변화한다.  기본 형식DIM 변수명DIM 변수명1, 변수명2, 변수명3동시 선언 가능DIM..

[Algorithm] 재귀

재귀란하나의 메소드 내에서 자기 자신을 호출하도록 하여 반복하는 개념하나의 재귀 호출은 하나의 부분 문제를 해결한다. → 부분 문제를 푸는 재귀에서 또 다른 부분 문제를 푸는 재귀 호출 → 반복반복.. → 재귀는 점점 작아져 이어지는 부분 문제 없이 답이 나오고 종료된다. 재귀 정의 순서상태 정의부분 문제는 하나의 문제에서 하나의 답이 나와야 한다.답을 결정하는 변수들을 상태라고 한다.한 부분 문제는 하나의 상태에 대한 답을 찾는 문제가 된다.예로 (x, y)로 상태 표기종료 조건재귀가 진행될수록 상태는 작아지고, 마지막엔 이어지는 부분 없이 답이 나와야 한다. (재귀 종료)답을 반환할 수 있도록 하는 것을 종료 조건이라고 한다.점화식가장 큰 상태가 어떤 과정을 거쳐 종료 조건에 도달하는지 정의부분 문제..

[Algorithm] DP 동적 계획법

재귀와 DP의 차이재귀는 하향식 접근DP는 상향식 접근, 계산 결과를 저장하는 memoization 사용DP 사용문제의 최적 결과를 낼 때동일한 작은 문제들이 반복하여 나타나는 경우작은 문제를 풀고 memoization 하면서 전체 문제 해결 class DP { public int solution(int[] arr) { int len = arr.length; if(len == 0) { return 0; } else if (len == 1) { return arr[0]; } int[] answer = new int[len]; answer[0] = arr[0]; ..

[etc] SAP ERP의 기본 개념

SAP (Systems, Applications, and Products in data processing)SAP이란 ERP 제품 중 글로벌 기업군에서 가장 많이 사용하는 패키지 솔루션ERP (Enterprise Resources Planning) - 전사적 자원 관리ERP란 회사 전체의 자원을 효율적으로 활용하는데 도움을 주는 도구인 전사적 자원 관리 시스템회사의 자원을 전체 최적화하는 체계 및 도구SAP 업무 유형프로젝트 수행 (SI 업체)SAP 솔루션을 바탕으로 고객사가 사용할 솔루션을 설정하고, 추가로 필요한 개발을 하는 일SAP 솔루션 활용 (고객사)프로젝트를 통해 완성된 시스템을 실제로 사용하는 일SAP 역할PMO (프로젝트 관리 조직)SAP 컨설턴트ABAP 개발자제품S/4HANA (busin..

[OS] 리눅스 / 응용분야 (클러스터, 가상화, 모바일 운영체제)

리눅스 관련기술리눅스 클러스터고계산용 클러스터(HPC), 부하분산 클러스터(LVS), 고가용성 클러스터(HA) 등 3가지로 구분HPC는 고성능의 계산 능력을 제공하기 위한 슈퍼컴퓨터 구성에 주로 사용LVS, HA는 보통 함께 구성하여 웹서버를 비롯한 서버 분야에서 주로 사용고계산용 클러스터HPC, High Performance Computing cluster고성능의 계산 능력에 제공하기 위한 목적으로 제작슈퍼컴퓨터가 HPC 클러스터로 구성하여 제작HPC 클러스터는 베어울프 클러스터라고도 한다PVM, MPI 같은 메시지 패싱 라이브러리가 등장하며 더 높은 성능을 내고있다채널본딩한 16노드 병렬 컴퓨터를 만들어 냈다슈퍼컴퓨터와 비교해도 성능이 떨어지지 않는다부하분산 클러스터LVS, Linux Virtuar ..

Computer Science/OS 2024.09.06

[OS] 리눅스 / 네트워크

네트워크컴퓨터 상호연결하여 정보 교환, 자료 공유 등을 구성한 통신망규모에 따라 근거리 LAN, 도시권 통신망 MAN, 광역 통신망 WAN으로 구분LAN집, 사무실, 학교 등 가까운 지역 네트워크 매체를 이용하여 묶는 근거리 통신망스타형모든 기기가 Point-to-Point 방식으로 연결일부 장애가 발생해도 전체에는 영향을 주지 않는다중앙 컴퓨터 고장시 전체 네트워크 중단설치비용 많이 든다회선수 증가시 제어가 복잡하다버스형하나의 통신 회선에 여러 컴퓨터를 연결하는 방법연결된 컴퓨터 수에 따라 네트워크 성능을 좌우한다상호 간섭을 막기위해 중단에는 중단기(Terminator)가 존재한다CSMA/CD 와 토큰 패싱 사용링형연결된 앞의 컴퓨터로부터 수신한 내용을 다음 컴퓨터에 재전송하는 방법토큰 패싱 방법충돌 ..

Computer Science/OS 2024.09.05
728x90