묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
몇가지 궁금한거요
format 사용시에 &d, %s, #f 등으로 사용하시고 {:10}, {5d},{:5f} 같이 예제도 보여주셨는데 둘의 차이는 .format를 사용하냐 안하냐의 차이인가요 갑자기 {:__} 도 사용된다 하셔서 이 식이 어떤의미인지 햇갈렸습니다..ㅎ 또하나는 ^를 이용하여 가운데 정렬을 할때요 값이 짝수면 양쪽의 값을 채우고 가운데 정렬이 되는데 홀수면은 중앙에서 왼쪽으로 붙더라구요 이런부분도 중앙에서 우측으로 맞추는 방법이 있나요(심각한건 아니고 진짜궁금해서요ㅎㅎ)
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
과제제출 오류
ㅇ제출시 위와같은 오류가 납니다.
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
강의자료 pdf파일이 있나요?ㅠㅠ
코딩 제외하고 설명하시는 부분만이라도 pdf파일 받고 싶은데 받을 수 있을까요?? 30meat@naver.com 혹시 강의자료pdf 파일로 보내주실수 있으시면 여기로 부탁드립니다ㅠㅠ
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
git권한 요청합니다.
인프런ID : voidpeople@gmail.com
-
미해결React로 NodeBird SNS 만들기
질문 있습니다!
express와 연동을 하로 로그인을 하면 index.js:1 GET http://127.0.0.1:3060/%3Canonymous%3E 404 (Not Found) 라는 에러로 바로 페이지가 안나 오는데 혹시 무슨 에러 인지 알수 있을까요?? 새로 고침을 해보면 로그인이 되어 있더라구여
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
git 레파지토리 권한
안녕하세요 강사님, 현재 회사에서 vue를 사용하게되어 급하게 강의를 구매하고 레파지토리 권한 승인 요청 댓글을 남겼습니다. 어제 밤에 올려서인지 아직 확인이 안된것 같아요, 혹시 이 질문 보시면 최대한 빨리 승인 부탁드립니다.
-
미해결React로 NodeBird SNS 만들기
서버사이드 렌더링 LOAD_USER_REQUET 날리면 LOAD_USER_FAILURE 가 출력되요
LOAD_USER_REQUEST를 _app.js의 getInitialProps로 옮긴뒤에 에러가 발생하는데 여기에서 발생한 에러가 배포때도 발생했던거 같아여 근데 에러 원인을 못찾고 있어서요 한번 검토해주시면 대단히 감사여~! NodeBird.getInitialProps = async (context) => { // console.log(context); const { ctx, Component } = context; // console.log("ctx.store : ", ctx.store); let pageProps = {}; const state = ctx.store.getState(); const cookie = ctx.isServer ? ctx.req.headers.cookie : ''; axios.defaults.headers.Cookie = ''; if (ctx.isServer && cookie) { axios.defaults.headers.Cookie = cookie; } if (!state.user.me) { ctx.store.dispatch({ type: LOAD_USER_REQUEST, }); } if (Component.getInitialProps) { pageProps = await Component.getInitialProps(ctx) || {} } return { pageProps }; }; git https://github.com/hyunsokstar/node_bird_44/blob/master/front/pages/_app.js 메인 페이지를 출력할때 프론트 콘솔에서 에러 메세지가 출력됩니다. action : { type: 'LOAD_USER_FAILURE', error: { Error: Request failed with status code 401 at createError (C:\node_bird_44\front\node_modules\axios\lib\core\createError.js:16:15) at settle (C:\node_bird_44\front\node_modules\axios\lib\core\settle.js:17:12) at IncomingMessage.handleStreamEnd (C:\node_bird_44\front\node_modules\axios\lib\adapters\http.js:237:11) at IncomingMessage.emit (events.js:203:15) at endReadableNT (_stream_readable.js:1145:12) at process._tickCallback (internal/process/next_tick.js:63:19) config: { url: 'http://localhost:3065/api/user/', method: 'get', headers: [Object], baseURL: 'http://localhost:3065/api', transformRequest: [Array], transformResponse: [Array], timeout: 0, withCredentials: true, adapter: [Function: httpAdapter], xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, validateStatus: [Function: validateStatus], data: undefined }, request: ClientRequest { _events: [Object], _eventsCount: 6, _maxListeners: undefined, output: [], outputEncodings: [], outputCallbacks: [], outputSize: 0, writable: true, _last: true, chunkedEncoding: false, shouldKeepAlive: false, useChunkedEncodingByDefault: false, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, _contentLength: 0, _hasBody: true, _trailer: '', finished: true, _headerSent: true, socket: [Socket], connection: [Socket], _header: 'GET /api/user/ HTTP/1.1\r\nAccept: application/json, text/plain, */*\r\nCookie: csrftoken=WuKOL81KoP6bPpGF3JIoGz7SkqVxtUQ5F7xS5HnVBkUnrjNlXL6f68xZqIhrlpSh; sessionid=wvc3o2k14fpq56kbj76e0qzy25bn9r8a\r\nUser-Agent: axios/0.19.0\r\nHost: localhost:3065\r\nConnection: close\r\n\r\n', _onPendingData: [Function: noopPendingOutput], agent: [Agent], socketPath: undefined, timeout: undefined, method: 'GET', path: '/api/user/', _ended: true, res: [IncomingMessage], aborted: undefined, timeoutCb: null, upgradeOrConnect: false, parser: null, maxHeadersCount: null, _redirectable: [Writable], [Symbol(isCorked)]: false, [Symbol(outHeadersKey)]: [Object] }, response: { status: 401, statusText: 'Unauthorized', headers: [Object], config: [Object], request: [ClientRequest], data: '로그인이 필요' }, isAxiosError: true, toJSON: [Function] } }
-
미해결테스트주도개발(TDD)로 만드는 NodeJS API 서버
update는 연동이 잘 안되네요 ㅠ
써주신 로직 그대로 따랐는데(상세한 코드는 좀 다르게 쓰긴 했지만) 작동이 안되어요. user.name === name 이 true가 나오고 있고, unique설정도 모델에서 해줬는데 말입니다. 문제가 뭘까요?ㅠ const update = (req, res) => { const id = parseInt(req.params.id, 10) const name = req.body.name; if (!name || Number.isNaN(id)) return res.status(400).end(); // models.User.update를 써도 되지만 아래와 같이 findOne과 save()를 쓸 수도 있음 models.User.findOne({ where: { id } }) .then(user => { if (!user) return res.status(404).end(); user.name = name; user.save() .then(() => { res.status(203).json(user); }) .catch(err => { if (err.name = 'SequelizeUniqueConstraintError') { return res.status(409).end(); } res.status(500).end(); }) }) };
-
미해결테스트주도개발(TDD)로 만드는 NodeJS API 서버
데이터베이스 싱크에 대해 조금만 설명 더 부탁드립니다.
(진짜 강의 너무너무 유익하게 잘 듣고 있습니다. 제가 들어본 인프런 강의 중 최고예요.) 근데, 데이터베이스 관련해서는 살짝 더 설명주시면 좋을 것 같습니다. - 데이터베이스와 ORM을 연결?한다는 게 무슨 뜻인지 - 싱크가 무엇이며 왜 하는 것인지(이번 강의에서 매 테스트수트마다 새로 데이터 싱크 과정을 추가했는데, 이렇게 매 테스트마다 수동으로 추가하는 과정이 약간 제가 생각했던 DB의 느낌과 다른 것 같아서요) 위 부분들에 대해 살짝 찝찝하게 넘어갔는데, 답변 달아주시면 대단히 감사하겠습니다.(강사님 아니어도 아시는 수강생분은 답변 부탁드릴게요!)
-
미해결스프링 프레임워크 핵심 기술
강의에서 다룬 동기적 실행과 비동기적 실행에 대해 설명 부탁드립니다
각각의 경우에 다라 쓰레드가 달라지는게 왜 그렇게 되는지도 궁금하네요^^;
-
미해결블록체인과 솔리디티
거래 검증 질문이요
경로를 알려준다는 말이 예를들어서 4가 존재하는 지를 알려면은 4는 지금 4번째 위치에 있다는 것을 주변에 알려준다는 말인가요?
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
과제 제출이 안됩니다 ㅠ
E:\미니콘다\lab_2\lab_2\windows>submit.bat YOUR_HASH_KEY ∙ Session token prefix: 1504b805cd ∙ In the legacy mode, all cases will run serially! ✘ BackendAPIError: 400 Bad Request Missing or invalid API parameters. (lang is missing or empty!) 요렇게 뜹니다 ㅠㅠ 파이썬 3.7 환경입니다.
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
인프런 추천강좌 에러
네이버는 문제 없이 잘 되는데 유독 인프런에서만 요소를 하나밖에 잡지 못하는 문제가 발생합니다. https://www.inflearn.com/추천-강좌는 링크가 없어서 https://www.inflearn.com/courses 에 있는 제목과 이미지를 가지고 따라해봤는데요. (courses말고 인프런 메인에 있는 이미지로 해도 마찬가지로 안됩니다.) from bs4 import BeautifulSoupimport urllib.request as reqimport urllib.parse as repimport osimport errno# 인프런 이미지 검색base = "https://www.inflearn.com/courses"quote = rep.quote_plus("")url = base + quote# print(url)res = req.urlopen(url)savePath = "C:\\tutorials\python_2\imagedown\\"try: if not (os.path.isdir(savePath)): os.makedirs(os.path.join(savePath))except OSError as e: if e.errno != errno.EEXIST: print("폴더 만들기 실패!") raisesoup = BeautifulSoup(res, "html.parser")# print(soup)img_list = soup.select("#courses_section")print(img_list) 여기서 img_list = soup.select("")에 무엇을 넣던 첫번째 요소 즉, 노션(notion) 완벽 활용법만 나오고 끝이 납니다. 하다하다 안되니까 두번째 요소 남박사의 파이썬 실전 100% 활용을 그대로 copy selector 하니까 결과값이 [] 으로 나옵니다. 제 추측으로는 두번째 요소부터는 불러오는 방식이 다른 거 같은데 제가 뭘 잘못하고 있는 건가요?
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
고도 데이터
정확히 출력되는 고도 데이터의 단위가 cm 인가요 ? 예를 들어 11420 이라고 나오면 11420 cm 라고 표현을 하신 건가요?
-
해결됨홍정모의 게임 만들기 연습 문제 패키지
강의 내용 코드를 github에 올려도 될까요?
삭제된 글입니다
-
해결됨쉽게 배워보는 파이참(PyCharm) 핵심 가이드
파이참 멀티라인 인덴트 주기가 안되네요..
안녕하세요.. 크롤링 강의 부터 파이참 강의까지 열심히 강사님의 가르침을 바탕으로 열공중인 1인입니다.. 파이참의 단축키를 열심히 공부하던 중.. 아톰에서는 당연히 되던 멀티라인 선택해서 tab키 치면 인덴트를 주는 기능이 파이참에서 실행이 안되서.. 개별라인 모두 tab키를 치며 인덴트를 주는 삽질을 하고 있습니다. shift+tab하면 역방향으로 인덴트 주는 것은 잘되는데... tab하면 왜 안될까요.. 참고로 제가 vi 를 오래 사용해서 플러그인을 사용 중인데.. 그래서 그럴까요? 구글링을 해도 잘 답을 못찾겠네요.. T T
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
k <= i*2로 하면 안되는건가요?
혹시 차이점이 있으면 가르쳐주세요
-
미해결Do it! 자바 프로그래밍 입문 with 은종쌤
9:35 implements 선언할때
public class Calculator implements Calc{ 라고 선언할때 Calc만 빨간줄이 쳐지고, @Override public int add(int num1, int num2) { return 0; } 라고 적으면 add(int num1, int num2)에 빨간줄이 쳐지면서, The method add(int, int) of type Calculator must override or implement a supertype method 라고 오류가 뜹니다.
-
미해결인스타그램 클론 - full stack 웹 개발
html 부분이 이상해요
공지 부분에서 확인을하고 소스를 보고있는데 초보자인 입장에서는.. ㅠㅠ 이거를 복붙하면 코딩 실력이 늘까 의구심이 드네요.. 어떤부분이 어떻게 변했는지 제가 인지를 못해서요.. 설명이 조금 필요할것 같습니다!
-
미해결인스타그램 클론 - full stack 웹 개발
장고 폼으로 개발하면
안녕하세요 문득 장고 폼으로 공부를 하다가 궁금한 점이 생겨서요. 다름이 아니라 이런식으로 개발을 하게 된다면 css를 고칠수가 있나요? 뒤로 갈수록 더 배우겠지만 너무 궁금해서 참을수가 없습니다..ㅠㅠ