묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결웹 게임을 만들며 배우는 React에 TypeScript 적용하기
최근에 useObserver 쓰는방법이 바뀐거같아요
return 값에 useObserver 쓰려고 하면 console에 경고로 곧 사라진다고 fn에 감싸라고 하네요! 스택오버플로우 뒤져서 대충 이렇게 해결했는데 아직 mobX 지식이 부족한데 이렇게 하면 되는거 맞을까요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
크롬 개발자 도구로 select copy를 했는데 데이터에 아무것도 안 담기는 경우에는 어떻게 해야 할까요?
res=requests.get('https://m.stock.naver.com/') soup=BeautifulSoup(res.content,'html.parser') data=soup.select('#content > div.ct_wrp > div.ct_box.trend_box._home_trend_wrapper > div.trend_tbl_wrp._trend_contents > table > tbody > tr:nth-child(1) > td:nth-child(3) > span') print(data) for item in data: print(item) 로 코드를 돌려봤는데 그냥 데이터에 아무 것도 담기지 않아서 []만 출력되더라구요. select를 개발자 도구에서 copy해서 넣은건데 문제가 무엇일까요?
-
미해결IT 회사에서 비개발자가 살아남기 위한 모든 개발 지식 A to Z
섹션6 배포
삭제된 글입니다
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요
안녕하세요. 질 좋은 강의 너무 즐겁게 듣고 있습니다. 감사합니다. 다름이 아니라 질문이 있어서 이렇게 글을 쓰게 되었습니다. renderItem={(item) => ( <List.Item style={{ marginTop: 20 }}> <Card actions={[<StopOutlined key="stop" />]}> <Card.Meta description={item.nickname} /> </Card> </List.Item> )} 이 속성에서 화살표 함수에서 객체리턴처럼 ()를 사용 한 이유가 <List>컴포넌트를 객체취급해서 그런건가요??
-
미해결홍정모의 따라하며 배우는 C++
연습문제 질문 있습니다.(나머지 연산자)
너무 쉬운 것인데, (짝수%2 )하면 무조건 0 아니면 1이 나와야 되는 것 아닌가요? a에 122 입력 시에는 b에 2가 들어가고 그래서 홀수로 나와버립니다. 도저히 이해가 안 갑니다. int main() { int a; cin>>a; int b; b=a&2; if(b==0) cout<<"짝수"<<endl; else cout<<"홀수"<<endl; return 0; }
-
미해결홍정모의 따라하며 배우는 C++
질문 있습니다.
int main() { // cout<<std::boolalpha; // cout<<isEqual(1,1)<<endl; // cout<<isEqual(1, 3)<<endl; if(0) { cout<<"True"<<endl; } else { cout<<"false"<<endl; } return 0; } 위의 코드에서 실행하면 false 가 나옵니다. 궁금한 점은, if(0)이면, 만약 "무언가"가 0이면 else 문을 실행한다는 것인데 여기서 말하는 무언가가 무엇인지 모르겠습니다.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
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 함수를 적용하더라구요. 수업을 듣다가 아무리 구글링을 해도 이해가 가지 않아..두서없이 질문드립니다.. 답변 기다리겠습니다. 감사합니다.