묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 텍스트 분석 입문 - 데이터 수집부터 분석까지
CountVectorizer 관련 오류
CountVectorizer 관련하여 이하와 같은 문구가 뜨는데 어떻게 해결이 가능할까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
load request가 두 번씩 가는 현상
밑에 분들처럼 저도 코드에 이상은 없는거 같은데 request가 두번씩 가는 현상이 나오네요. 현영님처럼 한 번만 가야 정상일듯 한데 ... 천천히 내리면 한 번만 나오긴하는데 빠르게 스크롤을 내리거나 많이 움직이면 두 번씩 가네요. 혹시 시간 있으시면 확인좀 부탁드릴게요. 혹시 useEffect가 두 번 정의 되어있어서 그런지... 잘 모르겠네요 twitter-clone/index.js at main · MinwooJJ/twitter-clone (github.com) function Home() { const { me } = useSelector((state) => state.user); const { mainPosts, hasMorePost, loadPostsLoading } = useSelector( (state) => state.post ); const dispatch = useDispatch(); useEffect(() => { dispatch(loadPostsRequest()); }, []); useEffect(() => { function onScroll() { console.log( window.scrollY, document.documentElement.clientHeight, document.documentElement.scrollHeight ); if ( window.scrollY + document.documentElement.clientHeight > document.documentElement.scrollHeight - 300 ) { if (hasMorePost && !loadPostsLoading) { dispatch(loadPostsRequest()); } } } window.addEventListener('scroll', onScroll); return () => { window.removeEventListener('scroll', onScroll); }; }, [hasMorePost, loadPostsLoading]); return ( <AppLayout> {me && <PostForm />} {mainPosts.map((post) => ( <PostCard key={post.id} post={post} /> ))} </AppLayout> ); }
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
FPGA Season1 실습자료 다운로드
실습파일 다운로드가 안됩니다. 계속 다운로드 중이고 완료가 안되네요..
-
미해결15일간의 빅데이터 파일럿 프로젝트
엔지니어 직무와 관련한 질문
빅디님 안녕하세요. 두번째 질문을 올리네요. 현재 일을 하며 주로 저녁시간에 빅디님 강의를 수강 중이기 때문에 빠르게 진도를 나가지는 못하지만 각 하둡에코시스템 내 다양한 프레임워크에 대한 이해와 관심이 생기고 있습니다. 제가 최근에 빅디님 강의와 병행하며 CS 공부를 하던 중 든 생각이 이론적인 부분도 중요하지만 실제로 구현할 수 있는 프로젝트를 별도로 진행해 보고 싶다는 생각이 들었습니다(IT직군 취업을 위해서). 그러면서 자연스럽게 내가 어떤 데이터를 활용할 수 있을까에 대한 고민을 했습니다. 이에 저는 CSV나 JSON 과 같은 데이터를 활용해서 프로젝트를 진행해야겠다는 생각을 했습니다. 실제로 이용되고 있는 서비스와 관련된 프로젝트를 진행하고 싶었거든요. 관련 고민을 이어가면서 인프런 질문 코너도 참고하니 마침 비슷한 질문을 해주신 분이 있었습니다. (CSV나 JSON 데이터를 Flume으로 땡길 수 있는지에 관한 질문이었습니다.) 그리고 빅디님께서는 Flume은 로그 수집기이기 때문에 질문과 같은 데이터를 핸들링하기 위해서는 파이썬(또는 자바)을 이용해야 한다고 하셨습니다. 그러다 문득든 생각이 있습니다. '데이터 엔지니어는 주로 로그 데이터를 다루는 사람인건가?'라구요. CSV나 JSON, 이미지, 비디오 등 실제 서비스에서는 다양한 형태의 빅데이터가 생성되고 있는데 이런 데이터는 어떤 식으로 ETL을 하는지 궁금합니다. 아니면 로그데이터 생성에 비해 앞서 언급한 다양한 형태의 데이터는 상대적으로 스몰데이터이기 때문에 RDB를 통해 처리 되는 것인가요? 그렇다면 이 문단의 첫 문장과 같이 데이터엔지니어 직무는 로그 관리와 비슷한 역할로 이해해도 되는 것인가요? 그렇다면,, 빅데이터 엔지니어 포지션으로 가기 위해서 로그데이터에 대한 이해와 그 전처리 과정을 좀 더 심화하면 될까요? 빅디님 강의를 보며 기술적인 부분은 잘 진행되고 있기 때문에 직무에 대한 고민을 남겨 봅니다. 기술적인 질문도 앞으로 지속적으로 하겠습니다. ㅎㅎ DDK 드림.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
bookForm @NotEmpty 문의 드립니다.
강사님 안녕하세요. memberController 부분은 강사님께서 강의해서 해 주신대로 @NotEmpty가 잘 동작 하였고 itemController 에서 item을 생성할 때에도 member와 동일하게 @Valid 체크를 넣어주려고 했습니다. 일단 지금 매핑되는 문제가 있습니다 ㅜㅜ 이러한 에러가 뜨고 있습니다. An error happened during template parsing (template: "class path resource [templates/items/createItemForm.html]") 폴더와 html은 정확하게 들어가있습니다. bookForm에 @NotEmpty를 넣은 부분입니다. 컨트롤러 화면 입니다. 디렉토리와 타임리스 화면 입니다 memberList를 참조하여서 추가 하였으며, memberList에는 acation ="@{/ }" 이러한 골뱅이 표시와 중괄호가 없었으므로 동일하게 테스트를 해보아도 An error happened during template parsing (template: "class path resource [templates/items/createItemForm.html]") 동일하게 에러가 뜨는것 같습니다. member부분에서는 잘 작동하는데, item에서 동작하지 않는 부분이 궁금합니다 ㅠㅠ 제가 무엇인가 놓친 부분이 있는것 같습니다. 좋은 강의 항상 감사합니다.
-
미해결
주피터 노트북 단축키 실행이 안돼요 ㅠㅠ
안녕하세요. 오늘 주피터 노트북을 처음 사용해봤는데 실행이 안돼서 질문 남깁니다. 다른 단축키는 다 되는데 Ctrl Enter만 안됩니다. 새로고침, 새로 만들기, restart 다 해봤는데 안돼요 ㅠㅠ 뭐가 문제인가요? 어떻게 해결해야 하는지 알려주세요 ㅠ-ㅠ
-
미해결Java TPC (생각하고, 표현하고, 코딩하고)
static 을 사용하는 이유?
안녕하세요. static 키워드를 사용하는 이유가 있나요? 어떤건 static 를 붙여서 사용하는게 좋고, 어떤건 그냥 non-static 으로 사용하는게 좋은지? 어떻게 판단해야 하나요? 둘중에 무엇으로 작성하면 좋은지는 무엇으로 판단해야 할까요?
-
미해결머신러닝 엔지니어 실무
후반부 슬라이드 요청합니다..
좋은 강의 잘 들었습니다. 수강평은 남겼습니다. - lshyun955@gmail.com 감사합니다.
-
미해결피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z
계속 질문이 많네요.; 혹시 원본 컴포넌트를 해제하는 방법은 뭐에요?
Detach instant는 알겠는데, 최초로 만든 피그마 컴포넌트는 어떻게 해제를 하는지 잘 모르겠어요. 구글 검색해보니 단축키 ctrl + alt + B (맥은 option + command + B) 이렇게 나오는데 먹히지 않네요.;
-
미해결진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
행 관련 질문 올립니다.
선생님 안녕하십니까? 두번째 강의 수강중입니다. 현업에서 사용하는 엑셀을 좀 더 효율적으로 사용을 위해 파워쿼리 수강을 하였고 들으면서 기존 엑셀 수정하면서 진행하고 있습니다. 실수도 많고 여러번 반복하면서 에러도 발생하고 ^^ 우여곡절 끝에 몇 가지는 해결 했습니다. 근데 .제가 만드는 툴이 수식이 많습니다. 열추가로 해결 되는것도 있고요. 행으로 산출해야 되는 경우도 있습니다(이해부족) 제가 만들려고 하는 툴이 파워쿼리에서 되는것인지 판단이 안되서 문의 드립니다. 오래전에 MS-SERVER 사용한 적이 있어 sql 쿼리 생각하고 개발 하려고 했는데 병합이나 조인은 sql과 비슷한 개념으로 이해가 되는데요. 특정 레코드를 선택해서 계산하고 이 값을 특정 레코드에 넣고 테이블 생성하는 개념이 정리가 안됩니다 ^^ select로 이해 할 수 있으면 좋을것 같은데요.. 일전에 비밀노트 주신 메일로 엑셀파일과 상세질문 보내드렸습니다 . 바쁘시겠지만 조언 부탁 드립니다 ~
-
미해결
VS code 내 python 가상환경 생성 실패
VScode 실행 후 터미널로 가상환경 설정이 안되는 이유를 모르겠어서 질문드립니다...! VS code로 바탕화면에 빈 폴더를 지정해놓고 터미널에 python -m venv myvenv 이렇게 입력했는데 가상환경은 생성되지 않고 "python"이라는 메세지말고는 아무일도 안 일어납니다.... 터미널을 git bash랑 명령 프롬프트로 바꿔서 해보았는데 결과는 똑같았고 Anaconda를 삭제하고 python 을 재설치 해보았는데도 결과는 똑같습니다ㅠㅠ 혹시 어떤게 문제인지 알려주실 수 있으실까요...?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
DDD 애그리거트 에서 JPA 지연로딩 전략이 궁금합니다.
안녕하세요! 영한 선생님 스프링 클라우드와 JPA를 사용하여 간단한 마이크로서비스 구축을 하는 연습을 하는 도중 궁금증이 생겨서 질문을 올리게 되었습니다. 예를 들면 대출 (Rental)이라는 애그리거트는 반납도서와 대출도서라는 엔티티를 연관관계로 맺고 있습니다. 대출 (1) ---- (N) 반납 도서 대출 (1) ---- (N) 대출 도서 영속성 전이(cascade) + 고아 객체(orphanRemoval)를 통해서 대출 애그리거트 를 통해서 반납 도서와 대출 도서를 생명주기를 관리하고 있습니다. 제가 궁금한 점은 지연로딩 전략을 사용해서 컬렉션 패치 조인을 사용할 때 너비로든 깊이로든 2개 이상의 컬렉션 페치조인을 사용하면 안된다고 알고 있습니다. 그럼 지연로딩 전략을 통해서 대출과 반납도서 대출도서를 조회해오는 방법은 어떻게 하면 좋을지 고민입니다. 대출과 반납도서를 먼저 페치조인으로 조회해오고 다음 대출에 속한 대출 도서를 조회해오면 된다고 생각하고 있습니다. -> 대출에 속한 대출 도서를 조회할 때는 리포지토리를 통해 조회하는게 좋을까요 아니면 대출 애그리거트에서 대출 도서를 사용하는 시점에 초기화해서 사용하는게 좋을까요?? 또 궁금한 점이 애그리거트 루트 패턴을 사용할 때는 애그리거트에 대한 리포지토리만 생성하고 하위 엔티티에 대한 리포지토리를 생성할 필요가 있는지 궁금합니다. 질문을 두서 없이 작성한 거 같아서 정리하자면 1. 애그리거트 루트 패턴을 사용할 때 애그리거트에서 2개의 컬렉션 (지연 로딩) 조회 전략 2. 애그리거트 루트 패턴을 사용할 때의 리포지토리 생성전략 3. 영속성 전이와 고아 객체를 통해 자식의 생명주기를 관리하고 있는데 자식리포지토리를 조회용으로 생성해도 되는지?? 입니다.! ---------- 추가 상품 서비스와 주문 서비스에서 주문 가능한 상품이 여러개라고 할 때 주문 (1) - 주문_상품 (N) ||(서비스 분리) 상품 으로 만들어지고 주문_상품이라는 엔티티에서 상품의 ID를 가지고 있으면 된다고 생각합니다. 만약 어떠한 주문의 주문 상품목록을 조회한다고하면 주문 서비스에서 주문_상품의 ID 리스트를 Feign-Client 같은 동기 API 호출을 통해서 상품 서비스에서 IN 쿼리로 상품들의 정보를 조회한 뒤에 응답을 받고 응답 받은 데이터를 클라이언트에게 보내주는 방법이 맞는지 궁굼합니다. 정리하자면 주문서비스에서 주문한 상품의 목록에 대한 정보를 클라이언트에게 보내줄 때 상품 서비스에서 상품 Id List를 IN쿼리로 조회를 해서 응답하는 것이 맞는지 입니다!
-
미해결Vue.js 제대로 배워볼래?(Vue.js 프로젝트 투입 일주일 전)
class바인딩의 순서
107쪽~108쪽 예제는 <template>에서 class값을 설정하고 <style>을 갔다가 <script>에서 boolean값을 받은 후에야 실행 되었습니다. 하지만 109쪽의 예시를 보면 <template>에서 class값을 설정하고 <script>에서 <style>로 연결해주어 바로<style>의 값이 실행되었습니다. <template> <script> <style>의 순서이기 때문에 109쪽의 예시 방법이 훨신 편해보이는데 이것만 써도 되나요? 혹시 107쪽~108쪽의 예시 방법에 더 좋은 이점이 있나요?
-
미해결Vue.js 제대로 배워볼래?(Vue.js 프로젝트 투입 일주일 전)
class바인딩
class값은 <style>안에서만 받을 수 있나요? 예를들어 v-bind:class="active"를 했는데 data의 return에서는 .active: ~~~~ 했는데 작동이 안되었습니다.
-
미해결자바 스프링부트 활용 웹개발 실무용
Objectmapper와 MappingJackson2JsonView 등록관련해서
Objectmapper와 MappingJackson2JsonView 등록관련해서 문의드릴까 하는데요 ObjectMapper을 빈 등록하는건 알겠는데~ MappingJackson2JsonView 를 빈으로 등록하지 않아도 조회되는 리턴값에 BoardType이 객체형태로 리턴되더라구요~~ 왜 그러는지 궁금하구요... 또한 MappingJackson2JsonView빈등록 대신에 converter를 해도 되는것 같아요... 둘의 차이가 뭔지도 궁금합니다. // @Bean // public MappingJackson2HttpMessageConverter converter() { MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); converter.setObjectMapper(objectMapper()); return converter; }
-
미해결코딩의민족 앱 제작 (Android kotlin)
로그인 창이 나오지 않아요
-파이어 베이스 회원가입 로그인 과정 오류입니다. -- 버튼을 누르면 로그인하라는 창이 나와야 하는데 나오지 않아요 코드가 틀린건지 한번 봐주세요 -처음에는 로으긴 창이 나왔는데 두번째할떄는 나오질 않습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Immer 관련 질문
Immer 라이브러리로 쉽게 React state 불변성 지키기 :: Be Dev (tistory.com) Immer 관련으로 조금 더 공부하다가 이글을 보았는데요. 마지막에 setTodo에서 produce만으로 state를 업데이트 하는 부분이 이해가 안되서 질문 드립니다. 함수형으로 setTodo를 해준것은 useCallback의 dependency 값을 넣어주지 않기 위함인건 이해했는데요. 굳이 dependency를 넣지 않을거면 useCallback을 사용 할 필요가 없지 않을까요? 이렇게 해본적이 없는데 이러한 글이 있어서 궁금해서 여쭤보네요. 그리고 한 가지 더 setTodo안에 return 형 함수를 넣으면 자동으로 prevState의 값이 draft 안으로 들어가는걸까요? 갑자기 헷갈려서.. 여쭤봅니다
-
미해결
시험볼때 수험자 제공파일에 있는 jquery-1.12.4.js 파일
선생님 시험볼때 수험자 제공파일에 있는 jquery-1.12.4.js 파일은 마우스 우클릭해서 복사한 후 비번호파일에 그냥 붙여넣으면 되는거에요? 아니면 브라켓을 열어서 새파일 이름을 만든뒤에 내용을 복사해서 붙여넣기 해야하나요 ?ㅠㅠ
-
미해결15일간의 빅데이터 파일럿 프로젝트
CM 설치 시 에러 발생
안녕하세요 선생님. 요즘 본의 아니게 질문을 많이 올리게 됩니다..ㅎㅎㅎ 다름이 아니라 CM 복습을 하던 중 오류가 발생해서 올립니다. 이렇게 떠서, 서버1과 서버2의 세이프모드를 해제했고,(필요없을수 있지만) 구글링을 해보니 sysctl -w vm.swappiness=1 로 하면 된다해서server01과 server02각각에 putty로 저 명령어를 넣어준 결과는 아래와 같습니다.빨간 오류는 사라졌지만 호스트에서 화면을 볼 수가 없습니다 ㅠㅠ 실행 중인 상태인데도 중지처럼 보여요. 원인이 뭘까요?
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
precess.env의 자동완성은 IDE에서 제공되는 건가요?
제가 vscode에서 확장을 찾아보는데, env 내부에 사용자가 지정한 키 값 (ex. SECRET) 까지 자동완성 해주는 건 없는 거 같아서요. 혹시 사용하시는 IDE에서 제공되는 건지 여쭤보고 싶습니다.