묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
org.thymeleaf.spring5.processor.SpringInputCheckboxFieldTagProcessor 에러 질문
안녕하세요. 강사님이 해주신 강의를 듣고 있는 수강생입니다. 코드를 따라가면서 @ModelAttribute를 복습하면서 컨트롤러에있는 메소드들이 실행될때마다 @ModelAttribute가 붙은 메소드로 부터 반환된 모델들이 생성된다는 것은 이해했습니다. 그래서 items.html 에서 모든 아이템에 대해서 등록지역을 출력하고 싶어 코드를 다른 html에 있는 코드를 items.html에 아이템을 반복하면서 조회하는 부분에 넣어주면 되겠거니 했지만 제목에 기재한 오류가 발생했습니다. 검색을 통해 해결을 하려했지만 그렇지 못해서 질문에 올렸습니다. 아래에 코드를 첨부해드리오니 확인 부탁드립니다. !! 감사합니다!! 에러가 발생하는 지점은 <input type="checkbox" th:field="${item.regions}" th:value="${region.key}" class="form-check-input" disabled> 이부분입니다. <tr th:each="item : ${items}"> <td><a href="item.html" th:href="@{/form/items/{itemId} (itemId=${item.id})}" th:text="${item.id}">회원id</a></td> <td><a href="item.html" th:href="@{|/form/items/${item.id}|}" th:text="${item.itemName}">상품명</a></td> <td th:text="${item.price}">10000</td> <td th:text="${item.quantity}">10</td> <td> <div th:each="region : ${regions}" class="form-check form-check-inline"> <input type="checkbox" th:field="${item.regions}" th:value="${region.key}" class="form-check-input" disabled> <label th:for="${#ids.prev('regions')}" th:text="${region.value}" class="form-check-label">서울</label> </div> </td></tr>
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
예제 파일 문의
안녕하세요! 강의자료를 다운로드 후 RP파일을 실행하면 나머지는 다 작동이 되지만 "Part3_인터랙션과 애니메이션"만 아무런 자료가 들어있지 않습니다. 좋은 강의 잘 듣고 있습니다. 확인부탁드리겠습니다~
-
미해결Java TPC 실전프로젝트 (Java API 활용)
url String을 만들때 form안의 내용 전부 입력하지 않는 이유가 궁ㄱㅁ합니다.
입력을 qt_ty, base_de, bibleType 까지만 하시고 front_book_nm,ver_cd,searchtab은 하지 않으셨는데 그 이유가 뭔가요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
apply
df_first_melt["연도"] = df_first_melt["기간"].apply(parse_year) 여기서 apply를 활용해 연도만 추출해서 새로운 컬럼에 담는다고 하는데 만약에 "기간"에 있는 데이터를 그대로 새로운 컬럼에 담는다면 어떤식으로 해야하나요
-
해결됨따라하며 배우는 MySQL on Docker
grafana에서 prometheus의 데이터를 받아오지 못합니다.
prometheus에서 up을 검색했을 때 데이터가 출력된다면, exporters가 실행되면서 데이터를 얻어온다는 말 아닌가요? 제가 이해한 프로세스는 exporters로 데이터 로그 추출 -> prometheus에서 추출한 로그 저장 -> grafana에서 prometheus에 저장된 로그 시각화 입니다. 따라서, prometheus에서 검색할 수 있다면 grafana에서도 시각화할 수 있어야 한다고 생각하는데, 잘 되지 않습니다. host os는 ubuntu:20.04입니다. dashboard는 https://github.com/percona/grafana-dashboards/blob/master/dashboards/MySQL_Overview.json 에서 받아와 사용했습니다. 혹시 제가 오타나 잘못한 부분이 있을까봐 처음부터 다시 해봤는데도 같은 증상이라 질문 올립니다. ㅜ.ㅜ
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
github에 있는 ch5 코드를 실행시키니까 the server responded with a status of 500 에러가 뜹니다
안녕하세요 제로초님. 현제 제로초님 코드를 따라서 공부를 하다가 기존에 따라서 하던거는 실수가 너무 많아서 github에 있는 ch5코드부터 다시 시작하려고 받아서 실행시키는데요 자꾸 에러가 뜹니다. backend에 있는 config 설정에서 db 비밀번호는 제가 String으로 직접 입력했고요, 그리고 backend에서 npx sequelize db:create도 실행했습니다. // const dotenv = require('dotenv'); // dotenv.config(); 위에처럼 dotenv는 주석처리 했습니다. config 설정 외에는 바꾼게 없는데, 제가 뭐 빠뜨린게 있을까요?
-
미해결실전 프로젝트로 배우는 타입스크립트
ReferenceError: required is not defined 오류 발생..
강의를 모두 수강한 후 복습 및 응용을 위해 공부 중에 에러가 발생해서 질문 작성하게 되었습니다. eslint 나 tsconfig.json 모두 강의와 동일하게 작성하였고 axios 라이브러리 사용을 위해 ts 파일에 import axios 문을 작성하였더니 html 파일 라이브 서버를 작동하면 ReferenceError: required is not defined 에러가 발생합니다.. 강의에서는 이러한 에러가 발생하지 않았는데 발생하는 이유를 알 수 있을까요..?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원 리스트가 안떠요 ㅠㅠ
목록페이지를 그냥 들어가면 # 이름 이렇게 잘 뜹니다. 하지만 회원등록을 하고 난 후 회원목록에 들어가면 Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as expression: "${member.id" (template: "members/memberList" - line 19, col 15)] with root cau member.id 를 찾을수없다고 나옵니다 ㅠㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
실무와 관련하여
예전부터 공부하면서 느낀 것이지만 정말 코드나 쿼리 한 줄이 얼마나 큰 영향을 주는지 강의를 들으면서 다시 한 번 느낍니다. 혹시 이런 큰 실수를 줄이기 위해 운영 db를 백업하거나, db를 복수로 운영하거나 이런 방법을 실제로 실무에서 적용하시나요? 비용이 많이 들 것 같은데 항상 궁금했던 사항이라 질문에 남깁니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
질문있어요
open API로 다른 사이트를 만들고 있는데 빈 객체가 reply옵니다. 그런데 postman에서는 데이터가 잘 와요. 이런 경우는 어떻게 고쳐야할까요? 서비스키를 재발급 해봐도 안되고 밑에처럼 fetch를 사용해봤는데도 안됩니다. 그러나 그 전에 또 다른 open API를 사용해서 axios 형태로 똑같이 보냈는데 그 데이터는 잘 넘어와요.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
오답이 뜨는 이유
안녕하세요! 수학적 풀이에 사용된 코드를 조금 풀어 써 보았는데 오답이 뜨는 이유를 잘 모르겠습니다. public static int solution(int n) { int answer=0, subsum=1; int cnt=1; //연속된 자연수 개수 while(subsum<n){ subsum += (++cnt); int tmp = n - subsum; if(tmp%cnt ==0){ System.out.println(cnt+" subsum:"+subsum+ " tmp:"+tmp); answer++; } } return answer; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); sc.close(); System.out.println(solution(n)); }
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
열심히 따라가고 있는데 에러가 났습니다.
열심히 따라가면서 강의 수강중입니다. 그런데 위 문제가 생겼습니다. 순서를 따라가면서도 헷갈리고 솔직히 잘 모르겠습니다. 간단한 문제로 보이긴 하고 알고 나면 다음에는 해결할 것 같은데 지금 너무 모르겠습니다. 깃헙주소는 https://github.com/heesoo-park/youtube-clone 입니다. 강의도 여러번 돌려보면서 확인하고 완성본 내용도 확인하고 안 되는 영어로 구글링도 했지만 잘 풀리지 않네요 저 writer 문제뿐만 아니라 key 에러도 있더라고요 하핳;; 정신피폐해집니다...
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
scanf가 작동하지 않습니다.
심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태 오류 MSB4024 가져온 프로젝트 파일 "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Imports\Microsoft.Common.props\ImportBefore\Microsoft.NuGet.ImportBefore.props"을(를) 로드할 수 없습니다. 루트 요소가 없습니다. Project1 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Microsoft.Common.props 78 라고 뜨면서 scanf , scanf_s 두가지 방법도 안됍니다 무엇이 문제인지 감이 잡히질 않습니다. 인터넷 검색해도 도통 모르겠어요 ㅠㅠ
-
해결됨자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
다른 방법으로 풀어보았습니다!
function solution(arr){ let answer; let plus = []; let minus = []; for (let x of arr) { if (x < 0) minus.push(x); else plus.push(x); } answer = [...minus, ...plus]; return answer; } let arr=[1, 2, 3, -3, -2, 5, 6, -6]; console.log(solution(arr)); 다르게 풀어보았는데 이 방법도 괜찮은가요?
-
미해결파이썬 텍스트 분석 입문 - 데이터 수집부터 분석까지
에러 개선 질문 드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의 내용 마지막에 워드클라우드 실습 예제로 진행하신 부분에서 나눔고딕 폰트 문제로 추정되는 OSError 발생으로 실행에 문제가 있어서 질문드립니다. from wordcloud import WordCloud import matplotlib.pyplot as plt #import matplotlib #matplotlib.rcParams['font.family'] = 'NanumGothic' 이부분에서 나눔고딕이 열리지 않아서 발생한 문제로 판단되어 from wordcloud import WordCloud import matplotlib.pyplot as plt #import matplotlib #matplotlib.rcParams['font.family'] = 'NanumGothic' from matplotlib import font_manager font_fname = 'C:/Users/{pcname}/AppData/Local/Microsoft/Windows/Fonts/NanumGothic.ttf' font_family = font_manager.FontProperties(fname=font_fname).get_name() plt.rcParams["font.family"] = font_family 상기와 같이 실제 나눔고딕 보통 ttf 파일 경로로 설정하였으나 OSError : cannot open resource 에러가 발생됩니다. 개선 방안이 있을까요~?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
static 사용 이유
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 항상 잘 듣고있습니다. 감사합니다. static 을 굳이 왜 사용하는지 궁금해서 질문드립니다. 보안에 좋다고 하셨는데 , get이나 post처럼 직접 메서드를 입력해서 그때 그때 알맞는 파일을 넘겨주는것 보다 1.static을 쓰는게 단지 보안 때문인가요? 2.그러면 다른 요청들도 static으로 처리하는게 좋을텐데 그렇게 하지 않는 이유는 다른 요청들은 넘겨주는 파일이 정적 파일(상호작용이 있어야 하는) 이 아니기 때문인지 궁금합니다. 감사합니다.
-
해결됨Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
resilience4j 라이브러리 오류문제
안녕하세요, 강사님! 좋은 강의 감사합니다. 열심히 그리고 꾸준히 수강중입니다!!격고 있던 문제가 있었는데 해결되어서 정보공유를 위해서 글을 남기게 되었습니다! 11:38 부분에서 아래 라이브러리를 import하려고 시도하였으나, 없는 라이브러리 처럼 인식되어 나타납니다. import org.springframework.cloud.client.circuitbreaker.resilience4j.Resilience4JCircuitBreakerFactory; <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-circuitbreaker-resilience4j</artifactId></dependency> circuitbreaker까지는 이상이 없이 나오는데 resilience4j부터 해당 패키지가 없는것 같습니다.최신버전으로 버전 업그레이드 되면서 라이브러리 위치가 변경된 것은 아닐까 해서 버전을 낮추어보았는데도 해결이 되지 않았고 이를 통해 버전 문제가 아니라 라이브러리 인식오류 문제임을 확인하였습니다. 검색하던 도중 같은 groudId내의 다른 패키지들과 충돌문제가 있는것을 보았습니다. 그래서 해당 문제를 해결하기 위해서 pom.xml의 dependency부분을 위쪽으로 올려서 넣어주었습니다.같은 문제를 가지고 계신다면 참고해서 해결하면 좋을 것 같습니다. 감사합니다!
-
미해결프로그래머를 위한 강화학습(저자 직강)
MDP 행동가치함수에 대한 문의 입니다.
제일 아래 쪽 ? 부분이 정의에 의한 부분이 맞는 건지요? 설명하실때 왼쪽은 행동에 대한 합을 나타내고 오른쪽은 하나의 행동에 대해서라고 강의를 하셨는데 이 부분이 이해가 가질 않습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
취업특강보고 질문드립니다!
지금 스타트업에서 개발자로 일하는데 (신입입니다) 개발일은 외주로 돌리고 저는 디자인작업만하는데 퇴사하고 1~2년 더준비해서 중견으로 가는게 더나을까요??
-
해결됨자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
왜 오답인지 원인을 모르겠습니다(해결,자문자답)
오답시 틀린 테스트케이스를 확인할 수 있다는 설명을 봤는데 이 문제만 그런건지 확인할 수 없습니다ㅠ 코드 리뷰 부탁드려도 될까요? public static int solution(int n, int m, int ar[]) { int answer = 0, subsum = 0; int lt=0, rt=0; while(rt<n){ //적어도 lt<=rt임 if(subsum <m){ subsum += ar[rt++]; System.out.println(lt+"~"+(rt-1)+" subsum:"+subsum); } else if(subsum == m){ answer++; subsum -= ar[lt++]; } else{ subsum -= ar[lt++]; } } return answer; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int m = sc.nextInt(); int[] ar = new int[n]; for (int i = 0; i < n; i++) { ar[i] = sc.nextInt(); } sc.close(); System.out.println(solution(n, m, ar)); }