묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
질문 있습니다!
소멸 지정자를 만들어주지 않으면 빈은 삭제 되지 않나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
SocketAsyncEventArgs 의 EventHandler와 threadPool
SocketAsyncEventArgs의 Completed eventHandler가 소켓의 AcceptAsync함수가 이후에 완료되면 (pending == true) threadPool에서 하나의 작업쓰레드를 가져와서 해당 이벤트를 처리하는것 같습니다. 그래서 서버를 돌리다가 중단을 하면 작업쓰레드가 많이 생성되는것이 보입니다. 그렇게 생성되는 작업쓰레드는 Session을 생성하고 거의 곧바로 완료가 되어서인지 중단을 해보면 쓰레드가 실행중인 코드를 찾을수가 없다고 나옵니다 (아마 해당 쓰레드는 제가 작성한 코드를 실행하고 있는것이 아니라 디버깅을 할 수 없는 부분의 더 낮은(?) 부분의 일을 하고 있거나 이미 자신의 일을 다 하고 다시 threadPool로 들어가고 있기 때문이라고 생각했습니다.) 어찌되었든 소켓통신이 발생될때마다 쓰레드가 마구잡이로 동원되는것이 맘에 들지 않아서 socket 에 관한 async 함수의 완료 이벤트만 담당하여 수행하는 쓰레드를 만들어 따로 관리를 하려고 했습니다. (궁극적인 목표는 서버나 클라이언트에서 코어 *2의 쓰레드를 미리 만들어놓고 해당쓰레드 이외의 다른 쓰레드는 생성하지 않는 것입니다.) 그러나 기존의 방법으로는 pending이 일어나고 나중에 이벤트가 호출이 될 때 호출되는 쓰레드를 미리 정하는 방법이 있는지 잘 모르겠습니다. 다른방법이 있는지 고민하고있는데 적절한 답이 떠오르지 않아 이렇게 질문드립니다. 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
c# 문법 관련 질문있습니다. ㅠㅠ
제가 위 사진같이 실수로 MakeDict함수안에 dict를 만들때, public을 안빼고 넣어서 계속 오류가 뜨던데 public이 있으면 왜 안되는건지 문법적으로 궁금합니다!
-
미해결스프링 핵심 원리 - 고급편
12 쳅터 실전 예제 어드바이저 호출 순서 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] 같은 @Aspect 클래스 안에 있는 어드바이저 호출순서는 @Around, @before @After @AfterReturning @AfterThrowing 이라고 알려주셨습니다. 질문1. 근데 이 강의 처럼(RetryAspect.class, TraceAspect.class) 클래스로 나눠서 @Aspect를 따로 설정한 경우에 호출순서는 어떻게 되는것인가요? 강의에서는 TraceAspect가 먼저 호출되고 (@Before 포인트컷 어노테이션이 사용된 Aspect) RetryAspect가 (@Around 포인트컷)호출되었습니다. 질문2. RetryAspect가 먼저 호출되고 TraceAspect를 호출하는 방법은 없을까요? 질문3. ExamRepository에서 seq이 5가 되는순간 IllegalStateException이 발생하면서 RetryAspcet.class가 실행되는거 같습니다. 프록시를 적용한 객체는 예외처리가 발생하면 그전 단계인 프록시로 돌아가는것이라고 이해하면 되는게 맞나요? 호출순서가 헷갈리는거 같습니다. 항상 강의를 감사한 마음으로 듣고 있습니다. 영한님과 서포터즈분께 감사합니다.
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
해당 문제 JOIN 관련 질문 드립니다.
안녕하세요. 먼저 강의를 듣기 전 혼자 풀었을 때 이것이 왜 틀렸는지 궁금해서 요리조리 테이블을 만들어봤습니다. 그러다보니 LEFT JOIN과 INNER JOIN에 대해서 의문이 생겼는데요. 비주얼라이제이션을 봐도 이해가가지 않아서 질문드립니다. Department.id 도 1,2로 이루어져있고 employee. departmentid도 1,2로 이루어져있으니 공통적인 부분으로 left join 처럼 뽑아질 수 있는 것 아닌가요? 왜 두개만 뽑아지는지 궁금합니다... department 테이블의 데이터가 두개만 있어서 그런건가요?
-
미해결홍정모의 따라하며 배우는 C++
visual studio for mac
선생님 안녕하세요, mac으로는 Visual studio C++를 사용할수 없나요?? 몇번이고 설치 시도했는데 어려움이 있어서 여쭤봅니다.
-
미해결더 자바, 코드를 조작하는 다양한 방법
메모리 영역의 구조 질문
메모리 영역은 스택, PC, 네이티브 메소드 스택, 힙, 메소드영역으로 나뉜다고 말씀주셨는데요, static 변수나 메소드의 경우 메소드영역에 저장되는것으로 이해하였는데 다른 블로그에 기술되어 있는 명칭은 static 메모리에 저장된다고 기술되어 있더라구요. static 메모리 와 메소드 영역 같은 것인건가요? https://gocoder.tistory.com/1847
-
미해결처음 배우는 리액트 네이티브
Axios
axios로 불러오는 방식으로 하려면 어떻게 해야하나요...??
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
as_view 함수 부분 매개변수관련해서 질문있습니다!
post_detail = DetailView.as_view(Post) 여기 부분에서 Post를 as_view의 model로 넣어준다음에 내부에 있는 view함수를 호출후에 있는 매개변수들request, *arg, **kwargs 여기에 매개변수들은 Post내부에서 쪼개지는건가요?아니면 매개변수를 어떤식으로 받는건가요?
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
파이어베이스에 있는 데이터베이스가 안불려와져요
- 강의를 들으면서 파이어베이스에서 데이터베이스를 불러오는 작업을 하던도중에 로그캣으로 데이터가 불려와지는지 확인하시는 과정이 있으셔서 똑같이 했더니 저는 데이터가 아예 불려와지지를 않습니다 파이어베이스안에 데이터베이스는 버젓이 있는데도 불구하고 안불려와지는 이유가 뭘까요... 듣고 있던 강의 : 예제 앱 만들기 - 4(데이터베이스에서 데이터 받아오기)
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
merge와 그룹바이 관련 질문이 있습니다.
1. merge 할 때 혹시 이런 조건도 가능한가요? sql중에 join하면 select * from x as T1 left join y as T2 on T1.columns1 = T2.columns1 and T1.columns2 <> T2.columns2 이와 같이 두 테이블의 칼럼이 같지 않은 조건을 포함할 수는 없나요? merge를 보면 on 절에 = 조건만 들어가는 것 같아서 문의드립니다. 2. 판다스의 groupby는 널값이 있는 행을 제외하고 그룹바이하는 걸로 아는데 어쩔 수 없이 데이터 자체에 널값이 포함되어 있는 경우 행마다 널값에 대한 사전전처리를 하지 않고 널값을 포함한 채로 그룹바이할 수는 없는건가요? sql은 널값을 포함한 채로 그룹바이가 가능한걸로 알고 있어서 문의드립니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
간단한 어플을 실제로 배포해보기(개발 환경 부분) 에서 docker compose
안녕하세요 ㅎㅎ 우선 강의 너무 잘 듣고있습니다. 강의를 듣다가 docker compose 는 사용 용도가 container 가 여러개가 있을때 아무런 설정없이는 container 끼리 소통이 안되기때문에 , docker compose 를 이용해야한다고 말씀하셨는데요 . 그냥 단일 어플리케이션 react 만 이용했을때 , volume 을 이용하시다가 이름이 길다는 이유로 그럼 docker compsoe 를 이용하셨는데 , 그럼 보통 단일 container 를 이용할때도 docker compose 를 이용하기도 하나요 ?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
[4:41] 부분 V6 에서는 이렇게 바꾸는게 맞나요??
먼저 올라온 질문의 수정 방법대로 하니까. 'You rendered descendant <Routes> (or called `useRoutes()`) at "/accounts/" (under <Route path="">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.' 이런 에러가 뜨더라구요. 그래서 [https://stackoverflow.com/questions/70604020/please-change-the-parent-route-path-to-route-path] 의 내용을 참조해 보니까. LoginRequiredRoute.js 파일을 <Route {...kwargs} component={component} /> 이 부분을 V6 버전에 맞게 변경한뒤, <Routes > <Route path="/profile" element={<Profile />} /> </Routes> 이렇게 해주는 것도 맞나요?? 로그인 인증이 필요한 부분을 계속 연결해서 쓰는 방법으루요.
-
미해결더 자바, 코드를 조작하는 다양한 방법
GC 설명부분 질문드립니다.
GC 는 크게 쓰로우 풋 위주의 GC 와 stop the world 를 줄이는 GC 두가지가 있다 말씀주셨는데요 여기서 쓰로우 풋 위주의 GC 는 어떤 키워드로 검색을 해봐야 조금 더 자세히 공부를 해볼 수 있을까요?
-
해결됨풀스택 리액트 토이프로젝트 - REST, GraphQL (for FE개발자)
항상 감사합니다
항상 개념이 헷갈리면 강사님이 하는 코드를 보러 옵니다 ㅋㅋ 근데 개인적으로 그래프 큐엘을 연습하다 궁금한것이 생겨 질문올립니다.저는 저기 날짜 년도 별, 월별로 관리를 하고 싶다고 했을때 어떻게 로직을 처리하는게 좋을까요 백엔드에서처리를 해야하나요 아니면 저렇게 날짜 데이터를 받아서 프론트에서 처리를 해야하는것이 효율적인가요..? 아직까지 실력이 부족해서 1월부터 12월까지 배열을 짜서 해야하나 막막합니다.. {content:"string", date:"2022-03-05"}예를 들어 이런 데이터가 엄청 많을때2022년 3월은 3월콘텐츠 4월은 4월컨텐츠를 리스트로 따로 처리하는 방법은 뭐가 있는지 고수의 팁좀 알려주십시오 ㅠㅠ 로직이 떠오르지가 않습니다 .. 수업과는 조금 떨어지는 질문 죄송합니다 ..
-
미해결만들면서 배우는 리액트 : 기초
함수로 정의한 components들
안녕하세요. 컴포넌트를 나누고 있는데 CatItem과 Favorites같은 함수형 컴포넌트들도 나눠주는것이 맞을까요? 컴포넌트를 분류하는 기준은 무조건 컴포넌트로 만든것은 모두 분해를 시키는건지 정확한 기준이 안 와닿아서 질문드립니다! 또한 강의를 끝까지 들었는데, 배포 후 깃헙 리포지토리에 추가하려고 하니 더이상 추가가 안되더라구요(?) 에러메시지를 찾아봐도 마땅한 것이 나오지 않아 문의드립니다. 혹시 이것도 마지막 강의에서 설명해주셨던 build로 계속해서 그냥 pages에 올리기만 할 수 있는건가요?
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
VIVADO 2021.2에서 zybo 보드가 사라지는 증상
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. VIVADO 2020.2 설치하고 Zybo-z7-20도 잘 찾아져서 이미지 다운로드 후 공부했는데요.. 갑자기 어느날 부터 ViVODO 실행 후 보드 선택 단계에서 zybo 보드가 안보이는 증상이 있네요. 유사 다른 보드(zybo-z7-10 등)를 다시 다운로드하면 zybo-z7-20 이 다시 보이고, 다시 VIVADO를 실행하면 동일하게 보드 선택 단계에서 zybo-z7-20, 10 보드가 안보이는 증상입니다. VIVADO가 업그레이드 되어 강좌처럼 설정할 수 없는데... 힌트를 주세요. 감사합니다.
-
미해결Vue.js + TypeScript 완벽 가이드
vue-advanced프로젝트가 없는데 올려주실수 있나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
스퀴드 가드 블랙리스트
서비스가 종료되어 해당 구현을 할수가 없는데, 해당 리스트를 대체할수 없는건가요?
-
미해결React + API Server 프로젝트 개발과 배포 (CI/CD)
로컬 컴퓨터와 다르게 빌드와 실행하는 이유에 대해서 질문드립니다
안녕하세요. 강의 내용중에 로컬 컴퓨터와 달리 서버에서는 API 서버만 프로세스 띄우고 React 결과물은 backend/public 으로 경로를 이동해서 실행하는 이유에 대해서 질문드립니다 :)