일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 시스템프로그래밍
- Algorithm
- 운영체제
- map
- Array
- html
- directx
- Deque
- Visual Micro
- 수광 소자
- 아두이노 소스
- Arduino
- priority_queue
- WinAPI
- 통계학
- vector
- stl
- queue
- set
- 아두이노
- 컴퓨터 그래픽스
- 자료구조
- 라인트레이서
- c++
- arduino compiler
- 아두이노 컴파일러
- Stack
- C언어
- LineTracer
- list
- Today
- Total
목록전체 글 (545)
Kim's Programming
원본) 123//기본형template void fill (ForwardIterator first, ForwardIterator last, const T& val);cs 의미) [Iterator first, Iterator last)사이에 있는 모든 원소들을 val로 교체합니다. 소스) 12345678910111213141516171819#include#include#include void Print(const std::vector& target){ for (std::vector::const_iterator iterPos = target.begin(); iterPos != target.cend(); iterPos++) std::cout
1. 스케줄링의 이해 1. 스케줄링의 개념 단일 처리 시스템에서는 실행 중인 프로세스가 입출력을 요청하면 이 프로세스가 실행을 마칠 떄까지 사용하던 자원을 대기해야하므로 효율이 떨어진다. 반면에 다중 프로세스에서는 여러프로세스가 메모리에 올라가있어서 실행중인 프로세스가 입출력을 요청하면 운영체제가 다른 프로세스에 할당된 프로세서를 할당한다. 따라서 단일 처리시스템에 비해서 다중 프로그래밍에서는 다음 장점을 얻을 수 있다. 프로세서 이용율을 높일 수 있다.프로세서 처리율(주어진 시간에만 처리하는 작업량)이 증가한다.다중 프로그래밍에서 프로세서를 할당할때 어떤 프로세스를 선택할 때 필요한데 그 방법을 스케줄링이라한다. 스케줄링은 여러 프로세스가 번갈아 사용하는 프로세서를 어떤 시점에 어떤 프로세스에 할당할지..
원형) 1234template OutputIterator replace_copy_if (InputIterator first, InputIterator last, OutputIterator result, UnaryPredicate pred, const T& new_value);cs 의미) [Iterator first, Iterator last)사이에 있는 데이터 들에 대해서 pred에 true를 리턴하는 모든 값들에 대해서 new_value로 교체합니다. 소스) 123456789101112131415161718192021222324252627#include#include#include void Print(const std::vector& target){ for (std::vector::const_itera..
원형) 1234template OutputIterator replace_copy (InputIterator first, InputIterator last, OutputIterator result, const T& old_value, const T& new_value);cs 의미) [Iterator first, Iterator last)사이의 원소들중에 old_value값과 같은 것이 있으면 new_value로 교체한 다음 Iterator result 위치부터 복사합니다. 소스) 12345678910111213141516171819202122#include#include#include void Print(const std::vector& target){ for (std::vector::const_itera..
원형) 123template void replace_if (ForwardIterator first, ForwardIterator last, UnaryPredicate pred, const T& new_value );cs 의미) [Iterator first, Iterator last)사이에 있는 데이터들 중에서 pred에 대하여 true를 리턴하는 모든 값들에 대하여 new_value를 할당합니다. 소스) 123456789101112131415161718192021222324#include#include#include void Print(const std::vector& target){ for (std::vector::const_iterator iterPos = target.begin(); iterPos ..
원형) 123template void replace (ForwardIterator first, ForwardIterator last, const T& old_value, const T& new_value);cs 의미) [Iterator first, Iterator last)사이에 있는 데이터 들에 대해서 old_value와 같은 데이터들을 new_value값으로 바꿉니다. 소스) 12345678910111213141516171819#include#include#include void Print(const std::vector& target){ for (std::vector::const_iterator iterPos = target.begin(); iterPos != target.cend(); iterPo..
원형) 1234567891011//단항 연산template OutputIterator transform (InputIterator first1, InputIterator last1, OutputIterator result, UnaryOperation op); //이진 연산template OutputIterator transform (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, OutputIterator result, BinaryOperation binary_op);cs 의미) 1) 단항 연산[Iterator first1, Iterator last1)사이의 데이터 들에 대해서 단항연산 op를 적용한 값들을 Iterator resu..
원형) 123//기본형template void iter_swap (ForwardIterator1 a, ForwardIterator2 b);cs 의미) Iterator a와 Iterator b가 가리키고 있는 값들을 교체합니다. 소스) 12345678910111213141516171819202122#include#include#include void Print(const std::vector& target){ for (std::vector::const_iterator iterPos = target.begin(); iterPos != target.cend(); iterPos++) std::cout