반응형

전체보기 435

[맥OS] 맥북 파일삭제, 파일실행, 파일이름바꾸기, 휴지통 비우기 단축키

안녕하세요 BlockDMask 입니다. 오늘은 공부가 아니라 맥북이나 아이맥등 MAC OSX를 사용할때 사용하는 유용한 단축키를 가지고왔습니다. 정말 간단한 단축키 이지만, 맥을 사용할때 꼭 필요한 단축키 바로 "파일삭제", "파일 이름 바꾸기", "파일실행", "휴지통 비우기" 단축키 입니다. 파일삭제, 파일 이름바꾸기, 휴지통 비우기는 아실지 모르겠지만, 파일 실행은 모르셨죠? 더블클릭으로 하셨죠? (왜냐면 제가 맥북을 사용하는 2년동안 더블클릭으로 파일실행을 해왔기 때문입니다.) ▼ Mac 파일 삭제 단축키 지우고자 하는 파일을 선택하고 command + delete 를 누르면 됩니다. 예시 위 캡쳐 화면과 같이 파일을 선택 한 후 command + delete 를 누르면, 해당 파일이 휴지통으로 ..

[C++] range based for, 범위기반 for 반복문에 대해서.

안녕하십니까. BlockDMask입니다.오늘 공부할 내용은 C++11에 추가된 범위기반 반복문 range based for문 입니다. 혁명이죠. 놀랍죠. 하지만 범위기반 for문이 완전히 for문을 대체하지 못합니다. why? 왜때문이죠?그럼 살펴보겠습니다.1. C++ range based for문 이란? (기본편 - 값복사)2. C++ range based for문 예제 1 (순회)3. C++ range based for문 예제 2 (for와 range based for의 차이)5. C++ range based for문 이란? (심화편 - reference, const reference) 5. C++ range based for문 reference 예제6. C++ range based for문 cons..

[C언어/C++] 로그함수(log, log10) 대해서.

안녕하세요. BlockDMask 입니다.오늘은 C, C++의 수학함수 중에 log 함수에 대해서 살펴보겠습니다.다들 중고등학교때 지수, 로그 함수 배웠잖아요. 그 로그 log 함수입니다.우리가 계산할 필요 없어요. 컴퓨터가 해주잖아요. 학생때보다는 좋아졌죠?아 중고등학교 학생들도 있겠네요. 학생분들 log 함수 익숙하시죠?로그도 메이저 로그들이 있잖아요. 이름을 특별히 붙여주는 자연로그, 상용로그 같은게 있었죠?이름이 붙어있는 그 로그들의 함수를 살펴보러 가겠습니다. 1. C언어 log 함수 헤더파일과 함수 원형C언어에서는 함수 오버로딩(overloading)이 불가능하기 때문에 매개변수 자료형에 따라서 함수명이 다릅니다. ▼ C언어 log 함수 원형(들)과 설명. 헤더파일 : 함수원형1 : double..

[C#] params 가변인자 매개변수에 대해서.

안녕하세요. BlockDMask 입니다.오늘은 가변인자 매개변수 params 키워드에 대해서 알아보도록 하겠습니다.날씨가 오락가락하네요. 1. C# params 가변 인자 매개변수란? ▼ C# params 설명과 기능: 우리가 함수의 매개변수를 넘길때 1,2,3개 이렇게 개수를 지정해주었던 것과 달리, params 키워드를 사용하면 개수의 제한 없이 매개변수를 넘길 수 있습니다. (노올랍군요): 가변 인자 매개변수 = 개수가 변하는 인자들을 넘길 수 있는 매개변수. ▼ C# params 규칙 : 선언부에서 params 키워드는 타입 맨 앞에 와야합니다.: 가변인자 매개변수를 선언할때는 [] 를 이용해서 1차원 배열로 선언해야합니다.: 데이터 타입이 애매할때는 모든 클래스의 최상위 클래스인 object 클..

<개인공부>/[C#] 2019.03.21

[C#] checked, unchecked 키워드에 대해서.

안녕하세요. BlockDMask 입니다.C언어, C++과는달리 C#에는 정말 신기한것들이 많네요.오늘은 overflow, underflow를 체크해주는 checked, unchecked 키워드에 대해서 살펴보겠습니다. 1. C# checked, unchecked 란? ▼ checked?chekced 키워드는 상수값 들의 연산이나 변환에 의한 오버플로, 언더플로 검사를 컴파일러 단에서 걸러주도록 하는 키워드 입니다. ▼ unchecked? unchecked 키워드는 상수값 들의 연산이나 변환에 의해 오버플로, 언더플로가 생긴다 하더라도 컴파일러에게 "내가 의도한거니까 무시해라" 하는 키워드 입니다. ▼ 여기서 오버플로 언더플로에 대해서 알아보고 넘어가겠습니다.*overflow(오버플로)?데이터 타입이 표현..

<개인공부>/[C#] 2019.03.20

[C++] trunc 버림 함수에 대해서

안녕하십니까! 오늘도 어김없이 글을 쓰는 BlockDMask 입니다.오늘은 내림(floor)함수와 비슷하다고 생각할 수 있는 버림(trunc)함수에 대해서 슬쩍 살펴보겠습니다.C++11에서부터 사용가능하다는 점 알려드립니다.(C언어/C++ floor(내림), ceil(올림) 함수에 대한 포스팅. [바로가기])(C++ round(반올림) 함수에 대한 포스팅. [바로가기]) 1. C++ trunc 버림함수 함수 원형과 함수 설명 ▼ trunc 함수 헤더파일 : 함수원형1 : float trunc(float num);함수원형2 : double trunc(double num);함수원형3 : long double trunc(long double num);함수원형4 : double trunc(T num);함수설명 ..

[C++] round 반올림 함수에 대해서.

안녕하세요! BlockDMask 입니다.오늘은 C++11에 추가된 반올림함수 round에 대해서 이야기해보려 합니다.(C언어/C++ 올림함수 ceil, 내림함수 floor가 궁금하다면 [바로가기] 이쪽에 포스팅이 있습니다.)(C++ 버림함수 trunc가 궁금하다면 [바로가기] 이쪽에 포스팅이 있습니다.) 1. C++ round 반올림 함수 원형과 설명 ▼ round 함수 헤더파일 : 함수원형1 : double round(double num);함수원형2 : float round(float num);함수원형3 : long double round(long double num);함수원형4 : double round(T x);함수설명 : round 함수는 반올림을 하는 함수 입니다. 인자로 들어온 값을 반올림해서..

[C언어/C++] 절대값 함수 abs, fabs에 대해서.

안녕하세요. BlockDMask 입니다. 오늘은 절대값을 구할 수 있는 절대값 함수 abs에 대해서 알아보려고 합니다. 1. C 언어에서의 abs, fabs 함수 (헤더파일과 함수 원형) 2. C++에서의 std::abs 함수 (헤더파일과 함수 원형) 3. C언어 abs, fabs 함수 예제 4. C++ std::abs 함수 예제 1. C 언어에서의 abs, fabs 함수 (헤더파일과 함수 원형) 절대값 함수는 특이하게도 abs가 있는 헤더와 fabs가 존재하는 헤더파일이 다릅니다. ▼ C언어 abs 함수 헤더파일 : 함수원형 : int abs(int num); 함수설명 : 인자로 들어온 int 타입의 num의 절대값을 반환하는 함수 ▼ C언어 fabs 함수 헤더파일 : 함수원형 : double fabs..

[C++] to_string 함수에 대해서 (int to string)

안녕하세요. BlockDMask 입니다. 지난번에는 string을 int로 변경하는 stoi 함수에 대해서 알아보았습니다. 오늘은 int를 string으로 변경하는 to_string 함수에 대해서 알아보겠습니다. (string -> int 로 변경하는 stoi 함수가 궁금하다면 [바로가기]) (char* -> int 로 변경하는 atoi 함수가 궁금하다면 [바로가기]) (string -> char* -> int 로 바꾸는 것을 보고싶다면, [바로가기]) 1. std::to_string 함수 원형과 함수 설명 ▼ std::to_string 헤더파일 ▼ std::to_string 함수 원형 string to_string (int num); string to_string (long num); string to..

[C++] stoi, stof, stol, stod 함수에 대해서 (string to int)

안녕하세요. BlockDMask 입니다. 지난시간에는 C/C++에 기존에 존재하던 atoi, atof, atol등 char* 타입의 문자열을 정수로, 실수로 (=숫자로) 변경하는 함수에 대해서 살펴 보았습니다. 오늘은! C++11에서 부터 새롭게 생긴 C++의 string 클래스를 정수로, 실수로 변경해주는 stoi, stof, stol, stod 함수에 대해서 알아볼것 입니다. (char* -> int 로 바꾸는 것을 보고싶다면, [바로가기]) (string -> char* -> int 로 바꾸는 것을 보고싶다면, [바로가기])(int -> string 으로 바로 바꾸는 것을 보고싶다면 [바로가기]) 1. C++에서 string 타입의 문자열을 숫자로 바꾸는 함수들의 이름. 이제 드디어 string -..

반응형