묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨만들면서 배우는 리액트 : 기초
console.log(counter); 가 handleFormSubmit 함수 내부에 있을 때 동작이 잘 이해가 안됩니다.
안녕하세요! Form 컴포넌트 내부를 작성해보다 실수로 아래와 같이 작성하였는데요 function handleFormSubmit(event) { event.preventDefault(); console.log('submit'); setCounter(100); console.log(counter); } 이런식으로 작성을 했더니 처음 submit 시에는 console 에 1이 찍히고 그 다음에 100이 찍혔습니다. 이 동작이 잘 이해가 되지 않는데 이유를 알 수 있을까요?!
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
혹시 해당 도서 E-Book 출판 계획도 있나요?
안녕하세요. 혹시 해당 도서 E-Book 출판 계획도 있나요?
-
미해결배달앱 클론코딩 [with React Native]
com.zerocho.fooddeliveryapp 으로 옮기는 과정에서 오류 질문입니다.
안녕하세요. 이 부분에서 해결이 안되서 질문 남깁니다. 정상적으로 실행은 되나 No apps connected. 으로 어플리케이션 실행이 안되는 문제점이 있습니다. 혹시 이와 같은 상황에서의 해결방안이 있나요? 깃허브 커밋 참고해서 파일은 전부 고쳤고 캐시 삭제도 해보고 최대한 할 수 있는것은 해보았는데 도저히 모르겠어서 질문드립니다..
-
미해결비전공 기획자 및 관리자를 위한 IT 필수 지식
3강 마, 바 순서 제목 바꾸셔야 할 것 같아요
실수로 바꿔 업로드 하신 것 같습니다 :) 재밌게 수강하고 있습니다! 꼼꼼한 강의 감사드려요
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
h2 db연결관련 질문드립니다.
1. jdbcmemberrepository 를 복붙하고 임포트를 해주는 과정에서 라는 에러가 떠서 임포트 메소드를 해주고 clearstore() 오버라이드를 한 후 local host를 접속하였는데 라며 연결이 안되네요 ㅠㅠ h2 실행중인거 확인했고, 서버도 다시 재가동 시켰었습니다! 학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
-
해결됨실전 프로젝트로 배우는 타입스크립트
프론트개발관련모듈질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요!! 강의 잘듣고있습니다! 질문을 자주해서 죄송합니다 ㅠㅠ 강의를 듣다가 궁금한 점이있습니다. 프론트 개발쪽은 axios 모듈을 사용한다면 html쪽에도 cdn(<script>) 방식으로 선언을 하고 모듈을 직접적으로 사용하는 js/ts 파일에도 import로 선언을 총 2곳에 해야하나요??
-
미해결자바스크립트 : 기초부터 실전까지 올인원
배열함수 filter 문제
let doubleLetter = names.filter((item) => { let splitName = item.split(""); return splitName.some((letter, index) => letter == splitName[index + 1]); }) console.log(doubleLetter) filter 조건에 some을 사용해서 true가 반환되면 true에 부합하는 배열의 문자열이 반환되는걸로 이해했습니다. 그런데 some 조건에 letter가 어떤 역할인지 잘 모르겠어요.. ㅠㅠ splitName[index] == splitName[index + 1] 이렇게 하면 names 배열이 전부 콘솔창에 뜨던데 이건 왜 안되는건가요?? 찾아보니 split이 지정한 구분자로 문자열을 나눠서 배열에 담아 리턴한다고 나와있던데 let names = [ "Steven Paul Jobs", "Bill Gates" ]; 이면 item.split("") 했을 때, let splitName = [["Steven", "Paul" , "Jobs"], ["Bill", "Gates"]] 이렇게 되는게 맞나요?? 그러면 letter == splitName[index + 1] 은 어떻게 되는건가용...
-
해결됨(UPDATED) Python을 이용한 개인화 추천시스템 | 추천알고리즘 | 추천인공지능
best-seller 정확도 측정
'추천시스템의 정확도 측정' best-seller방식으로 구한 예측값의 RMSE를 계산하는 부분에 질문이 있습니다. y_pred = movie_mean[ratings.loc[user]['movie_id']] 이렇게 하면, User가 본 영화의 전체 평점이 예측값으로 나오는데요. '특정 영화의 User의 평점 - 전체 평점평균' 에 대한 RMSE를 구하는 것이여서 Best-Seller 방식과는 관계없는 것 아닌가요? 알고리즘이 어떤 영화에대한 평균이 어떤 의미인지 잘 이해가 안되요. Best-seller방식이라면 상위 한 개를 뽑는거여서 추천방식이 'Star Kid' 영화만 y_pred로 들어가야하지 않나요?
-
미해결파이썬으로 장고(Django) 공략하기: 입문
putty에서 막혔네요 ㅠㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 영상에 나온 그대로 따라하고 putty에서 Open하니까 검은 창이 뜨고 아무것도 안나오다가 Connection timed out 에러가 뜨네요 포트포워딩 문제일까요? ㅠㅠ
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
예측값에 대한 설명
예측값에 대한 설명 부분에서, 100개의 데이터 X(1, 2, ... 100)이 있다면 예측값(y_pred)은 w0+X(1)w1, w0+X(2)w1, ... w0+X(100)w1 이 되어야하는것 아닌가요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
ch배열의 길이를 n+1로 해주는 이유가 뭘까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. n=int(input()) ch=[0]*(n+1) cnt=0 이 부분에서 ch배열의 크기를 왜 (n+1)만큼 곱해주나요? 그럼 배열이 n보다 하나 더 큰 수로 만들어지지 않나요?
-
미해결실전! Querydsl
fetchJoin() 외에 Team 엔티티 가져오기
안녕하세요 강사님, 항상 좋은 강의 잘 듣고 있습니다! 강의에서 fetchJoin()을 했을때와 하지 않았을때의 차이는 앞서 수강했던 JPA 강의에서 학습을 했기 때문에 이해 했습니다. 강의를 수강하던 중, fetchJoin()을 사용하지 않고도 Team 엔티티를 가져올 수 있는 방법이 있을까 고민해본 결과, 아래의 코드가 나왔습니다. em.flush();em.clear(); Tuple findMemberJoinB = factory .select(member, team).from(member).join(member.team, team).fetchFirst();Team findTeamB = findMemberJoinB.get(1, Team.class);System.out.println("findTeamB = " + findTeamB); 실행 결과, Team 엔티티도 의도한대로 가져오고, 쿼리문도 fetchJoin을 사용 했을때와 동일하게 하나의 쿼리문만 처리되는 것을 확인 했습니다. ( select ...(생략)... from member member0_ inner join team team1_ on member0_.team_id=team1_.team_id limit 1; ) 이렇게 연관된 엔티티를 가져오는 것이 fetchJoin을 사용했을때와의 동일한 결과인 것이 맞나요? 혹시 이렇게 할 경우 생길 수 있는 오류가 있을까요? 답변 감사드립니다!
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
user 클릭 후 News 클릭시 url 링크가 user/news로 됩니다.
user 클릭 후 News, Ask, Jobs를 클릭할 경우 링크가 다음과 같이 표시됩니다. user/news 또는 user/jobs, user/ask로 표시됨. 재접속해서 페이지 이동을 할 경우 문제 없이 되는데, 유저를 클릭 후 다른 페이지를 클릭하면 계속 동일한 현상이 나타납니다. news, jobs, ask를 동적라우팅 쪽에서 id로 인식하는 것처럼 보이는데, 문제가 뭔지 알 수 있을까요? routes/index.js api/index.js toolbar.vue
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
getServerSideProps에서 jwt 토큰사용방법
로그인을 하고 나면 jwt 토큰을 받아 로컬스토리지에 저장합니다. 그리고 getServerSideProps에서 유저 정보 조회 api에 토큰을 담아 보내어 유효한 토큰인지 확인하고,맞다면 유저를 로그인 상태로 유지하려 하는데,getServerSideProps는 서버에서 실행되는 메서드라 브라우저 api를 사용 못하는 것으로 알고 있습니다. 그렇다면 로컬스토리지에 있는 jwt토큰을 가져오지 못할텐데 어떻게 jwt토큰이 유효한지 확인하고 로그인 상태를 유지할 수 있을까요? 굳이 getServerSideProps에서 확인하는 이유는 로그인 상태에 따라 GNB헤더 안에 있는 메뉴가 달라지는 경우도 있고,로그인 상태가 아니면 redirect 해주어야 하는 페이지가 있기 때문입니다.
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
안녕하세요! 선생님 serializer return에 대해서 질문드립니다!!
안녕하세요!!! serializer return 값에 대해서 질문드리려고합니다!! ㅎㅎ 저의 post 모델중 아래 필드가 하나있습니다!! video = models.FileField(upload_to='videos/%Y/%m/%d', null=True, blank=True) 이를 serializer하여 리턴하려 하는데 위에 보이시다시피 null 값이 허용이 됩니다! 하지만 프론트엔트 개발자가 null값일 경우에는 뭐라도 리턴값을 아무거나라도 해달라고 해서 (처리하기 번거롭다고해서 ;;) 아래와 같이 serializermethod를 따로 만들어서 -> videos = serializers.SerializerMethodField('get_video') 만일 video필드에 아무것도 넣지않은 null 요청일경우는 return {'detail': "비디오가 없습니다."} 요론식으로 리턴하려 하고 만일 video가 있으면? 즉 video를 넣어 post 요청을하면 video필드의 fullurl? path? 를 respone로 리턴하려고 하는데 (일반적인 serializer 응답처럼용~~) upload_to 의 경로가 걸려있다보니깐 fullpath를 딱 구해지지가 않네요... 즉 print(request.build_absolute_uri(post.video.url)) 이런식으로 출력하면 오늘년도날짜가 제외된 url이 나옵니다 -> http://127.0.0.1:8000/media/%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4! 위와 같은 식으로 나옵니다 실제 저장된 경로는 media뒤에 videos/년/월/일이 있어야 하는데 말이죵;; 사실 궁극적인 목적으로는 null값에 대한 아무값이나 리턴을 원하는데 위는 제가 생각한 방식이고 제 생각에는 더 쉽고 정석적인 방법 있을것 같으나 찾지 못해서 위와 같이 흙수저씩 코딩을 하고 있네요 ..ㅠㅠ 분명 null에 대한 좀더 효과적인 처리방법이나 아니면 한방에 url 받아오면 메소드가 있을것같은데 아직 모르는게 많아서 찾기가 어렵네요 ~ 더 명확하고 정석적인 방법으로 안내 해주시면 정말 감사하겠습니다!!!!!!!!!!!!!!!!!!!!!! 항상 정말 감사합니다 !!!!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
페치조인의 한계 중, 여러개의 Entity를 함께 가져오는 페치 조인
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용]여기에 질문 내용을 남겨주세요. 페치조인의 한계로, 일대다 관계에서 컬렉션을 함께 조회하는 페치조인의 경우 데이터 뻥튀기 문제가 일어나기 떄문에, 둘 이상의 컬렉션을 페치조인으로 함께 가져오려고 하면 더더욱 안된다고 설명해주셨습니다. 그렇다면 Order - (1:N) - Order_Item - (N:1) -Item 의 경우 Order_Item을 조회할 때 Order와 Item을 모두 함께 가져오는 페치조인은 해도 되는것인지 궁금합니다. (즉 둘 이상의 컬렉션을 가져오는게 아닌, 둘 이상의 Entity를 가져오는 페치조인의 경우는 써도 되는지) ( select o from OrderItem o join fetch o.orders join fetch o.item 과 같은 JPQL을 사용하여 )
-
미해결ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
apt update or install fail
security onion에서 apt install이 진행되지 않습니다. 방화벽룰도 확인하고, apt 레포지토리도 바꾸어보고 해도 안되네요~~ 확인 부탁드립니다. 해당 VM만 안되는건 아닐수 도 있을것 같네요.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
train_detector()에서 오류가 납니다ㅜㅠ
train_detector()에서 "AttributeError: 'ConfigDict' object has no attribute 'device'" 이런 오류가 나는데 뭐가 문제인가요..?
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
glb를 사용하는 특별한 이유가 있을까요?
일반적으로 모델링 자료를 공유할 떄는 fbx나 obj를 많이 사용하곤해서 익숙합니다. glb 파일을 사용하는 이유는 텍스쳐를 따로 저장하지 않고 한번에 묶여서 저장되기 때문에 glb를 사용하는걸까요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요.
안녕하세요. 강의 내용과는 무관하게 여쭤보고 싶은게 있어서 질문 드립니다. 아무래도 강의도 좋지만 강의 후에 혼자 토이 프로젝트를 해봐야 기억이 더 잘 남을거 같아 수강을 완료한 후에 한번 해보려고 합니다. 그런데 slack 강의도 한번 들어볼 생각인데 이 강의 까지 하고 그냥 바로 해보는게 나을까요? 아니면 슬랙 강의 후에 이것저것 해보는걸 추천해주시나요?? 저보다 많이 아셔서 좀 더 좋은 길을 볼수 있으실거 같아 질문드립니다. 감사합니다.