몬스터헌터 월드 이블조

이미지
활로 이블조를 상대하는 것이 쉬워 보였는데 생각보다 만만하지가 않다. 별 7개 몬스터 치고는 상대하기 까다롭다 -ㅅ-;;

PS/2 와 USB 키보드 크래시 덤프 설정법

PS/2 keyboards : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\i8042prt\Parameters create a value named CrashOnCtrlScroll, and set it equal to a REG_DWORD value of 0x01. PS/2 키보드는 레지스트리 생성 후 값을 설정 USB keyboards :HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\kbdhid\Parameters create a value named CrashOnCtrlScroll, and set it equal to a REG_DWORD value of 0x01. USB 키보드도 마찬가지로 레지스트리 생성 후 값을 설정 You must restart the system for these settings to take effect. hotkey sequence: Hold down the rightmost CTRL key, and press the SCROLL LOCK key twice. 재부팅 후 오른쪽 컨트롤 키와 스크롤 락 키를 누르면 강제로 크래시 덤프를 생성할 수 있다

구글링 하는 법

1. 반드시 포함될 단어/문장을 지정하기 - 검색어의 처음과 끝에 큰 따옴표(")를 입력하면 해당 단어나 문장이 반드시 포함된 사이트만 검색할 수 있습니다. ex) "강남 스타일" 을 구글 검색어 창에 입력하면 정확히 강남 스타일이 표시 된 검색어만 보여줍니다. 2. 제외할 검색어를 지정하기 - 검색어 앞에 마이너스(-)를 입력하면 해당 검색어를 제외한 결과를 표시합니다. ex) 갤럭시 -아이폰 을 구글 검색어 창에 입력하면 아이폰을 제외한 갤럭시에 대한 검색 결과를 표시해줍니다. 3. 유의어를 검색하기 - 검색어 앞에 물결표시(~)를 입력하면 검색어와 유의한 의미를 가진 자료를 보여줍니다. ex) ~저렴한 맛집 을 구글 검색어 창에 입력하면 저렴한과 비슷한 의미를 가진 여러가지 검색어를 같이 보여줍니다. 4. 단어의 정의를 검색하기 - 검색어 앞에 'define:' 을 입력 후에 검색하면 해당 검색어의 정의를 보여줍니다. ex) define:우주 를 검색하면 가장 상단에 우주에 대한 사전적 정의를 보여줍니다. 5. 계산기 - 단순한 사칙연산 및 수식을 입력하면 계산기가 수식을 계산하여 줍니다. 또한 'answer to life the universe and everything =(삶, 우주, 그리고 모든것에 대한 해답)' 을 입력하면 '42' 라는 결과가 표시됩니다. 이는 은하수를 여행하는 히치하이커를 위한 안내서라는 작품에 나오는 결과로 이스터에그입니다. ex) 1+2+3+4+5= 를 검색하면 가장 상단에 해당 수식의 해답을 보여줍니다. 6. 빈 칸 채우기 - 정확한 검색어가 떠오르지 않을 때에는 문장 사이에 별표(*) 를 입력하면 빈 자리를 체워서 결과를 표시해줍니다. ex) 아인슈타인 * 이론 을 검색하면 아이슈타인의 이론인 상대성이론을 같이 표시하여 줍니다. 7. 환율 및 단위 변환 - 환율 및 단위를 변환 할 때에는 이퀄(=) 을 사용하면 편리합니다 ex) 1달러 = ?원 을 검색...

C++ : 연산자 오버로딩(8) - 객체의 저장을 위한 배열 클래스

참고 : 열혈강의 C++ 프로그래밍 책 #include <iostream> #include <cstdlib> using namespace std; class APoint { private: int x, y; public: APoint(int px = 0, int py = 0) : x(px), y(py) { } friend ostream& operator = arrlen) { cout = arrlen) { cout

C++ : 연산자 오버로딩(7) - 배열의 인덱스

참고 : 열혈강의 C++ 프로그래밍 책 #include <iostream> #include <cstdlib> using namespace std; class IntArray { private: int *arr; int arrlen; // 배열 클래스의 복사 생성자를 막기 위함 IntArray(const IntArray& arr) { } // 배열 클래스의 대입 연산자를 막기 위함 IntArray& operator=(const IntArray& arr) { } public: IntArray(int len) : arrlen(len) { arr = new int[len]; } int& operator[] (int idx) { if( idx = arrlen) { cout = arrlen) { cout

C++ : 이니셜라이저의 성능

참고 : 열혈강의 C++ 프로그래밍 책 이니셜라이저를 이용하면 선언과 동시에 초기화가 이뤄지는 형태로 바이너리 코드가 생성된다. 반대로 생성자의 몸체 부분에서 대입연산을 통해 초기화를 하면 선언과 초기화를 각각 진행하는 바이너리 코드가 생성된다. 성능에 상관이 없다면 두 가지 중 아무거나 써도 상관없지만 미세하더라도 성능이 중요하다면 이니셜라이저를 이용하는 것이 좋을 것 같다.

C++ : 연산자 오버로딩(6) - 상속 구조에서의 대입 연산자

참고 : 열혈강의 C++ 프로그래밍 책 #include <iostream> using namespace std; class Parent { private: int num1, num2; public: Parent(int n1 = 0, int n2 =0) : num1(n1), num2(n2) { } void ShowData() { cout