묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨UX UI 디자이너의 연봉 올려주는 프로토타이핑 툴, 프린서플
create component 후 auto 걸면 버튼 이벤트 동작이 안되요.
create component 로 만들어진 face id 에서요. 취소 버튼 parent로 연결하면 작동이 되는데, face id 내에서 얼굴인식에서 완료까지 auto로 만들고 나면 취소 버튼이 동작하지 않습니다. auto를 거는 순간 face ID 첫번째 화면의 버튼 이벤트를 거치지 않고 바로 가는거 같습니다. 어떻게 해야 할까요?
-
해결됨FreeRTOS 프로그래밍
QUEUE 실습 중 질문
안녕하세요. QUEUE 실습 중 질문이 있어서 글 올립니다. qBuffer의 ucData 배열의 크기를 2000으로 증가시켜봤습니다. 그럴 때 결과를 보면 TASK1이 한 번 받고 더 이상 실행이 안되는데요. 디버거으로 확인해보니까 qid의 주소가 0x200007a0 <ucHeap+1240>로 나오고, Queue struct내용 중 tail의 주소가 0x20002efd <ucHeap+11317>로 나오는 것을 확인할 수 있었습니다. list 파일을 보면 bss 영역에 있는 것으로 확인이 됩니다. xQueueCreate API를 사용하면 내부에서 pvPortMalloc를 사용해 Queue를 생성하는 것을 볼 수 있습니다. 이는 pvPortMalloc을 사용하면 bss영역에 할당?이 된다라고 볼 수 있죠. 초반 (FreeRTOS 수업 내용 중 bss영역에 할당되는 것을 확인할 수 있음) 두 가지 질문이 있는데요. 1. 링커 스크립트에서 bss 섹션을 아래 그림처럼 설정을 했는데, 만약 pvPortMalloc API를 많이 사용하여 bss영역이 부족하면 제가 bss섹션의 크기를 늘려주면 되나요? 2. 생성된 Queue의 주소와 크기를 보면 bss섹션 내에 잘 있는데 왜 동작을 안하는건지 이해가 되지 않습니다. 메모리 오버플로우 문제인가 했는데, 디버그로 확인해보니 오버플로우 문제는 아닌 것 같아서요. 답변 부탁드립니다. 감사합니다.
-
미해결블록체인과 솔리디티
candidatorList 호출 에러떠요 ...에러 invalid bignumber string 뭔가요 ..ㅜ
호출하면 아래처럼 뜹니다 call to Vote.candidatorList errored: Error encoding arguments: Error: invalid BigNumber string (argument="value", value="", code=INVALID_ARGUMENT, version=bignumber/5.4.1)
-
미해결Slack 클론 코딩[실시간 채팅 with React]
안녕하세요 제로초님! 네트워크 에러 질문드립니다
우선 axios.post('http://localhost:3095/api/users', { email, password, nickname})이렇게 요청했을 시에 에러가 나구요, 또 한가지는 제가 wsl을 사용하는데 리눅스 firefox로 localhost 3090에 접속하여 회원가입을 하면 CORS에러가 뜹니다. 제가 CORS에러에 대해서 완벽하게 이해하지는 못하지만, 리눅스 상에서의 접속과 일반 윈도우 브라우저 환경에서의 접속에서 CORS에러가 다르게 나타나는 이유가 있나요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
강의 진행 5분50초에서 막혔습니다.
이미지 업로드후 콘솔에서 Uncaught (in promise) Error: Request failed with status code 504에러가 뜨네요. product.js를 보고 작성을 하고있는데요 뭔가 제가 놓친게 있을까요?깃허브 : https://github.com/stepperweb/boilerplate-mern-stack-1
-
미해결테스트주도개발(TDD)로 만드는 NodeJS API 서버
안녕하세요. 강의 내용 중 질문있습니다.
아래 두 코드가 동일하다고 하셨는데, 테스트 코드를 돌려봤을 때 동일한 결과가 출력되지 않았습니다. 첫번째 코드로 테스트를 돌렸을 경우 3 passing이 나옵니다. 무엇이 다른 건가요? // 1 describe("실패 시", () => { it("limit이 숫자형이 아니면 400을 응답한다", (done) => { request(app) .get('/users?limit=two') .expect(400) .end((err, res) => { done(); }); }); }); // 2 describe("실패 시", () => { it("limit이 숫자형이 아니면 400을 응답한다", (done) => { request(app) .get('/users?limit=two') .expect(400) .end(done); }); });
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
dist만 따로 github에서 관리하는이유
항상 강의 잘보고 있습니다! 간단한 질문이긴 한데 프로젝트 코드를 전체 Lightsail에 올리는 것이 아니라 dist만 따로 올리는 이유가 있을까요? 지금의 방법대로 진행하려면 코드를 수정해야할때 1. 코드 수정 후 build => dist 파일 생성 2. 생성된 dist를 옮겨서 해당 repo로 push 이렇게 진행해야 하는데, 프로젝트 코드를 전부 올리면 원스텝에 진행할 수 있지 않을까요? ㄱ
-
미해결엑셀 시작하기 : EXCEL 입문 (Inflearn Original)
C열 처럼 A열 내용이 적혀야 하는데 다른 값으로 나와요
- 1990-01-01 을 복사 해서 A열에 붙이면 이렇게 나옵니다. 강의 내용 처럼 1부터 나오려면 어떻게 하나요?
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙초대부탁드립니다
developer950306@gmail.com 입니다.
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
'(4.2) ETF 전종목 수집 데이터 전처리 [3/3] ETF 브랜드명, 인버스, 레버리지 여부 파생변수 만들기' 질문
안녕하세요 구글 colab 으로 학습중에 문의사항 있어 질문 남깁니다. 화면처럼 잘따라가고 있는 와중에 상기 스크린샷과 같은 오류가 발생하는데 구글링으로는 방법을 잘모르겠습니다... 답변 부탁드립니다
-
미해결피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z
텍스트 설정에서 Line Height 설정 형태
안녕하세요 선생님! 선생님 강의 듣고 덕분에 작업도 잘 하고 있습니다~ 최근에 UI kit를 참고하면서 작업 중이였는데, Typography부분에 보니까 어떤거는 Line Height를 24pt로 설정하고 어떤거는 180%로 설정해놓았던데 혹시 실무에서 이렇게 단위를 다르게 설정하는 경우가 있나요?? 그리고 단위를 다르게 하면 어떤 차이가 있는건가요?
-
해결됨스프링 시큐리티
시큐리티 아키텍쳐 DelegatingFilterProxy 질문드립니다.
안녕하세요 강사님 좋은 강의 감사드립니다. 위임처리 보면서 궁금한게 있는데 web.xml 이 로드될때 서블릿 컨테이너에 DelegatingFilterProxy 를 등록되고 ApplicationContext에는 springFilterChainBean 이 등록되고DelegatingFilterProxy 은 springFilterChainBean 를 찾아서위임처리를 해주는데 이때 각각의 Filter들은 모두 스프링빈이다 라고 요약을 했는데 제대로 했는지 모르겠지만 이부분이 잘 이해가 가지않습니다.1. 스프링관련 요청은 모두 DispatchServlet를 통한다 생각하고 있었는데 여기서는 springFilterChainBean FIlter를 처리하고 이후에 해 당 request를 DispatchServlet 로 보내는것 같아서 스프링빈의 API를 호출하는것은 DispatchServlet과는 관계가 없다고 생각하면 될까요?(+ http 요청에 대한 부분만 받는건가요?)2. springFilterChainBean 도 스프링빈인데 Servlet 필터에 스프링빈을 주입만 못하는것이고 스프링빈을 가져다 쓰는것은 문제 없는거라 생각하면 될까요? 저는 지금까지 container는 모두 독립적으로 존재한다? 라고 생각을 하고 있어서 이해가 잘 되지않아 질문 드립니다감사합니다.
-
미해결엑셀 시작하기 : EXCEL 입문 (Inflearn Original)
년월일 엑셀에 적어서 채우기 하면 선생님과 다르게 나와요
- 아래 내용 처럼 채우기가 나옵니다. 채우기에서 추가해야 하는 사항이 있을까요?
-
미해결따라하며 배우는 TDD 개발 [2023.11 업데이트]
Mongoose와 Jest
안녕하세요~ 현재 IT를 배우고 있는 학생으로서 좋은 강의를 듣게 되어서 감사 인사드립니다. 다름이 아니라, 저 같은 경우 몇 가지 문제가 발생(Mongoose version 관련)해서 Mongoose 홈페이지에 이러한 글을 찾게 되었습니다. "We strongly recommend using a different testing framework, like Mocha.". 그래서, 2가지 질문이 있습니다. 첫번째, MERN Stack 을 사용할 때, 각 파트별로 어떠한 Framework를 사용하면 좋은지 알려주시면 감사하겠습니다. 예를 들면 ReactJS를 사용할 때는 Jest 가 좀 더 효율이고 NodeJS를 사용하면 Mocha가 효율적이라든지... 두번째는, 이 강의가 끝나면 테스트를 더 깊게 배울려면 어떠한 것을 배우는 것이 좋은지 강사님의 의견을 듣고 싶습니다. 질문이 이상하더라도 학생이 바라보는 시점에서 질문했다고 생각하시고 너그럽게 이해 부탁드립니다 ^--^
-
미해결TensorFlow Object Detection API 가이드 Part1 - 코드 10줄 수정으로 물체검출하기
yolo annotation 문의
ppt 2p, YOLO 모델의 최종 output ' SxSx(5*B+C)(5:x,y,w,h,confidence)' 가 무슨 의미인가요? 이해가 잘 되지 않습니다
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
어떤걸 먼저 듣는게 나을지 잘 모르겠습니다.
안녕하세요. 파이썬 초보이고 전혀 무관한 일을 하고 있지만, 퀀트를 익히는 중인 초보입니다. 첫번째 강의 (문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!) 너무 잘 들었습니다. 아래 두개도 결제는 했는데 어떤 걸 먼저 들어야 하는지 잘 모르겠습니다. 너무 초보라 첫번째 강의내용도 완벽히 알진 못해서 책과 함께 복습할 생각입니다. - 내 업무를 대신 할 파이썬(Python) 웹크롤링 & 자동화 (feat. 주식, 부동산 데이터 / 인스타그램) - 파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
도대체 뭐 떄문인지 모르겠습니다 분명 코드 똑같은데 미치겠씁니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.메시지 Request processing failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'loginUserBean' available 설명 서버가, 해당 요청을 충족시키지 못하게 하는 예기치 않은 조건을 맞닥뜨렸습니다. 예외 org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'loginUserBean' available org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) javax.servlet.http.HttpServlet.service(HttpServlet.java:652) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) javax.servlet.http.HttpServlet.service(HttpServlet.java:733) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) 근본 원인 (root cause) org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'loginUserBean' available org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:863) org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1344) org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:309) org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:283) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeanByName(AbstractAutowireCapableBeanFactory.java:461) org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:527) org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:497) org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$1.getTarget(CommonAnnotationBeanPostProcessor.java:461) org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:676) beans.UserBean$$EnhancerBySpringCGLIB$$62cae883.isUserLogin(<generated>) controller.UserController.login_pro(UserController.java:54) java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.base/java.lang.reflect.Method.invoke(Method.java:566) org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1064) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) javax.servlet.http.HttpServlet.service(HttpServlet.java:652) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) javax.servlet.http.HttpServlet.service(HttpServlet.java:733) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)서비스 부분package service; import javax.annotation.Resource; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; import beans.UserBean; import dao.UserDao; @Service public class UserService { @Autowired private UserDao userDao; @Resource(name = "loginUserBean") @Lazy private UserBean loginUserBean; public boolean checkuserIdExist(String user_id) { String user_name = userDao.checkUserIdExist(user_id); if(user_name == null) { return true; } else { return false; } } public void addUserInfo(UserBean joinUserBean) { userDao.addUserInfo(joinUserBean); } public void getLoginUserInfo(UserBean tempLoginUserBean) { UserBean tempLoginUserBean2 = userDao.getLoginUserInfo(tempLoginUserBean); if(tempLoginUserBean2 != null) { loginUserBean.setUser_idx(tempLoginUserBean2.getUser_idx()); loginUserBean.setUser_name(tempLoginUserBean2.getUser_name()); loginUserBean.setUserLogin(true); } } } 컨트롤러 부분package controller; import javax.annotation.Resource; import javax.validation.Valid; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.validation.BindingResult; import org.springframework.web.bind.WebDataBinder; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.InitBinder; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import beans.UserBean; import service.UserService; import validator.UserValidator; @Controller @RequestMapping("/user") public class UserController { @Autowired private UserService userService; @Resource(name = "loginUserBean") @Lazy private UserBean loginUserBean; @GetMapping("/login") public String login(@ModelAttribute("tempLoginUserBean") UserBean tempLoginUserBean, @RequestParam(value = "fail", defaultValue = "false") boolean fail, Model model) { model.addAttribute("fail", fail); return "user/login"; } @PostMapping("/login_pro") public String login_pro(@Valid @ModelAttribute("tempLoginUserBean") UserBean tempLoginUserBean, BindingResult result) { if(result.hasErrors()) { return "user/login"; } userService.getLoginUserInfo(tempLoginUserBean); if(loginUserBean.isUserLogin() == true) { return "user/login_success"; } else { return "user/login_fail"; } } @GetMapping("/join") public String join(@ModelAttribute("joinUserBean") UserBean joinUserBean) { return "user/join"; } @PostMapping("/join_pro") public String join_pro(@Valid @ModelAttribute("joinUserBean") UserBean joinUserBean, BindingResult result) { if(result.hasErrors()) { return "user/join"; } userService.addUserInfo(joinUserBean); return "user/join_success"; } @GetMapping("/modify") public String modify() { return "user/modify"; } @GetMapping("/logout") public String logout() { return "user/logout"; } @InitBinder public void initBinder(WebDataBinder binder) { UserValidator validator1 = new UserValidator(); binder.addValidators(validator1); } } dao부분package dao; import org.mybatis.spring.SqlSessionTemplate; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Repository; import beans.UserBean; @Repository public class UserDao { @Autowired private SqlSessionTemplate sqlSessionTemplate; public String checkUserIdExist(String user_id) { return sqlSessionTemplate.selectOne("user.checkUserIdExist", user_id); } public void addUserInfo(UserBean joinUserBean) { sqlSessionTemplate.insert("user.addUserInfo", joinUserBean); } public UserBean getLoginUserInfo(UserBean tempLoginUserBean) { return sqlSessionTemplate.selectOne("user.getLoginUserInfo", tempLoginUserBean); } } 서블릿 컨테스트 부분<?xml version="1.0" encoding="UTF-8"?> <beans:beans xmlns="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> <!-- 스캔한 패키지 내부의 클래스 중 Controller 어노테이션을 가지고 있는 클래스들을 Controller로 로딩한다. --> <annotation-driven/> <!-- 스캔할 bean들이 모여있는 패키지를 지정한다. --> <context:component-scan base-package="controller"/> <context:component-scan base-package="dao"/> <context:component-scan base-package="service"/> <!-- Controller의 메서드에서 반환하는 문자열 앞뒤에 붙일 경로 정보를 셋팅한다. --> <beans:bean class = "org.springframework.web.servlet.view.InternalResourceViewResolver"> <beans:property name="prefix" value="/WEB-INF/views/"/> <beans:property name="suffix" value=".jsp"/> </beans:bean> <!-- 정적파일(이미지, 사운드, 동영상, js, css 등등) 경로 셋팅--> <resources location="/resources/" mapping="/**"></resources> <!-- properties 파일의 내용을 사용할수 있도록 bean을 정의 --> <beans:bean class='org.springframework.beans.factory.config.PropertyPlaceholderConfigurer'> <beans:property name="location"> <beans:value>/WEB-INF/properties/db.properties</beans:value> </beans:property> </beans:bean> <beans:bean class='org.apache.commons.dbcp2.BasicDataSource' id='basic_data_source'> <beans:property name="driverClassName" value="${db.classname}"/> <beans:property name="url" value="${db.url}"/> <beans:property name="username" value="${db.username}"/> <beans:property name="password" value="${db.password}"/> </beans:bean> <beans:bean class='org.mybatis.spring.SqlSessionFactoryBean' id='sqlSession'> <beans:property name="dataSource" ref='basic_data_source'/> <beans:property name="mapperLocations" value='/WEB-INF/mapper/*.xml'/> </beans:bean> <beans:bean class='org.mybatis.spring.SqlSessionTemplate' id='sqlSessionTemplate'> <beans:constructor-arg index='0' ref='sqlSession'/> </beans:bean> <interceptors> <interceptor> <mapping path="/**"/> <beans:bean class="interceptor.TopMenuInterceptor"/> </interceptor> </interceptors> <!-- messageSource를 등록한다 --> <beans:bean class='org.springframework.context.support.ReloadableResourceBundleMessageSource' id = 'messageSource'> <beans:property name="basenames"> <beans:list> <beans:value>/WEB-INF/properties/error_message</beans:value> </beans:list> </beans:property> </beans:bean> <!-- Message접근을 위한 접근자 등록 --> <beans:bean class='org.springframework.context.support.MessageSourceAccessor'> <beans:constructor-arg ref='messageSource'/> </beans:bean> </beans:beans>
-
미해결[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)
소스코드 다운 에러
소스코드 다운받았는데 압축이 안풀립니다. 확인 부탁드립니다.
-
미해결인터랙티브 웹 개발 제대로 시작하기
질문있습니다!!
안녕하세요, 정말 잘 보고있는 수강생입니다. 항상 좋은 강의 감사드려요~ 질문이 2가지 있어 질문해봅니다. 1. new Character()에 new연산자를 붙이는 이유 - Character()만 해도 일분이 캐릭터가 생성이 되는데 new 연산자를 붙혀주는 이유는 무엇인가요? Character() 함수에서 선언한 this.mainElem이 삭제되지 않게 하기 위해서 인가요? 2. 아래 코드에서 처럼 stage에 mainElem을 넣은 후에 mainElem.style에 left속성을 세팅해주셨는데 그렇게 하면 appendChild하는 순간 렌더링이 끝나 left속성이 반영이 안될수도 있지 않을까요? 정확히는 렌더링이 언제 되는지 궁금합니다... 감사합니다~ 좋은 강의 더 만들어주세요 응원할게요~
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
localhost를 실행하면 시작화면이 로그인 되어있는 상태로 시작합니다..
localhost를 실행하면 시작화면이 로그인 되어있는 상태로 시작합니다.. 로그아웃도 되지 않습니다 해결 방법을 알 수 있을까요?