본문 바로가기

전체 글

(21)
내맘대로 C++ 정리01 #입출력 방식헤더파일 선언문 #include 출력 std::cout'변수'개행 std::endlC++에서는 데이터의 입력, 출력은 별도의 포맷 지정이 필요없다 #Function OverloadingC++은 호출할 함수를 찾을 때 1_함수의 이름, 2_매개변수의 선언(자료형or갯수)dmf dldydex) int Func(char c){...}int Func(int n{....}int Func(int n1,int n2)[...} #Default Valueint FunOne(int num=2) //FunOne() = FunOne(2)int FunTwo(int num=5,int num2=4) // FunTwo() = FunTwo(5,4)함수의 원형을 별도로 선언하는 경우, 매개변수의 디폴 값은 함수의 원형 선언..
몇 가지 프로그래밍 언어의 다른 표현 programming 언어는 참 다양하다 그리고 각 programming 책들을 보게 되면 같은 의미를 가지고 있지만 각 언어나 작자 등등에 따라 다른 표현을 가지고 있는 단어가 있어서 헷갈리는 경우가 많다. 짧지만 몇가지만 적어두고 혹 보게 될 사람들에게 도움이 되길 바란다. 인수 - 매개 변수 - paprameter(파라미터) 응용프로그램 - Application(애플리케이션) 전역변수 - 글로벌 변수 지역변수 - 로컬 변수 속성 - 스타일 메시지 처리함수 - 윈도우 프로시저 포함 - include(인클루드) 객체 - object(오브젝트) 자원 - resources(리소스) 보면 원문을 한국어로 그대로 읽은 것과 뜻에 해당하는 우리나라 말로 바꾼 것 결국 영어도 공부해야한다.
IP Header Checksum 구하기 많이 부족한 자료입니다. ^^ 참고정도만 하세요. 파일 첨부합니다. IP Header cheacksum 구하기 prabbit00 -winpcap 라이브러리 Down -디렉터리 설정 -포함라이브러리 설정 -패킷구조 동기신호 목적지 MAC주소 발신지 MAC주소 패킷유형 IP헤더 TCP헤더 DATA CRC 체크섬 -IP Header cheacksum 공식 IP Header cheacksum은 IP 헤더의 오류를 검증하기 위해서 사용되는 필드이다.계산방식은 다음과 같다. 1. Version 필드 값부터 목적지IP 필드 값까지 모두 더한다.(단, 체크섬 필드 값은 제외하고 합산)2. 합산 값의 첫 번째 값을 뒤의 4자리 값과 합산한다.3. 더한 값을 2진수로 표기한 후 해당 값을 보수화4. 보수화 값을 16진수로..
kali linux 2.0 DVWA install word파일로 작성을 하여 블로그 상에서는 사진이 안보이네요.. word 파일도 올립니다. DVWA 설치 OS: kali linux 2.0 in vmware Version: DVWA 1.9 명령어 및 기타 입력은 노란색으로 되어있습니다.(사진과 글 모두 함께 보는 것을 권장) 1. DVWA 다운로드 dvwa.co.kr URL 입력 DOWNLOAD ‘iceweasel’이 리눅스용 Firefox이다. 다시 말해 브라우저 IE와 동일하다. 2. 압축해제 unzip DVWA-1.9.zip 으로 다운받은 파일 압축해제 다른 버전일 경우 unzip [파일이름.확장자]를 이용해서 풀면 된다. DVWA-1.9 는 압축 해제한 디렉터리 DVWA-1.9.zip는 압축파일이다. 3. 이름 변경 mv DVWA-1.9 dvwa..
2015년 겨울방학 쏙쏙캠프 8기 교육기부단원 모집 날씨가 많이 쌀쌀해졌다. 많이 움츠려드는 시기가 아닐까 싶다. 하지만 이럴때일수록 더더욱 몸을 움직여야한다. 선배가 나에게 겨울방학때 쏙쏙캠프라는 것이 있는데 해보는 것이 어떠냐고 제안을 해왔다. 무엇이냐고 물어보니 초중학생들에게 2박3일 일정으로 창의적인 체험활동을 가르치는 일이라고 했다. 듣는 순간 막 하고 싶다라는 생각이 들었다. 한 때 나도 교사를 꿈꾸기도 했으나 이쪽길로 진로를 잡은 이후로는 초중학생을 가르칠 수 있는 기회는 없었으나 이번에 기회가 온 것이다. 나는 지체없이 하겠다고 했고 함께할 팀원들을 알아보았다. 나의 뜻에 맞는 인원들이 마침 나의 주변에 있어서 그 인원들과 나는 신청을 할 것이다. 합격을 했으면 좋겠다. 올 겨울방학을 따뜻하게 보낼 수 있을 것만 같다. 누군가에게 도움을 받..
Kali Linux 2.0 Oh no! Something has gone wrong kali linux 2.0 을 vmware workstation 에 깔려고 이틀을 매달렸으나 결국 포기를 하였다. 하루동안 정말 많은 재설치를 시도했다. 이것 저것 시도도 해보고 다른 사람들을 따라하기도 했봤지만 하루를 날려버렸다. 여기에 나의 설치 실패기를 쓰려고 한다. 아래는 설치과정을 나타내고자 한것이 아니라 나의 시도를 보여주는 것이다. 설치일 : 2015.09.26~2015.09.28 설치환경 1 : WINDOWS 10 64bit / Lenovo u31-70 (실패) 설치환경 2 : WINDOWS 10 64bit / 조립식 컴퓨터 (성공) 저장위치 : C드라이브 , 외장SSD 사용프로그램 : VMware Workstation 11.1..2(실패) , VMware Workstation 12.0.0..
[C언어] 비트연산 문제 문제1. 입력 받은 정수 값의 부호를 바꿔서 출력하는 프로그램 문제2, *연산자와 /연산자를 사용하지 않고 다음 연산의 결과를 출력하는 프로그램 만약 int num 과 같이 num이라는 변수의 선언을 했다면 코딩을 하는 중간에 int num을 쓰면 빌드가 안된다. 그냥 num을 쓰면 된다. 나는 간혹 이렇게 코드를 짜는 경우가 있었다.
[C언어] 03.데이터 표현방식 컴퓨터는 2진수를 기반으로 데이터를 표현하고 연산도 진행한다. 2진수란 두 개의 기호를 가지고 데이터를 표현하는 방식 10진수란 열 개의 기호를 가지고 데이터를 표현하는 방식 16진수란 열여섯개의 기호를 가지고 데이터를 표현하는 방식 숫자=기호 2진수 10진수 16진수의 비교 2진수 10진수 16진수 0 0 0 1 1 1 10(자릿수증가) 2 2 11 3 3 100(자릿수증가) 4 4 101 5 5 110 6 6 111 7 7 1000(자릿수증가) 8 8 1001 9 9 1010 10 10 1011 11 11 1100 12 12 1101 13 13 1110 14 14 1111 15 15 10000(자릿수증가) 16 A 10001 17 B 10010 18 C 10011 19 D 10100 20 E 1010..