묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
특정 조건에서만 함수를 반환할 때
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 반환 값이 있는 함수를 작성할 때 특정 조건에서만 반환해도 컴파일 단계에서 문제 없이 컴파일 됩니다.빌드를 시켜 실행 시키면 1로 반환 되던데 1로 반환 되는 이유는 뭔가요??
-
미해결토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
MemberRegisterRequest 에 대해서
토비님, 항상 좋은 강의 감사드립니다. 강의 내용을 학습하던 중 궁금한 점이 생겨서 질문드립니다!강의 코드에서 MemberRegisterRequest가 domain 패키지 안에 직접 정의되어 있고, 이 동일한 객체를 adapter 계층의 컨트롤러에서 @RequestBody로 직접 받는 것을 확인했습니다.제가 접해온 일반적인 계층형 아키텍처에서는, 웹 계층을 위한 DTO를 별도로 두고 서비스 계층에서 이를 도메인 객체로 변환하여 도메인 계층이 웹 DTO에 의존하지 않도록 분리하는 방식을 주로 사용했습니다.그래서 강의에서 보여주신 설계 방식에 대해 궁금한 점이 두 가지 있습니다.이처럼 요청(Request) 자체를 도메인의 일부로 보고 domain 패키지에 포함시키는 설계가 갖는 이점은 무엇인지 궁금합니다.이러한 설계가 계층 간의 결합도를 높일 수 있다는 우려에 대해서는 어떻게 생각하시는지, 그리고 어떤 상황에서 이러한 실용적인 접근이 더 효과적이라고 판단하시는지, 토비님의 설계 철학이나 기준에 대해 여쭙고 싶습니다.감사합니다.
-
미해결해킹 입문부터 중급까지, 한 번에 배우는 웹해킹
현재 강의 DB접속 저희는 어떻게 하나요?
똑같이 DB 접근하는 방법은 없나요?
-
미해결기초부터 실무까지 Tableau 시각화
C_고장률은 언제 만들어진건가요?
좀전에 결제를 하고..강의를 처음부터 따라가고 있었는데 갑자기 없던 측정값이 있어서 질문 남깁니다.. 전 강의에서 C_B2B 매출액 측정값을 만들 때 IF THEN END 같은 문법도 그렇고..tableau를 아예 몰라서 강의를 통해 배우려고 한 건데 이런 건 구글링을 통해 따로 배워야하는걸까요..
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
이거 해결방법 아시는 분?
이거 왜 이러는거죠/>
-
미해결비전공자도 이해할 수 있는 Nginx 입문/실전
챕터 22에대한 질문드립니다.
안녕하세요! 강의 잘 보고 있습니다.한 가지 궁금한 점이 있어 질문드립니다."HTTPS는 왜 적용해야 할까?" 파트 보다가 문득 궁금해졌는데요,이전 강의에서 admin 페이지와 일반 페이지를 나눠서 default.conf에 설정하신 부분 설명해주셨는데여러개의 사이트같은 케이스는..실무에서는 certbot적용 강의처럼 하는 절차일까요?한번에 적용이 되는것일까요?그러면.. SSL(HTTPS) 적용은 처음 한번만 하는것인지..아니면 (일정기간마다) 주기적으로 적용을 하시는지 궁금합니다.
-
미해결리눅스 입문 - 개념으로 탄탄히!!
터미널 창의 프롬프트가 너무 깁니다. 짧게 하고 싶습니다.
안녕하세요?virtual box 최신 버전에 문제가 있는지 설치가 안되어서vmware로 설치하고 로그인 해 보니aaschool@aaschool-VMware-Virtual-Platform:~/Desktop$라고 프롬프트가 뜹니다. 이 프롬프트 강의에서 처럼 짭게 만들려면 어떻게 해야 하는지요?답변 부탁드립니다.
-
미해결해킹 입문부터 중급까지, 한 번에 배우는 웹해킹
sqli.lba에서 .찍고 `K0{`
sqli.lba에서 .찍고 `K0{` 적는 이유가 무엇인가요?
-
해결됨웹 개발자의 연봉을 올려주는 하이브리드앱 with Expo 프레임워크
"인터넷 연결을 해주세요!" 라는 메세지가 순간적으로 보이는 문제
작성하시 코드는 인터넷 연결이 정상적으로 되는 환경에서도 "인터넷 연결을 해주세요!" 라는 메세지가 보이게 되는 문제가 있는데, 실무에서는 어떻게 해결을 하시는지 궁금합니다.
-
해결됨옵시디언 마스터 클래스(생산성을 바꾸는 기록 습관)
ACE 프레임 워크에서 Notes에 하위 디렉토리를 만드는 것에 대해 어떻게 생각하시나요?
강의의 12분쯤 부터 Notes에 +/MOC활용법/AI 디렉토리 안에 들어있는 파일들을 디렉토리 통째로 옮기는게 아니라 파일들만 별도로 추출해서 Notes로 옮기는 것을 보고드는 생각입니다만, Notes에 하위 디렉토리를 두고 거기서도 주제별로 디렉토리 구조를 나누는 것에 대해서는 어떻게 생각하시나요? MOC를 이용하면 굳이 주제별로 폴더를 나누는 것이 불필요하다는 느낌이 살짝 들지만 이런 MOC를 이용하는게 처음이라 이게 맞나? 라는 느낌이 들고 있습니다..!
-
미해결스프링 핵심 원리 - 고급편
ThreadLocal을 지역변수로 선언하면 remove가 필요할까요?
ThreadLocal사용시 remove가 필요한 이유가 was서버는 http요청이 끝나도 객체 생명주기가 끝나는게 아닌 쓰레드풀을 재사용하기 때문에 remove를 해야 해야 하는걸로 이해 했습니다. 물론 강의 예시에선 로그를 찍어야 하기 때문에 전역변수를 사용하는게 맞지만 만약에 ThreadLocal을 메서드 내에서 지역변수로 사용해도 되는 경우가 있다면 굳이 remove를 할 필요가 없을까요?
-
미해결14년차 마케터에게 배우는 데이터드리븐 디지털/퍼포먼스마케팅의 모든것
구글 시트 다운로드
안녕하세요, 혹시 구글 시트로 대시보드 만들 때 사용하는 스프레드 시트 파일은 어디서 받을 수 있을까요?
-
해결됨자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)
강의 중 질문
태현님 안녕하세요. 강의 잘 수강하고 있습니다. 다만, 궁금한 점이 존재하여 질문을 드리게 되었습니다! 연산자 오버로딩에 operator 키워드를 이용하여 연산자 오버로딩을 하여 객체끼리 연산자 +를 이용하여 해당 메서드가 호출되었는데 이런 연산자 오버로딩은 메서드명으로 추론을 하는걸까요? 메서드 명을 다르게 변경하니 아예 operator 키워드에서 컴파일 에러가 발생하더라구요! 갑자기 이런 부분이 궁금해져서 질문드립니다!
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
forntControllerSErvletV3에서 나오는 createParamMap 및 myView 질문
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. 이해가 안 되서 여러 번 듣다 보니까 궁금증이 생겨서 질문을 드립니다. 첫번째 질문은 리퀘스트 로 파라미터 정보를 가져오는데 save 할때 는 값이 있지만 나머지는 아에 값이 없더라고요.저장 할때 만, 파라맵을 사용하는거라면 값이 있을때만 파라맵을 동작할게 만들수 있을것 같은데, 다음 버전에서나, 세션6이나 7에서 이런걸 해결할 방법이 나오나요?두번째 질문은 MyView에서 생성자 를 넣을 때new MyView("/WEB-INF/views/" + view + ".jsp");이렇게 넣으셨는데..파일 경로 및 파일 확장자를 객체를 만들어서 관리하면 좋을까 라는 생각을 했습니다.혹 이것도 다음 버전 강의 에서 나오나요? 강의에서 안나 온다면 객체를 넣어서 파일 경로 및 파일 확장자를 만들어서 관리 하는게 좋은 방법인가요? 나쁜 방법인가요?답변 부탁드립니다.
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
쿼터뷰 캐릭터 회전, 솔더뷰 움직임 문제
쿼터뷰, 솔더뷰 간 전환은 잘되구요.쿼터뷰일 때는 움직이는건 잘되지만 캐릭터가 움직이는 방향으로 회전하지 않고솔더뷰일 때는 움직이지는 못하지만 카메라를 돌리는건 잘되는 상황입니다.올려주신 자료 다운로드 해서 실행을 해봤는데 올려주신 프로젝트는 잘 실행되더라구요.에러가 뜨는 것도 아니라 강의와 올려주신 프로젝트를 여러번 돌려보며 소스코드, 데이터 에셋, 캐릭터 블루프린트의 설정들, 인풋액션, 인풋매핑컨텍스트 모두 비교 확인해봤지만 달라지는 건 없었습니다.언리얼 캐시 제거 후 다시 실행도 해봤지만 그대로 인데 도대체 뭐가 문제일까요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
중간에 끊어가기에 대해
안녕하세요 선생님! 저번주부터 선생님 강의를 수강하기 시작하여 현재 1.4(1.5 메모리와 포인터 전까지, 67p)까지 교안을 공부한 상태입니다. 지금까지 했던 것들을 익숙하게 하기 위함과 워낙 새로운 것들을 많이 받아들이다 보니 정리할 시간이 필요하여 문제를 많이 풀어보며 정리를 하고 배운것들까지의 내용에 대해 익숙해지고 싶은데 어떤 수준의 문제를 어디서 얼마나 풀어야 할지 잘 모르겠어서 질문드립니다!
-
미해결[입문] 프리미어 프로로 '요즘' 영상 만들기
편집> 마스크
마스크가 적용될 범위를 줄여주는데 저는 동그라미 형태로 줄여지지가 않고, 뒤틀린 상태로 줄여지거든요..? 어떻게 하신걸까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
질문 드립니다. string.IsNullOrEmpty(name)
else { foreach (T compo in go.GetComponentsInChildren<T>()) { if (string.IsNullOrEmpty(name) || compo.name == name) { return compo; } } } public static T FineChild<T>(GameObject go, string name = null, bool recursive = false) where T : UnityEngine.Object { if (go == null) { return null; } if (recursive == false) { for (int i = 0; i < go.transform.childCount; i++) { Transform trf = go.transform.GetChild(i); if (string.IsNullOrEmpty(name) || trf.name == name) { T compo = trf.GetComponent<T>(); if (compo != null) { return compo; } } } } else { foreach (T compo in go.GetComponentsInChildren<T>()) { if (string.IsNullOrEmpty(name) || compo.name == name) { return compo; } } } return null; }string name =null 로 한 이유 -> enum에서 null 자체가 생성이 안되는데 저렇게 한 이유[연계질문]if (string.IsNullOrEmpry(name) 으로 component를 리턴하는 이유-> 이름이 없는데 왜 해당 컴포넌트를 리턴하는지.. 답변부탁드립니다.
-
해결됨프론트엔드 빌드 시스템 완벽 가이드 - Part.1: 모듈 시스템
캐싱 단계 질문
안녕하세요. 좋은 강의 감사합니다.캐싱 관련해서 이해가 잘 안 되는 부분이 있어 질문드립니다.강의에서는 modules[moduleId][0].call의 첫 번째 인자로 module.exports를 넘겨주는 것이 캐싱과 관련 있다고 설명해주셨는데요.제가 코드를 보기엔 module.exports가 thisArg로 전달되긴 하지만, 실질적인 캐싱은 함수 내부에서 세 번째 인자인 module 객체를 직접 수정하면서 (module.exports = { add };) 이뤄지는 것으로 보입니다.즉, thisArg로 전달된 module.exports는 실제로 의미 있는 쓰임새가 없고, 캐싱은 module.exports를 직접 설정함으로써 발생하는 것 아닌가 싶은데, 혹시 제가 잘못 이해한 걸까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
벌크연산 주의 관련 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]벌크연산 시 주의에서 벌크연산을 먼저 실행하고 영속성 컨텍스트를 초기화 한다고 하셨는데 다른 엔티티의 영속상태가 영속성 컨텍스트에 저장되어있는경우가 있을 수도 있어서 영속성컨텍스트를 먼저 flush하고 나서 벌크연산을 수행하는게 맞다고 생각하는데 혹시 잘못생각하고 있는건가요??