본문 바로가기
  • 개발 / 공부 / 일상

어려워3

(DevOps) Jenkins와 gitHub 연동하기 https://developerjjh.tistory.com/197 (DevOps) Jenkins 설치 및 환경설정(Local) https://developerjjh.tistory.com/196 (DevOps) CI/CD란 ? CI/CD CI/CD란 무엇인가 (Feat. DevOps 엔지니어) 안녕하세요. 개발자의 용어를 쉽고 명확하게 설명해드리는 개발자 김모씨입니다. CI/CD ?! 개발자로 밥먹고 developerjjh.tistory.com 우리는 이미 Local환경에서 Jenkins를 설치해서 과정을 조금은 익숙해졌다!! 한걸음 나아가서 AWS EC2 인스턴스를 생성하여 Jenkins를 실행하고 이후 gitHub에 webhook이라는 기능을 통해서 연동을 시켜보려고 한다! AWS 연동 Jenkins를.. 2023. 8. 12.
(C++) [백준] 베스트셀러(Hash) https://www.acmicpc.net/problem/1302 1302번: 베스트셀러 첫째 줄에 오늘 하루 동안 팔린 책의 개수 N이 주어진다. 이 값은 1,000보다 작거나 같은 자연수이다. 둘째부터 N개의 줄에 책의 제목이 입력으로 들어온다. 책의 제목의 길이는 50보다 작거나 같고 www.acmicpc.net 요약 ) 첫 번째 줄에는 오늘 하루 동안 팔린 책의 개수를 입력받는다 그 이후 책의 제목들을 입력한다. 첫 번째에 입력한 개수만큼 제목들을 입력해야 한다. 각각의 책 제목의 길이는 50 이하이고, 알파벳 소문자로만 이루어져 있다. 22년 초에 고등학교 동창 애들이랑 총 3명이서 자체 스터디를 잠깐(?) 했었다 그때 화려하고 엄청 유익하진 않았지만 풀었던 풀이 코드를 올려 볼까 라는 생각이 .. 2023. 1. 10.
(BlockChain) Merkle(머클) 머클(merkle) 이란 블록의 내용이 맞는지 검증 내용의 값이 달라지면 해시값 또한 변하기 때문에 블록의 거래에 대한 기록 정보를 가지고 있는 데이터의 모음 거래내역(트랜잭션)을 트리로 해싱작업을 통해 암호화 이진트리 형태로 보이며 각 데이터를 암호화해서 하나의 암호화된 데이터가 남을 때까지 두 개씩 합쳐서 암호화한다 머클은 거래 정보 목록들을 효율적으로 암호화, 확인하기 위해 쓰는 것 const merkle = require("merkle"); const data = [ "123125", "12312sdgjks", "adfsgjsiodhgfsd", "생일축하해", ]; // 머클트리 // 인자값 : 암호화 방법 // sync(data) 함수로 트리를 만들어 준다. const merkleTree = m.. 2023. 1. 8.