묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
로컬배포와 klaytn ide에서의 배포
로컬에서 배포하지 않고 klaytn ide에서 바오밥에 배포하고truffle을 통해 받은 framework 의 ABI, Contractaddress 정보를 입력해도동일하게 프론트엔드와 배포시킨 컨트랙트를 연동시킬 수 있을까요
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
accounts[0] 질문
안녕하세요ㅠㅠ 일단 알기쉽게 설명해주셔서 진짜 감사합니다..코드에 대해 막막했는데 진짜 응용하면서 만들수 있을걸 상상도 못했는데 하게 되서 너무 기뻐요.. 다름이 아니고 이것을 이용해서 오픈마켓 형식으로 응용을 하는 중인데 컨트랙트 소유자 계정에서 판매자한테 다시 금액을 전달하고 싶거든요.. 근데 그걸 구현하려고 하다보니 질문이 있습니다 web3.eth.getAccounts에서 accounts[0]번 계정이 왜 컨트랙트 소유자 계정이 아니고 현재 사용자 계정인지 모르겠습니다 ㅠㅠ truffle 콘솔창 사용해서 web3.eth.getAccounts[0]해도 첫번째 계정이 출력되는데 왜 여기서 accounts[0]이 계정이 현재 선택된 게정인가요??... 그래서 여기서 소유자가 보유한 금액에서 판매자와 구매자한테 다시 이더를 전송하고 시픈데 (환불개념) 그걸 어떻게 구현해야 하지 모르겠습니다ㅠㅠㅠ
-
미해결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`
-
미해결스크래치 3.0 - 입문부터 실전 게임 개발까지
블록 삭제 관련
3.0에서 2.0과 같이 하위 블록 모두 지우게 하는 방법은 있는지 궁금합니다. 답변 부탁드릴게요^^ 감사합니다.
-
미해결예제로 배우는 스프링 입문 (개정판)
강좌 순서
스프링 프레임워크에 대해서 검색하다가 기선님의 강좌를 알게 됐습니다. 예제로 배우는 스프링입문 이후로 강좌를 어떤 순서대로 보면 좋을지 추천해주시면 감사하겠습니다.
-
미해결밑바닥 부터 시작하는 머신러닝 입문
build_matrix
get_rating_matrix를 도저히 못하겠는데 힌트 없나요
-
미해결배틀로얄 게임을 만들어보며 배우는 언리얼 게임 개발
신규 구매는 안하시는게 좋겠네요. 강사분이 관리를 안하네요.
예전에 듣다가 문제가 생겨서 안하다가 오랜만에 다시 좀 보려고 왔더니 강사분이 관리를 안하시고 있네요. 좋은 강좌 이긴 한데 중간에 문제가 자주 생기는 강좌 특성상 이러면 구매 안하는게 좋습니다. 안타깝네요.
-
미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
grep function 만들기 오류
제가 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중에서 걸러내서 리턴하는 것 같습니다.
-
미해결유니티 게임 개발 (Unity 2D) - 시작부터 배포까지
다른 스프라이트는 있는데 arrow 스프라이트는 없어요..
다른 스프라이트는 다운로드를 받았는데 arrow 스프라이트는 못받았는데 어디서 받죠?
-
미해결파이썬 라즈베리파이 IoT프로젝트-원격모니터링 자동차
회로구성에서 GND연결?
회로구성에서 GND도 연결해야되는 거죠?회로구성에서 그분분은 없는듯해서요.
-
미해결스프링 부트 개념과 활용
안녕하세요 강의 잘 들었습니다!!
안녕하세요~ 강의 잘 들었습니다! 많은 도움이 되었습니다. 유투브에 올라오는 영상도 잘 챙겨보면서 많을걸 배우고 있습니다. 강좌에서 보면 mvn package를 통해 jar형태로 패키징을 하고 있습니다. 공부를 위해 war로 배포로 하여 호스팅해서 올려보고싶은데 war로 패키징 하려면 다른 설정과 방법이 필요한가요? 알고싶습니다. 그리고 혹시 강의자료는 어디서 다운받을 수 있을까요? 강의자료를 보고싶은데 찾지를 못하구있네요..
-
미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
jquery 함수들을 완전한 함수형 프로그래밍으로 바꾸려고 합니다.
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 ) } 밑에 함수가 그럴싸해보이는데 어디가 틀린건지 알 수 있을까요 ?ㅠㅠ
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
제가 책이 개정판인지는 모르겠으나
14장에 CLI프로그램 만들기가 있던데 여기는 9장에 있더라고요. 9장에 있는 CLI프로그램부터 들어도 별 차이가 없는 거겠죠?
-
해결됨프로그래밍, 데이터 과학을 위한 파이썬 입문
경로 설정 문의
삭제된 글입니다
-
미해결웹브라우저 Javascript (자바스크립트)
uncaught typeError
4분 12초 영상에 보면 lis[i].style.color의 속성값이 브라우저에는 uncaught typeError가 생겼는데,,, 실행이 되네요?? 이런 에러는 왜 생기는 걸까요??
-
미해결배틀로얄 게임을 만들어보며 배우는 언리얼 게임 개발
질문에 답변이 없네요..ㅠㅠ
강좌만 만들어 놓고 질문들이 쌓여있는데 성의의 문제인것 같네요
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
암만해도 main이 틀려요 ㅡㅡ..
첫번째로 만들었던 거에 오류가 있었는데 도저히 뭐가 틀린지 모르겠어서;; 지금 내수준으로 알수없는 오류인거같아서 그냥 완전히 새로 코드를 만들었어요.(그게 저거 위에요) 묻는부분을 ask()함수로 따로 정의하고.. 이렇게하면 결과는 똑같은데 제출해보면 fail이 나와요.. 너무 지저분한 코드라 어느부분이 틀린지 찝어주는건 바라지 않구요.. 제가 하고싶은 질문은요! 인터넷 검색해보니까 어떤분이 코드짠거 올려놓았던데 제꺼 뭐가 틀린지도 모르고 그거보면 아이렇게 짜면되는구나~~ 하고 넘어갈텐데 .. 그코드를 봐야될까요.. 아니면 그냥 제꺼 안되는거 계속 붙잡고 늘어질까요? . 저 근데 이문제 코딩하는데 10시간 넘게 걸림..ㅋ..ㅋ..ㅋㅋㅋ 제수준에서 풀수없는 문제인거같아요 ㅡㅡ 이렇게 논리 관계가 얽히다보니 어떤식으로 코딩해야될지도 모르겠고 ㅠㅠ 어떤 정해진 규칙이나 흐름없이 막무가내로 짜넣었어요... 코딩실력 키우려면 어떻게해야할까요..
-
미해결2017 Do it! 안드로이드 앱 프로그래밍 [개정 4판 누가 버전]
constraintLayout인데
자동으로 버튼 양옆,위에 제약조건이 자동으로 생성되지않아요!
-
미해결인터랙티브 웹 개발 제대로 시작하기
background-position 관련 질문있어요.
background-position: 2550px 0; 마지막 강의 부분에 위와 같이 양수로 해주면 오른쪽으로 이동하면서 똑같이 이미지가 움직여보이는거 아닌가요??
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
가나슈 restart
강의 1:00에서 하셨던 것 처럼 가나슈에서 설정누르고 restart누르면 이더의 잔액이 100으로 초기화되지 않습니다. 어떻게 해야 이더의 잔액을 초기화시킬 수 있나요?