묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
logback.xml 설정파일을 자동으로 읽을수있는 이유가 궁금합니다.
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]springboot 3.xx 이상에선 로그설정을 바꿔야되서 resource에 logback.xml을 추가해서 로그를 볼수있게 해결하는 방법이 왜 작동하는건지 궁금합니다. 예를들어 genericxmlapplication으로 ApplicationContext 컨테이너에 등록한다면 해당 파일의 경로를 입력해서 bean 구성파일을 넣는데 Annotation~Context일지라도 xml로 설정정보를 넘겨주는것도 의문이고, 애초에 경로지정도 따로 하지않았는데 어디에서 어떻게(어느 단에서) 자동으로 설정이 되는건지 궁금합니다. 감사합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
단순하고 실용적인 컨트롤러 v4
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.FrontControllerServletV4Map<String, Object> model = new HashMap<>(); //추가 String viewName = controller.process(paramMap, model);//모델뷰를 다 여기에 넣음여기서Map<String, Object> model = new HashMap<>(); /model.put()을 해주지않았는데model에 파라미터와 값들이 비어있지않나요? model을 파라미터로 전달해주는게 의미가있나요?:
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
2023년 3회 코드해석 문제 강의
안녕하세요2023년 3회 코드해석 문제 인강 수강중입니다.올려주신 기출문제와 강의 자료에서 누락? 인지 파일이 조금 다르네요확인부탁드립니다.감사합니다.
-
미해결[2025년 출제기준] 웹디자인기능사 실기시험 완벽 가이드
화면이 안바껴요ㅠ
/* Tab Content */ .tab-inner { width: 97%; margin: auto; } .btn {} .btn span { border: 1px solid #000; display: inline-block; width: 120px; text-align: center; padding: 3px; border-radius: 5px 5px 0 0; margin-right: -6px; background-color: #ddd; cursor: pointer; border-bottom: none; margin-bottom: -1px; } .btn span.active { background-color: #fff; } .tabs {} .tabs div { border: 1px solid #000; height: 155px; padding: 0 10px; } .tab1 {} .tab1 a { display: block; padding: 3px; border-bottom: 1px solid #333; } .tab1 a:last-child { border-bottom: none; } .tab1 a b { float: right; font-weight: normal; } .tab2 { display: none; text-align: center; } .tab2 img { margin-top: 25px; width: 110px; } // Tab Content $('.btn span:first-child').click(function(){ $('tab1').show() $('tab2').hide() $(this).addClass('active') $(this).siblings().removeClass('active') }) $('.btn span:last-child').click(function(){ $('tab2').show() $('tab1').hide() $(this).addClass('active') $(this).siblings().removeClass('active') })이렇게 작성하였는데 갤러리를 눌러도 공지사항 내용이 뜹니다ㅜ
-
미해결
코테 준비 기간(노베이스)
안녕하세요 현재 쉽게 배우는 자료구조 with 파이썬으로 자료구조를 공부하고 있는 학생입니다.18일까지 마무리짓고 남은 기간은 쉽게 배우는 알고리즘(책)과 나동빈님 강의로 알고리즘의 이론과 코드를 공부할 계획입니다. 다음달에는 '이것이 자료구조 + 알고리즘이다' 라는 책으로 C언어로 알고리즘을 한번 더 공부할 계획입니다.이유는 C언어는 Python과는 별개로 메모리 할당과 삭제를 해야 해서 구현에 좀 더 어려움이 있는 것 같고 이후 운영체제와 네트워크 과목을 배울 때 C언어로 코드를 짜야 하니 도움이 될 것 같아서입니다. 이렇게 되면 내년 2월까지 12월 ~ 2월, 아니면 12월까지 C로 공부를 한다고 치면(사실 개념을 이해해도 코드를 조금만 바꿔 놓으면 이해하기가 어렵습니다...ㅠㅠ) 실질적으로 백준이나 프로그래머스 문제를 풀어보는 건 2달 남짓인데... 하루 1 ~ 2문제 정도 문제를 풀 수 있다고 가정할 때(시간은 3시간 ~ 4시간 정도 쓸 수 있을 것 같습니다. 오전 2시간, 오후 2시간) 보통의 학생이 중견 ~ 대기업의 코테를 뚫을 수 있는 실력을 갖출 수 있을까요..? 운영체제와 네트워크 과목에서도 자료구조와 알고리즘이 중요하다고 들었는데 어느 정도로 실력이 갖추어져야 하는 것인지... 아직 감이 잘 잡히지 않습니다... 처음 공부하는 학생에게 알고리즘/코테 준비법, 이외에도 공부법에 대해 추천해 주시면 감사하겠습니다. 남은 4개월 반이란 시간동안 전공 과목 공부도 병행해야 해서 최대 4시간이 한계인 것 같습니다...
-
미해결코틀린 코루틴 완전 정복
공유 스레드풀에 대하여 질문 있습니다
안녕하세요. 1) "미리 정의된 CoroutineDispatcher - 1. Dispatchers.IO, Dispatchers.Default" 강의 중 마지막 부분에서 Dispatchers.IO와 Dispatchers.Default가 사용하는 스레드의 이름이 동일한 이유는 공유 스레드풀 때문이라고 하셨는데, 이 부분이 이해가 잘 가지 않습니다.이것이 중요한 이유가 각각의 Dispatcher가 사용하는 스레드가 실제로는 다름에도 불구하고, 이름은 동일하기 때문에 헷갈리면 안되기 때문인가요? 제가 강조하신 부분을 잘 이해한건지 모르겠습니다.2) LimitedParallelism은 코루틴 사용 시 모든 부분에 적용해야 하는 것인가요? 아니면 특정 경우에만 사용하면 되는 것인가요?3) Code3-1~3-4를 실행할 때 어떤 때는 스레드 이름이 DefaultDispatcher-worker-1,2,3으로 뜨지만 또 어떤 때는 1,2,1 또는 1,2,4 또는 1,2,5 이런식으로 뜨는데 이유가 무엇인가요?감사합니다!
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
Field초기화
Field를 초기화를 Game의 생성자가 아닌 Init에서 초기화하는 이유가 뭔가요? 다른 이유가 없다면 Game의 생성자에서 초기화해도 되는건가요?
-
해결됨시니어 면접관이 알려주는 개발자 취업과 이직 한방에 해결하기 [이론편]
기술 스택에 대한 질문
안녕하세요 신입 입장에서 채용공고를 보다 보면 사용하는 기술에 대해 나열되어 있는 것을 볼 수 있는데요. 만약에 지원을 하려면 해당 기술 스택에 대해 자세히 다 알고 있어야 될까요.?
-
해결됨[리뉴얼] 타입스크립트 올인원 : Part2. 실전 분석편
declare module시 import 위치
import * as react from "react" //외부 declare module "react-native-keyboard-aware-scroll-view" { import * as react from "react" //declare 내부 }declare module시에는 import를 {}안에 써주는게 컨벤션인가요?만약 하나의 d.ts 파일에서 같은 react를 여러번 import 하게된다면 외부에서 한번만 import 시켜줘도 되는건가요?
-
미해결입문자를 위한 코딩테스트 핵심(이론과 문제풀이) [Python]
두수의합 Counter 사용
안녕하세요강사님 잘 보고 있습니다!!아래와 같이 해도 괜찮을까요?감사합니다~!from collections import Counter def solution(nums, target): answer = [0]*2 dict = Counter(sorted(nums)) for i in dict: if dict[target-i] == 1: return sorted([i, target-i]) return answer
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
고난도 코드 영역 강의 영상
고난도 코드 영역 강의 영상을 시험 전에 꼭 필수로 보는 게 좋을까요? 시간이 부족해서 이제 기출문제 하는 중입니다ㅠ
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
6-D lower_bound 질문있습니다 :)
안녕하세요 선생님 🙂 lower_bound와 관련하여 궁금한 것이 있어서 질문드립니다. 해당 문제는 lower_bound를 이용하여 A 안에 있는 요소들 중 하나를 골라서 B에 있는 요소보다 큰 경우를 누적하여 더한 후에 출력하는 문제였습니다. 문제의 결과 값에서 lower_bound의 역할을 유추해보면, 1, 2번째 파라미터에 넣는 배열의 범위에서 3번째 파라미터에 있는 요소보다 작은 요소의 개수를 출력해주는 함수라는 것을 알 수 있었습니다. 반대로 upper_bound는 작은 요소가 아닌 큰 요소의 개수를 출력해주는 함수라는 것을 알게 되었습니다. 그렇다면, 같은 요소의 개수를 출력해주는 방법도 있을 거라고 생각하는데요, 구글을 아무리 뒤져봐도 키워드 선택을 잘못해서 그러는건지.. 관련 자료를 찾을 수 없었습니다. 혹시 이런 함수가 따로 있다면 알려주시면 도움이 많이 될 것 같습니다 :) lower_bound가 같은 경우도 처리해준다는 자료를 보긴 했는데요, 이 자료에 신뢰성이 있으려면 해당 문제에서 A와 B의 요소가 같아도 A가 B를 잡아먹을 수 있다는 조건을 만족해야 할 것 같습니다. 아래는 제가 보았던 자료의 링크입니다.https://chanhuiseok.github.io/posts/algo-55/
-
해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
Scanner scanner = new Scanner(System.in);
[질문 내용]사용자의 입력을 받을려면Scanner scanner = new Scanner(System.in); 코드를 넣어줘야 하는데 여기서 궁금한 것은제가 만약 int i = 1; 이라고 했다면 i라는 int타입의 변수를 선언과 동시에 초기화를 했다. 라고 볼 수 있습니다.그렇다면 Scanner scanner라고 잘라서 보면 scanner변수를 선언한 것인데 그 뒤에 = new Scanner(System.in);를 붙이면scanner라는 변수로 = new Scanner(System.in);를 초기화했다. 라고 읽어도 되는 걸까요? 아니면 따로 클래스 객체를 초기화하는 것을 뭐라고 부르는 명칭이 있나요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
SQL응용파트 ALTER TABLE 질문있습니다!
안녕하세요 선생님, SQL응용파트에서 컬럼수정하는 문법에 대해 궁금한게 있습니다.컬럼 수정할 때 ALTER__ALTER로 수정하는데,ALTER__MODIFY로도 컬럼 수정 가능한가요?가능하다면 둘의 차이가 무엇인지 궁금합니다. -컬럼 수정 [ALTER]ALTER TABLE [테이블명]ALTER COLUMN [컬럼명] [새로운 데이터타입] -컬럼 수정 [MODIFY]ALTER TABLE[테이블명]MODIFY [컬럼명] [새로운 데이터타입] ..?
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
강의중 HUD와 HPWIDGET
13강에서 HUD를 업데이트하면서 화면에 띄우는 작업을 하게되는데요,좀 궁금한 사항이 생겼습니다.기본적으로 케릭터마다 HP위젯을 가지고있는데, 만약 플레이어는 따로 HP를 가지고 있지 않게하고 HUD에 HP를 띄우는것만으로 UI를 변경하게 된다면, 플레이어쪽에서 HPBar위젯 CDO를 하지 않게 변경하고 몬스터들만 CDO를 생성하도록 변경하면 되는건가요? 그리고 이제 플레이어는 HUD를 통해서만 소유한엑터정보를 가저와서 스텟에 접근하는 방식으로 변경하면 될려나요?
-
미해결처음하는 파이썬 백엔드 FastAPI 입문 (FastAPI부터 비동기 SQLAlchemy까지) [풀스택 Part1-2]
Fast API 개발환경설정 자료
강의 자료 다운로드 받고 압축 풀고 확인 해 봤는데,Fast API 개발환경설정 강의에서 보여주시는 00_FASTAPI_START 설명 파일(ppt자료?)이 없습니다.혹시 파일 누락된것이 아닐까요?확인 부탁드립니다.!
-
해결됨직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피
여러 개의 한글 문서를 '문서 끼워 넣기' 기능을 이용해 합치는 방법 문의
안녕하세요, 일코님.강의 수강한지 얼마 안되었지만, 완강하고 나서 질문 올리기에는 궁금증이 너무 커서 대략적인 답변이라도 듣고 싶어서 질문 드립니다. 사실, 저는 한글 문서 수동편집이라면 수천 페이지 이상 지겹도록 해봤지만, 이제는 자동화를 익혀서 하나씩 업무를 효율화 해보고 싶은 열망이 큽니다.제가 제일 처음 만들어 보고 싶은 업무 효율화 기능은 여러 개의 한글문서를 '문서 끼워 넣기' 기능을 이용해 합치는 것입니다.좀 막연할 수는 있지만, 제가 구현하고 싶은 기능의 개념을 아래에 설명드리겠습니다. 바탕화면의 combine이라는 폴더 속에 다음과 같은 한글문서들이 들어 있습니다.개구리.hwp, 너구리.hwp, 다람쥐.hwp, 라마.hwp, 바람.hwp, 사자.hwp ... 해당 폴더 속 문서들 중 가나다 순 첫번째 문서(여기서는, 개구리.hwp)를 열고,이 문서의 마지막 페이지의 마지막 위치에 커서를 옮긴 채 ctrl-o를 눌러 '문서 끼워 넣기' 창을 엽니다.'문서 끼워 넣기' 창에서 체크박스에 모두 체크된(글자 모양 유지, 스타일 유지, 문단 모양 유지, 쪽 모양 유지) 상태로, 끼워넣을 파일은 가나다 순 두번째 문서(여기서는, 너구리.hwp)를 선택하고 '넣기(I)'를 클릭합니다.이제 첫번째 문서에 두번째 문서가 끼워넣어 졌습니다. 그 다음에는 이 문서의 마지막 페이지의 마지막 위치에 커서를 옮긴 채 ctrl-o를 눌러 '문서 끼워 넣기' 창을 엽니다.'문서 끼워 넣기' 창에서 체크박스에 모두 체크된(글자 모양 유지, 스타일 유지, 문단 모양 유지, 쪽 모양 유지) 상태로, 끼워넣을 파일은 가나다 순 세번째 문서(여기서는, 다람쥐.hwp)를 선택하고 '넣기(I)'를 클릭합니다.이제 세번째 문서까지 끼워넣어 졌습니다. 이와 같은 반복을 계속 진행하여 가나다 순의 마지막 문서까지 끼워넣기를 합니다. 이 과정이 끝나면, 다른 이름으로 저장하기(alt-v) 팝업을 열고 파일 이름을 '취합본.hwp'로 하여, 바탕화면의 combine 폴더 내에 저장합니다. [추가설명] 구태여 복사-붙여넣기가 아닌 '문서 끼워 넣기' 기능으로 합치려고 하는 이유는, 문서마다 스타일과 서식이 다를 경우 복사-붙여넣기로 합치면 서식이 심하게 틀어지는 경험을 많이 했었기 때문입니다. 서식 유지 4개 항목(글자 모양 유지, 스타일 유지, 문단 모양 유지, 쪽 모양 유지)에 체크된 상태로 '문서 끼워 넣기'를 하면 가장 안전하게 합치기가 가능했었습니다. 제가 문의 드리는 이 기능을 구현하는 것의 난이도가 어느 정도인지 궁금합니다.완강을 하면 평균적인 수강생의 경우라면 이 정도는 어렵지 않게 스스로 제작이 가능한 정도일까요? 혹시라도 저같은 초심자도 한 번에 이해 가능한 수준일 경우에는 가급적 일코님께서 구체적인 답변을 주신다면 매우 감사하겠습니다.그게 어려울 경우 이 강의의 어느 어느 부분을 중점적으로 익히면 이 기능 구현에 도움을 받을 수 있을지 정도라도 가이드 해주시면 감사하겠습니다.
-
해결됨친절한 블렌더 - [LV.1] 기초 모델링
회전기능 질문 있슴닷!
탁상시계 만들기에서 20:05(머리 장식 만들기) 오브젝트 모드에서 r 누른 후 각도 입력하면 그만큼 이동 이 되던데 저는 왜 제자리 회전만 될까요?! lv0강의에서 설명해주신 것 같은데 암만 제 스스로 찾아도안 보여서 여쭤봅니다 ㅠ
-
미해결이득우의 언리얼 프로그래밍 Part4 - 게임플레이 어빌리티 시스템
State에 Falling을 추가하고 싶습니다.
안녕하세요. 프로젝트 작업 중 점프가 아닌 Falling 스테이트를 부여하고 싶습니다. Effect를 만들어서 강제로 부여해야하는건지 아니면 다른 기능이 있는지 여쭤보고 싶습니다.
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
Casting3 클래스에서 maxIntValue 값
[질문 내용]2147483647이 int 타입의 최고값이라고 설명하는 부분에서 long maxIntValue = 2147483647; 이라고 long 타입으로 maxIntValue변수에 값을 초기화하였는데요.여기서 2147483647을 제가 예시로 int intValue = 2147483647; 라고 초기화를 하면 정상적으로 오류없이 되는데문제는 maxIntValue를 intValue에 저장할 때 왜 형변환을 해야 하는지 잘 모르겠습니다.정상적으로 intValue에 2147483647값을 초기화를 했을때는 문제없이 잘 되는데, 어짜피 maxIntValue가 long타입으로 int보다 크고, 애초에 2147483647값이 int의 값 범위 안에 충분히 들어오는 값인데도 불구하고, 저장된 maxIntValue를 intValue안에 넣으면 당연히 정상일 텐데 왜 형변환을 해야 하는지 궁금합니다.