묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
블로그에 해당 과정을 따라한걸 업로드해도 될까요?
[제로초 강좌 질문 필독 사항입니다]질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다.도움이 되는 질문을 하는 방법을 알려드립니다.https://www.youtube.com/watch?v=PUKOWrOuC0c0. 숫자 0부터 시작한 이유는 1보다 더 중요한 것이기 때문입니다. 에러가 났을 때 해결을 하는 게 중요한 게 아닙니다. 왜 여러분은 해결을 못 하고 저는 해결을 하는지, 어디서 힌트를 얻은 것이고 어떻게 해결한 건지 그걸 알아가셔야 합니다. 그렇지 못한 질문은 무의미한 질문입니다.1. 에러 메시지를 올리기 전에 반드시 스스로 번역을 해야 합니다. 번역기 요즘 잘 되어 있습니다. 에러 메시지가 에러 해결 단서의 90%를 차지합니다. 한글로 번역만 해도 대부분 풀립니다. 그냥 에러메시지를 올리고(심지어 안 올리는 분도 있습니다. 저는 독심술사가 아닙니다) 해결해달라고 하시면 아무런 도움이 안 됩니다.2. 에러 메시지를 잘라서 올리지 않아야 합니다. 입문자일수록 에러메시지에서 어떤 부분이 가장 중요한 부분인지 모르실 겁니다. 그러니 통째로 올리셔야 합니다.3. 코드도 같이 올려주세요. 다만 코드 전체를 다 올리거나, 깃헙 주소만 띡 던지지는 마세요. 여러분이 "가장" 의심스럽다고 생각하는 코드를 올려주세요.4. 이 강좌를 바탕으로 여러분이 응용을 해보다가 막히는 부분, 여러 개의 선택지 중에서 조언이 필요한 부분, 제 경험이 궁금한 부분에 대한 질문은 대환영입니다. 다만 여러분의 회사 일은 질문하지 마세요.5. 강좌 하나 끝날 때마다 남의 질문들을 읽어보세요. 여러분이 곧 만나게 될 에러들입니다.6. 위에 적은 내용을 명심하지 않으시면 백날 강좌를 봐도(제 강좌가 아니더라도) 실력이 늘지 않고 그냥 코딩쇼 관람 및 한컴타자연습을 한 셈이 될 겁니다. 안녕하세요! 수강생입니다. 블로그에 해당 내용을 학습한 것을 업로드 해도 될까요? 여러가지 성능개선도 해볼 생각입니다.
-
미해결Node.js로 웹 크롤링하기
csv-parse 관련해서 질문드립니다.
안녕하세요. 이전 강의 중에, csv-parse 부분에서 csv-parse/dist/cjs/sync.cjs 를 사용하라고 얘기해주셨는데요. npm start 를 하면 const records = parse(csv.toString('utf-8')); 부분에서 에러가 발생하더라고요. 관련해서 csv-parse/dist/cjs/sync.cjs 를 인터넷에 찾아봤는데 나오는게 없습니다.. ㅠ 해당 부분은 어떻게 처리하면 될지 알 수 있을까요? SourceCode const parse = require("csv-parse/dist/cjs/sync.cjs");const fs = require('fs');const puppeteer = require('puppeteer');const csv = fs.readFileSync('csv/data.csv');const records = parse(csv.toString('utf-8'));const crawler = async () => { try { const browser = await puppeteer.launch( {headless: false} ); await Promise.all(records.map(async (r, i) => { try { const page = await browser.newPage(); await page.goto(r[1]); const scoreE1 = await page.$('.score.score_left .start_score'); if (scoreE1) { const text = await page.evaluate(tag => tag.textContext, scoreE1); console.log(text); } } catch (e) { console.error(e); } })); await browser.close(); } catch (e) { console.error(e); }};crawler(); StackTrace const records = parse(csv.toString('utf-8')); ^ TypeError: parse is not a function
-
미해결파이어베이스(Firebase)를 이용한 웹+안드로이드 메모 어플리케이션 만들기
firebase list err 해결
영상에서는 터미널에서 firebase login을 한 뒤, firebase list 를 입력하면 연결된 프로젝트를 확인할 수 있다고 나오는데 버전이 달라져서 firebase projects:list 라고 입력해야 확인이 가능합니다! firebase list 라고 입력하면 Error: list is not a Firebase command 이렇게 에러가 납니다. 참고하세요 :)
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
노드버드를 포트폴리오로 활용할 때 궁금한 점이 있습니다!
안녕하세요 제로초님! 좋은 강의 항상 잘 듣고 있습니다! 노드버드를 배포강의까지 모두 수강 상태에서 제가 이 노드버드를 프론트엔드 포트폴리오를 만들때 재구성해서 활용하고 싶은데, 백엔드와 노드 부분은 무지한 상태라 강의를 보면서 이해보단 그저 따라치는 수준에 그쳤습니다. 그래서 이해를 전혀 하지 못한 백엔드 부분을 배제한 채로 백엔드 API가 없다는 가정하에 더미 데이터와 페이커를 사용한 부분까지 포폴에 인용해서 사용하고 싶은데, 여기서 고민인 점이 제 포폴에 강의를 보고 고대로 만든 백엔드 API를 넣어서 연동하는 기능을 보여주는 것이 좋을지, 아니면 백엔드를 고려해서 더미 데이터를 설계한 정도만으로도 좋을지 모르겠습니다. 그리고 혹시 실무에서 프론트엔드 개발자가 배포까지도 하는건가요? 프론트엔드의 영역이 어디까지인지 감을 잡지 못해서 이렇게 질문드립니다…ㅠ
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
Future<FirebaseUser> 부분
강의에서 _handleSignIn 메소드에 Future<FirebaseUser> 부분을 찾아보아도 없길래, stackoverflow를 찾아봤습니다. 그 결과 firebase_auth의 새로운 버전은 강의에 나온 FirebaseUser -> User로 변경되었다고 나와있습니다. 혹시나 해서 공유 해드립니다. 참조링크 : https://stackoverflow.com/questions/63482162/undefined-class-firebaseuser
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
웹디자인실기시험 한가지만 더 여쭤보겠습니다
자꾸 질문드려 죄송한데요 제가 이제 드디어 내일 웹디자인 실기시험인데 비쥬얼스튜디오 코드 사용할려고 하는데요 비쥬얼 스튜디오도 기본적으로 에밋이랑 실시간 미리보기 라이브서버 에디터가 설치가 되있을까요? 만약 안되있으면 시험장에서는 인터넷이 안되서 에디터 다운을 못받는데 이럴경우 대처방법 있을까요?
-
미해결그림으로 배우는 쿠버네티스(v1.35)
kubesystem에서 컨트롤러 부분이 crashloopbackoff관련 질문
안녕하세요 강사님 강의 열심히 시청중인 수강생입니다 kube-system쪽에서 kube-controller-manager-m-k8s, kube-scheduler-m-k8s 이 두 부분이 crashloopbackoff가 나서 질문드립니다. 중간 중간에 계속 접속이 멈춰서 강의 따라가고 싶은데 멈춰서 스트레스 받네요 ㅠㅠ 어떤 문제인지 꼭 알고 싶습니다
-
미해결퍼블리셔 취업을 위해 제대로 배워보는 html과 css, 그리고 웹표준
섹션닝으로 작성해봤는데 지적해주실만한 내용 있을까요 ?
(사진)
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
질문있습니다
선생님 강의 정말 재밌게 잘 보고 있습니다! concat을 이용해서 데이터 합치는 연습을 혼자서 해보고 있었는데 영상 속에서는 pd. concat([df1, df2])이런식으로 하면 알아서 인덱스도 1부터 매겨지고, 연도도 오름차순으로 정렬이 되었는데요 저는 혼자 따로해보니 연도가 들쑥 날쑥하고 인덱스 번호도 들쑥 날쑥합니다.. 왜그런가 이것 저것 살펴보니 저는 pd.concat([df2, df1])처럼 순서를 앞뒤 바꾸어놨었네요 근데 이 순서에 따라 어떻게 결과값이 달라지는지 궁금해서 질문 올립니다!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
modules 폴더 User 파일을 const 객체에 담을 때
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. const {User} = require('./models/User') 여기에서 왜 User은 중괄호로 덮어서 사용하나요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
미들웨어 import 할때
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. promiseMiddleware ReduxThunk 앞에 대문자 소문자 부분이 다른거는 그냥 저렇게 improt 하는 규칙이 정해져서 인가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
c# 이랑 c++ 의 공부순서?
안녕하세요 루키스님! 강의 잘 듣고 있습니다! 루키스님의 c#과 유니티로 처음 이쪽 세계를 접했는데요! c++도 필수라고 하셔서 보다가 강사님의 강의가 있길래 들으려고 했는데.. 제가 c#의 경우 고급문법을 제대로 못 쓰고 이해도 못한 상태에다가 기본적인 코드의 응용력이나 숙련도도 떨어집니다.(강의를 보기는 많이 보는데 아직 공부가 부족한듯싶습니다..) 즉, 딱 기초? 부분만 있다고 보면 되는데요. 이럴 경우 무턱대고 c++을 배우려고 하는 것보다 c#을 좀 더 해서 어느정도 마스터 한 다음에 c++에 입문하는 게 좋을까요? 독학이다보니 몇달 정도 했는데도 아직 숙련도가 많이 떨어집니다..1년 정도는 더 c#을 공부하고 c++을 배우는 게 나을지..조언을 듣고 싶습니다. 혹시 알고리즘 공부도 같이 해야하는지도 묻고 싶습니다!
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
메모리풀, 오브젝트풀 강의 관련 궁금한 점이 있습니다.
바쁘신 와중에 항상 답변해주셔서 정말 정말 감사드립니다.. 이번 강의를 보고 궁금한 점이 여러 개 생겼는데 depth : 16; sequence : 48; reserved : 4; next : 60; 이번에 나온 SList 관련해서 위처럼 쓰인 코드를 처음봤는데 어떤 의미로 쓰이는 것인지 궁금합니다. 메모리풀에서 push를 할 때 메모리풀이 보통 실제로 메모리풀에서 pop된 데이터인지 아닌지를 검사하는 것을 메모리풀 수준에서 검사하지는 않나요? 락프리 스택이나 락프리 큐, 메모리풀 등을 구현하여 사용할 때 보통 테스트는 어떻게 하는지 궁금합니다. 제 수준에서 기껏해야 순회 함수를 만들어서 push, pop된 데이터를 일일이 확인해보거나 push , pop을 많이 수행한 이후 실제로 데이터의 갯수가 올바르게 들어갔는지 확인하는 정도밖에 생각이 안나느데 혹시 조언해주실만한 테스트 방법이 있을까요..?
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
네이버 이미지 셀리니움으로 추출 시
while loop : count += 1 #셀레니움 동적랜더링 스크롤내리기 #스크롤을 가장 아래로 내림 browser.execute_script("window.scrollTo(0,document.body.scrollHeight)") # 페이지 로딩 대기 time.sleep(interval) # 현재 문서 높이를 가져와서 저장 curr_height = browser.execute_script("return document.body.scrollHeight") # if curr_height == prev_height : # break if count >= 2 : loop = False prev_height = curr_height print("스크롤 완료") #스크롤 완료 스크린샷 찍기 browser.get_screenshot_as_file("NaverIMG_Animal.png") img_len = len(browser.find_elements_by_css_selector('div._listGrid > div._grid > div ')) for idx , img in enumerate(range(0 , img_len)) : # img_list = browser.find_elements_by_css_selector('div._listGrid > div._grid > div ') img_list = browser.find_elements_by_css_selector("div.photo_tile > div.tile_item") # try : # elem = WebDriverWait(browser,5).until( # EC.presence_of_element_located((By.CSS_SELECTOR , "div._listGrid > div._grid > div")) # ) # except TimeoutError as time : # pass if img_list[idx].find_element_by_css_selector("div.thumb > a.link_thumb > img._image") : # img._image 태그가 있는 경우 img_link = img_list[idx].find_element_by_css_selector("div.thumb > a.link_thumb > img._image").get_attribute("src") print(idx + 1 ,"-" ,img_link) print() browser.quit() 지금 최초 데이터부터 10번째 데이터까지 이미지를 추출하는데 그 이상부터 no such element 에러가 납니다.네이버 에서 막은건가요?
-
해결됨처음 배우는 리액트 네이티브
오전내내 에러원인을 찾아도 모르겠네요 죄송
Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports. 파일은 https://github.com/dongguntechnology/rn-chat 에 있습니다
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
소스텍스트는 어디서 다운 받나요
■ 질문 남기실 때 꼭! 참고해주세요.- 먼저 유사한 질문이 있었는지 검색해주세요.- 궁금한 부분이 있으시면 해당 강의의 타임라인 부분을 표시해주시면 좋습니다.- HTML, CSS, JQUERY 코드 소스를 텍스트 형태로 첨부해주시고 스크린샷도 첨부해주세요.- 다운로드가 필요한 파일은 해당 강의의 마지막 섹션에 모두 있습니다. 6:07분
-
미해결홍정모의 따라하며 배우는 C언어
재귀함수 디버깅
int main() { my_func(1); return 0; } void my_func(int n) { printf("Level %d, address of variable n = %d\n", n, (int) & n); if (n < 4) // stop condition my_func(n + 1); printf("Level %d, address of variable n = %d\n", n, (int)&n); } if문 아래에 있는 printf에 디버깅을 찍어봤는데 printf가 한번 출력하고 끝나지 않고 왜 다시 printf로 올라가서 반복하나요? 스택에 있는거 다 뺄 때까지 되감기 하는건가요?
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
geth rpc 에러입니다.
geth --networkid 4386 --mine --miner.threads 2 --datadir "./" --nodiscover --rpc --rpcport "8545" --rpccorsdomain "*" --nat "any" --rpcapi eth,web3,personal,net --allow-insecure-unlock --password ./password.sec 으로 nodestart.cd를 구성하였습니다. Incorrect Usage. flag provided but not defined: -rpc 이런 에러가 발생하여 --rpc 를 지운 후 에 실행하면 바로 다음 옵션인 rpcport에서 에러가 발생합니다. 어떻게 수정해야 할까요?
-
미해결실전! Querydsl
springboot가 아닌 spring을 통한 q-type 컴파일
강의에서는 gradle을 통해 q클래스를 컴파일 하셨는데 gradle이나 maven을 둘다 사용하지 않고 있습니다. ant를 사용하고 있습니다. 혹시 관련 설정 방법을 설명해주실 수 있나요??
-
미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
순수함수에 대해서 질문있습니다.
안녕하세요 유인동님! 순수함수 관련 질문이 있습니다. <질문1> ```js const addMaker = (a) => { // (*) return (b) => { // ....add return a + b; } } ``` 위 코드의 (*) 부분에서 인자 a를 변경하고 있지 않기 때문에 add이 순수함수라고 하셨는데, (*)에서 a를 변경하지만 이후 add 함수가 호출되는 상황에서는 변경되지 않는다는 것이 보장되어도 순수하지 않을걸까요?? 가령 다음과 같은 경우에 순수함수를 리턴한다고 보기 어려운 것인지 궁금합니다. ```js const addMakerInMod3 = (a) => { a %= 3; return (b) => { // ....add return a + b; } } ``` <질문2> 모듈 코드 상에 변수를 선언하고 함수 안에서 이를 참조해도 이 변수를 변경하지 않는다는게 보장되면 순수함수라고 부를 수 있을까요? ```js // module.js const a = 10; const add10 = (b) => a +b; ```