묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨로그프레소 엔터프라이즈 - 데이터 수집과 파싱
value 값 추가 파싱
json 형태의 로그를 수집 후 table a | parse json_parser(생성) 로 파싱을 하면 Key value가 정상적으로 파싱이 되는데 그 이후에 value들을 , 기준으로 짤라서 사용할 수 있을까요?? 이런 형태입니다. key(b): value(c,d,e)
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
41강 아이디 중복확인요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 최고강의 에 감사드리며 ^^ 41강 아이디 중복확인시 한번은 모달창 잘 나오다 그후 다시연습할때 안 뜨네요 2주차 계속하다 질문 드립니다 ㅜㅜㅜ
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
코드에서 text부분에 오류가 발생했습니다.
package com.example.mangoplateimport android.content.Contextimport android.view.LayoutInflaterimport android.view.Viewimport android.view.ViewGroupimport android.widget.ImageViewimport androidx.recyclerview.widget.RecyclerViewimport com.bumptech.glide.Glideimport kotlinx.android.synthetic.main.activity_main.*class rvadapter(val context : Context, val List : MutableList<contentsmodel>):RecyclerView.Adapter<rvadapter.ViewHolder>(){ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): rvadapter.ViewHolder { val v = LayoutInflater.from(parent.context).inflate(R.layout.rv_item,parent,false) return ViewHolder(v) } override fun onBindViewHolder(holder: rvadapter.ViewHolder, position: Int) { holder.bindItems(List[position]) } override fun getItemCount(): Int { return List.size } inner class ViewHolder(itemView : View) : RecyclerView.ViewHolder(itemView){ fun bindItems(item : contentsmodel){ //바인딩을 하는 곳이다. val rv_img = itemView.findViewById<ImageView>(R.id.rvimagearea) val rv_text = itemView.findViewById<ImageView>(R.id.rvtextarea) rv_text.text = item.titleText Glide.with(context) .load(item.ImageURL) .into(rv_img) } }//다른 것은 다 잘 되었는데, text만 오류가 발생했습니다.//오류 해결 방법을 여쭙고 싶습니다.//항상 수업 잘 듣고 있습니다!!}
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
Dense_rank를 활용한 풀이법 문의
안녕하세요~ 177번 문제를 dense_rank를 활용해 풀어보고 싶어서 아래와 같이 코드를 작성했는데요. 오류와 함께 정답처리되지 않습니다. 어떤 부분이 잘못되었는지 알려주시면 감사하겠습니다! (MySQL ver) ▼코드 CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INTBEGIN RETURN ( SELECT CASE WHEN sub.rank = N THEN sub.salary ELSE NULL END AS getNthHighestSalary(N) FROM( SELECT id , salary , DENSE_RANK() OVER (ORDER BY salary DESC) AS rank FROM Employee ) sub );END ▼오류내용 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' RETURNS INTBEGIN RETURN ( SELECT CASE WHEN sub.rank ' at line 17
-
해결됨배달앱 클론코딩 [with React Native]
이런 오류가 납니다.
yarn global remove react-native yarn global remove react-native-cli yarn global add react-native@0.68.2 yarn global add react-native-cli react-native init FoodDeliveryApp --template react-native-template-typescript /.config/yarn/global/node_modules/react-native-cli/index.js:302 cli.init(root, projectName); ^ TypeError: cli.init is not a function at run (/Users/yong/.config/yarn/global/node_modules/react-native-cli/index.js:302:7) at createProject (/Users/yong/.config/yarn/global/node_modules/react-native-cli/index.js:249:3) at init (/Users/yong/.config/yarn/global/node_modules/react-native-cli/index.js:200:5) at Object.<anonymous> (/Users/yong/.config/yarn/global/node_modules/react-native-cli/index.js:153:7) at Module._compile (node:internal/modules/cjs/loader:1112:14) at Module._extensions..js (node:internal/modules/cjs/loader:1166:10) at Module.load (node:internal/modules/cjs/loader:988:32) at Module._load (node:internal/modules/cjs/loader:834:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12) at node:internal/main/run_main_module:17:47 Node.js v18.5.0
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
로컬/개발/운영서버에 따른 오류페이지 설정
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요! 강의 잘 보고있습니다. 오류 페이지 설정부분 강의를 보았는데 로컬/개발/운영 서버에 따라 랜더링하고 싶은 오류페이지가 다른 경우 BasicErrorController를 이용하여 하는 방법은 없나요? ErrorController를 구현하는 방법은 몇번 본 것같은데 BasicErrorController 이용한 방법을 알 수 있을까요? -- 7월 22일 질문 추가 @Profile이란 어노테이션을 알게되었는데 이 어노테이션을 사용해서 구현할 수 있나요?
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
강의 내 코드 관련 문의드립니다.
안녕하세요~ 강사님께서 작성하신 코드는 함수를 정의하는 코드라 N값이 지정되어있지 않은데요! 그럼에도 해당 코드를 Submit시 답변처리 되는 이유가 뭘까요??SELECT getNthHighestSalary(2) 까지 작성해야 답변 처리되어야 하는게 아닐지 궁금합니다.
-
미해결웹 게임을 만들며 배우는 React
html자동완성이 안되요 ㅠ
setting.json에 이거 추가하면 된다고들 하는데 이게 html파일이여서 안되는건가요? ㅠㅠ
-
미해결코딩의민족 앱 제작 (Android kotlin)
Gridview 에러 질문이요
Gridview 에러 답변을 찾다가 개복치개발자님께서 올려주신 유튜브로 build.gradle(Module) 파일의 plugins 에다가 extentions을 넣어줫는데도 에러 해결이 안되어서 질문합니다..
-
미해결실무에 바로 쓰자! 이커머스 데이터로 배우는 실전 SQL 분석
맥 OS 사용 부분과 상품명 오류 부분 질문 드립니다 ㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 제가 지금 맥 OS를 사용중인데 파일을 어디서 어찌 열어야하는지 모르겠어서요 ㅠㅠ 그래서 윈도우에서 엑셀파일로 작업을 했는데 상품명에 ���ѱ� ���ִ� ���ѱ��� 210g 24���� 이런식으로 표시가 됩니다... 1. 맥 OS 에서 CSV파일을 가져오기하는 방법 2. 상품명에 이상한 기호문자가 나오는이유 두가지 부분 확인 부탁드립니다 ㅠㅠ 제가 처음이라 몰라서 이것저것 여쭤봅니다 ㅠㅠ
-
미해결배달앱 클론코딩 [with React Native]
.env 적용해도 안되는데 원인이 뭘까용
.env 파일에서 API_URL= http://ip주소:3105하고 Signup페이지에서 ${Config.API_URL}/user 해주었는데 이런 오류가 나는건 무슨 오류일까용 ㅠ Config.API_URL 대신 바로 http://ip:3105/user 하면 작동 잘되긴 해요
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
pages폴더에서
혹시 pages폴더에 있는 파일 끼리 데이터 가져오고싶을떄는 어떻게해야할까요?
-
해결됨[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
셀레니움_for 문 질문
안녕하십니까양질의 강의 잘 듣고 있습니다. 감사합니다. 네이버 쇼핑에 아이폰13을 검색하는 부분에 관하여질문드리고 싶은 부분이 있습니다. 무한스크롤에 크롤링까지는 잘 되지만, 가장 상단의 결과 딱 하나만 가져와지고, 나머지 항목들은 크롤링이 되지 않습니다. 반복문에 문제가 있는 것으로 추정되는데 어디가 문제인지 찾는데 어려움이 있습니다. 긴 글 읽어주셔서 감사하고, 아래는 제가 강사님 따라한 코드입니다. # 셀레니움에서 스크롤을 자동으로 내리고 크롤링하는 방법을 알아보자. import imp from lib2to3.pgen2 import driver from tkinter import BROWSE from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.chrome.options import Options from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys import time # 크롬 드라이버 자동 업데이트 from webdriver_manager.chrome import ChromeDriverManager # 브라우저 자동으로 꺼짐 방지 chrome_options = Options() chrome_options.add_experimental_option("detach", True) # 불필요한 에러 메시지 삭제 chrome_options.add_experimental_option("excludeSwitches", ["enable-logging"]) # 셀레니움으로 웹브라우저 자동으로 띄우기 # ChromeDriverManager를 통해서 ChromeDriver를 설치하고, Service라는 객체를 만든 뒤, service라는 변수에 저장한다 service = Service(executable_path=ChromeDriverManager().install()) driver = webdriver.Chrome(service=service, options=chrome_options) # 특정 웹페이지 주소로 이동 driver.implicitly_wait(5) # 웹페이지가 로딩 될때까지 5초는 기다려준다 driver.maximize_window() # 화면 최대화 driver.get('https://www.naver.com/') # 네이버 열기 # 쇼핑 배너 클릭 banner = driver.find_element(By.CSS_SELECTOR, '#NM_FAVORITE > div.group_nav > ul.list_nav.type_fix > li:nth-child(5) > a') # 네이버 쇼핑 배너의 selector banner.click() # id라는 변수를 클릭하라는 명령어다 time.sleep(2) # 쇼핑 배너를 클릭한 뒤, 아직 페이지가 뜨지도 않았는데 바로 다음 명령어가 실행될 수도 있으니까, 2초 정도 여유를 준다. # 쇼핑 페이지에서 검색 클릭 search = driver.find_element(By.CSS_SELECTOR, '#_verticalGnbModule > div > div._header_header_REoTl > div > div._gnb_header_shop_Xd6Hq > div > div._gnbSearch_search_area_3LAyd > form > fieldset > div > input') # 네이버 쇼핑 배너의 selector search.click() # id라는 변수를 클릭하라는 명령어다 # 검색어 입력 search.send_keys('아이폰 13') search.send_keys(Keys.ENTER) # 검색어를 입력하고, 엔터를 치라는 명령어 # 무한 스크롤: 동적 사이트에서 자동으로 스크롤을 가장 아래까지 내려주는 알고리즘 # 스크롤을 내리기 전 기본이 되는 높이 before_h = driver.execute_script('return window.scrollY') while True: # 맨 아래로 스크롤을 내린다. driver.find_element(By.CSS_SELECTOR, 'body').send_keys(Keys.END) # 대부분의 웹페이지는 body 태그가 다 있다. 이걸 이용하고, END를 통해 맨 아래까지 스크롤 내림 # 너무 빠르면 오류가 생기니까 스크롤 사이에 페이지 로딩 시간을 주자. time.sleep(1) # 스크롤 후 높이 after_h = driver.execute_script('return window.scrollY') if after_h == before_h: break before_h = after_h # 상품정보 div items = driver.find_elements(By.CSS_SELECTOR, '#__next > div > div.style_container__1YjHN > div.style_inner__18zZX > div.style_content_wrap__1PzEo > div.style_content__2T20F > ul > div > div:nth-child(1) > li > div > div.basicList_info_area__17Xyo') for item in items: name = item.find_element(By.CSS_SELECTOR, '#__next > div > div.style_container__1YjHN > div.style_inner__18zZX > div.style_content_wrap__1PzEo > div.style_content__2T20F > ul > div > div:nth-child(1) > li > div > div.basicList_info_area__17Xyo > div.basicList_title__3P9Q7').text price = item.find_element(By.CSS_SELECTOR, '#__next > div > div.style_container__1YjHN > div.style_inner__18zZX > div.style_content_wrap__1PzEo > div.style_content__2T20F > ul > div > div:nth-child(1) > li > div > div.basicList_info_area__17Xyo > div.basicList_price_area__1UXXR > strong > span > span.price_num__2WUXn').text link = item.find_element(By.CSS_SELECTOR, '#__next > div > div.style_container__1YjHN > div.style_inner__18zZX > div.style_content_wrap__1PzEo > div.style_content__2T20F > ul > div > div:nth-child(1) > li > div > div.basicList_info_area__17Xyo > div.basicList_title__3P9Q7 > a').get_attribute('href') print(name, price, link)
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
다이어트 앱의 정답 코드를 알고 싶은데, 다운로드 파일 중 어떤 파일에 코드가 적혀 있나요??
제목이 내용과 같습니다. 항상 감사합니다!!
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
달팽이 연습문제 풀다가 문득 질문드립니다!
안녕하세요! 열심히 공부중인 초보 학생입니다. 달팽이 연습 문제를 풀다가 <iomaip> 에 대해 기억이 안나면 구글링을 하면 된다고 하셨는데, 회사 면접 시험 도중 구글링이 가능 할까요? 상당히 무거운 분위기와 환경에서 시험을 치를것 같은데, 위와 같은 사소한 기능들이 기억이 나지 않을까 걱정됩니다. 혹여 위와 같은 구글링이 안된다면 유용한 기능들이 있는 헤더들을 외워두고 가야할까요??
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
banner가 여러 번 실행됩니다
https://github.com/kkyu0718/react-study/tree/main/react-netflix-clone 코드는 위에 있습니다. 일단은 app.js 가 한번 렌더링되면서 banner도 한번 렌더링 되어야하는데 이렇게 8번이 실행됩니다. 1번 때문에 실행이 안되고 있는 걸수도 있는데 useEffect() 에서의 fetchData가 실행이 되고 있지않아 Uncaught TypeError: Cannot read properties of undefined (reading 'results') 가 발생하는거 같습니다. 코드를 다시 아무리봐도 문제는 없어보이는데 혹시 어떻게 해결해야될까요?
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
EC2 PuTTY 실행안됨오류
안녕하세요, 3-6강의인 EC2 실습 과정에서 아래와 같이 오류가 발생하여 문의드립니다. 실습내용과 동일하게 따라하였는데, 마지막에 PuTTY 부분이 열리지 않습니다. PuTTY Open을 누른 후, 몇초 뒤에 Network error: Connection timed out 이 뜨며 창이 종료되는데 이럴 경우 어떻게 해결해야하나요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
불편한 점이 있습니다.ㅠ.ㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 선생님. 제가 처음에 선생님 강의를 듣고 공부를 하려고 했는데... 일단, 교안은 괜찮은데, 그 문제 관련해서는 매번 링크를 타고 들어가서 해야하더라고요.. 문제는 백준 사이트에 있어 저작권 때문에 그럴 수도 있지만, 답안지 같은 경우에는 따로 pdf로 만들어 주셔서 배포하시면 안될까요? 제가 이번에 코딩테스트를 열심히 준비해서 입사하고 싶은데... 이 부분이 너무나 불편합니다. 상반기에는 그래서 그냥 백준 문제에서 아무거나 막 풀고 진행했거든요.. 부탁드리겠습니다. 감사합니다.
-
미해결
피벗테이블 시각화 중 dayofweek 요일명으로 변경하는 방법 있을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하 이런 식으로 작성 후에 요일별로 seaborn 산점도로 찍으려고 하는데, dayofweek index 안에 숫자들을 요일명 문자로 변경하는 방법 알 수 있을까요?
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
페이지 개수에 대해 질문이 있습니다.
안녕하세요. 만약 게시물이 정말 많아서 페이지가 50개 이상일 때 < 1 2 3 4 5 6 7 ......> 이런 식으로 숫자가 50개가 다 출력될 때 5개씩만 보여주고 싶을 때의 방법을 참고할게 있을까요?