묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결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으로 선언하는 이유가 궁금합니다.
-
미해결홍정모의 따라하며 배우는 C++
재귀함수 작동 원리가 이해가 잘 안되네요
안녕하세요. 재귀함수 강의 재밌게 들었습니다. 재귀함수가 어떤 원리로 작동되는지 설명해주신 부분이 이해가 안가서 질문을 남겨요.이런 것이 가능한 이유는 코드는 다른 곳에 저장되어 있고, 함수를 호출할 때는 주소를 보고 가는거라서 어떤 함수가 메모리에서 cpu로 올라가서 cpu가 그것을 호출하는 동안에 주소로 다른 함수를 호출시키는건지 자기 자신을 호출시키는건지 상관 없이 호출하는 거라서 이런 것이 가능하다.코드가 다른 곳에 저장되어 있다는 점과 함수를 호출할 때는 주소를 보고 가는 것이라는 부분 이외에는 이해가 잘 안갑니다. 혹시 다시한번 설명해줄 수 있으신가요?
-
미해결홍정모의 따라하며 배우는 C++
int x(0);
안녕하세요~ 3D 프린터 쪽에서 교수님 활약을 보다가 C++ 강의를 하시길래 듣고 있습니다. 전공은 원래 전자공학인데, 졸업 후에 아예 다른 일을 하고 있어서 취미로 배우고 있습니다.20년만에 C++강의를 들어보는데 교수님이 잘 가르쳐주셔서 옛 생각도 나고 재밌습니다. ^^영상 강의 1:00 경에 나오는 int x(0); 라는 표현이 int x = 0; 과 같다고 하셨는데,이게 int를 반환값으로 갖고 인자의 값이 0인 x라는 함수처럼 보이지 않을까요?이렇게 함수를 호출하지 않겠지만, 오히려 가독성이 떨어지지 않나 생각되는데,교수님께서 앞선 강의에서 이걸 더 선호하신다고 한 기억이 있어서 문득 궁금하여 어쭈어봅니다.혹시 고전적인 문법인가요? 아니면 근래에 나오는 문법인가요?감사합니다~ ^^
-
미해결'이것이 리눅스다' 저자의 Red Hat CentOS7 리눅스 서버&네트워크 강좌
VMware CentOS 내에서 인터넷 연결이 안됩니다.
처음 설치 했을 때는 됐던 것도 같은데... 기억이 잘 안납니다..스냅샷을 찍은 상태로 돌아가도 여전히 인터넷이 안되네요...다만 호스트컴퓨터와 윈도우 게스트컴퓨터는 인터넷이 현재도 잘 됩니다.
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
input을 콘솔에서 못받는거 같습니다 ㅠㅠㅠ
import pytubeimport osimport subprocessimport sysimport iosys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8')sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8')yt = pytube.YouTube("https://www.youtube.com/watch?v=AbyjyC07PfE")videos = yt.streams.all()for i in range(len(videos)) :print(i,",",videos[i])cNum = int(input("다운 받을 화질은?(0~21 입력)")) < 이부분 부터 안됩니다> down_dir = "C:youtube"videos[cNum].download(down_dir)newFileName = input("변환할 mp3 파일명? ")oriFileName = videos[cNum].default_filenamesubprocess.call(['ffmpeg','-i',os.path.join(down_dir,oriFileName),os.path.join(down_dir,newFileName)])print("동영상 다운로드 및 mp3 변환 완료")코드는 똑같고, 혹시 utf 문제인가해서 코드 작성했는데 마찬가지로 안됩니다 ㅠㅠㅠㅠ강사님 다시한번 부탁드리겠습니다.. 한 강의를 2틀째 듣고 있습니다
-
미해결초보부터 개발자 취업까지!! 실전 자바 강좌
Data (Input,Output)예제 실행시키면 계속 null값이 뜨는데 어찌해야하나요 ??
ㅠㅠ
-
미해결앱 12개를 만들며 배우는 Swift4 & iOS11 아이폰 iOS 개발 강좌
메인스레드에서 UI갱신하는 부분 궁금한 점 있습니다.
UI를 메인스레드에서 갱신하는 것은 대부분의 운영체제에서 동작하는 방식이기 때문에 이해는 했는데요.이전 강의인 ImageDownloader에서 보면 이미지 다운로드할 때 downloadTask에서도 결국 클로저(콜백)를 통해서 이미지뷰에 이미지를 넣었잖아요. 그런데 메인스레드에서 갱신하지 않고 클로저에서 직접 이미지뷰에 접근해서 넣었는데 xcode에서는 알림이 뜬 것이 없었고 별 문제 없이 돌아갔습니다. 그런데 이번 강의의 UITableView.reloadData()는 문제가 있다고 나온거고요.구글 검색해보면 이런식으로 비동기로 데이터를 받아오고 클로저에서 UI를 갱신해야 되는 경우에는 무조건 메인스레드에서 하는게 맞다고 나오기는 하는데요.ImageDownloader 예제에서는(imageview에 이미지 세팅) 왜 xcode에서 알림이 없는 것인지 궁금합니다. 이런 경고가 없다는 것이 안전하다는 것을 의미하는 것인지도 궁금하고요. 그냥 imageview의 경우에는 이미지만 잘못나올 뿐이니 괜찮을거야를 의미하는 것이고 테이블뷰의 경우에는 모든 데이터가 다 잘못나올 수 있으니(데이터가 아예 안나올 수도 있으니) 알림을 해준 것인지 궁금하네요. 혹시 알고 계신다면 답변 부탁 드리겠습니다.좋은 강의 해주셔서 감사합니다. (__)
-
미해결
파이썬 관련 질문
파이썬으로 검색하고 난 후 4페이지를 누르면 페이지가 없습니다 확인부탁드립니다.
-
미해결
아톰에서 파이썬 파일 저장이 안되는데 어떻게 해결하나요?
파일 abc 는 저장이 잘되는데 abc.py 처럼 파이썬 파일만 안됩니다.폴더 위치와 이름을 바꿔도 저장이 안되서 질문드립니다.
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
참조 변수에 대해 질문드립니다.
const obj = { a: 1, b: 2,}obj2 = obj와 같은 코드가 있을 때 obj2는 obj를 참조하는 참조 변수이고, obj의 값을 따라간다는 것을 알고 있습니다.대개 다른 프로그래밍 언어에서는 obj2를 변경할 경우에 obj에는 영향을 주지 않고 obj의 값이 obj2에 영향을 주는 것으로 알고 있었는데 자바스크립트에서 테스트해보니 obj2에서 값을 변경하거나 추가해도 obj에 똑같이 반영이 되는것을 확인할 수 있었습니다. (제가 잘못 알고 있는 것일수도 있습니다.)그렇다면 참조형 변수를 사용하는 의미가 없지 않나요? 아니면 참조형 변수만을 독립적으로 사용할 수 있는 방법이 있는지 궁금합니다.또한 예시 코드처럼 단순히 저런 참조형 변수를 사용한다면 어떤 목적에서 사용하는지도 알고 싶습니다.
-
미해결파이썬으로 구현하는 거래 자동화 봇 (챗봇)
파이썬으로 구현하는 거래 자동화 봇 (챗봇)
이 강좌 만드신분에게 질문을 드릴려고하는데요.이 강의를 들으면 빗썸거래소나 코빗이나 여타 다른 가상화폐 거래소를 통해서도 실현이 되는지 궁금합니다.답변 기다리겠습니다. 감사합니다.
-
미해결유니티 게임 개발 (Unity 2D) - 시작부터 배포까지
궁금해서 질문합니다.
if ( Input.GetKeyDown(Keycode.Space)){GetComponent().gravityScale = 0f;}에서 값을 누를때마다 기존값에 +1 이나 x(-1) 같이 변경하고싶은데 어떻게할까요?
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
self.WebView.load 프로그램 종료 관련
self.append_log_msg('Play Click')self.webView.load(QUrl(url)) self.showStatusMsg(url + "Playing...") self.previewButton.setText("Stop") self.is_play = True self.StartButton.setEnabled(True) sself.initialYouWork(rul)self.WebView.load(QUrl(url)) -> 여기구문이 실행되면 프로그램이 종료 됩니다. 별다른 오류는 없습니다.self.webEngineView.load(QUrl(url)) -> 이구문으로 변경하고 실행하면 정상동작 합니다.self.webView.loadProgress -> 위의 구문을 피해가더라도 loadProgress 부분에서도 오류가 동일하게 발생합니다. 여러번 Conda 환경을 재구성하여 진행하였으나 동일했습니다. 환경설정은 아래와 같이 했습니다. 조언 부탁드립니다. --import 구문import sysfrom PyQt5.QtWidgets import *from PyQt5 import QtCorefrom PyQt5.QtCore import pyqtSlot, pyqtSignal, QUrl, QThreadfrom PyQt5 import uicfrom lib.YouViewerLayout import Ui_MainWindowimport reimport datetimeimport pytubefrom lib.AuthDialog import AuthDialog--콘다환경(section6) C:Usersseul>conda listpackages in environment at C:ProgramDataAnaconda3envssection6:#Name Version Build Channelbeautifulsoup4 4.6.3 certifi 2018.8.24 py35_1chardet 3.0.4 fake-useragent 0.1.11 get 2018.11.19 idna 2.7 pip 10.0.1 py35_0pip 18.1 post 2018.11.20 public 2018.11.20 PyQt5 5.11.3 PyQt5_sip 4.19.13 python 3.5.6 he025d50_0pytube 9.3.0 query-string 2018.11.20 request 2018.11.20 requests 2.20.1 setuptools 40.2.0 py35_0urllib3 1.24.1 vc 14.1 h0510ff6_4vs2015_runtime 14.15.26706 h3a45250_0wheel 0.31.1 py35_0wincertstore 0.2 py35hfebbdb8_0