묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결웹 게임을 만들며 배우는 React에 TypeScript 적용하기
webpack.config.ts/ Could not find a declaration file for module '@pmmmwh/react-refresh-webpack-plugin'.
안녕하세요, 강좌를 따라가던 중 오류가 생겨 질문드립니다. 분명 @pmmmwh/react-refresh-webpack-plugin 해당 모듈이 package.json에 설치가 된 것은 확인 했는데 , 자꾸 아래의 에러가 뜹니다. Could not find a declaration file for module '@pmmmwh/react-refresh-webpack-plugin'. 'C:/Users/banan/Documents/공부/training-publish/typescript/ts-react/lecture/node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/index.js' implicitly has an 'any' type.Try `npm i --save-dev @types/pmmmwh__react-refresh-webpack-plugin` if it exists or add a new declaration (.d.ts) file containing `declare module '@pmmmwh/react-refresh-webpack-plugin';`ts(7016) 이런 경우 어떻게 해야할까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
윈도우 빌드 에러 (openjdk zulu 사용)
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요, 제 pc 환경은 윈도우 환경이고, 자바 버전은 11 사용중이며, openjdk는 Azul Zulu11.56.19 사용중입니다. 섹션 1. 프로젝트 환경설정 부분을 학습하며 따라하던 중에 "빌드" 실습을 진행하면서 다음과 같은 오류가 발생했습니다. 스프링 프로젝트 폴더 위치로 들어가서 gradlew.bat 라고 입력했는데 JAVA_HOME 디렉토리 설정 오류 메세지가 떴습니다. 오류 메세지를 구글링으로 검색해본 결과 환경변수 설정에 문제가 있다는 것을 확인했습니다. 그러나 검색 결과로는 대부분 java openjdk11 을 사용하는 경우라 zulu를 사용하는 사람들은 어떻게 환경변수 설정을 수정해야 할 지 모르겠어서 질문을 남기게 됐습니다. 구글링했을 때 환경변수 설정에서 path에서 bin을 제거하면 된다는 글을 보고 시도해보았지만 변화가 없었습니다. 현재 환경변수는 아래와 같이 설정되어 있습니다. 이것은 예전에 처음 설치할 때 설정해놓았던 상태 그대로입니다. 또한 스프링부트 프로젝터 폴더의 build.gradle 파일을 보면 sourceCompatibility 부분도 Assignment is not used로 나옵니다. 그래서 project structure에 들어간 뒤 project와 sdk에 java 버전이 동일한지 확인해보았고 모두 동일하게 zulu로 설정되어 있습니다. 이미지 - build.gradle 파일 캡쳐 화면 project structure의 project SDK 버전 캡쳐 화면 project structure의 SDKs 설정에서 JDK home path 캡쳐 화면 정리: 현재 Azul Zulu openjdk 사용중이고, 스프링 부트 프로젝트 빌드 시 JAVA_HOME 디렉토리 설정 오류가 나는데 혹시 저랑 같은 오류 발생하셨거나 이런 경우 환경변수 설정을 어떻게 수정해야 하는지 아시는 분 계실까요?ㅠㅠ
-
미해결스프링 핵심 원리 - 기본편
질문드립니다.
7강 jpa,db설정, 동작확인 강의 24분전후로 콘솔창에 INSERT문해서 sql구문이 출력되는걸 확인할 수 있다 하시는데 이런부분이나 application.yml에 아래와같은 구문을 추가해도 콘솔창에 딱히 변화가없는데 intellij 무료버전이라 그런걸까요? 어떤설정을 따로 해야하는 걸까요? org.hibernate.type: trace a
-
미해결태블로 레벨UP
상관관계와 분포를 나타내는 차트 그래프
-상관관계와 분포를 나타내는 차트 그래프에서, 기존에 있던 곳에서 시트만 추가했는데, 화면에서 나온 것처럼 <차원> - Profit (bin)이 안보입니다 ㅜㅜ 샘플 슈퍼 스토어 엑셀 연결하면 차원이 아닌, 테이블로만 나오는데, 차원으로 연결하려면 어떻게 하나요?
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
안녕하세요 :before같이 가상클래스를 사용 하였을때 content에 관해 질문드립니다
■ 질문 남기실 때 꼭! 참고해주세요.- 먼저 유사한 질문이 있었는지 검색해주세요.- 궁금한 부분이 있으시면 해당 강의의 타임라인 부분을 표시해주시면 좋습니다.- HTML, CSS, JQUERY 코드 소스를 텍스트 형태로 첨부해주시고 스크린샷도 첨부해주세요.- 다운로드가 필요한 파일은 해당 강의의 마지막 섹션에 모두 있습니다. 프로젝트 부분 css파트를 진행하실 때, .btn label:before{}을 하셨을 때는 맨위에 content=''를 넣어주셨는데 .btn label:hover:before{} 랑 input[id="tab1"]:checked ~ .btn label[for="tab1"]:before{} 하셨을때는 content를 안넣는 이유가 궁금합니다. 직접 넣어보기도 빼보기도 해봤으나 실행에 큰 차이가 없었습니다
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
현재 강의에서 em.persist 를 하는 이유가 정확하게 뭔가요?
안녕하세요 강의를 들으면서 잘 모르겠는 부분이 있습니다. em.persist 를 하는 것인데요해당 메소드는 이제 영속성 컨텍스트에 추가를 하기 위한 것으로 있는 것인가요?다른 이유는 없나 궁금합니다.
-
미해결실전! Querydsl
jpa 질문은 아닌데...
GetMapping 으로 컨디션 객체를 매개변수로 받게 해놓고 쿼리스트링에 그 해당하는 객체의 필드명으로 데이터를 넘기면 자동으로 처리되는 건가요?스프링부트에서 해당기능을 제공하는건지 궁금합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
거의모든 강의에서
거의 모든 강의에서 setter를 사용하지말아라는 말을 하셨는데 이런식으로 생성자를 이용해서 사용해야한다는 뜻인거죠? 거기서도 생성자를 이용한다는 것은 알고 있었는데 변경하는 방법을 처음본거 같아서 물어봅니당..
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
맥북 docker volume이 안됩니다...
vs code상 터미널에서 zsh이 쓰이고 있는 맥북이며 docker run -dp 3000:8080 -v /usr/src/app/node_modules -v $(pwd):/usr/src/app wkdzhd2000/nodejs 라고 입력했는데 컨테이너 ID가 나오지 않고 아래와 같이 형식에 맞지 않게 입력했다고 나옵니다. docker: invalid reference format. See 'docker run --help'. 맥북이기때문에 $(pwd)가 맞다고 생각하고 다른 부분에도 잘못 쓴 것이 없어보이는데 왜 인식하지 못할까요..? 구글링하며 몇몇 글이나 공식문서도 참조하고 있는데 아직까지 원인을 찾지 못하였습니다... 윈도우는 아니지만 혹시 몰라 ${pwd}하니 작동은 했습니다. 하지만 server.js의 소스코드를 바꾼다음 컨테이너를 docker stop 했다가 다시 run 해도 소스코드 변경내용이 반영되지 않는다는 문제가 생겼습니다.. 어디가 잘못된 걸까요?? 저만 이러나요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
assertThat 관련
assertThat 관련 import를 하니까 assertj가 아닌 import static org.junit.jupiter.api.Assertions.*; 가 자동으로 가져와지면서 잘 작동하지 않습니다. option에도 assertj에서 가져온다는 옵션이 없어요. 관련해서 세팅을 해야하는 부분이 있나요?
-
미해결쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]
selenium&scrapy문의
- 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다)- 이외의 문의등은 평생강의이므로 양해를 부탁드립니다- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요, 우선 다른 강의에 질문을 드리는 점 죄송스럽게 생각합니다. 현재 듣고 있는 중급 selenium&scrapy는 질문창이 닫혀있더라구요.. 크롤링 고급 강좌도 결제해두고 중급 부터 듣고 있는 상황입니다. 고민도, 검색도, 질문도 여러 군데 해보았지만 답변을 찾지 못해 부득이 질문 올립니다. 강좌는 이미 펼쳐져있는 댓글 창에서 '더보기'를 누르고 추가적으로 크롤링을 하는 코드를 알려주었는데요, 기존 강좌 제작 시점과 달리 댓글은 기본적으로 닫혀 있고 on/off 버튼을 눌러야 댓글이 보이게 됩니다. 강의 활용해서 on_button 변수를 만들고, 이를 클릭할 수 있도록 한 번 꾸며 봤는데요, 태그도 바꿔보고, 함수도 바꿔보고, 다양한 방법으로 시도를 해봤는데, On/Off 버튼을 누르는 것을 못합니다 ㅠ 태그도 div.cmt_count_box까지만 해보고, button까지도 해보고, span까지도 해보고, 다양한 방법으로 시도 해봤습니다. on_button = driver.find_element_by_css_selector('alex-area > div > div > div > div.cmt_count_box > button') webdriver.ActionChains(driver).click(on_button).perform() 아무래도 눈으로 보고 직접 체득해야 실력이 Up되지 않을까 해서 강의만 보고 넘어가기 보다는, 한 번 직접 구현해보고 싶어 문의 드리고자 합니다. 기초 강의 때에는 조금씩 페이지가 바뀌는 부분도 고민해서 넣다보면 어느순간 해결이 되었는데, 나름 중급이라 조금 어렵네요 ㅎㅎ 도움 부탁 드려 보겠습니다! [작성코드] from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.common.exceptions import TimeoutException import time chromedriver = '/usr/local/chromedriver' driver = webdriver.Chrome(chromedriver) driver.get('https://news.v.daum.net/v/20190709165157301?d=y') #댓글창 On/Off 버튼 누르기 - 게속 안됨 ㅠ element = WebDriverWait(driver, 5).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'alex-area > div > div > div > div.cmt_count_box > button'))) on_button = driver.find_element_by_css_selector('alex-area > div > div > div > div.cmt_count_box > button') webdriver.ActionChains(driver).click(on_button).perform() #더보기 누르기 로직 만들기 loop, count = True, 0 while loop and count < 10: try: element = WebDriverWait(driver, 5).until( EC.presence_of_element_located((By.CSS_SELECTOR, 'alex-area > div > div > div > div.cmt_box > div.alex_more > button')) ) more_button = driver.find_element_by_css_selector('alex-area > div > div > div > div.cmt_box > div.alex_more > button') webdriver.ActionChains(driver).click(more_button).perform() count = count + 1 #count += 1로도 가능 time.sleep(2.0) except TimeoutException : loop = False #크롤링하기 comment_box = driver.find_element_by_css_selector('alex-area > div > div > div > div.cmt_box > ul.list_comment') comment_list = comment_box.find_elements_by_tag_name('li') #각각 댓글은 li가 감싸고 있음 for num, comment_item in enumerate(comment_list) : print("[",+str(num+1),+"]", comment_item.find_element_by_css_selector('div p').text) driver.quit() #alex-area > div > div > div > div.cmt_count_box > button > span <- on/off #alex-area > div > div > div > div.cmt_box > div.alex_more > button > span:nth-child(1) <- 더보기버튼 #alex-area > div > div > div > div.cmt_box > ul.list_comment <- 댓글리스트
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
스프링 부트 버전
안녕하세요. 현재 스프링부트 2.4.x 대 버전을 다운받을 수가 없고 2.7이나 2.6.8을 선택할 수 있습니다. 위 두 버전으로 수업을 진행해도 괜찮을까요?
-
해결됨[D.P.2(DappProject2)] 디앱 프로젝트2(Klaytn 네트워크를 활용한 NFT 생성 및 판매)
리믹스가 실행되지 않습니다
Cannot connect to the remixd daemon. Please make sure you have the remixd running in the background 라는 문구와 함께 웹에서 리믹스가 실행되지 않습니다. 인강과 다른점은 npm을 사용하지 않고 yarn을 사용하여 remix를 설치하고 remixd -s . --remix-ide https://ide.klaytn.com/ 명령어를 실행하였을때 발생하는 오류입니다. 터미널에는 remix가 성공적으로 실행되었고 몇시몇분몇초에 홈페이지에서 연결이 되었다는 문구가 뜨지만 웹에서는 연결이 안되네요... 무엇이 문제일까요 웹브라우저 chrome과 safari 2개를 사용해 보았지만 똑같은 현상이고 dapp프로젝트 1 인강을 들을때와 동일한 개인 작업 환경임에도 불구하고 실행이 되질않습니다 도와주세요 ㅜㅜ
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
isJavascript 질문입니다.
3항 연산자를 함수로 만드는 코드를 그래도 쳤는데 "isJavascript"를 선언하면 결과가 나오고 다시 사용하려면 undefined라고 뜨는데 어떤 문제인지 여쭙고 싶습니다.
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
read.jsp에서 value 콘텍스트 패스 설정할때 ' 하나 사용하는것과 '' 개 사용하는 것의 차이점이 무엇인가요 ?
read.jsp에서 value 콘텍스트 패스 설정할때 ' 하나 사용하는것과 '' 개 사용하는 것의 차이점이 무엇인가요 ?
-
미해결수학으로부터 인류를 자유롭게 하라(미적분학 Part.I) - 미분
PPT 문의
안녕하세요. PPT가 어디에 올라와있는지 알 수 있을까요?
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
트랜잭션 프로듀서와 트랜잭션 컨슈머 질문
트랜잭션 컨슈머를 만들고, 일반적인 트랜잭션을 사용하지 않는 프로듀서로 데이터를 생성하였을 때, 트랜잭션 컨슈머가 이를 읽는것을 확인하였습니다. 명시적으로 트랜잭션을 커밋하지 않는 프로듀서도 레코드를 커밋한다고 생각하면 되는걸까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
MemberServiceIntegrationTest에서 회원가입 실행시 get() 오류
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]MemberServiceIntegrationTest에서 회원가입 테스트 할때 아래와 같이 get(0에서 에러가 납니다. MemberService 와 MemberRepository에서 사용하는 메서드도 확인을 해봤는데 강의 코드와 같습니다.. 검색해보니 isPresent를 통해 null이어도 처리가능하도록 해야한다는데 위에서 Member객체도 생성하는데 왜 null이 반환되는지 모르겠습니다..
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
해결했습니다 ~~!!!!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결실전! 스프링 데이터 JPA
페이징관련질문
PageRequest pagerequest = PageRequest.of(0, 3)이 있다고하면 첫번째 페이지에 3개의 데이터를 가져오라고하는 말이라고배웠는데 1. 저 of라는게 여기서만 나오는게아니고 여러군데에서 나오는데 정확히 어떨때 쓰는지 알수있을까요 2. 그리고 페이징 처리는 마이바티스 쓸떄는 네비시작페이지 끝페이지 페이지 블록 크기등등 여러가지가 필요한데 그런 정보들이 하나도없는데 저걸로 어떻게 만드는지 예시가없어서 이런건 제가 찾아봐서 하는건가요 페이징강의가 직접구현을 안하고 테스트코드로 콘솔로 찍으니 이해가 잘가지가않습니다.