Language (132) 썸네일형 리스트형 CryptoZombies ; Lesson 1-2 - 핵심내용정리 챕터 8 ; 구조체와 배열의 활용 - 구조체를 통해 새로운 객체(?)를 생성하고 Public 배열에 추가하는 방법- 예시struct Person { uint age; string name;} Person[] public people;//이제 새로운 Person를 생성하고 people 배열에 추가하는 방법을 살펴보도록 하지. // 새로운 사람을 생성한다:Person satoshi = Person(172, "Satoshi"); // 이 사람을 배열에 추가한다:people.push(satoshi); //이 두 코드를 조합하여 깔끔하게 한 줄로 표현할 수 있네:people.push(Person(16, "Vitalik")); - array.push() : 배열의 끝에 순서대로/차례대로 추가. pragma soli.. CryptoZombies ; Lesson 1-1 - 핵심내용정리 챕터 1 ; 좀비공장 만들기 개요 - 공장 내 모든 좀비의 데이터베이스 유지- 좀비를 생성하는 함수 작성- 좀비는 각각 랜덤하게 독특한 외모를 가짐 좀비 DNA 활용법 총 16자리 정수로 이루어져 있음 (ex. 8356281049284737 )실제 DNA처럼 숫자의 각 부분은 좀비의 특성과 연결됨. (ex. 처음 2자리 83은 좀비의 머리와 연결 등) 챕터 2 ; 컨트랙트 - 이더리움 애플리케이션의 기본 구성 요소- 솔리디티라는 언어로 작성- 모든 프로젝트의 시작 지점- 모든 변수와 함수는 어느 한 컨트랙트에 속함- 형태pragma solidity ^0.4.19; contract ZombieFactory { }- 모든 솔리디티 코드는 "version pragma"로 시작해야 함 : 솔리디티 버전 선언 /.. [Spring] Excel 파일 업로드/ import / 엑셀업로드 / 첨부파일 / 엑셀 값 읽기 / Java 엑셀파일을 업로드 해서 안에 내용을 읽어드리는 기능을 구현하고 있다. 진짜로 너무너무너무너무 어렵다. 구글링 진짜 다했는데 내가 너무 1도몰라서 내가 쓸수있게 이해시켜주는 소스가 없었다. 다들 쉽게하는거 같은데 왜나만어려워? http://madeinjeon.tistory.com/59 1주일동안 뻘짓하다가 진짜 이 소스 아니엇음 큰일날뻔..!! 이소스에도 할말이 많은게 아 cellref 파일이 없어서 버려야하나 cellref를 맘대로 만들어야 하나 개고민했는데 아 어케 하다보니 cellref를 올려놓은 블로그가 있었다. http://souning.tistory.com/archive/20150428 역시 구글은 모든 정답이 나와있다는게 정말 정답. 1. POM.XML 에 poi 라이브러리 추가 org.apa.. [스프링] Expected one result (or null) to be returned by selectOne(), but found: 2 출처: http://0taeng.tistory.com/entry/Expected-one-result-or-null-to-be-returned-by-selectOne-but-found-2 [개발자 령탱] org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 정해져있는 반환값이 1개인데, 지금 받아오는 값의 개수가 만족하지 않아 발생하는 에러입니다!! 지금 같은 경우에는 정해져있는 반환값은 1개인데, 실제로 반환 되는 값이 2개라 에러가 발생했습니다. 보시다시피 xml에 반환값은 인트 한개인데, Select를 해본 결과 값이 2개인 것을 알수있습니다. 말 그대로 닮을 수 있는 그릇은 한개인데, 그 이상이 들어오다니보니 TooManyResult라는 Exception이 발생하게 되는것이다! 출처: http://0taeng.tistory... NVM으로 노드 버전 관리하기 기본적으로 노드는 LTS 버전인 v4를 설치해서 사용한다. LTS 버전을 사용하면 좀더 안정적으로 지원받을 수 있다는 생각 때문이다. 그러나 요즘 개발툴들은 노드기반의 것이 많고 상위 버전의 노드를 요구하는 경우가 종종 있기 때문에 내 컴퓨터에 여러 버전의 노드를 설치해야할 필요가 생겼다.NVM은 컴퓨터에 다양한 버전의 노드를 설치할 수 있게 해주는 툴이다.설치NVM 문서에 있는 설치 스크립트로 설치한다.$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.4/install.sh | bash 설치하고 나면 내 컴퓨터에 두 가지가 변화가 생긴다.첫번째, 쉘 설정 파일에 nvm 명령어 스크립트가 추가된다. zsh 쉘을 사용하는 내 경우 설정 파.. [React Native] 환경설정 (Started) 준비홈브루(Homebrew)사용하기 위해 설치 : OSX의 유명한 패키지 관리 도구리액트 네이티브 패키지 사용 : node, watchman 설치brew install nodebrew install watchmanbrew install flow : Facebook에서 사용하는 데이터 타입 확인 라이브러리* 문제가 생긴다면 brew를 업데이트(brew update) + brew 패키지 업그레이드(brew upgrade) 리액트 네이티브 설치npm install -g react-native-cli : 리액트 네이티브 커맨드라인 도구 설치?npm : node package manager iOS 디펜던시Xcode 설치 (Mac, OSX 에서만 가능) : Xcode IDE, 시뮬레이터, SDK가 모두 포함되어 있.. 스프링 로그아웃 후 뒤로가기 막기 로그아웃을 한 직후에 뒤로가기 버튼을 눌렀을때 다시 로그인이 되는일이 없도록 해야할것이다. 브라우저가 캐쉬에 있는 값을 다시 읽기 때문에 이런일이 발생하는것인데, 아래 코드를 스프링 설정파일에 추가하게 되면 뒤로가기를 눌렀을때 캐시가 남아있지 않게 되어서 다시 로그인을 하게끔 만들어준다. 86400 출처: http://simsimjae.tistory.com/8 [흔한 컴공의 코딩 블로그] Form 구성 입력값의 공백제거 스크립트 형태) Form태그Name.Input태그Name.value(값을의미)ex) A.email.value = A.email.value.replace(/\s/g, ""); 이전 1 ··· 7 8 9 10 11 12 13 ··· 17 다음