묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결김영한의 실전 자바 - 중급 2편
강의 질문
안녕하세요. 김영한 선생님 모든 강의중에서 재귀함수에 대해서 다뤄주시는 곳이 있을까요 ?
-
미해결스프링부트 JUnit 테스트 - 시큐리티를 활용한 Bank 애플리케이션
validation aop사용에 대해서 질문있습니다.
@ResponseStatus(HttpStatus.BAD_REQUEST)@ExceptionHandler(BindException.class)public ApiResponse<Object> bindException(BindException e) {이런식으로 전역적으로 validation을 해주면 aop를 사용하지 않고 더 편하고 어노테이션도 안달아줘도 될거같은데 aop를 사용하면 장점이 무엇인가요?
-
해결됨[풀스택 입문] Firebase보다 10배 좋은 Supabase
'[풀스택 완성] Supabase로 웹사이트 3개 클론하기 심화 강의' 3만원 쿠폰
"Firebase보다 10배 좋은 Supabase" 무료강의 수강하면 쿠폰수령 가능하다는데, 어떻게 받나요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
th:classappend 시 No Operation VS 빈값
[질문 내용]필드 오류 처리 개선 방안에서 _ 이라는 No-Operation 명령어를 사용해서 처리했는데, 그냥 ‘’ 이렇게 빈 값을 넣어도 처리가 됩니다. No Operation 사용과 빈값 사용에 어떤 차이가 있을까요?
-
해결됨비전공자도 이해할 수 있는 AWS 입문/실전
cloudfront 과금 발생
맨 처음 17달러 과금이 발생한 것을 확인한 날, 강의를 따라하면서 배포한 사이트를 비활성화 처리했습니다. 하지만 다음날 25달러로 늘어나 있었고 SSL 인증서 문제인 것을 확인해, Certificate Manager들어가서 발급받았던 인증서 삭제하고, 배포했던 사이트에 적용햇던 인증서를 None처리했습니다. 그러고 다음날은 오늘 추가 0.81달러 과금이 발생해 25.81 이 되었습니다. cloudfront에서 과금이 발생할 수 있는 요소에 대해 설명해주실 수 있을까요. 어떤 처리들을 해야 아예 과금이 발생하지 않을 수 있을까요? 인증서 외에도 과금 발생할 요소들이 있을까요. 실습시에 구매했던 도메인네임을 적용하면서 하는 중이었습니다 .
-
미해결업무가 100배 빨라지는 엑셀 데이터 활용과 분석 노하우
여러 열 드래그 후 한번에 늘리기
선생님 안녕하세요! 강의 중 너무 자연스럽게 열 드래그 후 늘리기 기능을 사용하셔서 해당 단축키가 궁금해서 질문 드립니다. 지점별 종류 추출하여 분석 양식 작성 > 2:55초 부분입니다.
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
빌더 패턴 vs 정적 팩토리 메서드
빌더 패턴을 사용하여 객체를 생성하는 방법과 정적 팩토리 메서드를 사용하여 객체를 생성하는 방법을 각각 언제 사용하면 좋을지 궁금합니다.구글링해서 찾아보니 빌더 패턴은 파라미터가 많을때 사용하고 정적 팩토리 메서드는 파라미터가 적을때 사용한다고 하는데 파라미터가 많고 적음의 기준도 잘 모르겠고 명확하게 언제 사용하면 좋을지에 대한 글을 찾지 못해 질문글을 작성합니다.
-
미해결[2025년 출제기준] 웹디자인기능사 실기시험 완벽 가이드
header_logo 부분 질문
header_logo 부분에 "로고의 크기 변경 시, 가로세로 비율(종횡비, aspect ratio)을 유지하여야 한다." 부분이 있습니다. 그냥 포토샵 할 때는 200 x 40 비율로해서 그대로 작성하는지 궁금합니다.
-
해결됨Windows 시스템 프로그래밍 - 기본
강사님 dll 지연로딩 관련하여 질문 드립니다
강의 내용을 기반으로 제프리 리처 <Windows via C/C++> 을 읽으며 생긴 질문이 있어서 여쭤봅니다.5판 번역본 기준 730p 입니다. /DelayLoad:MyDll.dll <- 지연로딩할 dll을 사용하면 링커에게 "실행 모듈의 임포트 섹션으로부터 MyDll.dll 파일을 제거하여 프로세스를 초기화할 때 해당 DLL 을 암시적으로 로드하지 못하도록 한다. 라고 되어 있습니다. (730페이지 상단) 이후에 지연로드 된 함수가 호출되었을 때 해당 함수를 익스포트하고 있는 DLL 이 존재하지 않으면 __delayLoadHelper2() 는 exception 을 던진다고 나와있습니다. (730페이지 3번째 문단) 궁금한 점은 "임포트 섹션에서 MyDll.dll 제거할 때 해당하는 dll 이 없으면 링크타임이나 로드할 때 에러를 발생시키면 되는데 왜 굳이 런타임에 exception 을 던지는지?" 궁금합니다. 항상 유익한 강의 감사합니다 😄
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
GestureDetector 부분 onTap 함수 VoidCallBack 함수로 감싸는 이유?
아래의 코드중에 온탭 생성자 부분에서 바로 onTap(e)를 사용하지 않고 보이드콜백 함수로 감싸줘야하는 이유가child: GestureDetector( onTap: () { ontap(e); },해당 부분에서 onTap 메소드? 함수가 받는 형식은제스처콜백 타입으로 typedef GestureTapCallback = void Function(); 이지만 저희가 생성한 새로운 자료형은 void Function(String selectedColorName);형태이기때문에 완전한 형식을 지켜주는 (){} 형태가 최 상단에 위치하고 그 아래에 저희가 사용하고자 하는 형태로 만들어진 함수를 다시 불러와줌으로서 논리적으로 작동하게 만들어주는게 맞나요?생성한 onTap함수만 넣어서 에러를 읽어봤는데 제대로 이해가 안되서 질문 남깁니다.
-
미해결F6-비전공자·일반인을 위한 기업재무회계의 이해와 활용
강의 자료를 이메일로 받고 싶습니다.
안녕하십니까?좋은 강의를 알기 쉽게 설명해 주셔 감사드립니다.제가 수강하는 "F6 비전공자.일반인을 위한 기업재무회계의 이해와 활용" 강의 자료를 이메일로 받고자 요청드립니다. 감사합니다.
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
안녕하세요 질문있습니다
안녕하세요 로딩도 만드신다고 햇는데 혹시 로비창도 강의 있나요??
-
미해결코드로 배우는 React 19 with 스프링부트 API서버
input box에 데이터 입력후 확인 버튼 누르고 input 데이터 수정하면 오류 발생 ...
안녕하세요 Redux 수업 다 듣고 이해 되지 않아서 따로 프로젝트를 뽑아서 Redux를 연습 하고 있어요...일단 이해는 다된거 같아요...아래 dispatch 하는 부분에서 오류가 뜨네요..먼저 처리 순서가 ... input에 데이터를 입력하고 로그인 버튼을 클릭하고 다시 input에 데이터를 입력하면 오류가 뜨네요cannot assign to read only property 'current' of object '# object '버튼 클릭하는 부분에 dispatch하는 내용을 넣었구요..구글에는 깊은 복사 뭐 이런거 있던데 그거랑 관련 없는거 같구... ===================================리듀스 기본을 알면 저 문제 해결될꺼라는 어떤분의 답변이 야속하네요 ... 코드 시작=============================import { useState } from "react"; import { useDispatch } from "react-redux"; import {login} from "../slices/loginSlice" const initState = { email:'', password:'' } function LoginComponent(props) { const [loginParam, setLoginParam] = useState({...initState}) const disPatch = useDispatch() const handleChange = (e)=> { loginParam[e.target.name] = e.target.value setLoginParam({...loginParam}) } const handleLoginClick = (e)=>{ console.log(".......") disPatch ( login(loginParam) ) } const handleLogoutClick = (e)=>{ disPatch( login(initState) ) } return ( <div> <div className="flex flex=nowrap gap-x-8 place-content-center "> <div> <div> login </div> <div> <input className="text-base w-300 p-6 rounded-r border border-solid border-neutral-500 shadow-md" name="email" type ={'text'} value={loginParam.email} onChange ={handleChange}> </input> </div> <div> <input className="text-base w-300 p-6 rounded-r border border-solid border-neutral-500 shadow-md" name="password" type={'password'} value={loginParam.password} onChange={handleChange} > </input> </div> <div> <button className = "rounded p-4 w-36 bg-blue-500 text-xl text-white" onClick={handleLoginClick} > Login.. </button> </div> </div> <button onClick={handleLogoutClick}> logout </button> </div> </div> ) } export default LoginComponent; =============================
-
미해결[2023 코틀린 강의 무료제공] 기초에서 수익 창출까지, 안드로이드 프로그래밍 A-Z
room database 설치 질문
room 데이터 베이스의 의존성 주입을 하고 있는데 계속 에러가 났습니다. 근데 viewBinding 부분을 지우니 해결이 되었습니다 무슨 문제였을까요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
16234 질문입니다!
16234번 테스트 케이스는 다 맞는데, 채점시에는 % 조금넘어가다가 바로 틀리는데, 어디가 틀렸는지 도저히 모르겠어서 질문드립니다. http://boj.kr/741c9846e8eb45d59f29b0a85fa3cfe9 그리고 선생님 풀이코드를 봤는데, 전역스코프에있는 벡터 v사용하시는데 dfs 파라미터에 넣으신 이유가 있을까요?? 이 질문을 드린게 함수 파라미터에서 '&'를 이용한 참조에 의한 전달을 하는 방식은 함수 파라미터에 해당 자료구조를 명시하지 않아도 상위 스코프를 순차적으로 순회하면서 동일한 이름의 자료구조를 발견하면 알아서 참조해서 사용한다고 알고있어서 그랬습니다.만약 값 전달이 목적이라면 (전역단에 빈 자료구조 'ds'생성)ds ds;func (param1, param2, ds) {~~}int main() { while (1) func(~~); ~~}이런식으로 함수를 정의하면 반복되는 로직에서 func를 부를 때 ds를 비워주는(fill, memset, clear, ...) 로직을 수행하지 않고 코드를 작성할 수 있을것 같은데, 이렇게 매번 빈 자료구조를 사용하는 로직에서는 값전달방식이 나을까요 아니면 그냥 무조건 참조 + flush가 나을까요?
-
미해결스프링 핵심 원리 - 기본편
@RequiredArgsConstructor도 @Autowired 기반인가요?
@RequiredArgsConstructor를 통한 의존관계 자동 주입이 결국 @Autowired를 사용한 것인가요
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
controller 질문드립니다
안녕하세요 코팩님 전자액자 복습 중에 문득 헷갈리는게 생겨서 질문드립니다.class _HomeScreenState extends State<HomeScreen> { Timer? timer; PageController controller = PageController();여기에서 controller 부분이 잘 이해가 안 가는데요,controller를 사용하려면 위와 같이 PageController controller = PageController();와 같은 형식으로 정의를 해야하는 건가요?웹뷰 프로젝트에서도 controller 정의하실때 WebviewController controller = WebviewController()..~~ 식으로 정의하셨는데,위와 같은 형식으로 정의를 하는 것인지와 또 controller 바로 앞 타입의 정체와 우항의 정체는 정확히 무엇인지 궁금합니다. 좌항 controller 앞의 PageController는 무엇의 타입이고 (정체가 무엇인지),우항도 정체가 무엇인지,또 controller를 사용하고자 하면 저런 형식으로 정의해야하는 것인지 궁금합니다!
-
미해결[C#/.NET 7.0]어서와, WPF는 처음이지?
코드 퍼스트
안녕하세요 entity보고있는데요 혹시 지금 강의에서 보여준 방법이 코드퍼스트인지 궁금합니다그리고 그 차이점과 wpf현업에서 사용하는 방법도 알려주세요
-
미해결3D 모델링 입문을 위한 라이노(Rhino) '꿀팁' Part.2
변형기능에 대해 질문이 있습니다
개체의 중심점을 잡고 비틀기를 하였을때 이렇게 완성 되는 이유는 무엇일까요..?
-
미해결3D 모델링 입문을 위한 라이노(Rhino) '꿀팁' Part.1
강의 80% 수강 완료는 여기다 인증하면 되는 걸까요 ?:)
안녕하세요 강사님!강의 80% 수강 완료는 여기다 인증하면 되는 걸까요 ?:)