함수 종류 Round : 반올림 Abs : 절댓값 Fix : 정수만 추출 Int : 정수만 추출(음의 정수일 경우, 더 작은 음의 정수를 추출) 1. Round() 함수 Excel [ Round : 반올림하는 값이 4 이하인 경우 버리고 5 이상일 경우 올림 (사사오입) ] Round(23.45, 1) → 23.5 Round(23.55, 1) → 23.6 VBA [Round : 엑셀 함수와 동일하지만 반올림하는 값이 5인 경우 앞자리 수가 짝수가 됨(오사오입) ] Round(23.45, 1) → 23.4 Round(23.55, 1) → 23.6 2. Abs() 함수 Excel, VBA Abs(23.45) → 23.45 Abs(-23.45) → 23.45 3. Fix() 함수 Excel, VBA Fix(2..
const arr = [0, 1, 2, 3, 4, 5] 이 arr의 요소들의 합을 구하려면 어떻게 해야할까? 바로 생각나는 방법으로는 for문, foreach, while문과 같이 반복문을 사용하는 방법이다. for문이 내가 가장 주로 사용하는 반복문이기 때문에, for문으로 예제를 들자면 아래와 같다. const arr = [0, 1, 2, 3, 4, 5] let sum = 0; for(var i = 0; i res + arr[i], 0)) 위와 같..
메모리의 구조 프로그램이 실행되기 위해서는 먼저 프로그램이 메모리에 로드(Load)되어야 한다. 또한, 프로그램에서 사용되는 변수들을 저장할 메모리도 필요하다. 따라서 컴퓨터의 운영체제는 프로그램의 실행을 위해 다양한 메모리 공간을 제공하고 있따. 프로그램이 운영체제로부터 할당받는 대표적인 메모리 공간은 아래의 4가지다. 1. 코드(code)영역 2. 데이터(data)영역 3. 스택(stack)영역 4. 힙(heap)영역 1. 코드영역이란? 메모리의 코드(code) 영역은 실행할 프로그램의 코드가 저장되는 영역으로 텍스트(code)라고도 부른다. CPU는 코드 영역에 저장된 명령어를 하나씩 가져가서 처리하게 된다. 2. 데이터(data)영역이란? 메모리의 데이터(data) 영역은 프로그램의 전역 변수와 ..
메모리 구조 프로그램이 실행되기 위해서는 먼저 프로그램이 메모리에 로드(load)가 되어야 한다. 또한, 프로그램에서 사용되는 변수들을 저장할 메모리도 필요하다. 따라서 컴퓨터의 운영체제는 프로그램의 실행을 위해 다양한 메모리 공간을 제공하고 있다. 이러한 메모리 공간이 어떤 용도로 언제, 어디서 할당되는가? - 할당시기 : 프로그램이 실행될 때 마다 - 할당장소 : 메인 메모리(RAM) - 할당용도 : 프로그램 실행 시 필요한 메모리 공간(지역변수, 전역변수 선언을 위해)을 제공 할당되는 메모리 공간은 아래와 같다. 1. 코드 영역 2. 데이터 영역 3. 스택 영역 4. 힙 영역 1. 코드(Code) 영역 메모리의 코드 영역은 실행할 프로그램의 코드가 저장되는 영역으로 텍스트 영역이라고도 부른다. CP..
목차 데이터의 개념 측정의 수준과 데이터 종류 데이터의 입력과정 입력된 데이터에 대한 점검 1. 데이터란 무엇인가? ■ 데이터(data) - 어떤 관심 있는 주제에 대해서 수집된 구조화된 정보(organized information) - 일반적인 의미의 데이터는 수치, 문자, 그림 등의 표현양식과 관계없이 어떤 주제에 대한 구조화된 정보를 뜻함 ■ 데이터의 특징 - 어떤 관심 있는 주제에 대하여 얻어진 것 - 분석에 알맞은 일정한 규칙과 형태로 수집되고 정리됨 - 분석과정을 통해서 유용한 정보(information)로 변환 - 조사나 실험을 통해서 수집되어 알맞은 형태로 변환 ■ 통계적 데이터(statistical data) - 수치적 계산과 통계적 분석에 알맞은 데이터 ■ 데이터 분석의 목적 - 자연 ..
목차 데이터정보와 컴퓨터 데이터분석 개요 데이터분석 소프트웨어 소개 데이터분석 예 1.1. 데이터 정보와 컴퓨터 1. 지식정보화 ■ 정보화 사회 : 빅데이터(Big Data), 딥러닝(Deep Learning), AI(Artufucauk Intelligency)시대 - 정보가 중심이 되어 사회, 경제가 움직이는 사회 - 정보의 수집과 분석 및 정확한 판단 없이는 살아갈 수 없는 사회 - 정보가 급격하게 증대, 성장, 보급되는 사회 ■ 정보화 사회에서는 효율적인 정보의 수집, 수집된 정보의 가치판단, 정보 활용 능력 등이 필수적으로 요구되기때문에 이러한 의미에서 지금은 지식정보화 사회라고 한다. ■ 지식정보화 사회에서 데이터를 효율적으로 처리하고 분석하기 위해서는 컴퓨터의 활용 및 데이터 분석 능력이 필수..
목차 프로세스와 메모리 단일 프로그래밍 환경 다중 프로그래밍 환경 메모리 배치기법 1. 프로세스와 메모리 : 프로세스와 메모리 ■ 프로세스의 동작 - 프로그램 카운터를 참조하여 메모리로부터 수행될 명령을 읽어 CPU의 해당 명령을 수행 : 기억장치 계층구조 ■ 적절한 비용으로 높은 성능을 낼 수 있도록 계층적으로 구성 : 메모리 관리 ■ 메모리 호출 - 언제 새로운 프로세스를 메모리에 둘 것인가? ■ 메모리 배치 - 실행될 프로세스를 메모리 내의 어느 곳에 둘 것인가? ■ 메모리 교체 - 메모리가 꽉 찬 상태에서 새로운 프로세스를 적재해야 한다면 어떤 프로세스를 제거할 것인가? 2. 단일 프로그래밍 환경 : 단일 프로그래밍 환경 ■ 초기의 시스템 - 오직 하나의 프로세스만 메모리를 전용으로 사용 - 프로..
목차 교착상태 회피 교착상태 탐지 및 복구 복합적 접근방법 1. 교착상태 회피 : 교착상태 회피 - 프로세스의 자원 사용에 대한 사전 정보를 활용하여 교착상태가 발생하지 않는 상태에 머물도록 하는 방법 ⇒ 사전 정보 : 현재 할당된 자원, 가용상태의 자원, 프로세스들의 최대 요구량 ■ 프로세스의 상태 영역 - 안전상태 : 안전 순서열이 존재 - 불안전상태 : 안전 순서열이 존재하지 않음 => 교착상태 * 안전상태 : 교착상태를 회피하면서 각 프로세스에게 그들의 최대 요구량까지 빠짐없이 자원을 할당할 수 있는 상태 ■ 안전 순서열 - 순서 있는 프로세스의 집합 - 각 pi에 대해 pi가 추가로 요구할 수 있는 자원 소요량이 현재 가용 상태이거나 혹은 현재 가용인 자원에 pj(단 kj < i)에 할당된 자원..
- Total
- Today
- Yesterday
- pl/sql
- REVOKE
- DBA_SYS_PRIVS
- VB.Net
- rollback
- 동기통신
- 후나빙
- 초기화파라미터파일
- NLog
- 참조전달
- TrimEnd
- 유틸리티에러
- 시간차이
- 에러
- Oracle
- 유틸리티
- EXCEPTION절
- PL/SQL 예외처리문
- vba
- USER_SYS_PRIVS
- grant
- DECLARE절
- in/out/ref 차이점
- PL/SQL 실행문
- C#
- BEGIN절
- in/out/ref 예제
- commit
- in/out/ref
- in/out/ref 공통점
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |