전체 글 205

[ubuntu] 우분투 서버DB와 안드로이드 스튜디오 연결할 때 ip 설정

ip....찾느라 정말 애먹었다........... vm에서 고정ip가 아니라서 그런건줄 알았는데...... 고정 설정해줘도 안되고...... vm에서 포트를 만들어줘야 하는거였다~!!!!! VM에서 포트 만들기 설정가서 만들면 된다. 프로토콜도 가려졌는데...TCP고 여기서 게스트 ip는 ifconfig해서 나온 우분투ip고 호스트 IP는 호스트 네트워크 관리자에 써있다~ 안드로이드에 IP란에 써주면 된다...~ 내가 저장해놓은 abc1이 뜨는 모습...~^^ 참고로 webnautes.tistory.com/829 이분꺼 보고 했습니다~! 정말 설명 짱짱인 티스토리...^^ 감사합니다^^

[Hyperledger Fabric] Hyperledger Fabric Byfn 체인코드 실행 순서

Hyperledger fabric에서 제공하는 예제 Building your first network (Byfn) 전에 ./byfn.sh up으로 네트워크를 실행하고 쿼리값을 받아오는 작업을 실행해봤었다. 쿼리값을 어딘가에서 받아오는 것인지 한참 헤매다가 발견했다. 체인코드 내용 (/fabric-samples/first-network/scripts/script.sh) CC_SRC_PATH="github.com/chaincode/chaincode_example02/go/" fabric/fabric-samples/fabric-samples/chaincode/chaincode_example02/go/chaincode_example.go Init에서는 args[]에 A, Aval, B, Bval값을 넣는다 (아..

[Intellij] mysql에서 만든 DB를 Intellij DB툴로 옮기기

mysql workbench를 통해 DB를 만들었습니다. 그런데 Intellij 툴이 더 편하고 좋다는 소식을 듣고 옮기려고 합니다. 1. Intellij에 들어가서 맨 오른쪽 Database 클릭 2. + → Data Source → MySQL 클릭 3. user, password 입력하고 Schemas쪽으로 가면 4. 이런 화면이 뜹니다. 여기에 mysql에서 만든 DB user, passwd 값을 넣어주면 됩니다. (기본 user는 root) + mysql과 user, pwd 같은걸로 하면 안뜹니다 여기서 3, 4번의 user와 passwd값을 다른걸로 하고싶다...(보통 user를 root로 안한다더군요) 5. cmd에 가서 mysql에 접속한다. >mysql -u (본인 mysql 아이디) -p..

컴퓨터/그 외 2021.04.13

1. 블록체인 원리

블록체인 블록체인 기술은 간단히 '정보를 변조하기 어려운 형태로 공유하는 시스템'이다. 참가자 = 노드 거래기록 = 트랜잭션 트랜잭션 덩어리 = 블록 해시함수(Hash Function) - 거래장부를 변경하지 못하게 해시함수로 암호화한다. 해시함수 : 다양한 수열과 문자열로 일정한 수의 문자열을 만든다. 해시 : 해시함수로 만들어지는 일련의 숫자와 문자 - 누가 데이터를 변경하면 해시값도 바뀐다 - 매번 기록을 넣을 때마다 해당 기록 + 바로 전 해시로부터 생성된 해시 삽입 -> 바로 전 기록에 따라 개별 기록이 결정된다. 논스(Nonce) - 매번 기록을 입력할 때마다 새로운 숫자를 더해 매번 해시가 '00'으로 끝나도록 한다. -> 장부를 조작하려면 논스를 찾아야 한다. 노드(Node) - 기록이 쌓..