묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨옵시디언 마스터 클래스(생산성을 바꾸는 기록 습관)
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하고 나서 벌크연산을 수행하는게 맞다고 생각하는데 혹시 잘못생각하고 있는건가요??
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
시험을 보러 갈지 말지 고민되는데요
섹션 8 전까지는 전부 들었고, SQL 때문에 섹션 11 듣고 있습니다.정보처리산업기사는 최근에 땄고, 실무에서 1년8개월정도 개발하고 있는 직장인인데이론이 하나도 안되어있어서.. 내일 가서 합격 가능성이 있을지 ? 궁금합니다일찍 일어나서 정보처리 실기 이론파트 2시간정도 보고 시험 보러 가볼지..아니면 가능성이 없는 것 같으면 그냥 가지를 말지 고민중인데이론 pdf 2시간 열심히 보고 가면 조금이라도 합격 가능성이 있을까요 ?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
안녕하세요 취업 학원 관련해서 문의드립니다.
저는 30대 넘어서 코딩 입문하게된 비전공자입니다.기존에 웹개발하다가 게임개발 흥미가 느껴서 여기로 취업하고자하는데요 학원에서는 유니티 클라이언트 쪽으로 준비하는게 낫다고 해서 일단 유니티쪽 공부하고있습니다.아무래도 비전공자이다보니 CS지식도 부족하다고 느끼고 C/C++ 필요성도 느끼고 있는데요 취업시에 유니티클라이언트를 깊게 파서 구현하는것을 목표로할지CS공부겸 서버쪽도 조금 추가해서 공부하는것을 목표로 할지 고민이됩니다. 어느쪽이 더 나을까요? ㅠㅠ (일단 취업목표기간은 8개월~1년 잡고있습니다.)
-
미해결베개 투자법: 자면서 돈 버는 AI 주식 자동 매매 머신
RSI 오류인지...
23강 00:20API 실행시 superbase의 stock_recommendations 테이블에RSI가 0 또는 100으로 나오는데 뭐가 잘못된걸 까요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
21분 35초 질문드려요
main함수에서 프린트에 "Sum: " + as.sum(5) 이니"Sum: "은 가장 아래가 아니라 가장 위에 프린트되고그 아래로 Add 나오고 누적값이 나와야되는 것 아닌가요?Sum: Add 5Add 4Add 3Add 2Add 1Add 015 위와 같이요.
-
미해결해킹 입문부터 중급까지, 한 번에 배우는 웹해킹
4분 25초쯤 limit 1,1 사용한 이유가 궁금합니다.
4분 25초쯤 limit 1,1 사용한 이유가 궁금합니다.
-
해결됨이거 하나로 종결-스프링 기반 풀스택 웹 개발 무료 강의
vue + springboot 과정 오픈예정일
안녕하세요 선생님... 선생님의 vue + springboot 과정이 너무 기대가되는데 혹시 언제 오픈 예정이신지 너무 궁금합니다.
-
미해결[Unity6] 함께 만들어가는 서바이벌 게임 개발 - 스팀 출시 도전기
Pooling 에서 문제
저는 현재 10.Object Pooling을 듣고 있는 학생입니다(초보)저는 현재 이와 같이 풀링이 제대로 작동하지 않고 있습니다. 분명 강의에서는 풀링이 제대로 작동하여 들어갔다가 나오는게 되지만 저는 코드에서 오류가 났는지 제대로 작동하질 않고 있어요ㅠㅠ. 제 코드 보시고 어떤 문제점이 있는지 알려주셨으면 합니다.(Projectile만 문제 있어요)using System.Collections; using UnityEngine; public class Player_Attacker : MonoBehaviour { public GameObject bulletPrefab; private void Start() { StartCoroutine(FireCoroutine()); } IEnumerator FireCoroutine() { yield return new WaitForSeconds(1.0f); FireProjectile(); StartCoroutine(FireCoroutine()); } void FireProjectile() { Vector3 fireDir; if (Player.instance.target != null) { fireDir = Player.instance.Direction(); } else { fireDir = transform.forward; } var bullet = MANAGER.POOL.Pooling_OBJ("Projectile").Get((value) => { Vector3 pos = transform.position + new Vector3(0, 1.0f, 0) + fireDir * 1.0f; value.transform.position = pos; value.GetComponent<Bullet>().Initalize(fireDir); }); } } 이 코드가 문제가 맞는지 확인해주셨으면 감사하겠습니다.
-
해결됨[Rookiss University] UE5 Lyra 클론 코딩 (Haker)
미니맵 제작
현재 미니맵을 구현하고 있습니다. UIExtension을 사용해서 구현하는 것이 적절해 보이는데 문제는 미니맵 기능을 제공하는지의 여부는 Experience에 달려있고 미니맵들 중 어떤 것을 사용할지는 레벨에 종속되어 있습니다. 그렇다면 이 둘을 가지고 있는 UserFacingExperienceDefinition을 확장하는 것이 좋을까요?라이라의 기본 골자를 변형시켜도 될지 최대한 유지하며 살만 붙일지 선택하기가 어렵네요
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
webapp 폴더 아래에 있는 파일에 접속이 안됩니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]localhost:8080로 시작하는 경로를 크롬에서 실행하였으나 webapp 폴더 아래에 있는 파일들이 보이지 않습니다. 이전까지의 강의에서 @WebServlet 어노테이션의 urlPattern에 설정해 놓은 경로로는 다 잘 들어가졌는데 webapp에 있는 파일들의 경로를 크롬에 직접 쳐서 들어가려고 하면 문제가 발생하는것 같습니다. 어떻게 해결하는게 좋을까요?감사하겠습니다.