본문 바로가기

전체 글

(63)
argument와 parameter의 차이 argument 그리고 parameter 현재 프로그램을 짜본 적이 있다면, 인수와 인자 argument와 parameter를흔히 들어봤을 것이다. 많은 사람들은이를 같은거라고 여기곤 하지만이 둘은 비슷하면서도 아주 큰 차이가 있다먼저 argument먼저 설명해보자 여기 임의로 두 숫자를 넣어주면 두 수를 더해주는 add라는 함수가 있다.이 코드에서 argument는 무엇일까?바로 main문에 있는 add를 호출할 때사용하는 ( 3, 5 )이다. argument의 영어뜻은컴퓨터 언어로 인수라는 뜻으로 저렇게 직접적인 값을 의미한다.그렇다면 parameter는 무엇일까? parameter는바로 add함수에서 임의의 값을 받아주는 역할을 하는 int a와 int b라고 할수있다.이렇게 Parameter와 a..
자바 메소드 오버로딩 오버로딩 오버로딩은 간단하다. 같은 이름의 함수를 여러 개 정의하고, 매개변수의 유형과 개수를 다르게 하여 다양한 유형의 호출에 응답하게 한다. 간단히 말해 class안에 여러 메소드가 있는데그 메소드의 이름을 모두 ADD라고짓고 싶을 때 매개변수의 타입이나개수를 다르게 하면 사용이 가능하다는 소리다 예를 들어서 1. add(int a)2. add(string a)3.add()4.add(int a, int b) 이렇게 메소드를 짜고add(3,4)를 실행하면 몇번째 메소드가 실행될까?바로 4번째이다한번만 더 해보자면 인자없이 add()만 실행하면 몇번째가 실행될까?바로 3번째가 실행된다.이렇게 자바에서는인자개수나 타입만 다르면같은 이름의 메소드를 사용할 수 있다.
유니티로 룰렛을 만들어보자!(2) 룰렛만들기!! 이제 코드를 짜보자(유니티에 스크립트 작성등 기본은 건너 뛰도록 하자)일단 전 블로그글에 있었던사진을 유니티창에 넣고, C#스크립트를만든다음 룰렛판에 상속 시켜주자!그런다음 C#스크립트를 실행시키고코드를 짜보자 먼저 코드부터 보자면 위에있는 사진은내가 미리 짜놓은 소스코드이다.코드를 설명하자면 먼저마우스의 클릭이벤트를 받아오는함수가 있다. 바로 GetmouseButton()인데괄호안의 숫자가 각각 0: 좌클릭1 : 우클릭, 2: 휠클릭으로 나뉜다이것만 알면 원리는 간단하다.먼저 마우스를 계속 누르고 있으면Charge가 계속 증가하게 된다.그리고 마우스 떼면 Charge에있는 값을 Speed에 옮기고,다음실행 할것을 대비해 Charge를0으로 초기화 시켜준다그리고 그밑에있는transfoem...
유니티로 룰렛을 만들어보자!(1) 룰렛돌리기! 오늘은 룰렛을 만들어 볼것이다. 먼저 룰렛에 필요한 요소들은 무엇일까? 1. 룰렛, 룰렛판, 화살표등 필요한 그림들2. 룰렛을 돌리기 위한 코드3. (필수 사항은 아니지만)음악 필요한 정보들은 이것들 정도가 있겠다.그렇다면 룰렛을 돌리는 코드는 어떤 방식으로짜야할까?내가 생각한바로는 일단 사용자에게입력을 받아야 한다. 아마 클릭으로받는 것이 가장 좋을 것이다.그리고 그 다음엔 룰렛을 처음 돌릴때초기값을 점점 감소시켜룰렛을 멈추게 해야할 것이다그렇다면 다음 포스팅부터 시작해보자 *밑 사진은 내가만든 화살표와,룰렛판의 모습이다.
패킷 트레이서 명령어 실습(한글 파일)
패킷 트레이서 명령어 정리(2) 패킷 트레이서 명령어 정리(2) show 명령어 모음 show run : 현재 사용하고 있는 구성파일 보기(RAM) show startup-config : 구성파일 보기(NVRAM) *) RAM과 NVRAM은 큰 차이가 있는데, 간단히 말하자면RAM은 주기억장치로 실행될때마다 데이터가 초기화되는 반면 NVRAM은 계속 저장이 된다. 만약 설정내용들을NVRAM에 저장하고 싶다면 "wr" 명령을 치면된다. show flash : 플레시 메모리 정보보기 show version : 라우터의 현재 정보보기 show interface : 인터페이스 정보보기 show processes cpu : 라우터 CPU 사용률 보기 show memory : 라우터 메모리 상태 보기 show host : 연결된 장비보기 show..
패킷 트레이서 명령어 정리(1) 패킷 트레이서 명령어 정리(1) 라우터 명령어 : en : 관리자 모드로 들어가기 conf t : 전역 설정 모드로 들어가기 hostname [value] : 라우터의 이름을 value 값으로 변경한다. clock set : 시간을 설정 *(순서 시간:분:초-달-월-일-년도 int fa0/0 : Interface FastEthernet 0번 슬롯/0번 포트로 접근 ip addr [ip주소] [서브넷 마스크] : 라우터 IP주소 설정 no shut : 포트 활성화 enable password [value] : 관리자 모드로 들어갈때 비밀번호 설정(암호화 X) enable secret [value] : 위 명령어와 같은 용도지만 우선순위가 더 높다.(암호화 O) line console 0 : 콘솔모드 진입 ..
패킷 트레이서란? 패킷 트레이서를 해보자! 패킷 트레이서란? 패킷트레이서의 대한 설명은 아래와 같다. 패킷 트레이서(Packet Tracer)는 교육과 실습, 그리고 단순 컴퓨터 네트워크 시뮬레이션을 위한 연구에 이용할 수 있는 시스코의 라우터 시뮬레이터이다. 이 도구는 시스코 시스템즈가 제작하였으며, 시스코 네트워킹 아카데미에 참여하고 있거나 참여한 적이 있는 강사와 학생들에게 무료로 배포·제공된다. 패킷 트레이서의 목적은 학생과 교사들이 네트워킹의 원칙을 학습하고 시스코 기술의 특정 능력을 계발하는 도구를 제공하는 것이다. [출처] https://ko.wikipedia.org/wiki/%ED%8C%A8%ED%82%B7_%ED%8A%B8%EB%A0%88%EC%9D%B4%EC%84%9C 간단히 말해 패킷 트레이서는 "라우..