전체 글(254)
-
[Rust/러스트] 배열 다루기
■ 배열 배열은 순차적으로 동일한 타입의 값으로만 묶을 수 있으며, 색인(인덱스)을 통해 각 요소에 접근할 수 있습니다. 배열의 색인 범위를 벗어나는 인덱스로 요소를 접근하면 Rust가 오류와 함께 패닉됩니다. ◆ 배열의 색인을 통한 각 요소 접근 10, 50, 100 을 요소로 갖는 배열에 색인을 통해 각각의 요소에 접근할 수 있는지 확인합니다. fn main() { let arr = [10, 50, 100]; println!("첫번째 요소 : {}", arr[0]); println!("두번째 요소 : {}", arr[1]); println!("세번째 요소 : {}", arr[2]); } ▶ 출력 결과 첫번째 요소 : 10 두번째 요소 : 50 세번째 요소 : 100 ◆ 배열의 색인 범위를 벗어나는 인..
2022.02.11 -
[Rust/러스트] 튜플 다루기
■ 튜플 튜플은 순차적으로 다양한 타입의 값을 묶을 수 있다. 또한 변수 선언시 다중 바인딩이 가능하며, 색인을 통해 각 요소에 접근할 수 있다. ◆ 튜플의 다중 변수 바인딩 10, 50.2, 100 의 값으로 묶여 있는 튜플을 x, y, z 변수에 바인딩 하여 각각의 변수에 값이 순차적으로 x=10, y=50.2, z=100을 갖고 있는지 확인한다. fn main() { let tup = (10, 50.2, 100); let (x, y, z) = tup; println!("x : {}", x); println!("y : {}", y); println!("z : {}", z); } ▶ 출력 결과 ◆ 튜플의 색인을 통한 각 요소 접근 10, 50.2, 100 의 값으로 묶여 있는 튜플에 색인을 통해 각각의..
2022.02.11 -
[Rust/러스트] 변수 정의
■ 변수 러스트 변수의 특징은 선언과 초기화된 이후에 수정이 불가능하다는 불변성을 갖고 있습니다. 이는 러스트가 제공하는 안전성과 동시성을 취하기 위한 핵심적인 역할을 합니다. 하지만 여러 글로벌 프로그래밍 언어에서의 변수가 가변성을 통해 매우 유용하게 사용되듯이 러스트도 변수에 접두어(mut)를 취함으로써 가변성 변수로 사용할 수 있습니다. ◆ 변수의 불변성 특징 number 변수를 10으로 초기화하고 100으로 수정해봄으로써, 간단하게 변수의 불변성을 체크할 수 있습니다. fn main() { let number = 10; println!("My number is {}", number); number = 100; // 에러 발생 지점 println!("Change my number : {}", num..
2022.02.10 -
[C++] 자료형(데이터 타입) 정리
■ 데이터 타입 데이터를 저장하는 곳을 변수라고 하며, 변수는 데이터의 크기, 형태, 정밀도 등에 따라 다양한 타입이 존재한다. 또한 데이터의 타입은 정수형, 실수형, 문자형, 불형으로 구분할 수 있다. ■ 정수형 정수형 데이터 타입은 소수점이 없는 자연수의 데이터를 저장할 수 있으며, 부호(+, -)에 따라 양의 정수와 음이 정수로 구분할 수 있다. 양의 정수와 음의 정수를 포함하는 타입을 signed, 음의 정수만을 포함하는 정수 타입을 unsigned로 설정할 수 있다. ※ 데이터 타입 ■ 실수형 실수형 데이터 타입은 원주율(3.14..)과 같은 실수 데이터를 저장할 수 있으며, 전체 비트를 부호 비트, 지수 비트, 유효 숫자 비트로 구분하여 데이터를 저장하기 때문에 같은 바이트 대비 정수형 데이터..
2022.01.12 -
[Windows 10] 아이피타임(iptime) 포트포워딩 설정
■ iptime 포트포워딩 설정 작업 첫번째, iptime 관리자 사이트에서 포트포워딩 설정 두번째, Windows 10 방화벽 포트 설정 1. iptime 관리자 사이트에서 포트포워딩 설정 ■ iptime 관리자 사이트로 접근 웹 브라우저에서 192.168.0.1 로 이동 로그인 정보 입력 (초기 로그인 정보는 이름, 암호가 admin 으로 설정 되어 있다.) 로그인 ■ iptime 관리도구로 접근 ■ iptime 포트포워딩 설정 고급설정 > NAT/라우터 관리 > 포트포워딩 설정 탭으로 이동 [규칙 이름] 작성 [내부 IP 주소] 작성 [프로토콜] 설정 [외부 포트] 작성(외부에서 포트 접근시 사용할 포트 입력) [내부 포트] 작성(내부에서 기동중인 포트 입력) [적용] 버튼 클릭 설정값은 독자의 기..
2022.01.12 -
[Windows 10] 아이피타임(iptime) DDNS 설정
■ iptime DDNS 설정 ■ iptime 관리자 사이트로 접근 웹 브라우저에서 192.168.0.1 로 이동 로그인 정보 입력 (초기 로그인 정보는 이름, 암호가 admin 으로 설정 되어 있다.) 로그인 ■ iptime 관리도구로 접근 ■ DDNS 등록 고급 설정 > 특수 기능 > DDNS 설정 탭으로 접근 호스트이름, 사용자 ID(이메일) 입력 DDNS 등록 버튼 클릭 DDNS 등록 확인 ■ DDNS로 관리자 사이트 접근 확인 웹 브라우저에서 위에서 설정한 DDNS로 접근 정상적으로 iptime 관리자 사이트로 접근되는지 확인
2022.01.05