묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
서브쿼리 해커랭스 Challenges 풀이
WITH COUNTER AS SELECT H.hacker_id AS hacker_id, H.name AS name, COUNT(*) AS challenges_created FROM Hackers AS H LEFT JOIN Challenges AS C ON H.hacker_id = C.hacker_id GROUP BY hacker_id SELECT hacker_id, name, challenges_created FROM COUNTER WHERE challenges_created NOT IN (SELECT challenges_created FROM(SELECT * FROM COUNTER GROUP BY challenges_created HAVING COUNT(*)>=2)) OR challenges_created >= (SELECT challenges_created FROM COUNTER ORDER BY challenges_created LIMIT 1) ORDER BY challenges_created DESC, hacker_id; 이렇게 풀면 왜 답이 안나오는지 잘 모르겠습니다.ㅠㅠchallenges_created값이 중복일때 제거해주는 부분 NOT IN 절에 오류가 있는 것 같ㅇ느데 어떤 부분이 틀린걸까요
-
미해결프론트엔드 개발자를 위한 웹팩
pm install gulp --global
이렇게 뜨는데 해결방법이 있을까요? gulp도 설치 안된것 같아요
-
미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
강의 중 궁금한게 있습니다.
8분쯤 int a=3.141592; 이거를 그냥 하면 3으로 나오는데 그러면 저걸 다 나오게 바꾸려면 C++에서는 cout<<static_cast<float>(a)<<endl; 이렇게 하면 3.141592가 나와야 하는거 아닌가요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
node 기반
nodejs 기반 배포 실습 강의 촬영이 힘드신가보네요.아무래도 너무 바쁘셔서 영상 작업이 힘드시면, 강의 자료라도 올려주시면 수강생들이 알아서 할 수 있을꺼라고 생각됩니다
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
mongodb 질문
수강생분들의 질문을 기다립니다! - 에러에 해당하는 질문은 "에러가 발생한 상황에 대한 충분한 설명", "에러 메세지", "에러가 난 코드 스크린샷"을 함께 첨부해주세요. - 언어에 해당하는 질문은 구글링 및 서치 후에 구체적으로 질문해주시면 좋습니다. - 간단한 진로 및 방향성에 대한 질문은 메일로 보내주세요.- 패키지 버전 관리은 실무 환경과 트랜드에 맞추어 강의를 업데이트 하고 있습니다. 강의를 그대로 따라갔는데 에러가 발생한다면 패키지 버전을 강의에서 사용하는 버전과 동일하게 맞춰주세요!- 강의 노트, QA 목록, 공지 사항을 먼저 확인해주세요.- 논리적이고 구체적인 질문은 학습 효과를 올립니다 :) Nestjs 에서 db에 저장할 때 collectionName을 req.body의 요소로 저장하고 싶습니다. express에서는 schema를 function(prefix)로 감싸처리를하였습니다만. 여기서는 감을 못잡겠어서 질문드립니다.답변 기다리겠습니다. 감사합니다.
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
IPv6
안녕하세요 책과 함께 인강을 듣고 있는 수강생입니다.책 109페이지에 "IPv6는 64비트를 16비트 단위로 점을 찍어 표기하며, 2001:db8::ff00:42:8329 같은 방식으로 IP주소를 나타냅니다." 라고 되어 있고 pdf에는 "128비트, 2^ 128개의 주소 표현" 이라고 되어 있는데 뭐가 맞는건가요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
toolkit reducer 관련 질문드립니다.
강사님 github의 toolkit패키지 reducer/user.js 파일입니다.궁금한것은 reducers에 쓰여지는 내용과 extraReducers의 차이점이 궁금합니다. 강의에는 없는 내용이고 나중에 추가해주신부분이라 구글링을 해보았지만 단순 정의만으로는 이해하기가 좀 어려웠습니다.제가 지금 이해한 차이점으로는 extraReducers에서는 pending, fulfilled, rejected 상태에 따라 state를 컨트롤 할 수 있다 정도입니다.그렇다면 reducers에 작성하신 addPostToMe와 removePostToMe는 pending, fulfilled, rejected 상태에 따른 state컨트롤이 필요없어서 reducers에 작성하신건지, 아니면 addPostToMe와 removePostToMe가 post.js 관련이지만 user.js와도 뭔가 살짝? 관련이 있어서 user.js의 reducers에 넣으신건지 이해가 잘안됩니다. 혹시 질문에 부족한점 있었다면 알려주시면 더 보충해서 다시 질문드리도록 하겠습니다. 감사합니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
netty-resolver-dns-nativce-macos error
안녕하세요! 코딩을 하다가 계속 같은 오류가 뜨는 데 어떻게 해결해야할 지 막막해 질문드립니다. 코드 오류 : 2022-12-05 15:01:05.478 ERROR 1563 --- [ctor-http-nio-3] i.n.r.d.DnsServerAddressStreamProviders : Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos'. Use DEBUG level to see the full stack: java.lang.UnsatisfiedLinkError: failed to load the required native library코드 오류는 다음과 같고 https://github.com/netty/netty/issues/11020 을 참고하여pom.xml에 이 dependency를 추가였지만 계속 같은 오류가 발생합니다. 제가 더 시도할 수 있는 방안이 있을까요? 노트북 : mac air m1netty : 4.1.85.Finalspring-boot : 2.7.6
-
미해결몇 줄로 끝내는 인터랙티브 웹 개발 노하우 [초급편]
완성 파일 요청 드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 쉽지 않네요.. 완성 파일 비교해보면서 체크를 해보고 싶습니다.완성 파일 부탁드립니다.hoseoksse@naver.com
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃허브 권한 요청드립니다.
인프런 아이디 : kcwthing1210@naver.com인프런 이메일 : kcwthing1210@naver.comgithub 아이디 : chaeonidagithub 이메일 : kcwthing1210@naver.com
-
해결됨파이썬 무료 강의 (활용편7) - 머신러닝
협업(리뷰 기반)필터링#1 질문
아나콘다 프롬프트에서 설치까지 하고 잘되었는지 pip list확인해 봐도 잘 있는데 왜 주피터에서는 임포트가 안될까요? 다시 실행해봐도 똑같이 에러 뜨네요
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의 자료 부탁드립니다.
안녕하세요! 강의자료 부탁드립니다. shkimstock@gmail.com
-
미해결홍정모의 따라하며 배우는 C++
class에서 배열 생성할 때 질문입니다!
class test{private: int num; int arr[5];public: test() :num(5), arr{ 1,2,3,4,5 } {}test 클래스 에서 arr 배열을 생성할 때 constructor에서 선언하지 않고void init(const int& n) { num = n; arr = { 1,2,3,4,5 }; }init 함수를 써서 test(){ init(5);}이렇게 생성하고 싶은데 위와 같이 생성하려고 하면 init에서 arr = { 1,2,3,4,5 }; 가 expression must be a modifiable lvalue 뜨면서 생성이 안됩니다!이럴 때는 해결 방법이 있을까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 부탁드립니다.
강의 자료 부탁드리겠습니다.감사합니다. hong9491@gmail.com
-
미해결[백문이불여일타] 데이터 분석을 위한 기초 SQL
문제풀이 질문
Weather Observation Station 6 문제에서 select distinct city from station where city like 'a%' or city like 'e%' or city like 'i%' or city like 'o%' or city like 'u%'IN 구문을 쓸 수는 없나요? LIKE와 IN을 같이 쓰지는 않는 것 인지요!?
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
리밸런싱 시, 메시지 중복 처리 문제
안녕하세요, 수업 잘 듣고 있습니다!카프카 리밸런싱에 대해 수업을 들었습니다.그런데 리밸런싱시 메시지를 중복 컨슘할 수 있을것 같은 생각이 들어서 문의드려요! 예를들어 하나의 토픽에 파티션 2개가 있고하나의 컨슈머그룹에 컨슈머 2개가 각 파티션에 연결되어 동작하고 있는 상황입니다.1번 컨슈머가 1번 파티션에 연결되어 있고2번 컨슈머는 2번 파티션에 연결되어 있습니다.1번 컨슈머가 1번 파티션에 들어있는 1번 레코드를 처리하는 도중, 장애가 나서 죽었습니다.2번 컨슈머는 이를 감지하고 1번 파티션에 리밸런싱 되었습니다.그리고 처리되지 못한 1번 레코드를 읽어서 처리하기 시작했습니다. 그러던 도중에 1번 컨슈머가 살아나서 다시 리밸런싱이 되어 1번 파티션으로 예전과 같이 연결되었습니다.1번 레코드는 아직 커밋되지 않은 상태여서 1번 컨슈머는 1번 레코드를 읽었습니다. 그리고 1번 레코드를 처리하기 시작하여 동시에 1번 컨슈머와 2번 컨슈머가 1번 레코드를 처리하는 일이 벌어졌습니다. 이런 일이 발생할 수 있는걸까요?혹시 이런 경우 어떻게 하면 중복처리를 막을 수 있을까요? 아니면 혹시 오프셋이 컨슈머 그룹기준이라서 1번 레코드를 컨슈머 2번이 읽고 '처리중' 이라면 1번 컨슈머가 다시 1번 파티션에 연결됐을 때 1번 레코드를 polling 하지 않게 될까요?
-
미해결
Why is Test management software important?
Test management software might be one of the most effective methods available. It finally assists the software in eliminating costly obstacles. The test management strategy reduces the number of waste measures that must be implemented during the testing phase, therefore speeding up the process. As a software tester, you understand how important test management tools are in delivering a high-quality product.Importance of Test Management Tools1. Minimize Duplication of Data 2. Assists In Regulatory Compliance3. Helps With Visual Information4. Communication Between Developers is Convenient
-
해결됨실전! 스프링 데이터 JPA
유저를 차단할때 유저 인덱스2개를 동시에 못가져오나요 ?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]유저를 차단할때 유저 테이블과 블럭 테이블이 있는 경우 유저가 유저를 차단할때 차단 테이블엔 @Builder @Getter @NoArgsConstructor @AllArgsConstructor @Entity public class Block extends BaseTimeEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "block_idx") @Comment("차단 인덱스") private Long idx; @ManyToOne(fetch = LAZY) @JoinColumn(name = "member_idx") @Comment("차단 하려는 유저 인덱스") private Member member; @ManyToOne(fetch = LAZY) @JoinColumn(name = "member_idx") @Comment("차단 당하는 유저 인덱스") private Member blockMember; }부모 인덱스 2개를 못가져오나요 ?이럴경우에는 하나만 fk로 묶고 하나는개념적으로 외래키를 써야하나요 ?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
v1 부터 v5 까지 배웠는데 복습 방법 질문이요
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]지금 배우는 학습이 나중 수업에 이해를 돋기 위해서 배운다고 하시는데복습할 때 어느 정도 까지 공부를 해야하는지 궁금합니다.코드를 보고 이 로직이 어떻게 구동되는지 이해 할 수 있는 정도로 복습을 끝내도 되는지 알고 싶습니다.
-
미해결Flutter 중급 1편 - 클린 아키텍처
notesEvent 관련 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요!강의를 들으면서 궁금한점이 있습니다. NotesEvent class 가 '사람이 놓칠 수 있는 함수를 미리 정의하기 위해' 라고 이해했습니다.그래서 viewModel 의 onEvent 함수에서 NotesEvent 를 실행하는 거구요. NotesEvent 안의 함수들을 ViewModel 에 바로 정의해서 쓸 수 있음에도 굳이 NotesEvent class 안에 두는건 UI가 나오지 않았지만, 기능정의 먼저 구현하려고 했을 때, 까먹을까봐(?) 미리 일을 해놓는 느낌일까요? 까먹을 수 있을 수도 있는건 NoteEvents class 를 작성할 때도 같을 것이라는 생각이 들어서요! 바로 viewModel 에 event 들을 정의해서 screen 에서 불러 쓰는 건 비추천 하시나요?