본문 바로가기

전체 글

(13)
JDBC 란. 1. JDBC (Java Database Connectivity) - JDBC는 자바 프로그램과 관계형 데이터 원본에 대한 인터페이스이다. JDBC 라이브러리(Library)는 관계형 데이터베이스에 접근하고, SQL 쿼리문을 실행하는 방법을 제공한다. - JDBC 라이브러리는 'java.sql' 패키지에 의해 구현되고, 이 패키지는 여러 종류의 데이터베이스에 접근할 수 있다. 'java.sql' 패키지는 단일 API를 제공하는 클래스와 인터페이스의 집합이다. - JDBC 드라이버들은 일반적으로 JDBC_-ODBC브리지 + ODBC 드라이버 (JDBC-ODBC Bridge Plus ODBC Drive), 네이티브-API 부분적인 자바 드라이브(Native-API Partly-Java Driver), JDB..
1. Static 이란? 보호되어 있는 글입니다.
매개변수 몇 개의 변수 사이에 함수관계를 정하기 위해서 사용되는 또 다른 하나의 변수.
컴파일러 (Compiler) 1. 컴파일러란 무엇일까? 컴파일러란 ? - 인간이 만든 프로그램을 기계가 이해 하도록 기계어로 변환하는 변환기(프로그램) 기계어란 - 기계가 이해하는 2진 숫자 (0과 1 ) 로작성된 언어 프로그램 개발과정 소스코드작성 > 소스코드 > 컴파일러 > 오브젝트 파일 > 링커 > 실행 파일 > 실행 언어 번역기 - 원시 프로그램 (Source code) 고급언어 프로그램 소스 - 목적 프로그램 (Target code) 저급언어 (기계어 , 어섬블리어 ) 프로그램 - 언어 번역기 컴파일러 , 인터프리터, 프리프로세서(pre-processor) 어셈블러, 교차 컴파일러 ( cross compiler) 등 소스코드 : 프로그래밍 언어를 이용하여, 목적 프로그램의 작업 내용을 기술 한다. 컴파일: 소스코드를 기계어..
서버와 인터넷 서버 (server) - 클라이언트에게 네트워크를 통해 서비스나 정보를 제공하는 역할을 하는 컴퓨터 - 서버는 맡은 역할에 따라서 웹 서버 DNS 서버 등 여러 종류로 나누어집니다. - 랙 : 서버 컴퓨터 . 서버 외의 주변 장치들 (스위치, 라우디 등)도 같이 거치합니다. - 웹 서버 - 웹 서비스를 제공하기 위해 사용되는 서버 중 하나 입니다. - 클라이언트는 애플리케이션(application)을 통해 정보를 웹 서버에 요청을 하고 응답을 받습니다. - DNS 서버 - ip 주소와 도메인 주소가 저장되어 있는 서버입니다. - 실제 인터넷 주소는 ip 주소로 이루어져 있지만 사용자의 편의성을 위해 쉽게 읽을 수 있는 도메인 주소로도 접속할 수 있도록 도와줍니다. 인터넷 (internet) - 인터넷이란..
그래픽 카드의 역할 그래픽 카드란? 1} 그래픽카드의 구조 전면쿨링 => 접속단자 => 전면패널 & 전원부 => 후면 패널 2) CPU vs GPU CPU - 모든 종류의 연산을 가장빠르게 처리 - 여러 연산을 빠르게 처리할 수있는 회로 체계 - 코어 당 차지 면적 넓다 정수연산 논리 연산 소수점 수 연산 쉬프트 연산 고급 백터 연산 고급 정수 연산 실행 제어 연산 Etc GPU - 단순한 연산을 빠르게 처리 - 코어 당 크기가 매우 작음 - 병렬연결 - 소수점 수 연산 3 ) 게임에서의 CPU 와 GPU의 역할 CPU ⊙물체의 위치 ⊙그래픽 정점의 위치 ⊙물리현상 시뮬레이션 ⊙게임의 룰 - 재화구매,피격 시 hp소모량 아이템 드랍 확률 등 GPU ⊙CPU가보낸 시물레이션 데이터 기반 ⊙화면에 뿌려질 픽셀 정보 조합 ⊙화면..
함수(Function)와 메소드(Method)의 차이 일반적으로 메소드보다는 함수라는 말을 많이 사용한다. - 함수는 말 그대로 어떠한 기능(Function)을 의미한다. 반면에 메소드는 어떤 클래스 내부에 선언된 함수를 의미한다. 단순 의미로만 따지자면 함수가 메소드보다 더 포괄적이기 때문에 많이 쓰이는 것이다. 하지만 자바 같은 객체지향언어의 경우에는 애초에 함수 자체가 특정 클래스 안에 선언되는 경우가 많아 함수보다 메소드라는 말이 더 많이 쓰이기도 한다. 기억해야할 것은 함수와 메소드는 엄밀히 따지면 다른 말이고 함수가 메소드보다 포괄적인 의미를 가진 단어라는 것이다.
이니셜라이즈[ initialize ] (1) 계산기 프로그램 변수에 대하여 프로그램 중에서 그것을 사용하기에 앞서 초기값을 세트하는 것. (2) 프로그램, 시스템 혹은 하드웨어 장치를 그 당초 상태로 프리 세트하는 것, 또는 그것을 위하여 이용되는 프로그램 혹은 회로(이니셜라이즈). 예를 들면 계산기의 카운터, 레지스터, 스위치 등의 상태를 모두 그 초기 상태로 설정한다. (3) 디스크 새로운 디스크에 정해진 포맷에 따라 트랙, 섹터의 영역을 기입하고 디스크 드라이브에 의해서 데이터의 입력, 출력을 잘 할 수 있도록 프리 세트하는 것을 이른다. * 이니셜라이즈를 하는 프로그램을 이니셜라이저 루틴(initializer routine)이라 한다.