전체 글 491

[C++개발자되기]26. L-value, R-value, &, && 와 std::move의 관계

>>[C++ 관련 모든 글 보기] 개요 L-value, R-value, &, && 관계와 R-value와 std::move에는 어떤 관계가 있는지 알아본다. 개념 설명 1. L-value와 R-Value 란? - 자료형 선언 시 "=" 기준으로 왼쪽에 있는 것과 오른쪽에 있는 것을 가리킬 때 사용하는 명칭이다. - 아래 그림에서 파란색 영역에 있는 것은 L-Value라고 칭하고 빨간색 영역에 있는 것을 R-Value라고 칭한다. 2. & 와 && 란? - &은 reference라고 불리며, L-Value에 대한 새로운 별칭을 만들어 줄 때 사용된다. - &&은 R-Value reference라고 불리며, R-Value에 대한 새로운 별칭을 만들어 줄 때 사용된다. R-Value와 std::move의 관계..

ProgrammingLang/c++ 2021.12.05

[C++개발자되기]24. std::function

>>[C++ 관련 모든 글 보기] 개요 std::function의 기능을 알아 본다. 지원 시기 C++11 Header #include 정의 C++에서 callable 할 수 있는 것을 객체로 만드는 class * callable 이란? c++에서 호출 가능한 것들을 말한다. 1. 함수 2. lambda 3. operator() 정의 #include std::function func 사용법 #include void print(int a, int b); std::function fp = print; 사용 시기 1. 함수를 인자로 전달 하고 싶을떄 2. vector에 function을 넣고 싶을때 3. Thread를 pool로 만들어서 관리 하고 싶을때

ProgrammingLang/c++ 2021.12.05

[ubuntu 20.04] ubuntu를 윈도우 처럼 - 환경 설정 (그래픽, 한글)

graphic driver 설치 1. 권장드라이버 자동으로 설치 $sudo ubuntu-drivers autoinstall 2. 원하는 버전 수동으로 설치 $sudo apt install nvidia-driver-450 3. 정상 설치 확인 $nvidia-smi graphic driver 설치 후 업데이트 이후 또 안될 때 1. 설치된 nvidia-driver-450 삭제 [뒷 숫자는 자신이설치된 버전에 맞게 수정] $sudo apt remove nvidia-driver-470 2. 연관된 패키지 삭제 $sudo apt autoremove 3. 재설치 $sudo apt install nvidia-driver-515 3. 정상 설치 확인 sudo nvidia-smi Unknown Display ubuntu..

[문법] 나에 맞는 영어 문법 총 정리

[접속사] - 등위 접속사 : 명사가 위치가 같은 동일 한것을 연결 해준다. 1. and, or, but - 상관 접속사 : 명사가 떨어져있어서 상관이 있다라고해서 상관 접속사 1. both A and B : A와 B 둘다. (복수로친다) 2. either A or B : A와 B 둘중 하나. 3. not A but B: A가 아니라 B 4. neither A nor B : A도 아니고 B도 아니다. 6 not only A but (also) B : A뿐 만 아니라 B 도 (== B as well as A) https://www.youtube.com/watch?v=UgnW_VlYDvw&list=RDCMUCJboQrwyDNtmXMTrMAW3IMw&index=2&ab_channel=%EC%9D%B4%EB%8..

[자격증] aws 기초 (IAM & AWS CLI)

개요 IAM이 무엇이지 알아 본다. IAM 이란? Identity ans Access Management로써 Global Serivce 입니다. 사용자의 접근 권한을 관리 하는 Service 입니다. IAM의 구성 1. Users - Users are people within your organization, and cab be grouped - Users don't have to belong to a group, and user can be belong to multiple groups 2. Groups - Groups only contain users, not other groups 3. Role(롤) - 생성된 Role은 사용자나 그룹에 할당하는 것이 아니라 EC2 같은 AWS 리소스에 할당됩니다...

[자격증] aws 기초 (Regions , Available Zone, Service)

개요. aws의 기초에 대해서 설명 합니다. 주요 자료 1. Regions and Availability Zones - https://aws.amazon.com/about-aws/global-infrastructure/regions_az/?nc1=h_ls 글로벌 인프라 리전 및 가용 영역 Internet Explorer에 대한 AWS 지원이 07/31/2022에 종료됩니다. 지원되는 브라우저는 Chrome, Firefox, Edge 및 Safari입니다. 자세히 알아보기 aws.amazon.com What is Regions? 1. AWS has Regions all round the world 2. Name can be us-east, eu-west-3 3. A Region is a cluster of..