묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
10.3 범주형 변수 빈도수 계산하기
10.3 범주형 변수 빈도수 계산하기 (강의 : 38초) # 브랜드명의 빈도수를 봅니다. brand_count2 = df_bread["브랜드명"].value_counts() brand_count2 강의에서는 파리바게트 515 뚜레주르 297 로 나오는데요... 저는 계속 재시도 해봐도 결과값이 아래와 같이 나오는데, 파리바게트 555 뚜레주르 257 (그래서 output 파일도 확인해보니 동일하게 555, 257 이네요) 위에 파스쿠찌,잠바주스 상호명 제외한 데이터 수 812까지 같은데, 왜 여기서부터 강사님과 다른 결과가 나오는지 모르겠습니다! 확인 부탁드립니다!
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
MSA 간의 통신 시 DTO 문의
안녕하세요. MSA 간의 통신을 위해서, Feign Client 를 활용하거나 Kafka 를 사용할 때 주고 받을 정보를 통일시키기 위해서 DTO 객체를 활용할텐데요. 서로 동일한 DTO 객체를 사용해야 하는데 이러한 DTO 는 보통 실무에서 어떻게 관리되는지 알고 싶습니다. 예를 들어 User Service 에서 Order Service 쪽에 주문정보를 조회 요청할 때, ResponseOrderDto 를 서로 이용할텐데 동일한 DTO 를 User 에서도 가지고 있어야 하고, Order 에서도 가지고 있어야 합니다. MSA 에서 각 마이크로서비스 단위로 개발팀이 구성되어 있다고 가정하면 ResponseOrderDto 는 Order 마이크로서비스 쪽에서 생성한 뒤, User 마이크로서비스 쪽에 공유 해주어야 하는 방식인가요? 만약 해당 DTO 가 변경이 일어나면 이떄마다 이를 사용하는 쪽에 전달해야 된다는건데 이런 부분을 실무에서 어떻게 하고 있는지 궁금합니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
제로초님~
제로초님 안녕 하세요 아이콘이 안나와서 그런데 혹시 뭐 받아야 하는게 있을까요?!
-
미해결1. 웹개발 기초 [HTML, CSS]
다중선택...다중띄어쓰기
삭제된 글입니다
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
2번에서 계속 오류가 나는데 왜 그런지 모르겠습니다..
2번은 오류가 나고 4,5번은 시간이 초과되는데 코드 상에서 왜 그런지 모르겠습니다. ##5 N, M = map(int, input().split()) lst = list(map(int, input().split())) cnt = 0 for i in range(N): s = lst[i] for j in range(i+1, N): if s == M: cnt += 1 i += 1 break elif s < M: s += lst[j] j += 1 else: i += 1 break print(cnt)
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
void PrintMessage(const char* msg) 함수가 헷갈립니다..
cout << "**************************" << endl; cout << msg << endl; cout << "**************************" << endl; msg는 "로비에 입장했습니다." 문자열의 주소를 가지고 있는거니까 문자열을 출력하려면 cout << *msg << endl;로 해야 맞는게 아닌가요...?? msg가 가지고 있는 주소값에 접근한 값을 출력하는거니까...? 이해했다고 생각했는데 바로 헷갈려버리네요ㅠㅠ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
vscode에 prettier 사용할 때 뜨는 eslintrc 추가(질문은 아닙니다)
제로초님 eslint-config-prettier랑 eslint-plugin-prettier 설치하고 .prettierrc 파일 만들어서 수정했는데 이렇게 수정하는게 맞는건가요?? 그리고 eslint-config-prettier랑 eslint-plugin-prettier가 정확히 어떻게 사용되는지 궁금합니다! 두개를 설치해야지만 .prettierrc가 제대로 적용되는건가요?? 마지막으로 eslint-config-prettier랑 eslint-plugin-prettier 설치하거나 .prettierrc 작성없이 예전에 임기현님 질문에 있는 임기현님이 남겨주신 댓글처럼 해결해도 문제 없을까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
next.js 에서 _app.js 를 못잡는 것같습니다. 어느 부분을 체크해보면 좋을까요?
이렇게 _app.js 를 만들었는데, "공통메뉴" 가 화면에 렌더링 되지 않네요. antd 도 먹지 않습니다!
-
미해결애플 웹사이트 인터랙션 클론!
웹 스크롤바를 없애려면 어떻게 하면될까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 구글링을 통해서 overflow y :hidden 을 줬습니다 스크롤바가 사라지긴 했는데, 스크롤 자체가 아예 안 먹히더라구요 혹시 세로 스크롤바를 없애려면 어떻게 하는지 알 수 있을까요
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Model과 MemberForm 객체는 어디서 가져오는건가요??
삭제된 글입니다
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
many to many entity 생성관련 질문
안녕하세요 spring / jpa 관련해서 김영한님 강의 수강하면서 공부중인 대학생입니다!querydsl 강의의 절반정도 까지 들은 시점에서 궁금증이 생겨 처음으로 질문남깁니다. Member, Product 엔티티들의 다대다 관계를 설명해주는 MemberProduct 엔티티가 존재한다고 생각했을때,MemberProduct 엔티티를 새로 생성해 Member 와 Product의 관계를 하나 만들어 주는 과정에서 성능관련 질문이 있습니다.지금까지 배운 내용으로는 실제 서비스에서 아래의 5단계를 통해 관계를 생성한다고 이해하고 있습니다.1. MemberProduct 엔티티를 생성하기 위해 특정한 post 메서드의 api 실행 2. api의 parameter 로 Member id, Product id (혹은 id가 아니더라도 엔티티의 유일성을 특정할 수 있는 어떤 값)를 전달받음 3. 전달 받은 memberId 와 productId를 이용해 memberRepository와 productRepository 를 이용 특정한 Member/ Product 엔티티를 가져옴 (이 경우 2번의 db 조회) 4. 가져온 Member / Product 엔티티를 이용하여 new MemberProduct(member, product, 그외 필드) 와 같은 방식으로 MemberProduct 엔티티 생성 5. memberProductRepository.save 이용하여 관계 저장 이때 3번 단계에서 member 와 product를 findById 같은 메서드를 이용해 찾아오는 과정에서 불필요한 네트워크 호출이 생기는 것이 아닌가 라는 생각이 들어 질문 드립니다. productId 를 이용해 product를 조회할때는 디비에 존재하지 않는 product에 대해서 연관관계를 만드는 경우를 대비해서 디비에 존재하는지 확인차 조회해야한다.. 라는 생각이 들지만, memberId 같은 경우는 실제 서비스에서는(저는 실무 경험이 없어서 정확하게는 모르겠습니다..) security의 인증을 통해 jwt에서 디코딩해서 전달받거나 혹은 다른 인증방법을 통해 안전하게 전달받는다는 생각이 들어 굳이 member 가 존재하는지를 확인하기 위해 memberRepository를 이용해 디비에서 조회를 해야하나라는 생각이 들었습니다. 또한 querydsl 을 수강하기 전까지는 MemberProduct에 반드시 Member 타입의 필드가 있어야지 조인의 기준이 정확해져서 쿼리를 날릴때 도움이 되겠다라는 생각도 했지만, querydsl 을 이용하면 Member member필드대신 Long memberId 필드를 MemberProduct에 넣어서 테이블 조인의 기준으로 사용해도 어렵지 않을것 같다는 생각이 듭니다. 물론 Member member필드대신 Long memberId 필드를 이용하고 DDL AUTO 를 사용하면 db에 정합성 문제가 생기겠지만, database는 어차피 둘다 똑같이 bigint 타입의 컬럼으로 인식하기 때문에 직접 ddl을 설정해주면 정합성 문제는 해결될것같습니다. 위와 같은 문제가 실제 서비스에서 고려되는 정도의 성능 문제를 야기하는지, 만약에 실제 서비스에서 고려되는 문제라서 엔티티 대신 엔티티의 primary key를 필드로 이용해 관계를 만든다면, 어떤 문제가 발생하는지,그렇게 만든 관계 엔티티에서는 domain driven dev관점에서 어떻게 해야할지가 궁금합니다. 작년 연말에 우아한테크콘서트도 재미있게 봤습니다 긴 질문 읽어주셔서 감사합니다!
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
Eureka 실행하게 되면 상태값이 왜 저는 데스크탑이라고 나오나요?
첫번째가 정상인데 두번째 사진이 제가 한겁니다.. 왜 이렇게 나오는건가요? 그리고 게이트 웨이 서버에서 설정파일에 가시면 routes: - id: first-service# uri: http://localhost:8081/ uri: lb://MY-FIRST-SERVICE 이렇게 설정시 에러가 발생되면서 첫번째 서버쪽으로 안가지네요... java.net.UnknownHostException: failed to resolve 'DESKTOP-KD56ARJ' after 4 queries at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1013) ~[netty-resolver-dns-4.1.63.Final.jar:4.1.63.Final] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Error has been observed at the following site(s): |_ checkpoint ⇢ org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter [DefaultWebFilterChain] |_ checkpoint ⇢ HTTP GET "/first-service/welcome" [ExceptionHandlingWebHandler] Stack trace: ㅇ무엇이 문제일까요? ㅠ,ㅠ
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
xml parsing 문제
안녕하세요 영한님 ObjectMapper로 json파일을 파싱하는 것을 보고 xml파일도 혼자 파싱해보았는데 궁금한 점이 있어 질문남깁니다. 혹시 xml에서 같은 레벨에 같은 태그를 가진 값들이 여러개일때는 DTO를 어떤식으로 구현해야할지 잘 모르겠습니다 ㅠㅠ 예시로 <head> ... </head> <item> ... </item> <item> ... </item> 처럼 item이라는 동일한 태그를 가진 값이 이렇게 두 개 이상 있을 때는 어떻게 해야해야 할까요??
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
넘파이 행렬로 변환
##아이템 기반 인접 이웃 협업 필터링으로 개인화된 영화 추천 1) def predict_rating(ratings_arr, item_sim_arr ): ratings_pred = ratings_arr.dot(item_sim_arr)/ np.array([np.abs(item_sim_arr).sum(axis=1)]) return ratings_pred 2) ratings_pred = predict_rating(ratings_matrix.values , item_sim_df.values) ratings_pred_matrix = pd.DataFrame(data=ratings_pred, index= ratings_matrix.index, columns = ratings_matrix.columns) print(ratings_pred_matrix.shape) ratings_pred_matrix.head(3) ------------------------------------------ 이 코드에서 ratings_arr과 item_sim_arr이 각각 rating_matrix와 item_sim_df를 넘파이 행렬로 변환시킨 값이라고 책에서 설명하셨는데, 이 부분이 잘 이해가 가지 않습니다. 데이터프레임을 넘파이로 변환시킬때, 주로 .values를 사용하는 것으로 알려져있고, 2) 부분의 코드에서 ratings_matrix.values와 item_sim_df.values를 적용하는 것으로 책에 나와있습니다. ratings_arr과 item_sim_arr처럼 뒤에 _arr이 붙으면 넘파이값으로 변형이 되는것인가요? ratings_arr과 item_sim_arr을 넘파이값으로의 정의를 이전에 해주어야 하는 거 아닌가요? 근데 책의 코드에는 따로 ratings_arr과 item_sim_arr을 정의해 주는 부분없이 그냥 바로 def 함수를 적용하더라구요. 수업을 듣다가 아무리 구글링을 해도 이해가 가지 않아..두서없이 질문드립니다.. 답변 기다리겠습니다. 감사합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
몽고디비 연결후 npm start시 타임아웃 에러
타임아웃 에러가 납니다.. 경로?? 는 WSL2에서 하고있습니다
-
미해결자바스크립트 제대로 배워볼래?
메일 주소 검증 정규식 질문드립니다.
강사님, 안녕하세요. 좋은 강의 잘 듣고 있습니다. 정규식 강의 중 질문이 생겨서 문의드립니다. 강의에서 메일 주소 검증 정규식으로 아래와 같이 작성해 주셨습니다. var patt = /^\w+([\.-]?\w+)*@\w+(\.\w{2,3})+$/; 설명 상 ^w 부분에서 반드시 문자로 시작해야 된다는 정규식으로 설명해 주셨는데, 실제 코드에서는 숫자로 시작되는 경우를 걸러내지 못하는 것 같습니다. (123test@email.com) 아마도 숫자로 입력 되어도 숫자를 문자로 인식하는 것이 원인으로 생각됩니다. 혹시 숫자로 시작되는 것을 false로 검증하려면 어떤식으로 정규식을 작성하면 될까요? 아니면 다른 방법이 있을까요?
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
[질문] 한글폰트 설정 관련 에러 문의
안녕하세요. 선생님 그동안 잘되는 그래프 한글 폰트 설정이 갑자기 아래 사진과 같이 에러 메세지를 보여주고 않됩니다. 따러 설정을 수정하거나, 업데이트를 한적 없는데.. 달라진다면 선생님이 제공해주신 파일을 열어 실습하면 정상인데, 새로운 노트북을 만들어 적용하면 에러가 나오네요... 답변 미리 감사 드립니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
jwt 와 session
1. 제가 지금 까지 강의를 듣고 이해한 것 으로는 세션은 서버 에서 session(메모리) 형태로 로그인 정보를 저장해두고 쿠키 (브라우저에서) session ID 를 저장해 놓으면 새로고침 할 때 마다 session ID 로 session 을 조회하여 로그인 시켜주는 것 으로 알고 있는데 정확히 이것이 맞나요?? 잘 이해가 안되서 요.. ㅠㅠ 강의 도중 JWT 가 알맞는 프로젝트가 있고 session 이 알맞는 프로젝트가 있다고 하셨는데.. 제가 (초급자 입장에서) 봤을 때 는 JWT 가 무조건 이득일 것 같습니다.. session 은 redis(추 가비용 발생!) 도 있고 또 load balancer 서버도 있어야 하는 것으로 알고있는데..(자세히는 모르지만 주워들었습니다..) 코 딩도 비교적 양이 많을 것 같아요. 2. JWT가 알맞는 프로젝트와 Session 이 알맞는 프로젝트를 예시로 들어주실 수 있으신가요..? 3. JWT 가 네트워크 용량이 늘어 난 다는 것 외에 단점이 있을까요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
RemoveRequestHeader 질문
안녕하세요! 3:53 초에 보면 Method=Get 에서 필터로 RemoveRequestHeader=Cookie로 주고 있는 부분에서 질문이 있습니다. 강의에서 post로 전달되는 데이터값을 매번 새로운 데이터로 인식하기 위해서 헤더값을 삭제하려고 사용했다고 하셨는데 Get방식에서도 RemoveRequestHeader=Cookie를 사용하는 이유가 뭔가요??
-
미해결블록체인 Dapp 개발에 트러플 활용하기_기본편
도와주세요
21년 5월 8일 기준, 메타마스크 > 설정 > 네트워크 에서 가나쉬 RPC URL을 입력했지만 아래 에러가 발생했고, 어떻게 해결해야 할 지 모르겠습니다. 어떤 주소를 설정 하라는 건지... 에러 메시지 Unhandled Rejection (Error): This contract object doesn't have address set yet, please set an address first. 에러메시지 (번역) 처리되지 않은 거부 (오류) :이 계약 개체에는 아직 주소가 설정되어 있지 않습니다. 먼저 주소를 설정하십시오.