묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Vue.js 시작하기 - Age of Vue.js
프롭스 데이터 질문입니다.
크롬 확장 프로그램 vue devtools 이 안되서 강의 듣는데 좀 답답하네요 ㅠㅠ<app-content v-bind:propsnum="message"></app-content>이렇게 적으면 hi가 나오고<app-content v-bind:propsnum="num"></app-content>이렇게 적으면 10이 나오고근데 '<h1> {{propsnum}} {{propsdata}}</h1>',이렇게 두개는 안나오고...어렵습니당..직접 데이터 확인해보면 좋은데 왜 확장프로그램이 안될까요....ㅠㅠㅠ 레거시로 깔았는데도 개발자도구에서 vue탭이 안보여요,.. <app-content v-bind:propsnum="message"></app-content> </div> let appContent={ template : '<h1> {{propsnum}} {{propsdata}}</h1>', props:['propsnum','propsdata'] } new Vue({ el: '#app', components:{ 'app-header' : appHeader, 'app-content' : appContent }, data:{ message : 'hi', num:10 } })
-
해결됨진짜! 자바스크립트(Javascript) - 기초부터 고급까지
nvm 설치 오류입니다.
아래와 같이 에러가 납니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
갑자기 No Junit.jar 에러로 Run이 안됩니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]어제 섹션4 들으면서 강의 내용대로 잘 따라가고 있었는데, 오늘 섹션5 컴포넌트 스캔과 자동 의존관계 설정을 들으면서 따라하다가 실행해보니까 실행이 안돼요.test는 돌아가는데 main을 실행시키려고 하니까 계속 No junit.jar라고 뜨고 실행할 수 없다고 하는데, 새로 입력한 곳을 주석처리하고 실행시켜도 안되더라고요어제까지는 되다가 갑자기 안되는 이유가 뭔지 모르겠어요. intelliJ는 2024.3.1.1이고, java17을 사용하고 있습니다. 구글링한대로 제가 추가적으로 Junit.jar를 다운받아서 추가해야하나요? 1-1. C:\Program Files\JetBrains\IntelliJ IDEA 2024.3.1.1\lib 이 경로에 junit.jar가 실제로 없긴 합니다.junit.jarjunit-4.12.jarhamcrest-core-1.3.jar구글링 했을 때는 이렇게 3가지 종류를 추가하라고 하는데, 3가지를 전부 따로 다운받아서 추가해야 하나요?
-
미해결Readable Code: 읽기 좋은 코드를 작성하는 사고법
조합 관계에 대해 질문있습니다.
학습 관련 질문을 남겨주세요. 어떤 부분이 고민인지, 무엇이 문제인지 상세히 작성하면 더 좋아요!먼저 유사한 질문이 있었는지 검색해 보세요.서로 예의를 지키며 존중하는 문화를 만들어가요. 안녕하세요.이번 강의에서 상속 구조를 조합으로 풀어내면 유연해진다고 하셨는데Cell의 공통 부분을 뽑아내서 CellState로 만들어서 EmptyCell, LandMineCell, NumberCell에서 사용하게 되는데 이러면 결국 CellState와 결합도가 높아지는 것 아닌가요??EmptyCell, LandMineCell, NumberCell과 CellState사이에 인터페이스를 만들지 않는 이상 Cell을 부모로 사용할 때와 큰 차이가 없는 것 같은데 ( 결국 CellState에서 변경이 일어나면 CellState를 사용하는 곳에서도 변경을 해줘야 하니까 부모인 Cell에서 변경이 일어나면 자식도 변경을 해줘야 한다는 것과 동일하다고 생각했습니다 )잘못 생각하고 있는 부분일까요..?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
test 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요세가지 오류가 나는데요1. Error: Could not find or load main class worker.org.gradle.process.internal.worker.GradleWorkerMain Caused by: java.lang.ClassNotFoundException: worker.org.gradle.process.internal.worker.GradleWorkerMain* Try:> Run with --stacktrace option to get the stack trace.> Run with --info or --debug option to get more log output.> Run with --scan to get full insights.> Get more help at https://help.gradle.org.BUILD FAILED in 27s4 actionable tasks: 2 executed, 2 up-to-date이렇게 3가지 입니다 왜 오류가 나는건가요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
dataset.yaml 은 애노테이션인가요?
dataset.yaml 은 애노테이션인가요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
주소창 인젝션?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]PRG에 대한 강의 내용 도중에 궁금증이 생겼습니다. PRG 관련해서 도식화한 것을 보면, 3. 응답 내용에서 주문 번호를 응답해주는 것을 확인할 수 있습니다 그 이후에 주문 완료 페이지가 리다이렉션 되는데 이때 주문 번호에 맞는 페이지가 뜨는거라고 이해할 수 있습니다 여기서 궁금한 점이, 사실 여러 홈페이지들을 보면서 이런식으로 주소창에 주문 번호와 같은 것들을 임의로 수정해서 다른 사람의 특정 페이지를 찾아본 경험이 몇 번 있는데, 이를 뭐라고 부르며, 어떻게 방지할 수 있을까요? 단순히 주문번호를 예측할 수 없게 랜덤하게 생성한다기보다는 로그인을 통해서 특정 권한을 부여한다거나 이렇게 해결해야할까요?
-
미해결스프링 프레임워크는 내 손에 [스프2탄]
SpringMvc 프로젝트가 없는 상태로 작업 중인데 처음부터 막힙니다..
강사님을 따라서 작업 중이지만 프로젝트 생성 부터 SpringMVC 프로젝트가 없다는 것을 알게 되었고그 중에 한 학생분에게 주신 조언대로(질문&답변에 달아주신) eGov Web Project 생성 후 필요한 부분인 servlet-context.xml , home.jsp, HomeController, web.xml, root-context.xml 등을 생성하여 작업하였습니다. 최종적으로 이런 화면이 나오는데 좀 더 구체적으로 상세하게 어떤 식으로 프로젝트를 생성해야할지 안내해주시면 감사하겠습니다ㅠㅠ
-
해결됨자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
이렇게 해도 되나요?
push를 안쓰고 그냥 +=을 사용해서 answer에 arr[i]값을 넣었더니 79612 이렇게 나와요. push를 사용하는게 올바른 풀이일까요?
-
미해결[2025 리뉴얼]플러터플로우로 코딩 없이 한달 안에 앱 만들기
chat 에러
flows에 chat을 프로젝트로 추가하면 에러가 70개가 발생했다고 나와요 파이어베이스 단순 디플로이랑 권한설정 외에도 추가 설정이 많이 필요한거 같아요
-
해결됨시스템엔지니어 교과서
Make install 시 administrative privileges 에러
Consolidate compiler generated dependencies of target foo[100%] Built target fooInstall the project...-- Install configuration: "Release"CMake Error at Source/kwsys/cmake_install.cmake:46 (file): file cannot create directory: /usr/local/doc/cmake-3.22/cmsys. Maybe need administrative privileges.Call Stack (most recent call first): cmake_install.cmake:47 (include)make: *** [install] Error 1
-
해결됨Next.js App router 기반 Chat GPT 만들기
loading이 동작하지 않습니다.
https://github.com/JeanYoungPark/next-chat-gptloading 부분 코드 작성중인데 loading 컴포넌트가 따로 로드되지 않는 것 같습니다. 원인을 알 수 있을까요?
-
미해결Vue.js 시작하기 - Age of Vue.js
component.html:11 Uncaught ReferenceError: Vue is not defined at component.html:11:20 (anonymous) @ component.html:11
component.html:11 Uncaught ReferenceError: Vue is not defined at component.html:11:20(anonymous)@component.html:11""콘솔 에러가 뜹니다..
-
미해결스프링 시큐리티 완전 정복 [6.x 개정판]
생성된 SecurityFilterChain 빈을 SecurityBuilder 에 저장하는 원리가 궁금합니다.
강의에서 SecurityBuilder를 통해 생성된 SecurityFilterChain 을 저장한다는 설명과 관련해서 어떤 코드가 실행하는지 분석을 나름 해보았는데요, 맞는지 확인받고 싶습니다. WebSecurityConfiguration 클래스에 springSecurityFilterChain() 메서드에 다음과 같은 코드가 있습니다.for(SecurityFilterChain securityFilterChain : this.securityFilterChains) { this.webSecurity.addSecurityFilterChainBuilder(() -> securityFilterChain); }해당 코드에서 addSecurityFilterChainBuilder() 메서드는 SecurityBuilder<O extends SecurityFilterChain> securityFilterChainBuilder 를 파라미터로 받고 있는데,해당 파라미터로 람다식을 이용해서 HttpSecurity에서 생성한 객체를 SecurityBuilder의 build() 메서드를 호출시 리턴할 수 있게 () -> securityFilterChain 했고 해당 람다식이 addSecurityFilterChainBuilder() 메서드로 인해 WebSecurity 필드인 securityFilterChainBuilders 에 저장이 되었습니다.저장된 람다식은 WebSecurity 에 performBuild() 메서드에 구현되어 있는 for(SecurityBuilder<? extends SecurityFilterChain> securityFilterChainBuilder : this.securityFilterChainBuilders) { SecurityFilterChain securityFilterChain = (SecurityFilterChain)securityFilterChainBuilder.build();다음과 같은 for 문에서 build() 메서드를 호출하면서 SecurityFilterChain 객체를 불러오게 됩니다. 다음과 같은 과정으로 SecurityBuilder 에 저장하고 꺼낼 수 있다고 이해했는데 맞을까요?
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
domain.member 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.domain 패키지에다가 새로 member라는 패키지를 만들면 강사님은 domain 따로 member따로 패키지가 있는데저는 domain.member 패키지로 되는데 왜그런가요?? 어떻게 해결하면 되나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
FrontControllerServletV3 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]1)MyView view = viewResolver(viewName); view.render(mv.getModel(), request,response);이 부분 코드에서 mv.getModel을 사용하지 않는 MemberFormController 같은 경우에는따로 처리해주는 로직이 필요할 것 같은데 service 메서드에서 저렇게 해버리면 무조건 저 로직이 실행되는 거 아닌가요?? 저런 경우에 조건문을 통해서 경우를 나눠야 하는건지 궁금합니다. 예를 들어서 아래 코드와 같이if (조건문) { view.render(mv.getModel(), request,response); } view.render(request, response); 2)그리고 FrontControllerV3와 MemberListControllerV3을 다음과같이 이해하면 되는 지도 궁금합니다.FrontControllerV3 일부 로직//paramMap Map<String, String> paramMap = createParamMap(request); //논리 이름과 클라이언트 요청의 매개변수가 설정된 ModelView 객체 ModelView mv = controller.process(paramMap); //논리이름 "new-form"을 viewName에 저장 String viewName = mv.getViewName(); //논리이름을 viewPath로 변환해주는 viewResolver 메서드 실행 //"new-form" --> "/WEB-INF/views/new-form.jsp" MyView view = viewResolver(viewName); //Myview 객체에 viewPath 멤버 필드에 경로가 초기화 되고 //초기화된 경로를 통해 jsp로 넘겨주기 view.render(mv.getModel(), request,response);MemberListControllerV3 일부 로직//new MyView("/WEB-INF/views/members.jsp");와 똑같지만 .jsp와 다른 경로 등은 날리고 //논리적인 경로만 남기기 위해서 이렇게 만든 형태 ModelView mv = new ModelView("members"); //request.setAttribute("members", members); mv.getModel().put("members", members); //따라서 modelView는 이름 그대로 view의 이름과 model 객체를 저장한 채로 반환해주게 되는 것 return mv; 3)그리고@Override public ModelView process(Map<String, String> paramMap) { return new ModelView("new-form"); }MemberFormControllerV3같은 경우 매개변수로 들어오는 paramMap을 사용하지 않는 모습인데 이런 경우는 따로 구조를 개선할 수는 없는 건지 궁금합니다.
-
미해결실무에 바로 적용하는 프런트엔드 테스트 - 1부. 테스트 기초: 단위・통합 테스트
2부 할인쿠폰 관련
안녕하세요.제공해주신 인강으로 프론트엔드 테스트를 공부하고 있는 수강생입니다. 최근 일이 많아져 인강 듣는 시간을 할애하지 못하였지만 이번 설 연휴를 맞이하여 1편 다보고 2편까지 보려고 하는데 제가 실수로 할인 쿠폰을 발급 받았다가 사용하지 못하고 유효기간이 지나 버렸는데 재발급을 할수 있는 방법이 있는지 문의드립니다!
-
해결됨시스템엔지니어 교과서
APM 설치시 root 권한
[ec2-user@ip-172-31-13-251 ~]$ yum -y install make gcc gcc-c++ ncurses-devel libevent openssl openssl-devel gnutls-devel libxml2 libxml2-devel bison gmp gmp-devel bzip2-devel curl-devel libjpeg-devel libXpm-develLoaded plugins: extras_suggestions, langpacks, priorities, update-motdYou need to be root to perform this command. 위와 같은 메시지가 나오는데요.어떻게 해야하나요 ?
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
구글태그매니저 미리보기 및 제출 권한관리
[구글태그매니저 미리보기 및 제출 권한관리] 강의를 듣다가 문제가 생겨 여쭤봅니다…! 모두 연결 완료한 후에, 컨테이너 작업공간에 되돌아 갔는데상단에 컨테이너 품질에 주의 필요가 떠서 들어가보니태그가 되지않는 문제가 발생했습니다. 이런 경우 어떻게 문제를 해결하면 될까요?
-
미해결Vue.js 시작하기 - Age of Vue.js
화면이 안떠요,, 이전 이후 강의는 뜨는데..
강의 동영상화면이 안떠요,, 이전 이후 강의는 뜨는데..왜그런걸까요?