묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결블록체인과 하이퍼레저 개념
하이퍼렛저 토큰 문의
하이퍼렛저로 ERC-20과 같은 토큰발행이 가능한지요? 만약 가능하다면 표준 템플릿(ERC-20과 같은 총발행량, 단위지정등)이 있는지요? 렛저에서 발행한 토큰을 타 퍼블릭체인에서 호환되어 사용되는 사례가 있는지요?
-
미해결홍정모의 따라하며 배우는 C++
포인터와레퍼런스 차이점 찾아봤습니다
찾은 자료가 영어라서 제가 잘 번역 했는지 모르겠네요 내용이 맞게 잘 번역한건가요?포인터와 레퍼런스1.포인터는 재할당이 되지만 레퍼런스에 경우재할당이 안되고 선언시 초기화 해야한다2.포인터는 자체 메모리 주소를 가지지만 레퍼런스는 변수와 주소를 공유한다그리고 포인터는 독립된 변수라 재할당 가능하지만 레퍼런스는 불가능하다레퍼런스는 할당 변수가 범위에서 사라질때 까지 재할당 할 수 없다3.포인터에 경우 널값을 넣을 수 있지만 레퍼런스는 그럴 수 없다레퍼런스의 이런 불편한점은 예외처리를 힘들게 한다4.포인터에 경우 포인터에 포인터에 포인터를 가져 여러 간접참조를 가질 수 있지만레퍼런스에 경우 단 한 래밸의 간접참조만 할 수 있다5.포인터는 포인터 연산이 가능하지만 레퍼런스는 불가능 하다(대신 &변수 레퍼런스의주소연산자를 붙여 주소 +1 이런식으로 계산은 가능하다)사용용도레퍼런스: 매개변수와 리턴값으로 자주 쓰인다포인터:자료구조에서 연결리스트 이진트리 등등 알고리즘에서 쓰인다2.포인터연산,널포인터가 필요할 때 포인터를 쓴다(예를 들어 포인터의 연산이 필요한배열)
-
미해결트렐로 개발로 배우는 Vuejs, Vuex, Vue-Router 프론트엔드 실전 기술
VueRouter직접 만들기 ! -> vue@cli3.0에서는 Error가 나는데
뒤늦게 다시 강의를 듣고 있는데요 ;ㅁ; import Vue from "vue";import App from "./App.vue";Vue.config.productionTip = false;const Login = { template: `<div>Login Page</div>` };const routes = { "/": App, "/login": Login};new Vue({ el: "#app", computed: { VueComponent() { return ( routes[window.location.pathname] || { template: `<div>Page not Found 404</div>` } ); } }, render: h => h(this.VueComponent)});Error Message에서는 Computed에서 정의한 VueComponent를 못 찾는데 어떤 문제인지 원인을 못 찾아서 질문드립니다 ㅜ
-
미해결스프링 부트 개념과 활용
2.1.1.RELEASE 에서는 문제없이 자동 설정이 되는데... 버전 낮추니.
버전을 2.0.3.RELEASE로 낮춘 후 실행을 하면 java.lang.IllegalStateException: Unable to read meta-data for class my.spring.auto.HolomanConfiguration 오류가 발생합니다.어떻게 해야하나요?
-
미해결윤재성의 처음 시작하는 C언어
아무리 해도 안돼요 ㅠㅠ
제가 이거랑 똑같이 했는데도 작동을 하지 않습니다.코드에서 잘못되었나요?? 일단 사진 보내 드립니다.
-
미해결마인크래프트 게임을 활용한 파이썬 프로그래밍 완벽 이해
블럭 데이터 구하기..
먼저 강의에서 나온 코드를 모두 쳤습니다. 하지만 서버를 열고 들어가서 f5를 눌렀더니 되더군요!! 그래서 나무 칼로 우클릭을 해봤죠 하지만 여기가 문제였습니다 실행까진 아무 문제 없었는데 정작 제일 중요한 코드가 작동을 안하더군요 왜이럴까요..? ㅠㅠ
-
미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
연산자 질문입니다
null 체크를 위해서 불린형식으로 받기 위해 !!를 사용하셨다고 하셨는데요..너무 기초적인 질문이어서인지 찾아봐도 !!라는 연산자에 대한 설명이 나와있지 않아서요 ㅜㅜ!!라는 연산자가 정확이 어떤 기능을 하는 연산자인지 알려주시면 너무 감사하겠습니다
-
미해결아이폰 앱 개발 입문 1편
플레이그라운드에서 오른쪽에 값 창
강좌 화면에서는 계산식을 쓰면 우측 창에 값이 바로바로 나오는데제 화면에는 우측에 그냥 아무것도 안나옵니다. 어떻게 하면 나올까요?
-
미해결생활코딩 - MySQL
mysql 인증모듈 설치 관련 에러
설치 명령어인 'sudo apt-get install libapache2-mod_authn_dbd ' 를 입력하면다음과 같은 오류가 나타납니다.Reading package lists... DoneBuilding dependency treeReading state information... DoneE: Unable to locate package libapache2-mod_authn_dbd뭐가 문제인지 알려주세요ㅠ 우분투 버전은 16.04 입니다.
-
해결됨Node.js 교과서 - 기본부터 프로젝트 실습까지
외래키 질문드립니다.
1:N관계로 설정하는데~ (사실 동영상 강의는 안보고 책으로 하다가 오류가나서 질문드립니다.)model/index.js에 db.User.hasMany(db.Comment, {foreignkey:'commenter', sourceKey:'id'});db.Comment.belongsTo(db.User, {foreignkey:'commenter', targetKey:'id'});를 넣잖아요?생성은 잘되는데 코멘트 입력시에 외래키로 지정된 commenter 에 id값이 입력이 안되네요..생성된 테이블(comment)을 확인해보면 외래키로 userId가 생성되어있구요.router/comment.jsrouter.post('/', function(req, res, next) { Comment.create({ commenter: req.body.id, userId: req.body.id, <--이거 추가 comment: req.body.comment, }) .then((result) => { console.log(result); res.status(201).json(result); }) .catch((err) => { console.error(err); next(err); });});<--이거 추가를 해야지만 외래키에 입력이 들어가는데 어디서 잘못이 된걸까요?commenter가 자동으로 외래키 입력이 되야 하지 않나요?혹시 mariadb를 사용해서 발생하는 문제일까요?mariadb에서는 사용 방법이 어떻게 될까요?
-
미해결홍정모의 따라하며 배우는 C++
포인터와 레퍼런스
c++로 넘어오면서 레퍼런스를 포인터보다 레퍼런스를 더 많이 쓴다고 했는데포인터와 레퍼런스의 사용용도는 그럼 거의 비슷한건가요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 댓글 달아논거 밑에 추가해주셨다고 했는데 메일도 안오고 링크주소도 안보내주신것 같아요.
깃헙 댓글 달아논거 밑에 추가해주셨다고 했는데 메일도 안오고 링크주소도 안보내주신것 같아요. 빨리 재추가 부탁드리고 메일로 전달해주세요.. 너무 오래걸리네요 . 깃헙에 대댓글 남겨놓을테니 최대한 빨리 부탁드립니다.
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
웹앱 인스톨 배너가 뜨지 않습니다.
안녕하세요. 강좌대로 했는데요. 웹앱 인스톨 배너가 뜨지 않습니다.혹시 웹앱 인스톨 배너를 강제를 띠우는 javascript가 없나요?
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
안녕하세요 회원가입시에 닉네임
회원가입시에 닉네임을 영어가 아닌 한글로 입력하니 에러메시지가 뜨는데이유를 모르겠습니다.닉네임을 영어로 가입하면 워크벤치에서도 가입들어온거 정상적으로 확인가능하고 정상작동하는데한글로 가입하게 되면 아래와 같은 에러가 뜹니다그리고 일반 이메일 가입이나 로그인이 아닌 카카오톡 버튼 클릭시에도 아래와 같은 에러가 뜹니다코드는 동영상보면서 똑같이 입력했고, 혹시나 해서 책과같이 봤는데 원인을 못찾겠습니다...SequelizeDatabaseError: Incorrect string value: 'xEDx98xB8xEBx9ExAD...' for column 'nick' at row 1at Query.formatError (C:testnicenode_modulessequelizelibdialectsmysqlquery.js:247:16)at Query.handler [as onResult] (C:testnicenode_modulessequelizelibdialectsmysqlquery.js:68:23)at Query.execute (C:testnicenode_modulesmysql2libcommandscommand.js:30:14)at Connection.handlePacket (C:testnicenode_modulesmysql2libconnection.js:455:32)at PacketParser.onPacket (C:testnicenode_modulesmysql2libconnection.js:73:18)at PacketParser.executeStart (C:testnicenode_modulesmysql2libpacket_parser.js:75:16)at Socket. (C:testnicenode_modulesmysql2libconnection.js:80:31)at emitOne (events.js:116:13)at Socket.emit (events.js:211:7)at addChunk (_stream_readable.js:263:12)at readableAddChunk (_stream_readable.js:250:11)at Socket.Readable.push (_stream_readable.js:208:10)at TCP.onread (net.js:597:20)
-
미해결홍정모의 따라하며 배우는 C++
3차원 행렬식
강의에서 행렬 표현을 1차원 적으로 하는 걸 보고 신기해서제가 3차 행렬식을 구해봤느데 맞는 지 모르겠네요int row,col,height//(그냥 아무 이름이나 넣어 봤습니다)int matrix= new int[heightrowcol];for (int h = 0; h < height; h++) {for (int r = 0; r < row; r++){for (int c = 0; c < col; c++)matrix[(c + col r)+colrowh] = s2da[h][r][c];//(3차 행렬식의 값이 들어 있는 배열)}}[(c + col * r)+col*row*h] 이 식이 맞는 건가요?
-
미해결파이썬으로 구현하는 거래 자동화 봇 (챗봇)
안녕하세요 이걸 꼭 할 수 있어야 하는데요 ㅠ
저는 현재 고팍스말고 빗썸을 기준으로 하고 있습니다.r = requests.get('https://api.gopax.co.kr/trading-pairs/BTC-KRW/candles?start='+str(start)+'&end='+str(end)+'&interval=1')강의내에 위와 같은 코드를 빗썸의 방식으로 바꾸어야 하는데요.빗썸은 위와같은 api를 제공하지 않는 것 같습니다. 어떻게 코드를 짜야 할지 코드좀 알려주실수 있으실까요 ㅠ 진도를 못나가고 있습니다 ㅠㅠ
-
미해결엑셀을 활용한 VBA 업무 자동화
Webquery강의파일이 잘못 올려졌네요..
앞에서 강의한 파라메타와 변수, 상수에 대한 강의가 재 등록되었습니다.
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
이 강의를 활용해서 간단한 투표앱을 만들수 있을까요??
프론트앤드 부분에서 이더리움 부동산에 관련해서 만들어진 웹사이트와 연결해 거래가 이루어지는 모습을 볼 수 있었는데 투표에 관련한 앱을 강의에서 배운것을 활용해서 만들어 보려고 합니다.강의에서 배운것 말고도 또 어떤 부분을 공부해서 어떻게 시작해야하는지 궁금합니다.
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
궁금한 점이있습니다.
1, schemas 디렉토리에 user.js 맨밑에 module.exports = mongoose.model('User', userSchema); 이코드가 어떤식으로 동작하는건가요..?? 몽구스에 모델객체에 User의 값으로 userSchema를 추가하기때문에, 나중에 유저를 등록하는 요청을보낼때 new User를 할수있어지는것인가요??? 2, 처음 localhost:3000 으로 접속할때 유저정보가 출력되는것은 이해가 되는데 유저를 새로 능록할때 routes 디렉토리안에 있는 users.js 파일에 router.post('/', (req, res, next)=>{ ... } 라우터에 걸리는 이유가뭔지모르겠습니다... 새로운 사용자를 등록할때 users.js 파일에 post에 걸리려면 url주소가 localhost:3000/user/ + post요청 이였을때 routes/users.js 파일에있는 post요청에 걸려야하지않나요???
-
미해결홍정모의 따라하며 배우는 C++
static 을 internal 로 바꾸면 extern 처럼 더 의미가 명확해 지겠군요
internal linkage로 선언되는 static 선언 방식을 internal 로 사용하면external linkage 선언 시 사용되는 extern 처럼 의미가 명확해 질텐데이를 static으로 선언하는 이유가 궁금합니다.