묻고 답해요
130만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결사무직 칼퇴 필수 기술 : 파이썬 업무 자동화 - 기본편
엑셀 다루기 강의 질문
1. 요기서 row 가 튜플형태라고 하셨는데 어떻게 튜플형태인지 어떻게 아는지 궁금합니당데이터 바꾸는건 list 라서 바꿀수있는게 아닌가 해서용2. 아래 것이 너무 이해가 안갑니다 ㅠㅠ 순번 [A1] 부분은 어떻게 구분해서 [A2]부터 1,2,3,...입력되는 것인지 궁금합니다.i =0 으로 시작 > i 가 0이 아닌경우 cell.value = i ?i = 0 for cell in wns['A']: if i !=0: cell.value = i i = i + 1
-
미해결중상급 퍼블리싱을 위한 CSS3의 모든 것
nav 태그
안녕하세요 강사님 질문이 있어 질문드립니다.강의 1분 30초경에 nav 태그를 설명하시면서 하나의 html 문서에 여러개의 nav 태그가 오는것은 시멘틱 태그 취지에 맞지 않다고 설명해주셨는데요mdn 사이트에 nav 태그를 검색해보면<nav> 하나는 사이트 전체 탐색, 다른 하나는 현재 페이지 내 탐색으로 사용하는 등, 하나의 문서에서 여러 개의 <nav> 태그를 가질 수 있습니다. 이럴 때 aria-labelledby를 사용해 접근성을 향상할 수 있습니다.이렇게 내용이 나오는데요 혼란이 있어 질문드리게 되었습니다. 감사합니다.
-
미해결만들면서 배우는 프론트엔드 DO IT 코딩 (Next.js, Typescript)
공통 에러핸들링에서의 serialize errors 함수의 용도 및 의미
안녕하세요 송요창 개발자님, 프론트 개발을 공부하다 우연한 기회로 강의를 듣고있는데 정말 재밌게 잘 배우고 있습니다. 감사합니다!다름이 아니라 custom_server_error.ts 파일에서 에러메세지를 문자열로 표기하는 용도로 serialize error라는 함수를 작성하셨고 error handling file에서 사용하셨는데요.말씀하신대로 외부로 에러메세지를 보내주려는 의미는 이해하겠지만 왜 serialize라는 표현을 사용하셨는지,여기서 serialize라는 표현이 정확히 어떤 의미를 지니는지 설명해주실 수 있을까요?좋은 강의 만들어주셔서 감사합니다 :)
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
404에러 문제로 프로젝트 진행이 어려워요 도와주세요ㅠ
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Mon Mar 20 11:47:16 KST 2023 There was an unexpected error (type=Not Found, status=404) 에러가 발생합니다.처음에 템플릿에 만들어놓은 html을 컨트롤러를 이용해서 호출하는 방법으로 코드를 만들었을때는 서버 띄우면 접속이 잘되었었는데요 mvc패턴 코드 추가이후로 서버올리면 템플릿에 만들어놓은 html들 접근이 아얘 안되요 모두 404에러가 납니다.static폴더에 만든 html은 정상적으로 잘 접근되구요확인 후 답변 부탁드립니다.
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [취업편]
비전공자 국비 졸업자 취업
안녕하세요웹개발 국비를 졸업한지 3개월된 취준생입니다강의를 보다보니 취업을 빨리하는 것보다잘하는게 중요하다고 생각이 듭니다 ㅠㅠ벌써 국비를 졸업한지 3개월이 되엇지만막막한데요. 학원에선 수강종료 후 3-6개월 안에는취업해야한다고 그렇지 않으면 늦는다는 식으로이야길 했는데, 저는 늦더라도 조금 제대로 해보고 싶은 생각이 있습니다 .그래서 질뮨의 요지는수강종료 후 면접관들이 보기에 취업 시기가 중요한가요? 1년이나 이때까지 뭐했냐 이런식으로 보지 않을지 조금 걱정이 됩니다그리고 깃허브같은 경우에는 제가 지금까지 제대로 올린것이 없는데 몇개월이라도 꾸준히 올려놓은것이 중요할까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
스프링 데이터 JPA Configuration
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]스프링 데이터 JPA 직전까지는 오류 없이 애플리케이션이 실행됐습니다. 하지만 스프링 데이터 JPA 약 7분까지 강의를 듣고 코드를 그대로 쳤지만 오류가 발생했습니다. 오류 내용은 다음과 같습니다.Description:A component required a bean named 'memberRepository' that could not be found.Action:Consider defining a bean named 'memberRepository' in your configuration. 즉, memberRepository 라는 Bean을 찾을 수 없으니 등록시키라는 내용이였습니다. 제가 이해한 바로는 SpringDataJpaMemberRepository에서 JpaRepository<Member,Long>, MemberRepository를 상속 받는 것 자체로 자동으로 생성 및 매핑해준다였고 구글링과 게시판을 확인해보았지만 오류 해결 방법을 찾지 못하였습니다. 오류의 해결 방법을 알 수 있을까요?=============코드 첨부==============1. SpringDataJpaMemberRepositorypublic interface SpringDataJpaMemberRepository extends JpaRepository<Member, Long>, MemberRepository { @Override Optional<Member> findByName(String name); }2. SpringConfig@Configuration public class SpringConfig { private final MemberRepository memberRepository; @Autowired public SpringConfig(MemberRepository memberRepository) { this.memberRepository = memberRepository; } @Bean public MemberService memberService() { return new MemberService(memberRepository); } }3. MemberService@Transactional public class MemberService { //@Resource(name="memberRepository") private final MemberRepository memberRepository ; @Autowired public MemberService(MemberRepository memberRepository) { this.memberRepository = memberRepository; } /** * 회원가입 * @param member * @return */ public Long join(Member member){ // 같은 이름이 있는 중복 회원X vaildateDuplicateMember(member); memberRepository.save(member); return member.getId(); } private void vaildateDuplicateMember(Member member) { memberRepository.findByName(member.getName()) .ifPresent(m -> { throw new IllegalStateException("이미 존재하는 회원입니다."); }); } /** * 전체멤버조회 * @return */ public List<Member> findMember(){ return memberRepository.findAll(); } public Optional<Member> findOne(Long memberId){ return memberRepository.findById(memberId); } }
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
sql을 통해 데이터베이스를 구성하면 사용자의 앱에 데이터가 저장이 되나요?
제가 생각한 벡엔드는 메인서버 데이터베이스에 모든 자료를 저장해 놓고 유저가 요청하는 경우에 필요한 자료를 전송하는 것이라고 생각했는데 sql 강의를 보니 사용자 앱에 자료가 저장되는 것 같아 헷갈리네요. getApplicationDocumansDirectory()라고 하는것을 볼때 사용자의 앱 내에 데이터를 저장하는 것 같은데 벡엔드 서버 구성은 따로 어떻게 되는건지 알고싶습니다
-
해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
생성자에서 this 이용(Recursive Constructor Invocation)
선생님 안녕하세요.생성자 강의에서 아래 캡처한 부분 설명해주시는 과정에서 기본생성자인 Blackbox()의 중괄호 안에 this("모델명", "해상도", ...) 라고 선생님이 입력하신 내용을 저도 따라 입력해 봤는데요. 제 경우에는 Recursive Constructor Invocation라는 에러 메시지가 뜨는 데 어떻게 해야 문제를 해결할 수 있을까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
강의 재생 시, 부분 반복 재생되는 문제
강의 재생이 처음부터 끝까지 정상적으로 되지 않고, 계속 마음대로 앞 부분을 반복재생해서 보여주네요... 제 컴퓨터의 문제인지...... 왜이럴까요ㅠ
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
(문의)실전문제풀이 해설 pdf 받을 수 있을지 문의합니다.
안녕하세요. 자료 부탁드립니다. : my2lena@naver.com
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-K문제 cnt배열크기 재질문입니다.
http://boj.kr/06440aeccbb045b8829d9cdadf5f6a33이 링크는 답지 12행에 있는 if(cnt[i])가 아니라 while(cnt[i)로 바꾸고 이에 맞춰, 18-20행을 바꿔보았습니다.제출하게되면, 시간초과가 나는데 while을 이용한 제 코드의 시간복잡도는 얼마인가요..? http://boj.kr/1cb106485f6b478ab640c60a6dda5cc0전에 제가 cnt배열크기를 26이 아닌 200으로 설정한 이유를 여쭤봤었는데, 답변으로 26으로 설정해도 되며 강사님께서 200으로 설정한 이유는 크게 잡기 위해서라고 하셨습니다.하지만, 링크를 실행하게되면 배열크기를 26, 30으로 잡고했더니 시간초과가 뜹니다.배열크기를 60, 70으로 설정하면 메모리 초과로 뜹니다. 배열크기를 100으로 해야 정답입니다 라고 뜹니다. 이렇게 배열의 크기가 26이 아닌것 같아서 어떤 근거로 배열 크기를 설정 해야하는지 재 질문 드립니다!
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
완전탐색 시간초과
안녕하세요 큰돌님덕분에 알고리즘을 재미있게 공부하고 있습니다!질문사항이 있는데요완전탐색으로 풀이를 해보았는데 시간초과가 났습니다.그래서 방법을 바꿔 visited를 사용하지 않고 풀어보았는데 통과했습니다.시간초과가 발생한 정확한 이유를 모르겠어서 디버깅을 해보았는데 두코드간의 함수호출 횟수가 분명 차이가 있었습니다.하지만 그 원리를 이해하지 못해서 질문드립니다.디버깅을 하면 할수록 머리가 더 복잡해지는것 같습니다...시간초과 코드http://boj.kr/9ca3908dd4624835a28aca2db266321e정답 코드http://boj.kr/18bd16121a7d46ada6f06e4313594796
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
ObjectMapper 작성 후 서버 실행이 안됩니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]2:50초ObjectMapper import하고 코드 작성 후 부터서버 실행이 실패했다고 뜹니다.처음엔 톰캣 문제인줄 알고 지운후 다시 연동해봤으나 안되고objectmapper 부분을 주석처리하니 정상적으로 서버 실행이 됩니다. import com.fasterxml.jackson.databind.ObjectMapper 으로 가져왔는데 혹시 임포트 주소가 잘못된걸까요?
-
미해결실전! 스프링 데이터 JPA
@Query의 트랜잭션에 대해 질문있습니다.
스프링 데이터 jpa에 정의된 save나 findById같은 메서드들은 기본적으로 @Transactional이 포함돼있어서 비지니스 로직 영역에서 @Transactional을 포함하지 않아도 트랜잭션이 걸리면서 잘 실행되는 것을 확인하였는데 @Query로 선언한 네임드 query같은 경우에도 비지니스 로직 영역에서 @Transactional을 포함하지 않아도 트랜잭션이 걸리면서 실행이 되는 것을 확인했습니다. 왜 그런건가요??
-
미해결토비의 스프링 부트 - 이해와 원리
@MyAutoConfiguration 애노테이션 역할
안녕하세요. 토비님.강의를 들으면서 DispatcherServletConfig와 TomcatWebServerConfig 정보는 ...import 파일에서 정보를 가져와서 빈으로 등록하는 것으로 이해하였습니다.그러면 의아했던 점이 ..Config 클래스에 선언한 @MyAutoConfiguration 애노테이션의 역할을 import 파일이 대신 해주고 있는 것으로 이해하였는데, 이 애노테이션도 같이 선언되어있어서 이 애노테이션은 어떤 역할을 하는지 궁금합니다.실제로 @MyAutoConfiguration이 애노테이션을 삭제하고 스프링을 실행해도 정상적으로 동작을 하고 테스트도 통과하였습니다. (강의 내에서 토비님께서 관례상으로 붙인다고 말씀하셨던 것으로 기억을 하는데, 이가 @MyAutoConfiguration 애노테이션을 관례상 붙여준다는 의미였는지는 정확히 잘 모르겠어서 질문드렸습니다.) 좋은 강의 만들어주셔서 잘 듣고 있습니다! 감사합니다!!
-
미해결트렐로 개발로 배우는 Vuejs, Vuex, Vue-Router 프론트엔드 실전 기술
nextTick 관련 질문
ref 태그로 특정 input 태그를 가져와 focus를 주는 과정에서 nextTick 프로퍼티를 통해 작업 순서를 앞당겨주는 것으로 focus를 곧바로 실행시키는 부분은 이해하고 있습니다( nextTickQueue와 MicroTaskQueue는 이벤트루프상 특정 큐의 실행을 마치기 직전 실행하고 종료하는 것으로 알고 있습니다) 그런데 왜 여기서 ref로 잡아낸 태그에 focus를 주는 과정의 렌더링 사이클이 뒤로 밀리는건지 이해를 못했습니다.클릭이벤트 실행시 onAddList 함수를 실행하게되면 해당 click 이벤트가 큐로 빠지고, focus 이벤트도 큐로 빠져서 실행하게 될텐데, 그러면 렌더링 순서에는 문제가 없다고 보아야 하지 않을까요? 이게 단순 자바스크립트 이벤트루프 문제로 보아야할지 뷰 라이프사이클 개념에서 별도의 렌더링 단계가 있다고 보아야할지, 아니면 아예 제가 감을 잘못 잡고 있는건지 헷갈립니다.
-
미해결Java TPC (생각하고, 표현하고, 코딩하고)
선생님 질문있습니다.
부모 클래스의 eat()함수를 자식클래스에서 사용할수는 없는지 궁금해서요. 상속받으면 하위클래스의 eat만 출력되잖아요..
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
H2 시퀀스
[질문 내용]안녕하세요.H2에 시퀀스가 연속적으로 나오지 않고 ID 값이 1,2,33처럼 나옵니다.그래서 다른분들의 질문을 참고해보았는데INFORMATION_SCHEMA에 들어있는 시퀀스를 바꿔야하는데항상 이와 같은 질문에 첨부해주신 블로그에는 따로 시퀀스가 파일??이 존재하였고 그걸 참고로 다양한게 대입해서 바꾸려고 하는데 안되네요... 어떻게 해야하나요.. 대입했던 내용ALTER SEQUENCE HIBERNATE_SEQUENCE RESTART WITH 1ALTER SEQUENCES SEQUENCES RESTART WITH 1 ALTER SEQUENCES INFORMATION_SCHEMA.SEQUENCES RESTART WITH 1
-
해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
추상클래스 (abstract class)와 인터페이스(interface)의 최적의 쓰임?
안녕하세요 나도코딩 선생님...ㅎ몇 주전에 나도코딩 자바편 강의를 완강하고 다시 2회차로 강의를 듣는 중입니다...ㅎ추상 클래스 (abstract class)와 인터페이스(interface) 관련 강의를 들으면서 각각의 특징들 및 차이점들에 대해서 다시 조금씩 알아가고 있는데... (예를 들면, 추상클래스는 abstract 키워드를 가지고, abstract메소드를 가지고 있어서 객체를 생성할 수 없는 반면, 인터페이스(interface)는 보통 -able 키워드, 변수 X, 생성자 X, 오로지 메소드만 있다 등)이 둘, 그러니까 추상 클래스 (abstract class)와 인터페이스(interface)는 '어느 때 (또는 어느 시점)'에 활용하는게 가장 적절한지 디테일하게 알 수 없을까요?항상 좋은 강의와 답변 감사합니다...ㅎ
-
해결됨냉동코더의 알기 쉬운 Modern Android Development 입문
GSON 이 아닌 Moshi 를 사용하시는 이유가 있을까요?
냉동코더님은 GSON 이 아닌 Moshi 를 사용하시는 이유가 무엇인지 궁금하네요!