inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

accounts[0] 질문

미해결

블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편

안녕하세요ㅠㅠ 일단 알기쉽게 설명해주셔서 진짜 감사합니다..코드에 대해 막막했는데 진짜 응용하면서 만들수 있을걸 상상도 못했는데 하게 되서 너무 기뻐요.. 다름이 아니고 이것을 이용해서 오픈마켓 형식으로 응용을 하는 중인데 컨트랙트 소유자 계정에서 판매자한테 다시 금액을 전달하고 싶거든요.. 근데 그걸 구현하려고 하다보니 질문이 있습니다 web3.eth.getAccounts에서 accounts[0]번 계정이 왜 컨트랙트 소유자 계정이 아니고 현재 사용자 계정인지 모르겠습니다 ㅠㅠ truffle 콘솔창 사용해서 web3.eth.getAccounts[0]해도 첫번째 계정이 출력되는데 왜 여기서 accounts[0]이 계정이 현재 선택된 게정인가요??... 그래서 여기서 소유자가 보유한 금액에서 판매자와 구매자한테 다시 이더를 전송하고 시픈데 (환불개념) 그걸 어떻게 구현해야 하지 모르겠습니다ㅠㅠㅠ

  • Ethereum
  • dapp
  • blockchain
유정현 댓글 2 좋아요 0 조회수 303

좋은 강의 감사합니다. 질문이 몇 가지 있습니다.

미해결

Node.js 교과서 - 기본부터 프로젝트 실습까지

질문1. routes/index.js 에서는 왜 GET방식밖에 없고 sequelize.pug를 왜 렌더 해주는지 이해가 잘안가네요ㅠ 질문2. routes/users.js, routes/comments.js에서는 데이터들을 보낼 때 res.json을 사용하는데 모든 데이터를 보낼 때 다 res.json만 사용하나요? 질문3. routes/users.js에서 router.post 부분 프로미스가 성공하고 난 뒤에 데이터를 전송할 때 왜 .status(201)을 붙여주는건가요? 다른 곳에서는 안붙이고 res.json()만 하더라구요. 질문4. routes/index.js에서 const {User} = require('../models')를 하는데 제가 상수 User가 궁금해서 콘솔을 찍어봤더니 User: class extends Model {} (node:10824) [SEQUELIZE0004] DeprecationWarning: A boolean value was passed to options.operatorsAliases. This is a no-op with v5 and should be removed. Executing (default): CREATE TABLE IF NOT EXISTS `users` (`id` INTEGER NOT NULL auto_increment , `name` VARCHAR(20) NOT NULL UNIQUE, `age` INTEGER UNSIGNED NOT NULL, `married` TINYINT(1) NOT NULL, `comment` TEXT, `created_at` DATETIME NOT NULL DEFAULT now(), PRIMARY KE Y (`id`)) ENGINE=InnoDB; Executing (default): SHOW INDEX FROM `users` FROM `nodejs` Executing (default): CREATE TABLE IF NOT EXISTS `comments` (`id` INTEGER NOT NULL auto_increment , `comment` VARCHAR(100) NOT NULL, `created_at` DATETIME NOT NULL DEFAULT now(), `commenter` INTEGER, PRIMARY KEY (`id`), FOREIGN KEY (`commenter`) REFERENCES `users` (`id `) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB; Executing (default): SHOW INDEX FROM `comments` FROM `nodejs`

  • javascript
  • nodejs
  • mysql
  • mongodb
LetsGoHigh 댓글 1 좋아요 0 조회수 193

블록 삭제 관련

미해결

스크래치 3.0 - 입문부터 실전 게임 개발까지

3.0에서 2.0과 같이 하위 블록 모두 지우게 하는 방법은 있는지 궁금합니다. 답변 부탁드릴게요^^ 감사합니다.

  • scratch
  • 블록코딩
열정러 댓글 1 좋아요 0 조회수 743

강좌 순서

미해결

예제로 배우는 스프링 입문 (개정판)

스프링 프레임워크에 대해서 검색하다가 기선님의 강좌를 알게 됐습니다. 예제로 배우는 스프링입문 이후로 강좌를 어떤 순서대로 보면 좋을지 추천해주시면 감사하겠습니다.

  • java
  • spring
김형우 댓글 1 좋아요 0 조회수 221

build_matrix

미해결

밑바닥 부터 시작하는 머신러닝 입문

get_rating_matrix를 도저히 못하겠는데 힌트 없나요

  • 머신러닝 배워볼래요?
준미 댓글 1 좋아요 0 조회수 214

신규 구매는 안하시는게 좋겠네요. 강사분이 관리를 안하네요.

미해결

배틀로얄 게임을 만들어보며 배우는 언리얼 게임 개발

예전에 듣다가 문제가 생겨서 안하다가 오랜만에 다시 좀 보려고 왔더니 강사분이 관리를 안하시고 있네요. 좋은 강좌 이긴 한데 중간에 문제가 자주 생기는 강좌 특성상 이러면 구매 안하는게 좋습니다. 안타깝네요.

  • unreal
MongKI-D 댓글 0 좋아요 1 조회수 153

grep function 만들기 오류

미해결

자바스크립트로 알아보는 함수형 프로그래밍 (ES5)

제가 jquery에 grep함수를 최대한 함수형 프로그래밍스럽게 바꾸고 있습니다. 제가 지금까지 시도한 결과는 아래와 같은데 이상하게 ``` my_grep([0,1,2,3], function(k){return k<3}, true) ``` 이렇게 실행해보면 ``` evalmachine.<anonymous>:16 matches.push( elems[ p ] ); ^ TypeError: matches.push is not a function ``` 이런 오류를 뱉어내는데, 이유를 도무지 모르겠습니다. 제 코드는 아래와 같습니다 ``` function my_grep(elems, callback, invert) { var callbackInverse, matches = [], i = 0, length = elems.length, callbackExpect = !invert; let fun = matches => { let r = R.range(0,length); let modify = R.curry( p=>{ let callbackInverse = !callback( elems[ p ], p ); if ( callbackInverse !== callbackExpect ) { matches.push( elems[ p ] ); } } ); R.map(modify,r); return matches; }; fun(length); } ``` 원래 동작의 의도는 invert가 true면 callback인자의 조건이 false인 배열을 elems중에서 걸러내서 리턴하는 것 같습니다.

  • javascript
  • 함수형-프로그래밍
이이도경 댓글 1 좋아요 0 조회수 350

회로구성에서 GND연결?

미해결

파이썬 라즈베리파이 IoT프로젝트-원격모니터링 자동차

회로구성에서 GND도 연결해야되는 거죠? 회로구성에서 그분분은 없는듯해서요.

  • python
  • iot
  • Raspberry-Pi
  • linux
박매일 댓글 1 좋아요 1 조회수 565

안녕하세요 강의 잘 들었습니다!!

미해결

스프링 부트 개념과 활용

안녕하세요~ 강의 잘 들었습니다! 많은 도움이 되었습니다. 유투브에 올라오는 영상도 잘 챙겨보면서 많을걸 배우고 있습니다. 강좌에서 보면 mvn package를 통해 jar형태로 패키징을 하고 있습니다. 공부를 위해 war로 배포로 하여 호스팅해서 올려보고싶은데 war로 패키징 하려면 다른 설정과 방법이 필요한가요? 알고싶습니다. 그리고 혹시 강의자료는 어디서 다운받을 수 있을까요? 강의자료를 보고싶은데 찾지를 못하구있네요..

  • spring
  • java
  • spring-boot
빌로그 댓글 1 좋아요 0 조회수 252

jquery 함수들을 완전한 함수형 프로그래밍으로 바꾸려고 합니다.

미해결

자바스크립트로 알아보는 함수형 프로그래밍 (ES5)

jquery 함수들을 완전한 함수형 프로그래밍으로 바꾸려고 합니다. for loop같은 것들도 모두 함수로 고쳐보고 싶은데 제가 바꾸려는 것이 each: function( obj, callback ) { var length, i = 0; if ( isArrayLike( obj ) ) { length = obj.length; for ( ; i < length; i++ ) { if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { break; } } } else { for ( i in obj ) { if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { break; } } } return obj; }, 이 함수인데 제가 생각하기엔 each: function( obj, callback ){ length = obj.length; let fisrt_if = R.curry( i=> { R.range(0,length).some(function(i){ if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) return i; } ); }); let first_else = R.curry( i=>{ R.keys(obj).some(function(i){ if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) return i; } ); } ); let arraylike = obj =>{ if ( isArrayLike( obj ) ) return true; else return false; } let main = R.ifElse( x=> arrayLike(obj), first_if, first_else ) } 밑에 함수가 그럴싸해보이는데 어디가 틀린건지 알 수 있을까요 ?ㅠㅠ

  • 함수형-프로그래밍
  • javascript
이이도경 댓글 3 좋아요 0 조회수 401

제가 책이 개정판인지는 모르겠으나

미해결

Node.js 교과서 - 기본부터 프로젝트 실습까지

14장에 CLI프로그램 만들기가 있던데 여기는 9장에 있더라고요. 9장에 있는 CLI프로그램부터 들어도 별 차이가 없는 거겠죠?

  • mysql
  • mongodb
  • nodejs
  • javascript
LetsGoHigh 댓글 1 좋아요 1 조회수 255

경로 설정 문의

해결됨

프로그래밍, 데이터 과학을 위한 파이썬 입문

삭제된 글입니다

  • bigdata
  • python
도전적인 사자 댓글 1 좋아요 0 조회수 82

uncaught typeError

미해결

웹브라우저 Javascript (자바스크립트)

4분 12초 영상에 보면 lis[i].style.color의 속성값이 브라우저에는 uncaught typeError가 생겼는데,,, 실행이 되네요?? 이런 에러는 왜 생기는 걸까요??

  • javascript
김선례 댓글 0 좋아요 0 조회수 252

질문에 답변이 없네요..ㅠㅠ

미해결

배틀로얄 게임을 만들어보며 배우는 언리얼 게임 개발

강좌만 만들어 놓고 질문들이 쌓여있는데 성의의 문제인것 같네요

  • unreal
왕건이 댓글 0 좋아요 5 조회수 172

암만해도 main이 틀려요 ㅡㅡ..

미해결

프로그래밍, 데이터 과학을 위한 파이썬 입문

첫번째로 만들었던 거에 오류가 있었는데 도저히 뭐가 틀린지 모르겠어서;; 지금 내수준으로 알수없는 오류인거같아서 그냥 완전히 새로 코드를 만들었어요.(그게 저거 위에요) 묻는부분을 ask()함수로 따로 정의하고.. 이렇게하면 결과는 똑같은데 제출해보면 fail이 나와요.. 너무 지저분한 코드라 어느부분이 틀린지 찝어주는건 바라지 않구요.. 제가 하고싶은 질문은요! 인터넷 검색해보니까 어떤분이 코드짠거 올려놓았던데 제꺼 뭐가 틀린지도 모르고 그거보면 아이렇게 짜면되는구나~~ 하고 넘어갈텐데 .. 그코드를 봐야될까요.. 아니면 그냥 제꺼 안되는거 계속 붙잡고 늘어질까요? . 저 근데 이문제 코딩하는데 10시간 넘게 걸림..ㅋ..ㅋ..ㅋㅋㅋ 제수준에서 풀수없는 문제인거같아요 ㅡㅡ 이렇게 논리 관계가 얽히다보니 어떤식으로 코딩해야될지도 모르겠고 ㅠㅠ 어떤 정해진 규칙이나 흐름없이 막무가내로 짜넣었어요... 코딩실력 키우려면 어떻게해야할까요..

  • bigdata
  • python
손수민 댓글 1 좋아요 0 조회수 214

constraintLayout인데

미해결

2017 Do it! 안드로이드 앱 프로그래밍 [개정 4판 누가 버전]

자동으로 버튼 양옆,위에 제약조건이 자동으로 생성되지않아요!

  • android
oilh_vx 댓글 0 좋아요 0 조회수 193

background-position 관련 질문있어요.

미해결

인터랙티브 웹 개발 제대로 시작하기

background-position: 2550px 0; 마지막 강의 부분에 위와 같이 양수로 해주면 오른쪽으로 이동하면서 똑같이 이미지가 움직여보이는거 아닌가요??

  • javascript
  • 인터랙티브-웹
  • HTML/CSS
Rootree 댓글 3 좋아요 3 조회수 371

가나슈 restart

미해결

블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편

강의 1:00에서 하셨던 것 처럼 가나슈에서 설정누르고 restart누르면 이더의 잔액이 100으로 초기화되지 않습니다. 어떻게 해야 이더의 잔액을 초기화시킬 수 있나요?

  • dapp
  • blockchain
  • Ethereum
AHN DAHEE 댓글 2 좋아요 0 조회수 352

mongoose.js

미해결

Node.js 교과서 - 기본부터 프로젝트 실습까지

안녕하세요. mongoose.js 파일을 하나한 살펴보고 있는 도중에 궁금한게 생겼습니다. 사용자 등록 버튼을 클릭하면 'submit'이벤트가 실행되면서 폼 제출이 되잖아요? 그리고 기본 폼 제출 특성을 막으려고 pervenDefault()메소드를 사용한 것 까지는 이해를 했습니다. 그런데 밑에 세 개의 변수를 선언할 때, e.target.username.value;를 입력하는데 여기서 username이 어디서 나온건가요? 다음 사진은 mongoose.pug 중 일부입니다. 사진을 보면 <input id="username" type="text" placeholder="이름">이라고 html이 구성되어있는데 어떻게 e.target.usrename.value가 저 id태그인 username을 인식하는지 궁금합니다. 아니면 제가 어떤 개념을 빠뜨리고 있는건가요?ㅠㅠ

  • nodejs
  • mysql
  • mongodb
  • javascript
LetsGoHigh 댓글 1 좋아요 0 조회수 287

인기 태그

인프런 TOP Writers

주간 인기글