묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨언리얼엔진 블루프린트 스파르타 클래스
섹션1 함수강의가 3분 12초로 끝납니다.
섹션1 함수강의가 3분 12초로 설명 중에 끝납니다. 더 긴 거 같은데 확인 부탁드립니다~
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
로그아웃 문제 isAuth: fasle
안녕하세요 강의 정말 잘 듣고 있습니다 nodejs 마지막 로그아웃만 하면 되는데 도저히 오류를 못 찾고 있습니다 ㅠㅠ 도와주시면 정말 감사하겠습니다 포스트맨에서 로그아웃 할 시에 아래 오류만 뜹니다 { "isAuth": false, "error": true } 똑같은 오류에 대한 다른 분들의 질문 답변을 봐도 해결이 안되고 코드를 몇번이나 봤는데도 어디가 잘못 됐는지 모르겠네요 ㅠㅠ 깃허브 주소 남깁니다 감사합니다 https://github.com/aurpo1/boilerplate.git
-
미해결자바스크립트 제대로 배워볼래?
왜 오름차순으로 정렬되는지 궁금합니다.
var point = [40, 100, 70, 21, 99]; console.log(point.sort()); // 숫자인 경우 문자로 인식한다. 문자열로 인식하면 100이 먼저임 1이기때문에 point.sort(function(a,b){ return a-b }); 안녕하세요 왜 리턴 a-b 했을때 순서대로 정렬되는지 메커니즘이 궁금합니다.
-
미해결정보처리기사 필기 - 제4과목 프로그래밍 언어 활용 (2020 개정)
while (a<5) 설명 부분 질문
안녕하세요! 프로그래밍 언어 활용 B의 23:28 즈음에 while (a<5)에 대해 설명 할 때, a는 5보다 작아서 조건 미충족이라 5가 됐을 때 종료되는 것이 아닌가요? 5에서 종료되고 sum=1+2+3+4가 최종으로요.. while문이 조건이 참일 동안 문장을 수행한다고 하셨는데 a가 5가 되면 조건이 참이 아니게 되잖아요.. 조건이 a<=5가 아니라 a<5인데 왜 6에서 종료되는 것인지 궁금합니다!
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
시작 전에 질문
안녕하세요. 언리얼 파트1을 수강하고 이제 파트3 자료구조를 수강하고 있는 수강생입니다.강좌 관련 내용은 아닌데 .. 궁금한 사항이 있습니다.TCP/IP 소캣 통신정도는 간단히 복습해보고 다음주 쯤에 이 파트4 서버강의를 들을까 하는데요.커리큘럼을 어떻게할지 고민이 됩니다.듣기전에 유니티 로드맵을 쭉 따라가서 큰그림을 그려보는게 이 강의를 이해하는데 도움이 될지.아니면 이 강의를 듣고 유니티 로드맵을 들으면 코어한 부분의 지식이 있어서 유니티가 서버가 이해가 더 잘될지..둘 다 해보는게 가장 빠르겠지만 경험이 더 많으신 분의 의견이 궁금합니다.그리고 파트2 리뉴얼 강의는 혹시 언제쯤 될지 계획이 있으시면 알려주시면 커리큘럼(?)을 고민하는데 도움이 될거 같습니다.항상 좋은 강의 감사합니다.
-
미해결대세는 쿠버네티스 (초급~중급편)
오프라인 설치
안녕하세요 강의듣다가 따라하고있는데 관련된 것들을 폐쇄망에서 설치가 필요한경우 참고할만한 가이드가있을까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
name을 왜 자신의 클래스 이름으로 하나요?
lockId는 모든 lock마다 1개씩 있어야 하는 것 아닌가요? 그런데 제 생각으로는 name을 자신의 클래스 이름으로 하면 같은 클래스 이름을 가진 다수의 lock이 생기는데, 모든 lock마다 lockId가 1개씩 생길 수 없습니다. 예를 들어 A라는 클래스의 객체가 WriteLock을 걸고, WriteLock을 풀지 않은채로 ReadLock을 걸었습니다. 그러면 1번에서 건 WriteLock은 PushLock 함수 내에서 A라는 name으로 새로운 Id인 0번 Id를 받게 될 것입니다. 그 후 2번에서 건 ReadLock은 PushLock 함수 내에서 A라는 name을 찾은 결과 이미 0번 Id를 가지고 있었기 때문에 또 다시 0번 Id를 받게됩니다. 그러면 WriteLock과 ReadLock은 서로 다른 lock인데도 똑같이 0번 Id를 가지게 됩니다. 위의 생각에서 잘못된 부분이 무엇인가요? 혹은 제가 놓치고 있는 부분이 무엇인가요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
python manage.py makemigrations accounts 질문입니다..
안녕하세요 강사님 혹시 위와 같은 명령을 입력하면 아래와 같은 에러가 뜹니다.. empty module 이라고 하는데, 어디가 구글링을 해봐도 잘 나오지 않아 어쩔수 없이 질문하게 되었습니다... common.py 에도 accounts 를 추가를 하였고, urls.py 에도 이렇게 추가해 주었습니다...
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
postcss plugin 에 관한 오류가 나타납니다 ㅜ
전 강좌에서 캐루셀 설정후에 npm run dev를 통하여 확인해보려 하는데 ready - started server on 0.0.0.0:3060, url: http://localhost:3060 Unknown error from PostCSS plugin. Your current PostCSS version is 8.4.5, but autoprefixer uses 6.0.23. Perhaps this is the source of the error below. error - ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[7].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[7].use[2]!./node_modules/antd/dist/antd.css BrowserslistError: Unknown browser query `dead` at Array.reduce (<anonymous>) 이러한 에러가 뜹니다 ㅜ 구글링해서 계속 찾아보고있는 중인데 도대체 무슨이유인지 모르겠습니다 ㅜㅜㅜ 부탁으려요
-
미해결스프링 핵심 원리 - 기본편
RateDiscountPolicy
RateDiscountPolicy 에서 private int discountPercent =10;상기 필드는 싱글톤 인스턴스에서 공유되는 필드이지만클라이언트가 직접적으로 해당 값을 변경할 수는 없기때문에문제가 없을까요??아니면 그래도 역시 '필드대신에 자바에서 공유되지않는 지역변수, 파라미터,ThreadLocal을 사용 해야한다' 일까요?
-
미해결
에펙 수강을 신청했습니다.
안녕하세요 에프트이펙트 강의 수강신청을 했습니다. 혹시 강의자료는 어디서 받을 수 있을까요??
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
웹 스크래핑 코드에 대한 질문입니다.
# 2. main function def crawler(maxpage, query, s_date, e_date, press): press = int(press_name) s_from = s_date.replace(".", "") e_to = e_date.replace(".", "") page =1 maxpage_t = (int(maxpage)-1)*10+1 f = open("D:/10.MyPython_work/nlp/web_crawl/contents_text.csv", 'w', encoding = 'utf-8') wr = csv.writer(f) wr.writerow(['years', 'company', 'title', 'contents', 'link']) while page < maxpage_t: url = 'https://search.naver.com/search.naver?where=news&query=' + query + '&sort=0&ds=' + s_date + '&de=' + e_date + '&news_office_checked='+ press + '&nso=so%3Ar%2Cp%3Afrom' + s_from + 'to' + e_to + '%2Ca%3A&start=' + str(page) # ua = UserAgent() # headers = {'User-Agent' : ua.random} req = requests.get(url) cont = req.content soup = BeautifulSoup(cont, 'html.parser') for urls in soup.select("a.info"): try: if urls["href"].startswith("https://news.naver.com"): news_detail = [] ua = UserAgent() headers = {"User-Agent" : ua.random} breq = requests.get(urls["href"], headers = headers) bsoup = BeautifulSoup(breq.content, 'html.parser') title = bsoup.select('h3#articleTitle')[0].text news_detail.append(title) pdate = bsoup.select('.t11')[0].get_text()[:11] news_detail.append(pdate) _text = bsoup.select('#articleBodyContents')[0].get_text().replace('\n', " ") btext = _text.replace("// flash 오류를 우회하기 위한 함수 추가 function _flash_removeCallback() {}", "") news_detail.append(btext.strip()) news_detail.append(urls["href"]) pcompany = bsoup.select('#footer address')[0].a.get_text() news_detail.append(pcompany) wr.writerow([news_detail[1].replace(',',''), news_detail[4].replace(',',''), news_detail[0].replace(',',''), news_detail[2].replace(',',''), news_detail[3].replace(',','')]) except Exception as e: continue page += 10 print('Completed!') f.close() def main(): maxpage = input("검색 할 페이지수: ") query = input("검색어: ") s_date = input("시작 날짜(YYYY.MM.DD): ") e_date = input("종료 날짜(YYYY.MM.DD): ") medium = {'경향신문': '1032', '국민일보': '1005', '동아일보': '1020', '문화일보': '1021', '중앙일보': '1025', '한겨레': '1028', '한국경제': '1015', 'KBS': '1056', 'MBC': '1214'} press_name = medium.get(input("언론사 :")) crawler(maxpage, query, s_date, e_date, press) main() 강의와 구글 검색으로 네이버 뉴스를 신문사 선택하여 스크레핑할 수 있게 만들려고 작성한것입니다. 그런데 --------------------------------------------------------------------------- NameError Traceback (most recent call last) ~\AppData\Local\Temp/ipykernel_14200/631169102.py in <module> 70 crawler(maxpage, query, s_date, e_date, press) 71 ---> 72 main() ~\AppData\Local\Temp/ipykernel_14200/631169102.py in main() 68 press_name = medium.get(input("언론사 :")) 69 ---> 70 crawler(maxpage, query, s_date, e_date, press) 71 72 main() NameError: name 'press' is not defined이런 에러메세지가 나오는데요.. 이건 어떻게 해결할 수 있을가요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
mapgetters와 mapactions 이용시 질문입니다.
안녕하세요 강의 잘 보고있습니다. 저는 강의처럼 스토어를 직접 접근하는 대신 mapgetters,mapgetters를 이용하고 있는데, 각 페이지별로 처음 진입시에는 api는 호출이 잘되는데 공통 listItem에는 바인딩이 잘 안됩니다. 그런데 같은 url를 2번 접근하면 그떄서야 공통 listItem에 바인딩이 잘됩니다. 혹시 왜그런지 알수있을까요?? <script> import {mapGetters,mapActions} from 'vuex'; export default { methods:{ ...mapActions({fetchNewsList:'FETCH_NEWS',fetchAskList:'FETCH_ASK',fetchJobsList:'FETCH_JOBS'}) }, data(){ return { items:[], itemType:'', } }, computed:{//계산하다. data를 계산해서 return 하는 유형으로 많이 사용. ...mapGetters({news:'getNews',asks:'GET_ASK',jobs:'GET_JOBS'}), }, created(){ const ROUTENAME = this.$route.name; this.itemType = ROUTENAME; if(ROUTENAME === 'news'){ this.fetchNewsList(); this.items = this.news; }else if(ROUTENAME === 'asks'){ this.fetchAskList(); this.items = this.asks; }else if(ROUTENAME === 'jobs'){ this.fetchJobsList(); this.items = this.jobs; } } } </script>
-
미해결홍정모의 따라하며 배우는 C언어
4-4 strlen() 함수 - 동적할당
1. 강의 마지막 부분에서 동적 할당 부분을 따라서 하니깐 오류가 뜨더라구요. 그래서 컴파일러에 뜬 오류 C6011링크를 눌러서 시키는 대로 이유는 모르겠지만 따라서 하니깐 오류가 뜨지는 않던데, 저는 오류가 뜨는 이유를 모르겠습니다 2. 저는 숫자가 8,5 이렇게 뜹니다. 그래서 문제점을 제 나름대로 찾아보니깐 sizeof에 마우스를 가져다 대니깐 unsigned int가 안뜨고 unsigned longlong이 뜨던데 제가 혹시 어디 부분에서 실수를 한건지 알 수 있을까요? 3. sizeof 부분을 출력할때 unsigned int니깐 정확히 형식지정자를 쓰면 %u를 쓰는게 더 맞는 표현인가요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
github 권한 요청드립니다
인프런 ID : jinmon0307@gmail.com github ID : jinmon0307@gmail.com
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
docker구문에서 migrate할 때 에러가 뜹니다
dockerfile을 만든후 실행을 시켰을 때 migrate 부분에서 ker error : DATABASE_URL 이 나오는데 경로도 제대로 지정했고 오타도 없는데 왜 안되는지 모르겠습니다 ㅠㅠ
-
미해결배달앱 클론코딩 [with React Native]
코드푸시 설정 마지막에 적어주신 멘트 의미가 궁금합니다!
마지막에 나온 멘트가 기기의 앱 지웠다가 다시 num run andorid해서 설치하면 코드푸쉬 창이 뜰거에요! 라는 멘트였는데요 아마 어떤 질문에 대한 답을 하시다가 영상에 남은것 같은데 어떤 의미인지 이해가 잘 안되어 질문 남깁니다 ~!
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Condition Variable 질문입니다.
//Producer while(true) { { unique_lock<mutex> lock(m); q.push(100); } cv.notify_one(); } //Consumer while(true) { unique_lock<mutex> lock(m); cv.wait(lock,[](){return q.empty()==false;}); { int32 data = q.front(); q.pop(); cout<<data<<endl; } } 1. Producer에서 cv.notify_one(); 을 한 뒤 Consumer의 cv.wait가 깨어나기 전에 Producer가 unique_lock<mutex> lock(m); 을 걸면 pop을 하지 못하고 queue에 데이터가 연속으로 쌓이는 경우가 있나요? 2. 디버깅을 찍어보니 cv.wait가 처음 수행되었을 때는 cv.notify_one() 없이도 그냥 깨어나던데 cv.wait는 notify를 해줬을 경우만 깨어나지 않나요? ex) 스레드 Producer, Consumer을 모두 실행 직후 최초 q.push 이후 notify_one 없이 wait가 깨어나 data를 cout 함. 3. notify_one 해줬을 때 cv.wait의 [](){return q.empty()==false;} 조건이 충족되지 않았을 때 대기를 하는데(queue에 아무것도 없는 상태) 이때, queue 에 push를 해주면 별도의 반복 notify_one 작업 없이 바로 깨어나나요? 디버깅을 해보니 notify_one을 걸고 조건 실패하여 대기중일때 queue에 push를 해주니 꺠어나는것 같았습니다. notify_one은 1회성으로 바로 리턴하고 끝인줄 알았는데 Count가 하나 증가하여 queue에 data가 쌓일때까지 대기하는? 개념인지 궁금합니다.
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL 문제풀이
Group by 사용 시 SELECT 절에 언급 관련
안녕하세요. SQL 초급에서 GROUP BY 를 사용할 때는, 그룹화의 기준이 되는 컬럼을 SELECT 구문에 반드시 적으라고 배웠던 것으로 기억합니다. 그런데 이 문제에서는 GROUP BY 에 rn을 적었지만 SELECT 에 rn을 지운 상태로 결과물을 출력하게 되더라구요. 그래서 GROUP BY에 사용한 컬럼을 어떤 경우에는 반드시 적어야 하고, 또 어떤 경우에는 적지 않아도 괜찮은지 궁금합니다. 그럼 편하신 때에 답변 부탁드리겠습니다. 감사합니다!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
UI_EventHandler 질문입니다
UI_EventHandler 컴포넌트를 UI_Button 오브젝트에 적용시키고 OnBeginDrag, OnDrag를 콘솔창에 Debug.Log할 때 강의와 질문드립니다. 강의에서는 text, img, button 전부 Drag가 잘 출력되는데 저는 img 오브젝트에서만 반응합니다 UI_Button 오브젝트에서 UI_EventHandler 컴포넌트를 제거하고 ScoreText에만 컴포넌트를 적용시켜 보아도 Drag가 출력되지 않습니다. using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; public class UI_EventHandler : MonoBehaviour, IBeginDragHandler, IDragHandler { public void OnBeginDrag(PointerEventData eventData) { Debug.Log("OnBeginDrag"); } public void OnDrag(PointerEventData eventData) { Debug.Log("OnDrag"); } } 해결하고 싶습니다 ㅠ.ㅠ