묻고 답해요
131만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - Part 1 NestJS Core
안녕하세요:) Websocket사용 용도 질문드립니다.
강의 완강하고 요즘 연습하면서 한 가지 궁금증이 생겨서 질문드립니다.websocket 사용 용도가 실시간 커뮤니케이션이라고 알고 있는데요인스타그램으로 예를 들면 다른 사람을 팔로우하면 바로 팔로우 카운트가 실시간으로 올라가는 거랑유튜브에 댓글들이 실시간으로 생기는 방식들이 전부 webscoket으로 구현하는 게 맞나요??인스타처럼 상대방을 팔로우하면 제 팔로잉 카운트가 증가하는 동시에 상대방의 팔로워 카운트가 증가하는 로직을 만들었는데 곰곰이 생각해 보니 팔로우 카운트 증가는 제가 어떠한 http요청 없이 실시간으로 올라가고 내려가는데, 일반적인 api로직을 만드는 방식으로 하는 게 맞나 하는 의문이 생겨서 질문드렸습니다~
-
미해결캐글 Advanced 머신러닝 실전 박치기
안녕하세요 교수님 vm 관련해서 질문이 있습니다.
vm 사용안할때는 종료하는게 좋다고 하셔서 처음 세팅 후, 종료했었는데요. 지금 다시 gcp들어가서 해당 vm 시작 버튼 눌러서 실행시켰는데 putty, winscp에서 해당 아이피 잡지를 못하고 있습니다. vm 시작버튼 말고도 추가로 작업해야될게 있을까요??
-
미해결[중급편] 친절한 JETPACK 개론 <상> (Android Kotlin)
안드로이드 테마 색상 오류
공부하는 프로젝트에 넣고 싶은 색상이 있는데 적용이 안됩니다. 테마를 Theme.Material3.DayNight.NoActionBar 이걸 적용중인데 회색으로 설정하면 연두색으로 나오면서 이상해서요 ㅠㅠㅠ 이거 해결 방법 없나요??ㅠㅠㅠㅠ Material3 이걸 바꾸면 머터리얼 디자인3가 자동으로 적용이 안되구요 ㅠㅠㅠ예를들면 #F0F0F0 컬러에 넣어두고 사용하면 연한 연두색으로 나옵니다
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의가 원래 갈 수록 불친절한게 컨셉인가요?
기초 학습으로 듣고 있는 강의인데, 왜 아직 이해할 수 없는 어려운 함수를 사용하는지도 모르겠고, 함수를 사용하면서 그 뜻과 원리도 안 알려주는데, 도대체 어느 부분에서 이 강의가 초심자를 위한 강의인지 모르겠네요. 정말 최악이에요!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
테스트 코드를 돌리면 오류가 뜹니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]테스트 코드를 돌리면 이런 오류가 뜹니다.
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
BRAM 질문
BRAM에 데이터를 processor로 모든 주소에 차례대로 쓸거면, 그냥 바로 BRAM을 AXI INTERCONNECT에 붙여서 쓰고 VITIS에서 for문으로 모든 주소에 데이터 쓰라고 하면 되지 않나요? 굳이 왜 저렇게 한번더 로직을 거치는 작업을 하는건가요?? =================현업자인지라 업무때문에 답변이 늦을 수 있습니다. (길어도 만 3일 안에는 꼭 답변드리려고 노력중입니다 ㅠㅠ)강의에서 다룬 내용들의 질문들을 부탁드립니다!! (설치과정, 강의내용을 듣고 이해가 안되었던 부분들, 강의의 오류 등등)이런 질문은 부담스러워요.. (답변거부해도 양해 부탁드려요)개인 과제, 강의에서 다루지 않은 내용들의 궁금증 해소, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..글쓰기 에티튜드를 지켜주세요 (저 포함, 다른 수강생 분들이 함께보는 공간입니다.)서로 예의를 지키며 존중하는 문화를 만들어가요.질문글을 보고 내용을 이해할 수 있도록 남겨주시면 답변에 큰 도움이 될 것 같아요. (상세히 작성하면 더 좋아요! )먼저 유사한 질문이 있었는지 검색해보세요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.==================
-
미해결따라하며 배우는 HTML, CSS
flex-shrink 질문입니다
flex-shrink 코드를 똑같이 따라 치고, Item의 수를 4개에서 5개로 늘리면 shrink가 적용되지 않았습니다. shrink가 적용되는 조건에 개수 혹은 너비의 합이 있는 건지 궁금합니다!
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
ddr3 관련 질문 있습니다
block design 시 zync에 ddr3 인터페이스가 지금 같은 경우는 zybo-20이니 자동 연결 되게 되있던데, 만약에 ddr3가 아닌 다른 외부 메모리(sdram)이 있으면 여기에 hello world 코드가 실행되게 하려면 절차가 어떻게 될까요? 제가 가지고 있는 보드가 zync가 아니라 microblaze로 하고 있는데 보드에 ddr3가 아닌 sdram이 있거든요. 이걸 활용해서 vitis 기능을 쓰고 싶은데, mig 7 series ip가 ddr3 ddr2만 지원을 해서 직접 controller를 설계해야될 거 같아 sdram controller 예제 코드 기반으로 보고 있는데요. 1. ddr3 대신 sdram으로 해서 elf 파일을 올려도 동작 하는지(용량 충분하다 가정) : HW 적으로 VIVADO에서 로직 구현만 확인 되면 VITIS에서 똑같이 hello world를 출력할 수 있는지?2. sdram controller의 예제의 경우, axi interface가 아닌 user interface - controller - sdram interface - sdram 이런 식이 던데, user interface를 axi interface로 변환 하는 방법?그리고 혹시 추가적으로 더 해야되는 작업이 있나요?=================현업자인지라 업무때문에 답변이 늦을 수 있습니다. (길어도 만 3일 안에는 꼭 답변드리려고 노력중입니다 ㅠㅠ)강의에서 다룬 내용들의 질문들을 부탁드립니다!! (설치과정, 강의내용을 듣고 이해가 안되었던 부분들, 강의의 오류 등등)이런 질문은 부담스러워요.. (답변거부해도 양해 부탁드려요)개인 과제, 강의에서 다루지 않은 내용들의 궁금증 해소, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..글쓰기 에티튜드를 지켜주세요 (저 포함, 다른 수강생 분들이 함께보는 공간입니다.)서로 예의를 지키며 존중하는 문화를 만들어가요.질문글을 보고 내용을 이해할 수 있도록 남겨주시면 답변에 큰 도움이 될 것 같아요. (상세히 작성하면 더 좋아요! )먼저 유사한 질문이 있었는지 검색해보세요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.==================
-
미해결퀘이사(Quasar) 완벽 마스터: Vue 프론트 웹을 빠르게 만들고 싶다면! (Based Vue3)
q-input 태그 내용사라짐
로그인화면에서 q-input태그에 이메일을 입력 후탭이나 마우스 버튼을 다른게 누르면 내용이사라집니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
페치 조인1 - 기본 질문 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]Team teamA = new Team(); teamA.setName("팀A"); em.persist(teamA); Team teamB = new Team(); teamB.setName("팀B"); em.persist(teamB); Member member1 = new Member(); member1.setUsername("회원1"); member1.setTeam(teamA); em.persist(member1); Member member2 = new Member(); member2.setUsername("회원2"); member2.setTeam(teamA); em.persist(member2); Member member3 = new Member(); member3.setUsername("회원3"); member3.setTeam(teamB); em.persist(member3); String query = "select t from Team t join fetch t.members"; List<Team> result = em.createQuery(query, Team.class) .getResultList();위의 코드를 실행했을 때 강사님의 결과값은 3개가 나왔는데 저는 2개가 결과로 나왔습니다. 시간이 지나서 JPQL이 중복을 제거하게 바뀐 걸까요??
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
섹션 2. 1, 2차원 배열 탐색 - 1번문제
섹션 2. 1, 2차원 배열 탐색 - 1번문제 앞의 숫자보다 크면 출력하는건데 let arr=[7, 3, 9, 5, 6, 12];arr이 이럴때, 7앞부분엔 아무것동 없는데 정답 출력에 왜 7이 들어가는지 잘모르겠어서요.
-
미해결윤재성의 스프링 프레임워크 개발자를 위한 실습을 통한 입문 과정
Spring Framework의 특징
안녕하세요. 수강생입니다.다름이 아니라, 스프링의 특징 중에서 Java 코드를 줄일 수 있다고 하셨고 그 이유 중 하나가 xml 파일을 예시로 들었는데 이게 java 프로젝트에서 스프링에만 사용할 수 있는 확장자 파일인가요?
-
해결됨Next.js 풀스택 Github Issue 서비스 만들기
화질개선 가능여부
720p 인줄 모르고 듣게 되었는데, 눈이 좀 피로합니다.개선은 어려울까요?
-
미해결김영한의 실전 자바 - 기본편
인터페이스 수업자료 오타
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]멤버 변수 예시로 들어주신 상수의 타입이 int형 아닌 double형으로 변경해야 할 것 같습니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
LEndTickCount를 중복검사 하는 이유가 궁금합니다.
요즘에도 답 달아주시는지 궁금하네요.ㅎㅎDoGlobalQueueWork()랑 JobQueue::Execute()에서 LEndTickCount를 검사하는데 굳이 DoGlobalQueueWork()에서도 검사해야 할 특별한 이유가 있을까요?
-
미해결[2024 개정판] 이것이 진짜 크롤링이다 - 기본편
업데이트된 코드 오류 ? 제품 리스트 가져오기 실패
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 실전 강의를 결제했습니다 실전 강의 전에 기본 강의 부터 듣고 있었는데, 네이버 상품 무안 스크롤 편을 보다가 업데이트된 코드를 그대로 작성했습니다 페이지에 있는 제품 리스트를 모두 가져와야 하는데, 제품 리스트 딱 하나만 가져옵니다 어떻게 해야 할까요
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
lock과 비동기화
SendAsync를 상위 참조에서 lock을 사용하여 관리하고 있습니다. 이러한 상황은 일반 Send를 사용하는 상황과 마찬가지로 비동기화의 강점을 이용하지 못하는 상황아닌가요?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
callback 함수 사용에 있어 궁금증
bool pending = _listenSocket.AcceptAsync(args); if (pending == false) OnAcceptCompleted(null,args);해당 코드는_listenSocket.AcceptAsync(args);에서 이미 call back 함수를 사용하여 해당 비동기 작업이 실행될 때 까지 기다린 다음 위에서 정의해준 call back 함수인 OnAcceptCompleted를 호출하는 것으로 이해하고 있습니다.그런데 굳이 return을 bool형인 peding으로 받아 보류인지 아닌지 확인하여 바로 peding이 false이면 직접적으로 OnAcceptCompleted 함수를 호출할 필요가 있는가 하는 의문이 들었습니다.이는 멀티 쓰레드 상황을 대비한 사항인가요?보류를 확인하여 바로 통과 하였다면 직접적으로 함수를 호출하는것은 속도 측면의 이유에서 추가하는 것인가요?그렇지 않다면 굳이if(pending == false) OnAcceptCompleted(null, args);부문을 해당 코드에서 삭제해도 무관하지 않을까 하는 궁금증이 생깁니다.
-
해결됨Flutter 앱 개발 기초
flutter와 spring 조합 질문드립니다.
안녕하세요 강사님flutter를 이용한 앱 개발에 관해 궁금한게 있어서 글 올려드립니다. 2024년에 flutter를 이용해 가계부 앱을 하나 만들어 출시하는 것을 목표로 하고 있는데요현재 제가 다니는 회사의 backend가 java/spring 조합이기에웬만하면 익숙한 java/spring를 그대로 이용해 앱의 비즈니스 로직을 구현하고 싶어서요 즉, 아래의 조합으로 앱을 개발하고 싶은데요(web은 생각하지 않고 오직 모바일 app만 생각중입니다.)front-end : flutter / back-end : spring 혹은 spring-boot 혹시 제가 말씀드린 조합을 이용해 flutter app을 개발하는 것이 흔한(?) 경우인지 궁금합니다.google이나 youtube에 이와 관련된 내용을 찾아보니까 어느정도 나오기는 하는데원하는 만큼의 자료를 얻지 못 해서혹시 제가 생각하는 조합이 일반적인 방법이 아니어서 그런 것인지 의문이듭니다.오히려 'flutter nodejs' 로 검색을 하니까 유의미한 내용이 더 많이 나오더라고요 강사님 의견은 어떠신지 궁금합니다!!!추가로 front, backend 와는 별개로 DB는 postgresql 혹은 mongoDB 중 하나를 고민중인데SQL과 NoSQL이라 상반된 DB이긴 한데애초에 구상하고 있는 app이 그렇게 복잡하거나 대량의 데이터를 다루는 것이 아니기에 SQL과 NoSQL의 특성까지 고려할 수준은 아니라고 생각해서 후보군을 postgresql과 mongoDB로 좁혔는데이것 중 하나를 사용해도 무방한 개발 스펙일지도 궁금합니다! (혹시 몰라 말씀드리면 아직 커리큘럼 중 firebase 관련 강의는 듣지 않은 상태입니다!)
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
단순 호기심으로 인한 질문입니다!
서블릿은 의존관계가 필요가 없는가?고찰 : 1번질문은 사실 질문을 올려봤는데 질문에 대한 답변이없어서 묻힌거같아 한번더올려봅니다!영한님께서도 다른분이 질문하셨을때 서블릿은 의존관계가 필요없다고 말씀하셨습니다. 그 이유를 한번 생각해봤는데, 의존관계라는게 쉽게말하면 객체가 다른객체를 알고있음을 말하는거같습니다. 서블릿도 결국 java기반의 웹프로그래밍을 동적으로 도와주는 객체라는것입니다. 다시말하자면 서블릿과 서블릿끼리 의존관계라는게 요청을 의미하는데 사용자가 다른사용자의 요청을 알고있어도 그냥 무덤덤하게 "아 저사람은 저걸시켰구나"라고 넘어갈수도있지만, 개인정보이기때문에 굳이 의존관계가 없어도됨을 나타내는거같습니다. 2.현업에 계신분들이 봤을때 메모리용량을 얼마나 설정해야하는지?고찰 : 서블릿에 대하여 요청당 하나의 스레드라고 알고있습니다. 사용자의 요청을 서블릿1이라고 했을때, 사용자2는 서블릿2 .... 사용자3000은 서블릿3000이라고했을때 @Controller는 선언될때 객체자체는 heap영역에 생성되지만 class정보는 method area영역에 생성이되고 결국 thread는 힙이든 메소드든 공유를하기때문에 수십만건의 쓰레드가와도 controller를 공유하여 처리할수있다는점입니다. servlet는 singleton이기때문에 사용자의 정보를 알고있어 요청이 끊기기 전까지 알고있어야합니다. 이때, 2-1)DB에 수천만 또는 수억의 사용자들이 요청이온다면 정보를 저장해야할텐데 DB가 그정도까지 지원하나요?2-2) 2-2번질문은 제가 질문하다가 떠오른생각인데 요청이끊긴다고해서 개인정보가 삭제되는것이아니라 일정활동이 없으면 휴먼계정으로 판단되어 DB에서 삭제가되는거였군요.. 방금 게임에 대한 정보를 생각했답니다 1번은 제가 이해한게 맞는지와 2-1)번은 단순히 현업에 제가있지않아봐서 호기심으로 질문드립니다!