묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
웹과 서버를 연동하는 과정에서 오류가 났는데요 어디서 잘못건드린건지 못찾겠습니다 ㅠㅠ
웹과 서버를 연동하는 과정에서 오류가 났는데요 어디서 잘못건드린건지 못찾겠습니다 ㅠㅠ 깃헙 주소입니다 ㅠ https://github.com/0hyeon/grab-market-web
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
[for 코딩시간 ] 제출해봅니다!
var num1=0; var num2=0; for (var num =0; num <= 50 ; num++){ if(num%2===1){ num1+=num console.log('홀의 현재합계'+num1+'\n'); } else{ num2+=num console.log('짝의 현재합계'+num2+'\n'); } } console.log(num1); console.log(num2); console.log(num1+num2);
-
미해결제품 관리자와 서비스 기획자를 위한 실전 노하우 - 아낌없이 드립니다!
보통 Product Manager(제품 관리자)가 아니라 Project Manager(프로젝트 관리자)라고 지칭하지 않나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 보통 Product Manager(제품 관리자)가 아니라 Project Manager(프로젝트 관리자)라고 지칭하지 않나요?
-
미해결예제로 공부하는 Python 100 문제풀이 Part.1
노트 패드 입력 시 콘솔 변동사항
안녕하세요? 강의 내용 중 궁금한 점이 있어서 질문을 남겼어요. 변수, 상수, 상수 개념 강의에서 강사님처럼 노트패드에다가 PI랑 GRAVITY 값을 입력했는데 Console 창에 아무 것도 뜨지 않고 숫자도 빨간 색으로 바뀌지 않아서 그런데 어디가 잘못된걸까요?? 알려주시면 정말 감사하겠습니다! 항상 좋은 강의 잘 듣고 있어요
-
해결됨파이썬을 활용한 데이터분석과 IT보안
강의 자료를 찾을 수 없습니다.
목차에 강의 자료를 클릭하면 비밀번호만 있고 링크가 없습니다. 강의 자료를 어떻게 얻을 수 있나요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
에러 관련해서 질문드립니다.
현재 제 depedencies 버전은 아래와 같습니다. 강의도중에 next-redux-wrapper 였나 특정 라이브러리 6버전인가 였던것같은데 버전때문에 문제가 생긴건가 싶어서 정확히 기억나지않아서 올립니다.. "dependencies": { "@ant-design/icons": "^4.6.2", "antd": "^4.16.3", "next": "^10.2.3", "next-redux-wrapper": "^7.0.2", "prop-types": "^15.7.2", "react": "^17.0.2", "react-dom": "^17.0.2", "react-redux": "^7.2.4", "redux": "^4.1.0", "redux-devtools-extension": "^2.13.9", "styled-components": "^5.3.0" }, 그리고 현재 저한테 발생하고있는 경고문은 아래와 같습니다. 4. WrappedApp created new store with withRedux(App) { initialState: undefined, initialStateFromGSPorGSSR: undefined } Warning: useLayoutEffect does nothing on the server, because its effect cannot be encoded into the server renderer's output format. This will lead to a mismatch between the initial, non-hydrated UI and the intended UI. To avoid this, useLayoutEffect should only be used in components that render exclusively on the client. See https://reactjs.org/link/uselayouteffect-ssr for common fixes. at Overflow (/Users/seungwon/Desktop/nextest/front/node_modules/rc-overflow/lib/Overflow.js:42:32) at InheritableContextProvider (/Users/seungwon/Desktop/nextest/front/node_modules/rc-menu/lib/context/MenuContext.js:39:23) at Menu (/Users/seungwon/Desktop/nextest/front/node_modules/rc-menu/lib/Menu.js:76:32) at InternalMenu (/Users/seungwon/Desktop/nextest/front/node_modules/antd/lib/menu/index.js:73:37) at Menu (/Users/seungwon/Desktop/nextest/front/node_modules/antd/lib/menu/index.js:165:37) at div at AppLayout (webpack-internal:///./components/AppLayout.js:36:3) at Home at App (webpack-internal:///./pages/_app.js:24:3) at Provider (/Users/seungwon/Desktop/nextest/front/node_modules/react-redux/lib/components/Provider.js:21:20) at withRedux(App) (/Users/seungwon/Desktop/nextest/front/node_modules/next-redux-wrapper/lib/index.js:207:40) at AppContainer (/Users/seungwon/Desktop/nextest/front/node_modules/next/dist/next-server/server/render.js:28:952) 일단 문제가 두가지인것같은데 초기값이 undefined이다. 4. WrappedApp created new store with withRedux(App) { initialState: undefined, initialStateFromGSPorGSSR: undefined } 강의에서 말했듯이 reducer 에 default 로 초기값 설정해주었습니다. import { HYDRATE } from 'next-redux-wrapper'; const initialState = { user: { isLoggedIn: false, user: null, }, post: { mainPosts: [], }, }; export const logInAction = (data) => { return { type: 'LOG_IN', data, }; }; export const logOutAction = () => { return { type: 'LOG_OUT', }; }; const rootReducer = (state = initialState, action) => { switch (action.type) { case 'HYDRATE': console.log('HYDRATE', action); return { ...state, // use previous state ...action.payload, // apply delta from hydration }; case 'LOG_IN': return { ...state, user: { ...state.user, isLoggedIn: true, user: action.data, }, }; case 'LOG_OUT': return { ...state, user: { ...state.user, isLoggedIn: false, user: null, }, }; default: return state; } }; export default rootReducer; 그래도 해당 에러는 사라지지않네요.. redux-devtools 확인해봐도 동작하는데는 문제가 없는데 왜 저런 경고문이 발생하는걸까여? 그리고 그아래 Warning: useLayoutEffect does nothing on the server, because its effect cannot be encoded into the server renderer's output format. 이것도 해결해본다고 찾아봤는데 경고문에 링크로 https://gist.github.com/gaearon/e7d97cdf38a2907924ea12e4ebdf3c85 되어있어서 들어가봤는데 이해가 정확히 안됩니다.. 복습차 다시 들으면서 하는데 원래 없었던 에러가 발생하네요.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
데이터 로드부터 문제입니다
안녕하세요. 처음 설정부터 문제가 있어 질문 남깁니다. data로 csv파일 두 개를 모두 보냈는데 %ls data하면 영상처럼 안 나오고 사진처럼 나오네요. 혹시 data라는 파일을 새로 만들어야 하나요? 에러가 파일을 찾을 수 없다는 것 같은데 어떻게 해결해야할지 모르겠네요. 맥과 윈도우의 차이 때문인지.. 혹시 data 파일을 만들어야 한다면 위치를 어디에 생성해야 할까요? 해결 부탁드립니다!
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
for of 구문과 인덱스 번호를 사용한 for 문의 차이
안녕하세요. 강사님 질문이 있어 댓글 답니다. 오른쪽으로부터 떨어진 거리를 구할 때 for of 문으로는 안되고 인덱스 번호를 사용하다고 하셨는데 그 이유가 무엇인가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
포스트맨 TypeError: User is not a constructor 에러
강사님 강의 정말 감사하게 잘보고 있습니다! 유사질문 다 찾아봤는데 도대체 뭐가 문제인지....오타도 확인해봤는데 제가 어디서 실수를 했는지 모르겠네요
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
add SSH 할때 다른 방법으로 해도 괜찮을까요?
eval명령어가 자꾸 오류가 발생해서... 깃허브 보니까 안내에 다른 방법도 있는데 다른 방법으로 진행해도 강의를 듣는데에는 지장이 없을까요?
-
미해결면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작
ui/ux 기능정의서는 어디다 올려놓나요?
1~3번 수강생분의 포트폴리오를 보면 다들 개인포트폴리오 페이지 자체는 포트폴리오란에 안두었던데 개인포폴 포트폴리오란에 굳이 안올리는게 좋나요? 그러면 개인포트폴리오 페이지 기능정의서는 어디다 올려놓아야할까요? 그리고 혹시 반응형페이지 같은경우 태블릿사이즈까지 완벽하게 작업해야할까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
터미널에서 eval을 사용할수 없다고 합니다
stackoverflow 질문도 봤고 구글링도 해봤는데 어렵네요.. eval명령어를 쓸 수 없는것 같은데 구글링해보니까 bash어쩌구 하는데 어떻게 해야 할까요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
리사이클러뷰 질문입니다
리사이클러뷰나 리스트뷰 같은 경우는 정형화 된 방법으로 즉 문법 정도로 알고있으면되고 흐름정도만 알면될까요??아니면 한줄 한줄 다 이해해야될까요???응용이 필요없는 부분이면 흐름정도만 알고 그대로 따라쓰면될거같다고 생각하는데 혹시 개복치님은 어떻게 생각하시나요???
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
터미널 튜닝
강사님 맥의 터미널은 튜닝되어 있다고 말씀하셨는데 어떻게 할 수 있는지 궁금합니다..
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
선생님 장바구니 관련 질문있습니다.
User 모델 안에 장바구니가 있잖아요? 상황이, Post 하나를 유저가 장바구니에 담았습니다. 이때, 그 Post가 삭제가되면 유저의 장바구니안에는 해당 Post가 그대로 남아있는데 실제 서비스에서는 문제가 될것같아요., 이런 경우 어떻게 해야할까요? Post가 삭제될시 다른 유저의 장바구니 안에 들어있는 그 Post도 삭제시켜주고싶습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part9: MMO 컨텐츠 구현 (DB연동 + 대형 구조 + 라이브 준비)
강사님 타겟팅설정에 관하여 질문좀하겠습니다
삭제된 글입니다
-
해결됨Vue.js + TypeScript 완벽 가이드
두 번째 리포지토리 접근 권한 부탁드립니다.
좋은 강의 잘 듣고 있습니다. 다만, 두 번째 프로젝트부터 이전 선수강의를 듣지 않아 접근할 수가 없네요. 타입스크립트를 뷰에 적용하는 플로우를 중점적으로 배우고, 실무에 적용해야 하는 상황이여서 당장은 선수 과목을 들을 시간이 부족한 상황입니다. 두 번째 리포지토리에 접근 권한을 허용해주실 수 있으실까요? Github handle : DolphaGo 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
수업 코드는 아니지만 페이징 최적화에 대해
안녕하세요 강사님 강의를 수강하면서 따로 토이 프로젝트를 만들어보고있는데 페이징 부분에 대해서 성능 최적화를 어떻게 해야 좋을지 모르겠어서 죄송하게도 강의 내용은 아니지만 질문드려봅니다 public class Board { ..// @OneToMany(mappedBy = "board", cascade = CascadeType.ALL) private Set<Comment> comments = new LinkedHashSet<>(); @OneToMany(mappedBy = "board", cascade = CascadeType.ALL) private Set<BoardAlbum> boardAlbums = new LinkedHashSet<>(); @ManyToOne(fetch = FetchType.LAZY) private Member member; 제 Board Entity 코드고 수강하면서 조회 성능의 개선을 위해서 ToOne은 Entity Graph로, To Many는 BatchSize 1000을 통한 최적화로 조회 성능을 향상시킬 수 있었는데 페이징의 경우 Desc 를 사용함으로써 속도가 매우 느려짐을 확인했습니다 @Query("SELECT b FROM Board b where b.id<:id order by b.id desc ") @EntityGraph(attributePaths = {"member"}) Slice<Board> findBoards(Pageable pageable, @Param("id") Long id); Board 데이터 백만개 기준으로 위의 로직은제일 자주 보이는 첫 페이지가 평균 2초 ~ 마지막 페이지 거의 0초의 속도로 데이터를 조회합니다.. 좀 더 개선해보고자 인덱스는 pk가 인덱스기에 pk로 정하고 no offset으로,Querydsl을 사용해 public List<~dto> paginationNoOffset(Long boardId, int size) { return queryFactory .select(Projections.fields(~ dto)) .from(board) .join(board.member,member).fetchJoin() .where( ltBoardId(boardId), ) .orderBy(board.id.desc()) .limit(size) .fetch(); } private BooleanExpression letBoardId(Long boardId) { if (boardId == null) { return null; } return board.id.lt(boardId); } 위와 같이 구성해 테스트해보았으나 오히려 더 느린 4초대가 나오더라구요 강의에 대한 질문은 아니지만 혹시 해답에 대한 언질을 주실 수 있으시다면 감사하겠습니다
-
미해결면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작
패덜라이트 반응형 웹 포트폴리오 지원가능 여부 질문입니다
강사님 강의중 반응형 웹사이트 포트폴리오(Architecture Agency) 를 예전에 수강해서 제걸로 만들었거든요. 그런데 그것을 모달창으로 띄우려하니 화면은 안뜨고 공백으로 뜹니다. 다른 포트폴리오 작업물은 멀쩡히 작동되는데 패덜라이트에서 이 플러그인 작동을 지원안하는건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
UI_Base의 Start()
안녕하세요 항상 강의 잘 듣고 있습니다. 8:40초 부분에서 UI_Base 클래스에서 Start()함수로 Init()을 호출 하고 나머지 다른 클래스에서는 Start()함수를 지우는 이유가 뭔지 다시 설명을 들을 수 있을까요?