분류 전체보기(22)
-
C++ 자료형 (Data Type)
자료형 (Data Type)이란? 자료형이란 변수의 종류입니다. 변수에 값을 담기 전에 정수, 실수, 문자, 문자열 등 값을 지닐 수 있는지 자료형을 미리 정해주어야 합니다. 컴퓨터의 모든 데이터는 일련의 비트(bit)이기 때문에 자료형을 사용해서 메모리의 내용을 의미 있는 방식으로 해석하는 방법을 알려줄 수 있습니다. 정수형 정수형에는 int, short, long, long long 4가지가 있습니다. 이 4가지(정수형 자료형) 앞에 unsined 가 붙으면 음수를 지원하지 않고, 그 값만큼 양수의 값으로 더해진다. (양수 값의 표현 범위가 늘어남) 위 코드를 출력해보면 부동 소수점 숫자 (floating point numbers) 부동 소수점 자료형 변수는 실수를 저장하는 변수입니다. 부동 소수점은..
2021.05.31 -
C++ 변수 (개념, 사용 규칙)
변수란? : 변할 수 있는수 cf)상수 : 변할 수 없는수 변수를 선언할 때 신경써야할 3가지 1. 변수의 자료형 2. 변수의 이름 3. 변수가 어디에 저장되는지 ? (메모리영역) 변수 이름 정할 때 규칙 1. 숫자로 시작할 수 없다 2. c++ 에서 사용하는 키워드는 사용할수 없다 3. white space를 사용할 수 없다 (white space : 빈공간 여백) 4. 변수는 대소문자를 철저히 구분한다. 5. 중복이 허용되지 않는다. 변수는 사용되기 이전에 정의되어야한다.
2021.05.31 -
리눅스 (LINUX) - Shell Script "기초 이해하기"
셸(Shell)이 무엇인지 가볍게 알아보도록 하자 1. Shell 이란? 2. Shell의 역할 3. Shell의 역사 4. Shell의 종류 1. Shell 이란? Shell 은 커널(Kernel)과 사용자 간의 다리 역할을 하는 것으로 사용자로부터 명령을 받아 그것을 해석하고 프로그램을 실행하는 역할을 한다. 사용자가 시스템에 로그인하게 되면 각 사용자에게 설정된 Shell이 부여되면서 다양한 명령어를 수행할 수 있게 된다. 달리 말하면 사용자에게 Shell을 부여하지 않게 되면 시스템에 로그인하더라도 명령을 수행할 수 없게 되므로 로그인을 막는 효과와 동일하다고 볼 수 있다. 실질적으로 모든 운영 체제의 shell은 상호 작용과 일괄 방식으로 사용될 수 있으며 일괄 방식의 경우 여러 명령어를 나열하..
2021.05.31 -
블록체인의 동작 원리
하나의 새로운 블록을 구성한 경우, 마치 체인처럼 이전부터 이어져 내려오던 블록체인의 맨 끝에 이 새로운 블록을 연결시켜야 한다. 새로운 블록을 기존 블록체인의 끝에 연결시키려면, 해당 블록의 이름에 해당하는 해시 값을 찾아내야 한다. 새로운 해시 값을 성공적으로 찾아내는 경우 새로운 블록이 생성되어 기존 블록체인에 연결된다. 새로 구성한 블록의 이름에 해당하는 해시를 찾아내는 일은 수없이 많은 시도를 반복해야 하는 매우 힘든 과정이다. 왜냐하면 새로운 블록의 해시는 반드시 프로그램에 의해 미리 정해진 목푯 값보다 작아야 한다는 조건을 충족해야 하기 때문이다. 예를 들어, 목표 해시 값이 00 ff32라고 가정하고, 새로 만든 블록의 해시 값이 12fa3b라고 하면, 이 값이 목푯 값 보다 더 크기 때문..
2021.05.29 -
"블록체인(Blockchain)" 기술의 활용 사례
코로나19 대유행에 따라 세계 경제는 저성장에 빠져있고, 경기 회복에 많은 시간이 걸릴 것으로 예상된다. 현 위기 상황 속에서 경제 및 사회 전반의 "디지털화"와 "비대면화"가 확산되고 있다. 블록체인 기술의 활용이 일 생활에 어느 부분까지 녹아있는지 알아보자 1. 전자계약 시스템 : "전자 계약"이란 온라인상에서 전자문서 형태로 계약하는 방식을 말합니다. 실질적으로 법적 효력을 가지고 있으며, 기존의 문서(종이) 계약의 단점인 시간, 장소 등의 제약을 해결하며, 비용을 절약할 수 있습니다. 블록체인 기반 스마트 컨트랙트는 중앙 서버에서 관리하는 전자계약과 달리 전자문서의 내용의 데이터를 조작할 수 있는 단점을 보완할 수 있으며, 계약서를 블록체인으로 접목하여 위조, 변조가 불가능하고 계약 체결의 조건이..
2021.05.29 -
클레이튼 표준 토큰 만들기 (인프런 "코사트"님 강의)
인프런 "코사트" 선생님의 무료 강의를 들으면서 토큰 만들기 강의를 맛 보기로 했다 무료 강의라서 부담없이 수강하실 수 있습니다 아래 주소 참조! https://www.inflearn.com/course/%ED%81%B4%EB%A0%88%EC%9D%B4%ED%8A%BC-%ED%91%9C%EC%A4%80%ED%86%A0%ED%81%B0# 환경 설정! ide.klaytn.com/ 프로그래밍 , 토큰 발행하는 툴 baobab.scope.klaytn.com 클레이튼에서 움직이는 모든 토큰을 볼 수 있다. 모니터링을 할 수 있다. 이더리움의 이더스캔과 같은 사이트 Kaikas : 클레이튼 블록체인 지갑 구글에 Kaikas 검색해서 크롬 확장자 다운로드한다. 환경 설정 시작 ide.klaytn.com/ 으로 들어가..
2021.05.24