묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
"send" and "transfer" are only available for objects of type "address payable", not "address". 오류
function buyRealEstate(uint _id, bytes32 _name, uint _age) public payable { require(_id >= 0 && _id <= 9); buyers[_id] = msg.sender; buyerInfo[_id] = Buyer(msg.sender, _name, _age); owner.transfer(msg.value);}함수에서 onwer.transfer(....); 에 오류가 아래와 같은 오류가 납니다."send" and "transfer" are only available for objects of type "address payable", not "address".
-
미해결홍정모의 따라하며 배우는 C++
float/double 질 문있습니다.
안녕하세요! 재미있게 잘 보고있습니다.conventionally,float를 single precisiondouble을 double precision 이고 double이 float의 2배라고 설명해 주셨는데,표준(table 우측 desctription 만 보면 무조건 2배여야 한다는게 아니라double precision is not less than float(single precision) 이라고 써있는것만 보면꼭 두배일 필요는 없는 것인가요?
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
안녕하세요. 매물구입함수 실행 에러 문의드립니다.
우선 현재까지 가르쳐주신 내용을 잘 따라왔습니다. 하지만 현재 단계인 매물구입함수를 구현하고 실행하는 과정에서 다음과 같은 2가지 에러가 발생했습니다. 작성해 주신 소스를 실행시켰을 때, initWeb3: function() { if(typeof web3 !== 'undefined'){ App.web3Provider = web3.currentProvider; web3 = new Web3(web3.currentProvider); } else { App.web3Provider = new web3.providers.HttpProvider('http://localhost:8545'); web3 = new Web3(App.web3Provider); } return App.initContract(); 이 부분에서 invalid address 라는 에러가 발생합니다. 혹시 해결하신 경험이 있으시면 조언 부탁드립니다. 그리고 이 부분을 단순하게 else로 실행하도록 했을 때에는 (typeof web3 == undefined 로 설정했을 때.) 아래와 같은 에러들이 발생합니다. 교육 내용을 따라 바로 진행했을 때, 처음에는 메타마스크의 작동은 정상이었으며, 단 한번 매입하는 데에 두번의 매입 트랜잭션이 발생해서 지정된 이더의 2배가 차감, 차입 되는 현상이 있었습니다. 저러한 이상현상을 해결하고자, build 폴더를 삭제하고, metamask의 설치도 다시 진행한 후, 재 migration을 진행하였습니다만, 현재는 metamask에서 transaction 발생하는 화면 조차 나타나지 않으며, truffle console로 해당 함수를 실행했을 시truffle(ganache)> app.buyRealEstate(9, web3.toHex('사용자이름'), 35, {from:'0x2DcCa9B61E50D79A90a813fcD6a42c3A3Ac52e6f', value:1.23 }); Error: sender doesn't have enough funds to send tx. The upfront cost is: 1188468692540441322405034084557662891273515906800840149300 and the sender's account only has: 100000000000000000000 와 같은 에러가 발생합니다. 그리고 truffle console로 instance를 생성하여 테스트를 진행해 봤을 때에도, truffle(ganache)> app.getBuyerInfo(0); Error: Attempting to run transaction which calls a contract function, but recipient address 0x0b4b148c6ab76335899a1294c22f48964cb04869 is not a contract address at XMLHttpRequest._onHttpResponseEnd (C:UsersmicroAppDataRoamingnpmnode_modulestrufflebuildwebpack:~xhr2libxhr2.js:509:1) at XMLHttpRequest._setReadyState (C:UsersmicroAppDataRoamingnpmnode_modulestrufflebuildwebpack:~xhr2libxhr2.js:354:1) at XMLHttpRequestEventTarget.dispatchEvent (C:UsersmicroAppDataRoamingnpmnode_modulestrufflebuildwebpack:~xhr2libxhr2.js:64:1) at XMLHttpRequest.request.onreadystatechange (C:UsersmicroAppDataRoamingnpmnode_modulestrufflebuildwebpack:~web3libweb3httpprovider.js:128:1) at C:UsersmicroAppDataRoamingnpmnode_modulestrufflebuildwebpack:packagestruffle-providerwrapper.js:134:1 at C:UsersmicroAppDataRoamingnpmnode_modulestrufflebuildwebpack:~web3libweb3requestmanager.js:86:1 at Object.InvalidResponse (C:UsersmicroAppDataRoamingnpmnode_modulestrufflebuildwebpack:~web3libweb3errors.js:38:1) truffle(ganache)> app.buyRealEstate(0, 'syhan01', 36); Error: Attempting to run transaction which calls a contract function, but recipient address 0x0b4b148c6ab76335899a1294c22f48964cb04869 is not a contract address at XMLHttpRequest._onHttpResponseEnd (C:UsersmicroAppDataRoamingnpmnode_modulestrufflebuildwebpack:~xhr2libxhr2.js:509:1) at XMLHttpRequest._setReadyState (C:UsersmicroAppDataRoamingnpmnode_modulestrufflebuildwebpack:~xhr2libxhr2.js:354:1) at XMLHttpRequestEventTarget.dispatchEvent (C:UsersmicroAppDataRoamingnpmnode_modulestrufflebuildwebpack:~xhr2libxhr2.js:64:1) at XMLHttpRequest.request.onreadystatechange (C:UsersmicroAppDataRoamingnpmnode_modulestrufflebuildwebpack:~web3libweb3httpprovider.js:128:1) at C:UsersmicroAppDataRoamingnpmnode_modulestrufflebuildwebpack:packagestruffle-providerwrapper.js:134:1 at C:UsersmicroAppDataRoamingnpmnode_modulestrufflebuildwebpack:~web3libweb3requestmanager.js:86:1 at Object.InvalidResponse (C:UsersmicroAppDataRoamingnpmnode_modulestrufflebuildwebpack:~web3libweb3errors.js:38:1) truffle(ganache)> app.getAllBuyers(); Error: Attempting to run transaction which calls a contract function, but recipient address 0x0b4b148c6ab76335899a1294c22f48964cb04869 is not a contract address at XMLHttpRequest._onHttpResponseEnd (C:UsersmicroAppDataRoamingnpmnode_modulestrufflebuildwebpack:~xhr2libxhr2.js:509:1) at XMLHttpRequest._setReadyState (C:UsersmicroAppDataRoamingnpmnode_modulestrufflebuildwebpack:~xhr2libxhr2.js:354:1) at XMLHttpRequestEventTarget.dispatchEvent (C:UsersmicroAppDataRoamingnpmnode_modulestrufflebuildwebpack:~xhr2libxhr2.js:64:1) at XMLHttpRequest.request.onreadystatechange (C:UsersmicroAppDataRoamingnpmnode_modulestrufflebuildwebpack:~web3libweb3httpprovider.js:128:1) at C:UsersmicroAppDataRoamingnpmnode_modulestrufflebuildwebpack:packagestruffle-providerwrapper.js:134:1 at C:UsersmicroAppDataRoamingnpmnode_modulestrufflebuildwebpack:~web3libweb3requestmanager.js:86:1 at Object.InvalidResponse (C:UsersmicroAppDataRoamingnpmnode_modulestrufflebuildwebpack:~web3libweb3errors.js:38:1) 와 같은 주소값 에러가 발생합니다. 혹시 위와 같은 에러를 해결해 보신 경험이 있으시다면 조언 부탁드리며, 단위테스트나 디버딩을 해 보고 싶은데, 로그를 어디에 남겨야 하는지에 대한 지식이 전무하다보니 이 부분도 조언 부탁드립니다. 긴글 읽어 주셔서 감사합니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
vue.js 중급과정 수강중인데 vue-advanced로 초대가 된것 같아요...
vue-intermediate로 초대해주셔야 하는것 아닌가요? ㅠㅠ
-
미해결실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발
질문이 있어요. stop
<div v-if="history.length"> <ul class="list"> <li v-for="item in history" v-on:click="onClickKeyword(item.keyword)"> <span>{{item.keyword}}</span> <span class="date">{{item.date}}</span> <button class="btn-remove" v-on:click.stop="onClickRemoveHistory(item.keyword)"></button> </li> </ul> </div> 최근 검색어를 출력하는 부분인데요. click이벤트 stop을 왜 button에다 걸었는지 궁금하네요 위에 li 태그에 걸줄 알았는데, event bubbling을 li에서 멈춰줘야 하는거 아닌가 싶어서...propagation 동작을 제가 정확히 이해하지 못해서 그런거 같은데 자세한 설명 부탁드립니다!
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
invalid address 에러 app.js:64
안녕하세요 강의 들으면서 제대로 구현이 잘 됐었는데갑자기 '매입'버튼 누르고 매입장 정보를 누르고 제출을 누르면 메타 마스크가 뜨지 않고invalid address app.js:64가 뜨면서 진행이 되지를 않네요3일 정도 이것저것 가나슈, 메타마스크도 다시 설치도 해보고 강의 소스파일도 다시 다운받아서도 해봤는데도 계속 똑같은 에러인데 혹시 해결방법 있을까요?
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
response 질문합니다.
'''class TestView(TestCase):def setUp(self):Client는 브라우저 확인자 역할을 해줌 self.client = Client()def test_post_list(self): # 브라우저 확인자(client)가 url ('내용') 을 가져오는 것 response = self.client.get('/blog/') # 404 = Page is not found / 200 = Page is found self.assertEqual(response.status_code, 200) print("response is : ") print(response) soup = BeautifulSoup(response.content, "html.parser") print(soup) '''response. 뒤에 status_code 랑 content 를 붙여서 활용하는건 알겠는데혹시 뒤에 또 뭐가 붙을 수 있는지 알 수 있을까요?
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
dvwa 설치과정 오류
dvwa 설정 하는 곳에서 모든 글 색을 초록색으로 바꾸고 creat 누르니Fatel error : Uncaught Error: call to tundefined mysql_connect() in /opt/lampp/htdocs/dvwa/dvwa/includes/dvwaPage.inc.php:461 stack trace:#0 /opt/lampp/htdocs/dvwa/login/php(8) : dwvaDatebaseConnect #1 {main} thrown in /opt/lampp/htdocs/dvwa/dvwa/includesdvwaPge.inc.php on line 461 라고 뜨며 안 돼요...어떡해 해야 합니까?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
다시한번확인부탁드려요..
인프런 아이디 : @crazysongi인프런 이메일 : shn8888@naver.com깃헙 아이디 : hana0963@gmail.com깃헙 Username : shn8888
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
혹시 Interpace 가 interface인가요 ?
(사진)
-
미해결실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발
MainController import 중에 자동 완성 어떻게 하셨는지 궁금합니다.
MainController import 중에 자동 완성 어떻게 하셨는지 궁금합니다.
-
미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
간단하게 코드리뷰 부탁드립니다.
안녕하세요. 강의 잘 듣고 있습니다. 정답예시를보니 제 것과 조금 다른데요. 이렇게 코딩을 해도 괜찮은지 개선부분은 없는지 간략하게나마 리뷰부탁 드립니다. git: https://github.com/jayxwoo/js-playground/blob/master/exc4.html
-
미해결스크래치 3.0 - 입문부터 실전 게임 개발까지
게임 코딩시 사용한 배경화면과 게임그림 자료를 제공해 줄 수 없나요?
게임 코딩시 사용한 배경화면과 게임그림 자료를 제공해 줄 수 없나요?
-
미해결테스트주도개발(TDD)로 만드는 NodeJS API 서버
TDD 슈퍼테스트2 강의 중
이리저리 찾아보는데도 모르겠어서 질문드립니다.모듈에서 가져온 기능을 못 찾는 거 같은데 원인을 모르겠습니다ㅠㅠWeb Strom을 사용하고 있습니다.1) GET /users는...:TypeError: app.daddress is not a functionat Test.serverAddress (node_modulessupertestlibtest.js:55:18)at new Test (node_modulessupertestlibtest.js:36:12)at Object.obj.(anonymous function) [as get] (node_modulessupertestindex.js:25:14)at Context.it (index.spec.js:7:14)//index.jsconst express = require('express');const morgan = require('morgan');const app = express();const users = [ {id: 1, name: 'alice'}, {id: 2, name: 'bek'}, {id: 3, name: 'mike'}];app.use(morgan('dev'));app.get('/', function (req, res){ res.send('Hello World!');});app.get('/users', function (req,res) { res.json(users);});app.post('/users', function (req,res) { res.send(user)});app.listen(3000, function(){ console.log('Example app listening on port 3000!');});module.exports = app;//index.spec.jsconst app = require('./index');const request = require('supertest');describe('GET /users는', ()=>{ it('...', (done)=>{ request(app) .get('/users') .end((err, res)=>{ console.log(res.body); done(); }) })})
-
미해결파이썬으로 장고(Django) 공략하기: 입문
강의내용중에 질문드립니다.
프-서빙 프론트엔드 (최종결과물 ) 템플레이팅을 거쳐서 내려준다고 하셨는데이 부분을 서버사이드 렌더링클라이언트에서 조합해서 렌더링 하면 클라이언트 렌더링으로 하는 부분이 맞나요???
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
저는 재질편집기 색상이 전부힌색인데요.
재질편집기 기본 재질이나 옵션에서 변경할수있나요.강사님처럼 나오게 할려면 어떻게해야 됩니까.
-
미해결웹 게임을 만들며 배우는 자바스크립트
객체 속성을 function( return true; ) 하는 거랑 true로 설정하는 거랑 뭐가 다르나요?
var foo = { a : (function() { return true; })(); } var bar = { a : true } 이렇게 하면 foo.a든 bar.a든 true로 설정되는건 같은데, function( return ... ) 식으로 속성을 설정하는건 왜인가요? 내부에서 특정 로직을 수행해야할 필요가 있을 경우로 이해가 되기하는데 제가 이해한게 맞나요?
-
미해결스프링 기반 REST API 개발
Errors에 관한 질문 드립니다.
안녕하세요 반복해서 열심히 강의 잘 듣고 있습니다. 바쁘시겠지만 답변 부탁 드리겠습니다. 【EventController.createEvent 의 Errors에 관한 질문 드립니다.】 ■Errors 인터페이스는 스프링 프레임 워크에서 자동으로 Errors를 구현 한 클래스를 빈으로 등록을 해 주는 건가요? ■그렇기 때문에 EventValidator에서 Errors에 에러를 담고 특별히 반환을 하지 않아도 EventController 에서 사용할 수 있는 건가요? ■마지막으로 에러 객체가 빈으로 등록이 된다면 다른 Controller에서도 동일한 객체를 사용 할 수 있는건가요? 아니면 EventController 안에서만 사용이 가능한지요 【ModelMapper 주입에 관한 질문 드립니다.】 ■전 강의에서 모델 메퍼를 공용으로 사용하기 위해서 메인 메소드에서 빈으로 등록을 했는데 pom.xml에서 의존성을 설정하면 빈으로 등록이 되고 그러면 어디에서도 주입을 받아서 사용할 수 있는게 아닌가요?
-
미해결앱 12개를 만들며 배우는 Swift4 & iOS11 아이폰 iOS 개발 강좌
예제소스 어디서 다운받나요?
(사진)
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한부탁드려요~~
권한부탁드려요~~