분류 전체보기 (78) 썸네일형 리스트형 04_의사결정 04_의사결정의사결정 문장에 들어가면서1) 의사결정 문장의 필요성 : 자바스크립트를 실행할 때 결정되는 조건이나 상황에 따라 어떤 작업을 해야 하는 지 프로그래밍을 해둘 필요가 있음.2) 의사결정 문장의 종류 : if문, switch문if문1)if( true/false 판별식) { // 판별식이 true를 돌려주는 경우 if(){ } 안의 내용이 // 모두 실행 }else{ // 판별식이 false를 돌려주는 경우 else{ } 안의 내용이 // 모두 실행 } 2)if( true/false 판별식) { // 첫 번째 판별식이 true를 돌려주는 경우 if(){ } 안의 내용이 // 모두 실행 }else if( true/false 판별식) { // 첫 번째 판별식이 false를 돌려주고 // else if.. 03_연산자 03_연산자연산자에 들어가면서1) 단항 연산자 : 양수 연산자(-), 음수 연산자(+) 등 피 연산자가 한 개인 연산자2) 이항 연산자 : 더하기(+), 빼기(-), 곱하기(*), 나누기(/) 등 피 연산자가 두 개인 연산자3) 삼항 연산자 : (조건: ? ) 등 피 연산자가 세 개인 연산자산술 연산자1) 더하기(+) 연산자피 연사자가 숫자 또는 불린 경우 더하기 연산 / 피 연산자 중 하나라도 문자열이면 문자열 이어 붙이기 연산2) 빼기(-) 연산자3) 곱하기(*) 연산자4) 나누기(/) 연산자5) 나머지(%) 연산자6) 단항 마이너스 연산자7) 단 항 플러스 연산자8) 증가(++) 연산자 : 전치 증가, 후치 증가 연산자9) 감소(--) 연산자 : 전치 감소, 후치 감소 연산자관계 연산자1) 동등(=.. 02_데이터타입 02_데이터타입어휘 구조1) 문장 : 세미콜론 (;)으로 문장이 종료됨. 세미콜론없이 문장 줄이 바뀔 시 자동으로 세미콜론 생성됨2) 주석 : // 한줄 주석 /* */ 여러 줄 주석기본 데이터 타입문자열(string), 숫자(number), 불린(boolean)변수와 상수1) 변수 : 값의 변경이 가능. var 키워드를 사용하여 선언, 데이터 타입은 명시하지 않음.2) 상수 : 값을 변경할 수 없음.타입변환1) 적합한 데이터 타입이 아닌 데이터가 함수의 매개 인자나 피 연산자로 오는 경우 자동으로 데이터 타입이 변환됨2) 자동 변환이 불가능한 경우는 오류가 발생자바스크립트 오류 확인 방법인터넷 익스플로어의 도구 메뉴 -> 인터넷 옵션 메뉴 -> 고급 탭 -> ‘모든 스크립트 관련 오류 표시’ 체크 박스.. 01_자바스크립트 개요 01_자바스크립트 개요자바스크립트 특징1) 웹브라우저(client-side)에서 구동되는 스크립트 언어(script language)입니다.2) ECMAScript가 맞는 명칭이지만, 일반적으로 JavaScript로 더 많이 불립니다.자바스크립트를 사용하는 이유1) HTML문서에 동적인 기능을 추가합니다.2) JavaScript는 HTML 문서가 할 수 없는 기능을 지원합니다.3) JavaScript는 브라우저에서 구동되기 때문에 빠른 성능을 보장합니다.자바스크립트를 HTML에 작성하는 직접 방법 //자바스크립트 코드 Perfect! Javascript 01_자바스크립트 개요 자바스크립트 특징 1) 웹브라우저(client-side)에서 구동되는 스크립트 언어(script language)입니다. 2) ECMAScript가 맞는 명칭이지만, 일반적으로 JavaScript로 더 많이 불립니다. 자바스크립트를 사용하는 이유 1) HTML문서에 동적인 기능을 추가합니다. 2) JavaScript는 HTML 문서가 할 수 없는 기능을 지원합니다. 3) JavaScript는 브라우저에서 구동되기 때문에 빠른 성능을 보장합니다. 자바스크립트를 HTML에 작성하는 직접 방법 //자바스크립트 코드 02_데이터타입 어휘 구조 1) 문장 : 세미콜론 (;)으로 문장이 종료됨. 세미콜론없이 문장 줄이 바뀔 시 자동으로 세미콜론 생성됨 2) 주석 : // 한줄 주석 /* */.. [HYPERLEDGER FABRIC v1.0]Blockchain basics: Introduction to distributed ledgers 이 game-changing 기술과 이를 사용하는 방법에 대해 알아보십시오.모든 사람들이 블록 체인이 어떻게 회사 및 대학과 같은 조직이 비즈니스 트랜잭션을 수행하는 방식에 혁명을 일으킬 것인지에 대해 place bets(내기의 한 종류)를 하고 있습니다.블록 체인 네트워크가 어떻게 운영되는지, 어떻게 활용할 수 있는지, 그리고 IBM이 기술 발전에 어떻게 도움이 되는지 살펴보겠습니다. 우선, 약간의 배경이 있습니다. 분산 원장이란 무엇입니까? 분산 원장(distributed ledger)은 공유 복제 및 네트워크의 구성원들 사이에서 동기화되는 데이터베이스의 유형입니다. 분산 원장은 자산 또는 데이터의 교환과 같은 거래를 네트워크 참여자 간에 기록합니다.네트워크의 참가자는 원장의 기록 업데이트에 대한 합.. [HYPERLEDGER FABRIC v1.0]Blockchain basics: Glossary and use cases 주요 블록체인 용어 및 다양한 응용 프로그램 블록 및 블록체인 네트워크 블록체인은 비즈니스 네트워크에서 공유되는 일종의 분산 원장[1]입니다. 비즈니스 트랜잭션은 장부에 첨부 된 순차적이고 추가만 가능하고 변조가 블가능한 블록에 영구적으로 기록이 됩니다. 유효성이 확인된 모든 트랜잭션 블록은 기원 블록에서 가장 최신 블록으로 해시(hash)[2]로 링크되어 있으므로 블록체인이라고 불리어 집니다.따라서 블록체인은 네트워크에서 블록체인이 시작된 이후에 발생된 모든 트랜잭션에 대한 기록입니다. 블록체인은 네트워크의 단일소스의 역할을 합니다.블록체인 네트워크는 권한이 있거나 권한이 없을 수 있습니다. 허가 받지 않은(Permissionless) 네트워크는 모든 참가자에게 개방되어 있으며 네트워크의 기존 규칙에 .. [HYPERLEDGER FABRIC v1.0]5. 아키텍처 아키텍처 ( ARCHITECTURE ) 아키텍처 설명 ( Architecture Explained ) Hyperledger 패브릭 아키텍처는 다음과 같은 이점을 제공합니다. 체인코드 신뢰 유연성(Chaincode trust flexibility). 이 아키텍처는 체인 코드 (블록 체인 어플리케이션)에 대한 신뢰 가정을 주문에 대한 신뢰 가정으로부터 분리합니다. 즉, 주문 서비스는 한 세트의 노드(주문자)에 의해 제공 될 수 있으며 일부는 실패하거나 오작동하는 것을 허용하며, 엔드 코드는 각 체인 코드마다 다를 수 있습니다. 확장성(Scalability). 특정 체인 코드를 담당하는 엔도 서 노드는 주문자와 직각을 이루기 때문에 시스템이 동일한 노드에서 이러한 기능을 수행하는 경우보다 확장 성이 좋습니다... 이전 1 ··· 4 5 6 7 8 9 10 다음