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

검색 영역

컨텐츠 검색

Programming Language/Go

  • Golang Algorithm - Linear Search - 선형 검색

    2023.02.10 by Yongari

  • Go 언어를 기반으로한 블록체인 개발공부(Power of Work) - Part 3

    2023.02.10 by Yongari

  • Go 언어를 기반으로한 블록체인 개발공부(Network) - Part 2

    2023.02.09 by Yongari

  • Go 언어를 기반으로한 블록체인 개발공부 - Part 1

    2023.02.06 by Yongari

Golang Algorithm - Linear Search - 선형 검색

이 코드는 인덱스를 사용하여 목록의 시작에서 끝으로 이동함으로써 요소 목록을 전달합니다. 각 요소가 검사되고 검색 항목과 일치하지 않으면 다음 항목이 검사됩니다. 한 항목에서 다음 항목으로 이동하면 목록이 순차적으로 전달됩니다. package main import "fmt" func linearsearch(datalist []int, key int) bool { for _, item := range datalist{ if item == key{ return true } } return false } func main(){ items := []int{95,78,36,58,45,86,99,251,320} fmt.Println(linearsearch(items,58)) }

Programming Language/Go 2023. 2. 10. 22:51

Go 언어를 기반으로한 블록체인 개발공부(Power of Work) - Part 3

요구되는 사전 지식과 보면 좋을 포스팅 https://next-block.tistory.com/entry/%EC%9E%91%EC%97%85%EC%A6%9D%EB%AA%85PoW 작업증명(PoW) 작업증명(PoW)의 정의 작업 증명(PoW)은 Proof of Work의 약자이며 목표값 이하의 해시를 찾는 과정을 무수히 반복하면서 해당 작업에 참여했음을 증명하는 방식의 합의 알고리즘이다. PoW의 대표코인 next-block.tistory.com https://next-block.tistory.com/entry/Go%EC%96%B8%EC%96%B4%EB%A5%BC-%EA%B8%B0%EB%B0%98%EC%9C%BC%EB%A1%9C%ED%95%9C-%EB%B8%94%EB%A1%9D%EC%B2%B4%EC%9D%B..

Programming Language/Go 2023. 2. 10. 20:27

Go 언어를 기반으로한 블록체인 개발공부(Network) - Part 2

요구되는 사전 지식 TCP : 위키 링크 HTTP : 위키 링크 Part1편에서는 기본적인 블록체인 개발을 Go로 구현했는데요 이번에는 로컬호스트를 이용해서 터미널을 다른 노드라고 생각하고 로컬 네트워크에서 블록체인을 구현하는 방법을 공부해봤습니다. 로컬네트워크 말고 다른 네트워크와 통신하는 블록체인을 구현하면 좋겠지만 현재 그정도 지식은 없어서 하지 못했습니다. 네트워크 실습 로직은 다음과 같습니다. 터미널 2에서 터미널 1로 TCP 통신을 통해 연결한다. (리눅스 커맨드 nc를 이용합니다.) 터미널2에서 BPM 입력을 통해 터미널1(go 블록체인 서버)에 연결해서 블록을 생성한다. 터미널1에서 생성된 블록정보를 검사하고 다시 터미널2로 전달한다. 모든 터미널에서 생성된 블록이 동기화 된다. 환경 설정..

Programming Language/Go 2023. 2. 9. 17:00

Go 언어를 기반으로한 블록체인 개발공부 - Part 1

Go 언어를 공부할겸 블록체인을 만드는 공부를 진행했습니다. 이미 한글 포스팅과 영어 포스팅이 있어서 보고 공부했으며 정리를 목적으로 포스팅합니다. 환경설정 1. go 언어 설치:https://go.dev/dl/ Downloads - The Go Programming Language Downloads After downloading a binary release suitable for your system, please follow the installation instructions. If you are building from source, follow the source installation instructions. See the release history for more information ..

Programming Language/Go 2023. 2. 6. 22:49

추가 정보

인기글

최신글

페이징

이전
1 ··· 5 6 7 8
다음
TISTORY
Next-BlockChain © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바