본문 바로가기

반응형

공부기록

(8)
[문과 코린이의 IT 기록장] ASP Intro(기본적인 Web Browser - Web Server의 구조 , ASP가 추가된 Web Browser - Web Server의 구조 , html vs ASP , ASP 실행 방법 , 가상 디렉토리, 가상 디렉토리 내 ASP 파일 저장 및 .. [문과 코린이의 IT 기록장] ASP Intro(기본적인 Web Browser - Web Server의 구조 , ASP가 추가된 Web Browser - Web Server의 구조 , html vs ASP , ASP 실행 방법 , 가상 디렉토리, 가상 디렉토리 내 ASP 파일 저장 및 실행 시켜보기) [ ASP(Active Server Pages) Intro ] - ASP는 Web을 프로그래밍 할 수 있도록, 서버에서 동작하는 페이지이며, 기존의 HTML과는 다르게 동적인 구성을 가질 수 있도록 돕는 역할을 한다. 1. 기본적인 Web Browser - Web Server의 구조 2. ASP 가 추가된, Web Browser - Web Server의 구조 사용자가 어떤 페이지를 요청한다면, 그 페이지를 ..
[문과 코린이의 IT 기록장] C++ 백준 문제풀이 - 요세푸스 문제 (1158) [문과 코린이의 IT 기록장] C++ 백준 문제풀이 - 요세푸스 문제 (1158) 1158번: 요세푸스 문제 첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 5,000) www.acmicpc.net [ 문제 ] 요세푸스 문제는 다음과 같다. 1번부터 N번까지 N명의 사람이 원을 이루면서 앉아있고, 양의 정수 K(≤ N)가 주어진다. 이제 순서대로 K번째 사람을 제거한다. 한 사람이 제거되면 남은 사람들로 이루어진 원을 따라 이 과정을 계속해 나간다. 이 과정은 N명의 사람이 모두 제거될 때까지 계속된다. 원에서 사람들이 제거되는 순서를 (N, K)-요세푸스 순열이라고 한다. 예를 들어 (7, 3)-요세푸스 순열은 이다. N과 K가 주어지면 (N, K)-요세푸스 순열을..
[문과 코린이의 IT 기록장] 운영체제(OS) - 운영체제(운영체제(OS)란?, 운영체제(OS)의 기능 및 목표, 운영체제의 분류, 몇 가지 용어, 운영체제의 예, 운영체제의 개괄적인 구조) [문과 코린이의 IT 기록장] 운영체제(OS) - 운영체제(운영체제(OS)란?, 운영체제(OS)의 기능 및 목표, 운영체제의 분류, 몇 가지 용어, 운영체제의 예, 운영체제의 개괄적인 구조) 운영체제 운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터 시스템의 필수적인 부분이다. 본 강좌에서는 이와 같은 운영체제의 개념과 역할, 운영체제를 구성하는 각 www.kocw.net 0. Intro [ 운영체제 과목 학습 개요 ] - 운영체제 개요 - 컴퓨터 시스템의 구조 - 프로세스 관리 - CPU 스케줄링 - 병행 제어 - 데드락 - 메모리 관리 - 가상 메모리 - 파일 시스템 - 입출력 시스템 - 디스크 관리 1. 운영체제(OS)란? : 컴퓨터 하드웨어 바로 위에 설치되어, 사용..
[문과 코린이의 IT 기록장] C,C++ -상속과 다형성 3 : 가상 소멸자와 참조자의 참조 가능성 (가상 소멸자, 참조자의 참조 가능성) [문과 코린이의 IT 기록장] C,C++ -상속과 다형성 3 : 가상 소멸자와 참조자의 참조 가능성 (가상 소멸자, 참조자의 참조 가능성) 1. 가상 소멸자 - 가상함수 이외에도, virtual 키워드를 붙여줘야 할 대상이 있다. 바로 소멸자이다. - virtual로 선언된 소멸자를 가리켜, '가상 소멸자'라 한다. ex 1 ) 문제점 이해하기 #include #include using namespace std; class First{ // First 클래스 private: char * strOne; public: First(const char *str){ // First 생성자 strOne = new char[strlen(str)+1]; // 생성자 내부의 동적할당 } ~First(){ // First..
[문과 코린이의 IT 기록장] C,C++ - 상속 1 (상속 공부 접근 방법, 문제의 제시, 상속의 문법적인 이해, 유도 클래스 객체 생성과정, 유도 클래스 객체의 소멸과정) [문과 코린이의 IT 기록장] C,C++ - 상속 1 (상속 공부 접근 방법, 문제의 제시, 상속의 문법적인 이해, 유도 클래스 객체 생성과정, 유도 클래스 객체의 소멸과정) [ 상속 공부 접근 방법 ] a. 문제의 제시 : 상속과 더불어 다형성의 개념을 적용해야만 해결 가능한 문제를 먼저 제시한다,. b. 기본개념 소개 : 상속의 문법적 요소를 하나씩 소개해 나간다. c. 문제의 해결 : 처음 제시한 문제를, 상속을 적용해 해결해 나간다. ex ) OrangeMedia라는 회사가 운영하는 '급여관리 시스템' - 이 회사에서는 기존에는 정규직(ermanent) 하나의 근무형태만 존재했음. #include using namespace std; class PermanentWorker { // 정규직 클래스 ..
[문과 코린이의 IT 기록장] C,C++ - 연산자 오버로딩 1 : ( operator 함수 사용법, operator+ 함수, 연산자를 오버로딩 하는데 있어서의 주의사항, 연산자 오버로딩이라고 이름이 붙은 이유는?, operator * .. [문과 코린이의 IT 기록장] C,C++ - 연산자 오버로딩 1 : ( operator 함수 사용법, operator+ 함수, 연산자를 오버로딩 하는데 있어서의 주의사항, 연산자 오버로딩이라고 이름이 붙은 이유는?, operator * 함수 ) - C언어에서는 불가능하지만, C++에서는 사용자 정의 연산자를 사용할 수 있다. - ::(범위 지정), .(맴버 지정), .*(맴버 포인터로 맴버 지정)을 제외한 모든 연산자들은 사용할 수 있다. ex ) 1. 산술 연산자 (+, -, *) 2. 축약형 연산자 (+=, -=) 3. 비교 연산자 (>=, ==) 4. 논리 연산자 (&&, ||) 5. 맴버 선택 연산자 (->, * : 역참조 연산자 ex. 포인터 *p와 같은 것) 6. 증감 연산자 (++, --) ..
[문과 코린이의 IT기록장] 컴퓨터 구조 - 1강. 컴퓨터 추상화 및 관련 기술 [ (4) 케이스를 열고 (모든 데이터의 하드웨어 기능, 디스플레이, 터치스크린, 상자를 열고, 데이터의 안전한 저장소, .. [문과 코린이의 IT기록장] 컴퓨터 구조 - 1강. 컴퓨터 추상화 및 관련 기술 [ (4) 케이스를 열고 (모든 데이터의 하드웨어 기능, 디스플레이, 터치스크린, 상자를 열고, 데이터의 안전한 저장소, 컴퓨터 간의 통신) ] 1. 모든 데이터의 하드웨어 기능 - 데이터 입력 ex. 키보드, 마우스, 마이크 등 : 컴퓨터에 정보를 공급하는 장치 - 데이터 출력 ex. 스피커 등 : 연산의 결과를 사용자나 다른 컴퓨터에 보내줌 - 데이터 처리 (데이터패스, 제어 유닛 : 프로세서) - 데이터 저장 (메모리) 2. 디스플레이 - LCD : 능동 행렬을 사용하여 더욱 선명한 이미지를 제공함. ( 스스로 빛을 내는 대신 통과하는 빛을 제어함 ) * 능동 행렬이란 ? : 매 화소의 위치마다 작은 트랜지스터를 이용해..
[문과 코린이의 IT기록장] C, C++ - 포인터 정리 (포인터, &, *, 상수 포인터, 포인터의 덧셈, 포인터의 대입) [ 변수에 대한 기본설명 ] Int a = 123; // int는 4 byte이므로, 메모리의 4칸을 차지한다. * 이 변수의 주소가 0x 123456이라고 가정 a = 10 ; // 메모리 0x 123456 위치에서 부터 4byte의 공간에 있는 데이터를 10으로 바꾸어라. 1. 포인터 - 포인터란? : 메모리 상에 위치한 특정한 데이터의 (시작)주소값을 보관하는 변수 - 형태 : (포인터 주소값이 저장되는 데이터의 형) *(포인터의 이름) ; ex) int * P; // 포인터 P는 int형 데이터의 주소값을 저장하는 변수 2. & 연산자 ( 피연산자가 1개인 단항연산자 // AND연산자와 다르게 해석 ) - 형태 : & (주소값을 계산할 데이터) ex) #include using namespace ..

반응형