본문 바로가기

Computer Engineering

[ESPC1]0x05 보호되어 있는 글입니다. 더보기
[ESPC1]0x04 zxarp 보호되어 있는 글입니다. 더보기
[ESPC1] 0x03 ARP Spoofing 보호되어 있는 글입니다. 더보기
[ESPC1]0x02 보호되어 있는 글입니다. 더보기
Emacs 명령어 emacs 명령어 C-x C-f : 파일열기 C-x C-v : 현재 열린 버퍼의 경로를 보여주고 다른 파일을 열수 있게끔한다. A-> : 파일 맨끝으로 이동 A-< : 파일 맨처음으로 이동 C-x C-s : 파일저장 C-x C-w : save as 와 같은 개념 C-x C-c : 이맥스 종료 C-h k : key binding에 관한 help 개념. C-h k C-x i 라고 치면 C-x i 키에 바인딩 되어있는 내용이 나온다. C-h f : f 뒤에 쓰여진 명령어에 대한 설명 C-h t : emacs turtorial C-h i : help 문서 전체를 보여준다. C-f : 커서 한칸 뒤로 이동 A-f : 커서를 한단어 뒤로 이동 C-b : 커서를 한칸 앞으로 이동 A-b : 커서를 한단어 앞으로 이동.. 더보기
[ESPC]0x01 보호되어 있는 글입니다. 더보기
[ESPC]0x00 보호되어 있는 글입니다. 더보기
[C++] const 상수로 정의하면 #include using namespace std; int main() { const unsigned short studentPerClass = 30; // studentPerClass = 50; //변경이 불가능함. => 위의 주석을 제거해서 컴파일을 시도하면 error: assignment of read-only variable 이라는 에러가 발생한다. cout 더보기
[C++] typedef 예약어 typedef 변수를 선언할 때는 항상 변수의 데이터 타입을 적어주었는데 긴 변수를 항상 일일이 적기에는 많이 지루할 수 가 있다. typedef [원래변수명] [별명] => 이런식으로 하면 별명만으로도 변수를 사용할 수 있다는 사실 예) #include using namespace std; typedef unsigned short uShort; //typedef 로 정의를 내려준다. int main() { uShort width=3, height=3, area; area = width*height; cout 더보기
[C] shift operator (쉬프트 연산자) #include int main(void) { printf("5 > 2 의 연산 결과는? %d\n",5>>2); /*----5를 2진수로 변환하면 00101 이라는 값이 나온다. 이 값을 >>방향으로 2 칸 옮긴다고 생각하면된다. 00001 이 되는 것이다. 이 값을 10진수로 변경해 주면 1이 되는 것이다.---*/ return 0; } 더보기