Next-BlockChain

고정 헤더 영역

글 제목

메뉴 레이어

Next-BlockChain

메뉴 리스트

  • 홈
  • 태그
  • 분류 전체보기 (358)
    • Computer Science (19)
      • OS (3)
      • Network (1)
      • NoSQL (4)
      • DevOps (2)
      • Security (8)
    • Blockchain (94)
      • BlockChain Theory (25)
      • Bitcoin (3)
      • Ethereum (17)
      • Cosmos (4)
      • DeFi (13)
      • DID (3)
      • NFT (7)
      • Oracle - Chainlink (8)
      • Geth_2019_(NAKsir-melody)님자.. (1)
    • Web (13)
      • React (6)
      • NodeJS (4)
      • Echo (2)
    • Programming Language (201)
      • Go (60)
      • Solidity (40)
      • HTML (2)
      • JavaScript (97)
      • CSS (2)
    • 독서 (19)
      • 독후감 (19)
    • 교양 (6)
      • 국어 (4)
      • 영어 (1)
      • 인물 (1)
    • 경제 (0)

검색 레이어

Next-BlockChain

검색 영역

컨텐츠 검색

전체 글

  • Solidity - Enum

    2022.12.25 by Yongari

  • Solidity - Array

    2022.12.25 by Yongari

  • Javascript 런타임에 대하여

    2022.12.23 by Yongari

  • CSS 상속이해

    2022.12.23 by Yongari

  • Solidity - Mapping

    2022.12.23 by Yongari

  • Solidity - For and While Loop

    2022.12.23 by Yongari

  • Solidity - If / Else

    2022.12.23 by Yongari

  • 알고리즘 문제풀이 - findBugInApples

    2022.12.23 by Yongari

Solidity - Enum

Enum Solidity supports enumerables and they are useful to model choice and keep track of state. 솔리디티는 enum(열거형)을 지원합니다. 그리고 선택을 모델링하고 상태를 추적하는 데 유용합니다. Enums can be declared outside of a contract. 열거형은 계약 외부에서 선언할 수 있습니다. // SPDX-License-Identifier: MIT pragma solidity ^0.8.13; contract Enum { // Enum representing shipping status // 상태를 표현하는 Enum enum Status { Pending, Shipped, Accepted, Rejecte..

Programming Language/Solidity 2022. 12. 25. 10:44

Solidity - Array

Array can have a compile-time fixed size or a dynamic size. 배열은 컴파일 시간이 고정적인 크기 또는 동적인 크기를 가질 수 있습니다. 즉 컴파일 타임에 배열 길이를 정하는 고정배열과 배열을 동적으로 할당하는 동적배열이 있습니다. // SPDX-License-Identifier: MIT pragma solidity ^0.8.13; contract Array { // Several ways to initialize an array // 배열을 초기화하는 여러 가지 방법 uint[] public arr; uint[] public arr2 = [1, 2, 3]; // Fixed sized array, all elements initialize to 0 // 고정된..

Programming Language/Solidity 2022. 12. 25. 09:33

Javascript 런타임에 대하여

Javascript 런타임(runtime)이란 무엇일까요?? 런타임이란 정말 무엇일까요?? 그렇게 어려운 개념이 아닙니다. 크롬, 사파리 같은 웹브라우저도 Javscript 런타임이고 백엔드 프레임워크로 유명한 Node JS도 Javscript 런타임입니다. 런타임이란 프로그래밍 언어가 구동되는 환경입니다. 런타임이란 어떤 프로그램이 동작할 때, 프로그램이 동작하는 곳입니다. 웹브라우저에서 동작하면 웹브라우저가 런타임이고 서버에서 동작하면 서버가 런타임입니다. 브라우저 런타임환경 크롬 오른쪽 상단에 점3개 버튼을 클릭 >>> 도구 더보기 >>> 개발자 도구 클릭 서버 런타임환경 서버에서 Node Js를 설치한 다음 다음과 같이 진행 Node Js 공식홈페이지 : https://nodejs.org/en/ ..

Web/NodeJS 2022. 12. 23. 22:35

CSS 상속이해

CSS는 스타일링 도구로서 독립적으로 기능하지 않습니다. HTML이라는 마크업 언어가 있어야 동작할 수 있습니다. CSS는 HTML을 스타일링하게 바꿈으로서 디자인적으로 html을 더 훌륭하게 만들어줍니다. CSS의 디자인적인 기능외에도 상속을 할 수 있는 기능이 있는데요 다음과 같습니다. CSS 상속 적용한 화면 body와 span 셀렉터에 color 속성을 부여했습니다. .main { color: rebeccapurple; border: 2px solid #ccc; padding: 1em; } .special { color: black; font-weight: bold; } 그리고 html 소스를 보겠습니다. main class 하위 자식 중 Item One, Item Two, Item Three까지..

Programming Language/CSS 2022. 12. 23. 21:21

Solidity - Mapping

Maps are created with the syntax mapping(keyType => valueType). 맵은 구문 매핑(keyType = > valueType)을 사용하여 생성됩니다. The keyType can be any built-in value type, bytes, string, or any contract. keyType은 기본 제공 값 유형, 바이트, 문자열 또는 계약일 수 있습니다. valueType can be any type including another mapping or an array. valueType은 다른 매핑 또는 배열을 포함한 모든 유형일 수 있습니다. Mappings are not iterable. 매핑은 iterable(반복)할 수 없다. 코드 // SPD..

Programming Language/Solidity 2022. 12. 23. 19:20

Solidity - For and While Loop

Solidity supports for, while, and do while loops. Solidity 언어는 for문, while문 do while 문등을 지원합니다. 즉 반복문을 지원합니다. Don't write loops that are unbounded as this can hit the gas limit, causing your transaction to fail. 무한 루프를 작성하지 마십시오. 가스 한계에 도달하여 거래가 실패할 수 있습니다. 솔리디티에서 무한루프를 사용하면 가스 비용은 무한대로 비용이 들 수 있습니다. For the reason above, while and do while loops are rarely used. 위의 이유로 while and do while 루프는 거의..

Programming Language/Solidity 2022. 12. 23. 19:12

Solidity - If / Else

Solidity supports conditional statements if, else if and else. Solidity 언어는 조건문 if, else if, else, 삼항 연산자를 지원합니다. // SPDX-License-Identifier: MIT // 라이선스 명시 pragma solidity ^0.8.13; // 솔리디티 버전 명시 contract IfElse { //조건문별로 분기처리 function foo(uint x) public pure returns (uint) { if (x < 10) { return 0; } else if (x < 20) { return 1; } else { return 2; } } function ternary(uint _x) public pure retur..

Programming Language/Solidity 2022. 12. 23. 19:07

알고리즘 문제풀이 - findBugInApples

문제설명 : 2차원 배열을 입력받은 뒤 'B'의 위치정보를 배열로 만들어서 리턴하면된다. 입력 인자 1 : arr 배열을 요소로 갖는 배열 arr[i]는 'A' 또는 'B'만을 요소로 갖는 배열 출력 'B'의 위치 정보(행, 열)를 요소로 갖는 배열을 리턴해야 합니다. 배열의 요소는 차례대로 행, 열입니다. ([행, 열]) 행: 'B'를 요소로 갖는 배열 arr[i]의 인덱스 i 열: arr[i]에서 'B'(arr[i][j])의 인덱스 j 주의 사항 arr, arr[i]의 길이는 다양하게 주어집니다. 항상 한 개의 문자열 'B'가 존재합니다. 입출력 예시 let output = findBugInApples([['A'], ['B']]); console.log(output); //[1, 0] output =..

Programming Language/JavaScript 2022. 12. 23. 19:04

추가 정보

인기글

최신글

페이징

이전
1 ··· 34 35 36 37 38 39 40 ··· 45
다음
TISTORY
Next-BlockChain © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바