묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
4번 answer 정의
4번 문제에 let answer = 0; 이 아닌 let answer;만 정의 한 후 코드를 돌렸을 때 NaN이란느 값을 얻었습니다. answer을 초기화 해주지 않았기 때문인가요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
api status 질문드립니다
cat 에서 const tokenResult = await axios.post('http://localhost:8002/v1/token', { clientSecret: process.env.CLIENT_SECRET, }); 일부로 없는 client_secret으로 응답했을때 const domain = await Domain.findOne({ where: { clientSecret }, include: { model: User, attribute: ['nick', 'id'], }, }); if (!domain) { return res.status(401).json({ code: 401, message: '등록되지 않은 도메인입니다. 먼저 도메인을 등록하세요', }); } 여기서 domian null값찍히고 res.status(401).json으로 응답 받구 POST /v1/token 401 38.669 ms - 100 찍히는거 확인했습니다. GET /test 500 54.443 ms - 575 근데 여기서 500애러를 바로 떨궈버리는데 맞는건가요?? else { // 토큰 발급 실패 return res.json(tokenResult.data); // 발급 실패 사유 응답 } 여기가 언제걸리는지 궁금합니다. 그리고 cat에서 router.get('/test', async (req, res, next) => { // 토큰 테스트 라우터 try { if (!req.session.jwt) { // 세션에 토큰이 없으면 토큰 발급 시도 const tokenResult = await axios.post('http://localhost:8002/v1/token', { clientSecret: process.env.CLIENT_SECRET, }); if (tokenResult.data && tokenResult.data.code === 200) { // 토큰 발급 성공 req.session.jwt = tokenResult.data.token; // 세션에 토큰 저장 } else { // 토큰 발급 실패 return res.json(tokenResult.data); // 발급 실패 사유 응답 } } // 발급받은 토큰 테스트 const result = await axios.get('http://localhost:8002/v1/test', { headers: { authorization: req.session.jwt }, }); return res.json(result.data); } catch (error) { console.error(error); if (error.response.status === 419) { // 토큰 만료 시 return res.json(error.response.data); } return next(error); } }); 여기서 응답했을때 nodebirdapi에서 if(error.name == 'TokenExpiredError'){ return res.status(419).json({ code : 419, message:'토큰이 만료되었습니다.' }); } return res.status(401).json({ code : 401, message:'유효하지 않은 토큰입니다.' }); res.status.400번대인애들은 바로 catch에 걸리는건가요? return res.json(tokenResult.data); // 발급 실패 사유 응답 그럼 얘는 의미없는거 아닌가하고 질문드립니다.
-
미해결스프링 배치
샘플소스 문의 내용들이 종종 보여서...
어... 머랄 까 저희 익숙한 형태로 소스는 제공되지 않고 있는것 같습니다. 예를 들자면 chap1.zip 이런형태? 강사님이 git 으로 관리 하시고 단원? 챕터를 브런치로 관리 하시는 듯합니다. git 주소는 강의소개 탭 에 막~~ 스크롤 하면 강사소개 부분에 git 단어 클릭 하시면 강사님 git 으로 들어 가시면 됩니다. 거기에 spring-batch-lecture 라고 찿아 들어 가시면 됩는데 해당 레파지토리 들어 가시면 코드탭 누르면 왼쪽 상단 부분쪽에 master 라는 단어가 보입니다. 그 버튼을 클릭 하시면 Part2.1.x , Part1.1.1 이런식으로 브런치들이 보입니다. 이게 여러분들이 원하시는 단원별 소스 입니다. 하지만. Part.x.x 정확히 맞아 떨어지지는 않는것 같습니다. 그 근방에 소스는 맞는듯 하고 몇번 클릭 해서 원하는 소스 를 찿으시면 될것 같습니다. 저또한 샘플 소스 찿아 한참을 찿아 해메다가 저같은 분 계실까봐 남깁니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
쿠키가 전달이 안돼요
공지사항에 올려주신 next-redux-wrapper 7버전으로 작성했습니다, 근데 쿠키가 백엔드로 전달이 안되네요 로그아웃으로 인식되는건 여전하고 cookie 가 아닌 cookies 에 담겨있는데 무슨의미일까요 export const getServerSideProps = wrapper.getServerSideProps( // 서버쪽에서 실행되면 context.req 라는 것이 존재한다. (store) => async ({ req }) => { const cookie = req ? req.headers.cookie : ''; axios.defaults.headers.Cookie = ''; if (req && cookie) { axios.defaults.headers.Cookies = cookie; } store.dispatch({ type: LOAD_MY_INFO_REQUEST, }); store.dispatch({ type: LOAD_POSTS_REQUEST, }); // REQUEST 가 saga 에서 SUCCESS 될 때까지 기다려준다 store.dispatch(END); await store.sagaTask.toPromise(); // configureStore.js 의 store.sagaTask } );
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
기술 면접 관련 질문
안녕하세요, 한정수 강연자님! 제가 강의에 달아주신 링크들도 참조하고, 따로 구글링하면서 기술 면접 질문들에 대해서 알아봤는데여. 이실직고하자면, 너무나 방대한 양에 압도되어서 어떻게 해야할지 갈피가 안잡힙니다. 그 이전 강의에서 알려주신 대로 순서를 정해서 질문들을 간추려 준비하겠지만, 왠지 앞으로 제가 모르는 질문을 보면 불안해하고 그래서 공부하면서 해결하면 또 모를만한 질문이 나와서 불안해하는 무한 사이클을 탈 거 같습니다. 이렇다보니 이 문제?를 해결하기 위해서 면접 볼 수준이 되는, 내가 언어든 웹 이든 기술 면접 질문을 준비했다! 하는 수준을 준비하면서도 제 스스로 가늠할 수 있는 셀프 체크가 따로 있지 않을까 싶어 질문드렸습니다.
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌2)
faq 탭 콘텐츠 질문있습니다.
faq 탭 콘텐츠 질문있는데요 faq-title을 눌렀을때 자신을 닫는 코드는 어떻게 작성해야되나요? <script> $('.faq-title').click(function(){ $(this).addClass('active') $(this).siblings('.faq-title').removeClass('active') $(this).next().stop().slideDown() $(this).siblings('.faq-title').next().stop().slideUp() }) </script>
-
미해결스프링 핵심 원리 - 기본편
컨테이너의 싱글톤 빈 관리 질문
ac.close() 로 컨테이너를 종료하고 빈의 destroy() 메소드까지 호출이 된 상태인데요, 그 다음 destroy() 메소드를 호출했더니 빈이 없어져 에러가 날 줄 알았는데 정상작동 합니다. 싱글톤 빈은 컨테이너가 종료될 때까지 관리를 하기 때문에 close 되면 없어질거라 생각했는데 제 이해가 틀린건가요? 종료될 시 어떻게 컨테이너가 동작하는지 궁금합니다.
-
미해결윤재성의 자바 기반 안드로이드 앱개발 Part 1 - UI Programming
7강 View의 기본 개념에서 import 관련 질문드립니다.
안녕하세요 7강 내용 중, Button btn1; TextView text1; 을 선언하는 부분에서, 저는 Button과 TextView 부분에 빨간 글씨로 에러가 발생해서, 원인을 검색해보니 Button과 TextView가 import 되지 않아서 오류가 발생한 것인 걸 확인했습니다. 강의에서는 따로 저 부분을 import 하는 과정은 나타나 있지 않았는데요, 왜 강의에서는 오류가 발생하지 않았는지 궁금합니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
requests.get()으로 제가 실습해보고 싶은 주소의 html 파일이 제대로 불러와지지 않습니다
- 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다)- 이외의 문의등은 평생강의이므로 양해를 부탁드립니다- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요~ 오늘부터 본격적으로 강의 듣기 시작했는데, 너무 부담되지 않는 선에서 체계적으로 가르쳐주시려는 마음이 느껴져서 기분 좋게 강의 들었습니다. :) 질문 드릴 내용은 제목에 적은 것과 같은데, 제가 실습해보고 싶었던 주소에서는 requests.get() 메소드를 사용해도 res.content 속성 값이 다음과 같이만 뜹니다 ; -> b'' 제가 실습해보고 싶었던 주소는 여기고요. -> https://gall.dcinside.com/board/lists?id=sc 네이버로 했을 때는 잘 되던데 저 주소는 안 되네요 ; 답변 좀 부탁드릴게요~
-
미해결웰컴 투 태블로 월드
구간차원 크기 설정에 관해 질문이 있습니다
구간차원 크기를 어떤 기준으로 정해야 할 지 감이 잘 안잡힙니다. 영상에서 나왔듯이 스코어 같은 경우에는 감이 잡히는데 이전에 예제 자료인 Superstore KR 자료에서 구간차원을 활용할 수 있는 측정값이 있을까요..?
-
해결됨15일간의 빅데이터 파일럿 프로젝트
Storm - 자바 버전 호환성
안녕하세요. 강의를 너무 감사하게 듣고 있습니다. storm-1.2.3 을 사용하시고 java의 버전이 1.7일 경우 1.8로 맞춰 주셨는데요. 혹시 java 버전을 1.8보다 상위버전으로 사용하는 것은 문제없는지요? 구글링을 해보니 storm 1.2.3 버전에서 java 11 openjdk를 사용할 수 있는 것 같아서요. CM에서 java 11을 사용하고 있을 경우 storm을 상위버전으로 설치하는 것이 좋은지 조언부탁드립니다.
-
미해결내 업무를 대신 할 파이썬(Python) 웹크롤링 & 자동화 (feat. 주식, 부동산 데이터 / 인스타그램)
야후파이낸스 크롤링 get 요청이 안되용
- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결스프링 핵심 원리 - 기본편
테스트 코드 질문있습니다!
isSameAs와 ==이 같다고 알고있는데 제가 잘못 알고있는 것인지 if(beanDefinition.getRole() == BeanDefinition.ROLE_APPLICATION) { System.out.println("beanDefinitionName = " + beanDefinitionName + " beanDefinition = " + beanDefinition); } 이 코드를 assertThat(beanDefinition.getRole()).isSameAs(BeanDefinition.ROLE_APPLICATION); 로 바꿨을 때 오류가 나는데 정확한 이유를 모르겠습니다...
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
++에 대해서 궁금합니다.
1:40부근에 ++에 대해서 설명하실때 예를들어 i++ 라고하면 i에 1씩 더한다고 설명하셨는데. 실행할때는 i=0 이라 선언하고 i++를 실행하면 바로 1이더해진값인 1이 나오는게아니라 한번더 i의 값에 대해서 물어야지 1이더해진 값이 출력되더라구요. i++가 한번치면 i+1 두번치면 i+2 인데 해당상수 더하기는 바로적용되서 값이 반영되던데 ++는 어째서 출력값이 한번더 i의 값에대해 물어야지 나오는건가요? 쓸때없는 질문이지만 단순호기심에 여쭤봅니다.
-
미해결Do it! 자바 프로그래밍 입문 with 은종쌤
30:00 분의 내용 질문합니다!
double total 을 0.0에서 1로 바꿔주셨는데, 0.0은 단순히 초기화하는 값이니, 결과값에 영향을 안미치지 않나요..!?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
Sep 에서 sep이 안나옵니다
커뮤니티에 나와있는 sep 관련 해결 방안은 다 찾아보고 확인해봤지만 링크 하나 주시고 해결하라는 말밖에 없으시더라구요 직접적인 해결 방안을 알려주시길 바랍니다. 초보자 강의인만큼 어떤 이유에서 오류가 발생했고 정확한 해결방안도 말씀 부탁드리겠습니다.
-
해결됨그림으로 쉽게 배우는 운영체제
컨텍스트 스위칭 질문입니다.
안녕하세요. 임베디드 리눅스 환경에서 C언어로 , 주로 네트워크 통신 프로그램 개발하고 있습니다. 개발하는 응용프로그램에서 내부적으로 8개의 스레드가 돌고 있습니다. 1. 스레드간 컨텍스트 스위칭에서도 강의에서 말씀하신 MLFQ 기법이 적용이 되는지요? 2. 컨텍스트 스위칭이 발생하는 지점을 어느정도 예측이 가능한지요? 코드상으로요 Ex ) write(), sleep() 함수를 만났을때... 3. 컨텍스트 스위칭하는데 걸리는 시간(오버헤드) 계산이 가능한가요? sleep(1ms) 주기로 복수의 스레드를 돌렸을 때 스레드의 반복주기를 printf로 찍으면 통상 2ms 간격으로 나옵니다. 그럼 컨텍스트 스위칭 시작부터 완료되기까지 시간이 1ms 걸린다는 건지... 4. 8개 스레드의 우선순위(가중치)를 사용자 임의로 조작하는 방법이 있을까요? 5. 스레드도 프로세스와 마찬가지로 PCB로 관리가 되는지요? 6. 메모리 영역 할당할 때 스택과 힙 영역의 크기는 어떻게 결정이 되는지요? 컴파일 단계에서 어느정도 예측이 가능하니 이에 따라 결정이 되는지요? 그리고 힙은 malloc 함수의 리턴값으로 오버플로를 알수 있는데 스택의 경우에는 오버플로 되면 어떻게 조치되나요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
뒤집은 소수 테케 2,3,4,5 문제 런타임
안녕하세요 선생님 코딩초보 강의 잘 듣고 있습니다 뒤집은 소수 테케에 문제가 있어서 글 올립니다. 2,3,4,5번 테케만 " "이 테케 맨 뒷부분에 추가되어 있어서 reverse 후 parseint를 할 경우에 numberFormatException이 나오게 되네요.수정해주신다면 다른 수강생들 중 저와 같은 문제를 겪지 않을 것 같아서 글 올립니다 항상 감사합니다 선생님 ^^
-
미해결홍정모의 따라하며 배우는 C언어
19분 14초에서 double, float
123.456 같은 실수가 있다면 float, double중 어느 자료형을 사용할지 어떻게 구분하나요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
디버깅시
안녕하세요 시간 21:25 디버깅시 저는 자동칸에 들어가도 이름이 total , winPErcentage, wins가 자동으로 안뜨더라구요. 세팅을 어떻게 해주어야 자동으로 변수들이 입력된 것을 볼 수 있는지 알 수 있을까요?