레필리아
'분류 전체보기' 카테고리의 글 목록 (3 Page)

전체보기

창고/미분류

윈도우7 계산기 단축키

Windows 7은 계산기 기능도 변경이 있었는데요.프로그래머용과 통계용이 추가가 됐습니다. 그중 하나 제일 마음에 드는 것이 프로그래머용 계산기 입니다.64bit 까지 bit 단위가 확인이 되니 참 편합니다. 계산기의 단축키입니다.사용 키기능Alt+1일반용 모드로 전환Alt+2공학용 모드로 전환Alt+3프로그래머용 모드로 전환Alt+4통계용 모드로 전환Ctrl+E날짜 계산 열기Ctrl+H계산 기록 설정/해제Ctrl+U단위 변환 열기Alt+C날짜 계산 처리 및 워크시트 계산F1계산기 도움말 열기Ctrl+QM- 단추 누르기Ctrl+PM+ 단추 누르기Ctrl+MMS 단추 누르기Ctrl+RMR 단추 누르기Ctrl+LMC 단추 누르기%% 단추 누르기F9+/– 단추 누르기// 단추 누르기** 단추 누르기++ 단추..

컴퓨터공학 기초/C.C++

#define 매크로 개념 설명

C/C++ 에서 #define 을 사용을 가급적 자제하도록 권고되고 있지만, 잘 사용할 경우 많은 코딩상의 이득을 볼 수 있습니다. #define을 활용하는 예를 몇 가지 설명하려고 합니다. 우선 팁을 설명하기 전에 간단하게 ‘##’ 과 “#’ 에 대해 살펴보고 가겠습니다. (샘플소스는 MSDN 에서 가져왔습니다) 1. ‘##’ - Token-Pasting Operator (##): 분리되어 있는 2개의 토큰을 하나로 뭉쳐주는 역할을 합니다. #define paster( n ) printf( "token" #n " = %d", token##n ) 라고 할 때 아래와 같은 코딩은 다음과 같이 풀이되어 결국 ‘token9 = 9’ 가 화면에 표시되게 됩니다. printf( "token" "9" " = %d"..

컴퓨터공학 기초/C.C++

#define 매크로 예제

#define ABS(a)(((a) < (0))?-(a):(a))#define SWAP(a, b)(a)^=(b)^=(a)^=(b)#define LIMIT(val, l, h)((val)Release(); x = NULL;#define SAFE_DELTE_OBJECT(x) if(x) DeleteObject(x); #define IS_ARRAY_ACCESS(var, maxval) (0

컴퓨터공학 리서치/공개

Source insight 단축키 정리

0.개요본 문서는 안드로이드 스터디 모임에서 소스 인사이트를 통해 소스 코드 드라이빙을 하는 데필요한 기능을 정리한 것이다. 1.자주 쓰는 기능 1.1 프로젝트 내 특정 심볼을 검색할 때?F7 1.2 심볼이 검색이 안되는 경우는?프로젝트 전체 파일들에 대해 lookup reference 기능을 이용해서 찾는다.(grep 명령어와 비슷)ctrl + / 1.3 특정 단어(심볼)을 하이라이트 해서 보고 싶을 때?shift + F8 2.소스인사이트 세팅 2.1 소스인사이트에서 ARM assembly language 추가하기안드로이드 소스 중 일부는 arm 기반의 어셈블리 파일로 되어 있다.소스 인사이트의 기본 설정은 arm assembly에 대한 언어 정보가 추가되어 있지 않으므로사용자가 별도로 추가해줘야 한다..

창고/미분류

etc./ e.g./ i.e./ et al./ viz./ vice versa 뜻

etc. (유래: et cetera) 등 or 등등 You have to take some pen, notebook, etc. 펜, 공책 등을 가져가야 돼 et al. (유래: et alii/alia) (특히 이름 뒤에 써서) 외 or 등 written by Justin et al. 저스틴 등이 쓴 e.g. (유래: exempli gratia) 예를 들어 (읽을 때는 for example 로 읽음) cute pets, e.g. dogs and cats 귀여운 애완 동물, 예를 들어 개와 고양이들 i.e. (유래: id est ) 즉 the leading countries, i.e. the US and China 주요 국가들, 즉 미국과 중국 viz. (유래: videlicet) 즉, 바꿔 말하면 (격식...

컴퓨터공학 기초/C.C++

코드 실행 시간 측정 방법 정리

이번에 알아보는 것은 Visual C++에서 시간을 측정하는 방법입니다. Visual C++에서 시간을 측정하는 방법은 여러 가지가 있는데 . ANSI C의 함수를 이용하는 방법부터 윈도우 API 함수를 이용하는 방법까지 다양합니다. 그리고, 각각의 방법을 사용하기 위해서 함수에 따라 적절히 헤더를 Include 해줘야 하기도 합니다. 다음은 DEVPIA와 MSDN 을 통해서 찾은 여러 가지 시간 측정하는 방법입니다. 여러 님들이 올리신 글들을 제가 한번 정리해 본 것이구요, 소스를 직접 테스트 해보기도 하고 수정을 하기도 했습니다. 그리고 각각의 방법들은 형태는 다르지만 모두 공통점이 있습니다. 바로 실행 시간을 측정하기 위해서 원하는 루틴의 시작점과 종료점에서 시간 측정과 관련하는 함수를 부른다는 겁..

컴퓨터공학 기초/C.C++

const_cast, static_cast, reinterpret_cast, dynamic_cast

const_castconst로 선언된 상수를 일반변수로 변환하는데 사용된다. volatile를 변환시키는데도 쓰인다 static_castc캐스팅과 비슷한 기본적인 캐스팅 연산자로 실수형, 정수형, 열거형등 기본적인 형변환을 할때 사용된다const_cast와 달리 일반변수를 상수로 바꿀수있지만 상수를 일반변수로 바꾸진못한다c캐스팅과의 차이점은 타입체크를 run-time으로 하지않고 compile-time에 정적으로 수행한다 reinterpret_cast어떠한 정수와 포인터 타입간에도 변환이 가능한 강력한 형변환이다하지만 기본적인 캐스팅개념에서 벗어나 강제로 바꿔 매우 불안정하기 때문에 쓰려면 위험을 감수해야한다 dynamic_cast상속관계에있는 클래스간의 형변환을 할때 사용한다형변환에 문제가없는지 안전검..