묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결CSS Flex와 Grid 제대로 익히기
"Flex UI #7 - 카드 리스트" 에서 gap을 사용하지 않는 이유가 있을까요?
안녕하세요! 카드리스트를 만들때 .card-item 간 간격을 padding으로 설정하고, 그것을 감싸는 .card-list 에 마이너스 margin 값을 주어 처리하는 방법으로 안내를 주셨는데요, ( 그 밖에 container에 overflow: hidden 마지막에 설정) 혹시 이부분 .card-list에 gap 값을 지정해서 간격을 주면 마이너스 마진이나 다른처리가 필요없는것 아닌가 해서요..! 혹시 gap 을 사용하지 않는 이유가 있을지 궁금해서 여쭤봅니다..! (ie브라우저 이슈등이 있을지요.??)
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 권한 요청드립니다.
인프런 아이디 : operation194@naver.com인프런 이메일 : operation194@naver.com깃헙 아이디 : 707ksb@gmail.com깃헙 Username : kimyonghyeonn
-
해결됨HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
flex 수직중앙정렬 질문드립니다.
안녕하세요. 선생님 flex 수직수평중앙정렬에서요. 높이값이 없다면 수직중앙은 안된다고 알고 있는데요. 강의에서 보면, height: 100vh;주기 전에 align-items: center;를 주니깐 수직으로 가운데로 내려오는데요. 의아해서 질문드립니다. HTML+CSS 실전 퍼블리싱 제작 with JQUERY 20세 이상 성인인증 체크 강의에서, 8:35초 내용입니다.
-
미해결
다음뉴스 댓글 크롤링 도움 부탁 드립니다. On/Off 버튼 클릭이 안되어요 ㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 잔재미코딩님의 셀레니움&스크래피 강좌를 듣고 있는데, 해당 게시물에 질문이 안되네요..?ㅠ 오래되서 그런가,, 그래서 전체 게시물에 질문 한 번 드려봅니다. 강좌는 이미 펼쳐져있는 댓글 창에서 '더보기'를 누르고 추가적으로 크롤링을 하는 코드를 알려주었는데요, 이후에 다음에서 On/Off버튼이 생겨 댓글이 기본적으로 닫혀있어서 아래 크롤링을 수행하려면 On/Off 버튼도 한 번 눌러줘야 하는 상황입니다. 도움 주실 수 있으신 분 있으시다면,, 한 번만 부탁 드리겠습니다. 안녕하세요? 기존 강좌 제작 시점과 달리 댓글은 기본적으로 닫혀 있고 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 <- 댓글리스트
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
model.addAttribute
처음부터 강사님이 하시는거 다 따라했는데 저는 여기서 에러가 나요 import문도 활성화가 안되고여
-
해결됨스프링 배치
빌드된 jar 파일로 jobParameter를 전달할 경우 DB
빌드된 jar 파일로 jobParameter를 전달할 경우 DB에 Parameter값이나 Job실행 정보들을 남기지 않는데 맞는건가요? 아니면 어떠한 설정 값 영향인가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
변수 하나가 PAGE_SIZE 만큼의 메모리를 잡고있는 건가요?
변수 하나를 StompAllocator를 사용하여 선언한다면 한 변수가 PAGE_SIZE 만큼의 메모리를 잡고있는 건가요? 변수 몇 개만 선언함으로서 큰 양의 메모리를 차지하는게 아닌가요?
-
미해결스프링 핵심 원리 - 기본편
@Configuration는 생략이 가능한가요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 싱글톤 발생의 주의점 부분에서 StatefulServiceTest 코드중 아래 부분에서 @Configuration가 없더라구요. static class TestConfig { @Bean public StatefulService statefulService() { return new StatefulService(); }} 이전에 Config들에서는 모두 @Configuration을 적어줬는데 여기는 없어서 질문드립니다!
-
미해결실전! Querydsl
QHello.java 파일 임포트
maven 프로젝트 입니다. 기존 작업할땐 어떻게 어떻게 설정해서 테스트코드 돌려봤습니다. 깃으로 커밋후 다른컴퓨터 작업을하니 파일이 활성화가 안되고 임포트도 안됩니다. 무슨문제죠? 검색을 해도 해결이 안됩니다.
-
미해결빅데이터분석기사 실기대비 (R 활용)
caret::confusionMatrix 문의
안녕하세요 caret::confusionMatrix(test$y, p4)로 강의에서 알려주셨는데 사용법에 보면 confusionMatrix(data, reference)로 되어있어서 실제값과 예측값 순서가 바뀐건 아닌지해서 질문드립니다.
-
미해결빅데이터분석기사 실기대비 (R 활용)
회귀분석 성능지표
안녕하세요. 비전공자이고, 이번 4회 필기 시험에서 된통 당했던 기억(?) 때문인지 곧 다가올 실기 시험에서 두려움을 느껴 많은 질문들을 하게 되네요. 회귀분석에서 성능평가에 대해 말씀해주셨는데요. 결정계수 구하는 문제가 출제될 가능성이 있을까요? 만약 나오게 된다면, R2은 R2(test$000, p3)으로 쉽게 구할 수 있는데 수정된 결정계수를 구하는 방법에 대해 질문드립니다. 구글링에서 찾아보면 라이브러리를 불러와야하는 것 같더라고요. 알려주신 라이브러리 안에서 구할 수 있는지요? 함수가 없다면 MAPE처럼 직접 공식으로 나타내야할까요?
-
미해결반응형 웹사이트 포트폴리오(App Official Landing Website)
팝업창 닫기 버튼을 클릭해도 영상의 소리가 들려요
■ 질문 남기실 때 꼭! 참고해주세요.- 먼저 유사한 질문이 있었는지 검색해주세요.- 궁금한 부분이 있으시면 해당 강의의 타임라인 부분을 표시해주시면 좋습니다.- HTML, CSS, JQUERY 코드 소스를 텍스트 형태로 첨부해주시고 스크린샷도 첨부해주세요.- 다운로드가 필요한 파일은 해당 강의의 마지막 섹션에 모두 있습니다.
-
미해결홍정모의 따라하며 배우는 C++
[9.38] Student 클래스 value의 벡터 질문
1.Student 값의 벡터니까 registerStudent를 할 때 student_input을 가지고 와서 push_back을 할 때 복사해서 넣게 된다는데 왜 복사해서 넣는건가요? &로 student_input을 하니까 서로 같은 메모리를 참조하게 해서 student[0]에 들어가져야 되는게 아닌가해서요 2. vector<Student*> students에서 Studnet*가 가리키고 있는 원래 주소의 것은 남아있다는데 그 부분이 무슨 이야기인지 잘 이해가 안 돼요 조금 더 자세히 설명해 주실 수 있으신가요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
아톰 실행 문제
패키지를 전부 받고 실행하니 Unable to run python Did you start Atom from the command line? atom . Is it in your PATH? PATH: /Library/Frameworks/Python.framework/Versions/3.9/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin 라고 뜨고 실행이 안 되는데 제가 무얼 놓친 걸까요?ㅠㅠ
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
1
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
Read-Only
칼리 리눅스 2022버전으로 진행 중인데 network의 interfaces 부분을 Mousepad로 열고 수정하려는데 Read-Only 문구가 뜨면서 수정 자체가 안 되는데, 이걸 어떻게 해야 하나요?
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
nickname을 보내지 않아도 에러가 안 발생합니다.
username, password, nickname 모두 required parameters잖아요? 그래서 영상 마지막에 말슴하신대로 위 세 인자를 지키지 않고 리퀘스트를 보내봤습니다. username을 user로 바꿔서 보냈을 때, password를 pass로 바꿔서 보냈을 때는 모두 500에러가 발생했는데, nickname을 nick으로 바꿔서 보냈을 때는 200OK가 뜨고, 대신 response의 내용물에 nickname 은 빠져서 왔습니다.(nick도 안 왔습니다) nick이 아닌 nickedfasdfsd 같은 이상한 걸로 바꿔서 해봐도 같았습니다. 왜일까요? 그리고 애초에 userData에 추가하면 안 되는 이상한 프로퍼티를 추가해서 (heyguys: 'hey~' 같은 것) 리퀘스트를 보내도 리스폰스에서 그게 빠져서 돌아올 뿐 200OK는 그대로 뜹니다.
-
미해결
eclipse 환경설정 관련 질문입니다.
자바를 공부하기 위해 이클립스를 설치했습니다. 이클립스도 vscode처럼 아무 폴더에서 우클릭을 눌러 열 수 있는 방법이 있나요??
-
미해결스프링 핵심 원리 - 기본편
초기화란 뭘 해주는 건가요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 영상에서 사용하신것처럼 디비같은것과 connect() 이런걸 해주는걸 초기화라고하나요? 그런데 그걸 보통 스프링이 해준다고 들었는데 그걸 제외한다면 어떤게 초기화 단계에서 실행되나요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
컴포넌트 넘어가지 않는 문제
강사님 안녕하세요. 질문란에 다른 분들이 많이 질문하신 것 같지만대부분은 path를 /products/:id가 아닌 /product로 하셔서 그런 경우가 많은 것 같습니다. 제 경우에는 products/:id로 했음에도 불구하고 아이템을 클릭했을 시 url만 변경되며 컴포넌트는 변경되지 않고, 새로고침을 하면 그제서야 넘어가는 문제가 발생하여 구글링을 통해 여러가지를 시도해봤지만 되지 않다가 index.js에서 아래와 같이 <React.StrictMode>를 지우니 해결이 되었습니다.이 해결방법 찾는데만 거의 2시간이 걸렸던 것 같네요..ㅠㅠ const root = ReactDOM.createRoot(document.getElementById("root")); root.render( <React.StrictMode> => 삭제 <BrowserRouter> <App /> </BrowserRouter> </React.StrictMode>=> 삭제 ); 아래 리액트 공홈에서 Strict에 대하여 읽어보기는 했지만 사실 100% 이해하기는 조금 어려운 것 같습니다. https://ko.reactjs.org/docs/strict-mode.html npx 혹은 npm을 통해 리액트를 생성하면 자동으로 Strict모드로 설정된다고 하는데, 왜 이 Strict모드가 설정이 되면 url만 변경되고 컴포넌트는 바로 변경되지 않는 문제가 발생하는 건가요? 그리고 Strict모드는 개발 환경에서만 작동하고 실제 배포하면 저절로 작동하지 않는다는데, 개발과정에 Strict 모드를 없앤 상태로 진행해도 괜찮을까요?