묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
Linting
파이참은 어디서 설정해야 될지 모르겠습니다.
-
미해결
쿠폰 문의
이미 할인중인 강의를 구매할 땐 쿠폰의 할인 금액만큼 추가 할인은 안 되는건가요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
상품 생성 이상하게 된 거 같아요ㅜ 데이터 id 상태가 이상한데 이게 문제인지 다른 것도 다 안됩니다 ㅠㅠ
(사진)
-
미해결비전공자/입문자를 위한 Data Science(DS)와 AI 학습 & 취업 가이드
강의 자료를 다운로드 받을 수 있나요?
강의 자료를 다운로드 받을 수 있는지 궁금합니다.
-
미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
클래스 형변환 예시 중에 에러가 나서 질문드립니다.
선생님 안녕하세요! 클래스 형변환 강의를 듣던 중에 선생님 스크립트에서는 오류가 나지 않는데 저는 오류가 나서 질문 드립니다. 매개변수를 입력하지않아서 그런 것 같은데 왜 다르게 에러가 날까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
JWT SSR 리프레쉬 토큰처리 감을 전혀 못잡겠습니다.
백엔드와 제로치님의 프론트 소스는 아래와 같습니다. 어떤식으로 처리해야될지 전혀 감을 잡지 못하겠습니다. export const getServerSideProps = wrapper.getServerSideProps(async (context) => { console.log(context.req.headers); const cookie = context.req ? context.req.headers.cookie : ''; axios.defaults.headers.Cookie = ''; axios.defaults.headers.common.Authorization = ''; if (context.req && cookie) { //axios.defaults.headers.Cookie = `Bearer ${cookie}`; axios.defaults.headers.Cookie = cookie; axios.defaults.headers.common['Authorization'] = cookie; } context.store.dispatch({ type: LOAD_MY_INFO_REQUEST, }); context.store.dispatch(END); console.log('getServerSideProps end'); await context.store.sagaTask.toPromise(); }); @Public() @UseGuards(JwtRefreshGuard) @Get('refresh') async refresh(@Req() req, @Res({ passthrough: true }) res: Response) { // if(req.user){ // const user = req.user; // const { currentHashedRefreshToken, user_pwd, ...result } = user; // const { // accessToken, // ...accessOption // } = this.authsService.getCookieWithJwtAccessToken(result.user_id); // res.cookie('Authentication', accessToken, accessOption); // return result; // }else{ // return res.status(200).json(null); // } const user = req.user; const { currentHashedRefreshToken, user_pwd, ...result } = user; const { accessToken, ...accessOption } = this.authsService.getCookieWithJwtAccessToken(result.user_id); res.cookie('Authentication', accessToken, accessOption); return result; }
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
react내에서 map함수에 대한 질문
뜬금없는 질문일수도있는데요. 그 map함수가 원래 배열에 대해서 callback 함수에 대한 작업을 하고 새로이 배열을 return 해주는 메소드로 알고있습니다. 보통 react에서 JSX나 반복작업을 할 때 map을 사용하는데요. 아래 부분은 nodebird에서 해쉬태그를 만들어주는 부분이구요. 해쉬태그가 없던 있던간에 .. 예를들면 map에서 return이 [135 135] ['#135', '#123', 123 543] 이런식으로 되면.. html에서 <div>['#135', '#123', 123 543]</div> 이런식으로 나와서 문제가 생기는거 아닌가요? 그동안 생각을 안해보고 쓰긴했는데 곰곰히 생각해보니 배열을 return해주는데 배열은 표시가 안되고 <div>'#135', '#123', 123 543</div> 이런식으로 잘 출력이 되고... JSX 같은 경우에도 배열 없이 태그만 딱 잘 나오더라고요. react에서 map을 쓸 경우에는 배열말고 안에 내용물만 return 하도록 그렇게 라이브러리 적으로 설정이 되어있는 걸까요? function PostCardContent({ postData }) { return ( <div> {postData.split(/(#[^\s#]+)/g).map((v, i) => { if (v.match(/(#[^\s#]+)/)) { return ( // eslint-disable-next-line react/no-array-index-key <Link href={`/hashtag/${v.slice(1)}`} key={i}> <a>{v}</a> </Link> ); } return v; })} </div> ); }
-
미해결자바 스프링부트 활용 웹개발 실무용
sitemesh사용시
sitemesh사용내용이 많이 없는것 같아요.. 순식간에 지나가던데..검색만해봐도 sitemesh.xml파일과 decorators.xml도 필요하던데... 이런파일이 필요없는게 아니라 이런거 다 생략하신거죠? SitemeshConfiguration이 위 두파일중 어느 xml파일을 대체한 설정인건가요? layout.jsp 파일에서 <srping:write property="head"/> <srping:write property="body"/> 는 그대로 두고 list.jsp의 메뉴태그만 복사해서 <srping:write property="body"/> 위에 넣던데 그러면 body부분만 변경처리 되는건가요? 어떻게 property가 head와 body는 다른 jsp들이 찾아가게 되나요??? head에 들어갈값들은 어디에 만들어서 매핍되고 body에 들어갈 jsp들은 어떻게 만들어 맵핑되는지요
-
미해결[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트
모델에 자기 사진 추가 시 주의사항
안녕하세요. 새로운 디렉토리 및 사진 추가 했다가 아래 에러가 떠서 찾아보던 수강생입니다. 해결을 찾아보니 다들 이미지를 받아오는 경로가 잘 돼있는지 확인하라했고, 저는 경로에는 문제가 없었습니다. 그런데 안돼서 고민하던 중 names = ['Shaw', ~] 부분에 Shaw가 다른 이름들과 달리 소문자로 시작 (shaw) 하는걸 보고 대문자로 바꿔주었더니 실행이 됐습니다. 크게 상관없을거라 생각했는데 아래에 name = names[i] 부분에서 걸리는게 있었나봅니다. 혹여 이런 오류 있으신 분은 글 참고하셔서 막힘없이 수강하시길 바라겠습니다 :) p.s 강사님이 보신다면 왜 저런 에러가 발생했는지 알려주시면 감사하겠습니다 ㅎㅎ (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor' # 각 데이터 당 하나씩 디렉토리 설정 dataset_paths = ['dataset/shaw/', 'dataset/son/', 'dataset/tedy/'] names = ['Shaw','Son', 'Tedy'] number_images = 10 image_type = '.jpg' encoding_file = 'encodings.pickle' # Either cnn or hog. The CNN method is more accurate but slower. HOG is faster but less accurate. model_method = 'cnn'
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
예제 1번 실행이 안됩니다.
폴더 위치까지 다 확인해봤는데 실행이 안되네요,,,
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
안드로이드 스튜디오 플루터 프로젝트 생성시
안드로이드 스튜디오에서 플루터프로젝트 생성할떄, 다운받은 flutter 경로를 잡으면 아래 문구가나오면서 넘어가지 않습니다. The Flutter SDK installation is incomplete; please see: https://flutter.dev/get-started 공식홈페이지에서 설치하라는건 다 해본거같아요
-
해결됨홍정모의 따라하며 배우는 C언어
강의에 나오는 코드중 input값이 100보다 크면 무시하는 코드
100을 입력하였을때 전 continue 로 인해 무시하고 넘어갈줄 알았는데 맥스값에 출력되는걸보니 실제로 입력한 100과 100.0f 는 다른 건가요? 앞선 강의에서 배웠던 부동소수점 정밀도에 관련되있는건가요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
요즘은 세션보다 jwt 같은 토큰 쓰나요?
예전에는 세션을 많이 사용했는데 최근에도 세션을 쓰나요? was 여러개 있으면 세션 클러스터링하는 것도 서버 리소스 사용이 많은거 같은데 jwt 가 세션의 자리를 대체 할 수 있을까요?
-
미해결비전공자를 위한 넓고 얇은 IT 지식 & 나의 개발 유형 알아보기! <M.B.I.T>
MBIT 에 기재된 직업들에 대해 궁금한게 있습니다.
5개의 직업이 확인되는데 1. 프론트엔드 2. 백엔드 3. 게임개발 4. 정보보안 5. 데이터와 인공지능 5번의 데이터와 인공지능의 경우 빅데이터와 같은 의미인지 궁금합니다. 또 5개의 직업 중 학습 난이도와 평균 연봉같은게 궁금한데 답변해주실 수 있을까요? 지인들에게 물어보니 5번 직업의 경우는 취업 시 석박사를 요구하는 경우가 상당히 많다고 해서 아무래도 5개의 직업이 학습 난이도가 확실히 다를거 같은데.... 각 직업들에 대한 비전[(전망, 일자리가 많다 등등)이나, 학습 난이도, 취업 시 주로 주로 요구하는 학력, 평균 초봉 or 평균 연봉을 알려주시면 감사하겠습니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Managers::Init 의 호출 시점 관련
안녕하세요, Prefab #1 강의에서 유니티짱 대신에 탱크 모형을 만들어서 PlayerController 스크립트 붙이기를 했더니 이런 에러가 발생했습니다. NullReferenceException: Object reference not set to an instance of an object Managers.get_Input () (at Assets/Scripts/Managers/Managers.cs:11) PlayerController.Start () (at Assets/Scripts/PlayerController.cs:12) 유니티짱을 썼을 때는 잘 되었던 코드라서 이상하다고 생각했습니다. 확인해 보니, Managers의 Init 함수가 호출되기 전이라서 발생한 NPE 인데요. Managers::Init 함수가 Start() 에서 호출되고 있었기 때문에, 어쩌다보니 탱크에 붙어있는 Start() 함수가 Managers의 Start()보다 먼저 호출되어 발생한 문제였습니다. 그래서 Managers의 초기화는 Managers를 접근하는 다른 함수들이 호출되기 전에 반드시 끝나 있어야 할 것 같아서 Managers에서 Start() 대신 Awake() 에서 Init을 호출하게 했더니 문제가 일단 해결되었는데요, 대신 이런 warning 이 뜨네요. The referenced script (Unknown) on this Behaviour is missing! 이 warning은 무시해도 괜찮은 걸까요? 그리고 Awake를 쓰는 것이 올바른 방법인지도 궁금합니다.
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
로고사이즈, 네비게이션 서브메뉴
선생님 안녕하세요! 1. 로고 사이즈를 200x40 픽셀로 적혀있지않고 가로 세로 비율을 유지하여 하라고 하면 어떻게해야하나요?? (b4타입에 그렇게 적혀있어 여쭤봅니다) 2. 네비게이션 서브메뉴 내용이 각각 4개 4개 3개 3개 이런식으로 다르다면 네비게이션 5가지 유형중 3,4번 유형일 경우엔 서브메뉴 크기를 같게하려면 .sub-menu에 높이값을 지정해주면 되는것일까요? 3. 세로 2컬럼할때 문제 내용에선 로고크기를 200x40으로 하라고 적혀있는데 그렇다면 와이어프레임을 제작할땐 높이값을 100으로 주고 포토샵에서 로고를 제작할땐 세로를 40으로 주면 되는것일까요?
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다!
ekdms2954@naver.com
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
splice를 사용해서 문제를 풀어봤습니다
splice를 사용해서 문제를 풀어봤는데 이렇게 풀어도 될까요..? function solution(k, arr) { let max = 0; for (let i = 0; i < arr.length; i++) { const arrCopy = [...arr]; const sum = arrCopy.splice(i, k).reduce((a, b) => a + b); max = Math.max(max, sum); } return max; }
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 챗봇 사이트 만들기
이것저것 해도 안되시는 분들은 직접 환경변수 설정하세요(윈도우기준)
내PC > 속성 > 고급시스템설정 > 환경변수 시스템 변수 > 새로만들기 해서 변수 이름 GOOGLE_APPLICATION_CREDENTIALS 변수 값 json 파일 주소 이렇게 저장하시고 컴 한번 다시 시작 해주시면 정상 작동 됩니다. powershell이나 명령프롬프트 다 해봤는데 안돼서 이렇게 했더니 되네요
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
연속부분수열
먼저 코드를 짜고 강의를 봤는데 완전 다른 방식으로 접근하시더라구요 도무지 이해가 안가서요.. 저는 이런식으로 짰는데 너무 일차원적인 방법이거나 잘못된 방법인가요?? function solution(arr) { let sum = 0; let answer = 0; let rt; for (let lt = 0; lt < arr.length; lt++) { sum += arr[lt]; rt = lt + 1; if (sum <= 5) answer++; else break; while (sum <= 5) { sum += arr[rt++]; if (sum <= 5) answer++; } sum = 0; } return answer; }