묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
인코딩을 할때 key=value 스타일과 file의 차이가 궁금합니다.
안녕하세요! 너무 좋은 수업 잘 듣고 있습니다. 공부하던 중 "applcation/x-www-form-urlencoded"와 "mulipart/form-data" 인코딩타입을 비교하던 도중 의문점이 생겼습니다. 1. 기존 파라미터 형태 값들(key=value 스타일)을 인코딩할때와 파일(수업에선 .png)을 인코딩할때 차이가 무엇인지 궁금합니다. 인코딩을 하기 전의 데이터 존재 형식이 form에서 받은 파라미터와 파일이 다른건지, 다르다면 어떻게 다른지도 궁금합니다. 2. 배경지식이 부족한 탓에 조금 부끄러운 질문이지만, 근본적으로 받은 데이터를 왜 인코딩해야하는지도 궁금합니다. HTTP 메세지 바디가 읽을 수 있는 언어가 정해져 있는건가요?
-
미해결스프링 핵심 원리 - 기본편
중복 등록과 충돌 관련 질문이 있습니다
스프링 부트 메인에는 SpringBootApplication어노테이션이 붙어있고 여기서 컴포넌트 스캔을 하므로 AppConfig.java랑 AutoAppConfig.java를 둘다 스캔하는지 궁금합니다 둘다 스캔을 한다면 충돌이 생겨야 한다고 생각을 합니다 Appconfig.java에서 수동으로 등록하고 AutoAppConfig에서는 자동으로 컴포넌트 스캔을 한다면 각각 수동빈과 자동빈 이므로 충돌이 아닌가요..? 이상하게 Appconfig.java랑 AutoAppConfig.java는 수동빈 자동빈 문제같은데 충돌이 안나는 이유가 궁금하며AutoAppConfig에서 수동빈 등록시 왜 충돌이 생기는지 이해가 잘 안됩니다..
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
request url이 올바르지 않은데도 데이터를 정상적으로 받아오는 현상..?
setupProxy.js 만들어주고 실행했더니 데이터를 정상적으로 받아오는 것을 확인할 수 있었습니다. 근데 request url을 보면 포트번호가 3000인데도 api서버로부터 정상적으로 데이터를 받아옵니다. 저희 api서버포트는 5000인데말이죠.. 혹시 설정한 프록시 서버가 api서버의 url을 가려주는 역할을 하는것인가요?
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
key값 오류가 뜹니다.
작성한 일기들은 정상적으로 배열에 저장되어서 화면에 출력되는데 key 오류가 뜹니다. 키값은 이미 부여한 상태인데 키값을 변경시켜야 할까요..? import DiaryListItem from "./DiaryListItem"; const DiaryList = ({dieryList})=>{ return( <div className="DiaryList"> <h2>일기리스트</h2> <h4>{dieryList.length}개의 일기가 있습니다.</h4> <div> {dieryList.map((it)=>( <DiaryListItem key = {it.id} {...it}/> ))} </div> </div> ) } DiaryList.defaultProps = { dummyList:[], } export default DiaryList; key가 들어가 있는 부분의 페이지 코드입니다.
-
미해결입문자를 위한, HTML&CSS 웹 개발 입문
31번 줄에 div 태그 넘버링 할때 자동완성 기능이 갑자기 작동하지 않는데 어떻게 고칠수 있나요??
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
reversed()에서 형 변환 질문
ch.4-2에서 마지막 변환 예제에 대한 질문이 생겨서 글을 남깁니다. 선생님께서 보여주신 set(reversed(name2)의 결과는 a, e, A, m, n, c 로 나온 것을 강의를 통해 확인했습니다. 이는 집합에서는 순서를 고려하지 않기 때문에 이런 결과가 나왔다고 알려주셨습니다. 하지만, 제 결과로는 n, c, m, a, A, e 로 나왔습니다. 모든 사람이 같은 코드값을 돌려도 set함수에서는 순서가 아예 랜덤으로 배정되는 것인가요? 다른 프로그래밍에서는 랜덤값 자체가 이미 내장되어 있는 경우가 있어서 모든 사람들이 무작위 결과를 뽑아내도 같은 무작위 결과가 나오는 경우를 많이 보았는데, 이것 또한 Python의 특징인가요? 아니면 제가 코딩을 잘못 입력한 것인지 궁금합니다. 저의 코드값입니다. # 변환 예제 # reversed() name2 = 'Aceman' print('Reversed :', reversed(name2)) # 결과로 reverse object와 id값이 나옴 print('List :', list(reversed(name2))) # 값을 보기 위해 list로 형변환 print('Tuple :', tuple(reversed(name2))) # 값을 보기 위해 tuple로 형변환 print('Set :', set(reversed(name2))) # 값을 보기 위해 set으로 형변환
-
미해결스프링 핵심 원리 - 기본편
JpaRepository를 이용할시 에러가 발생합니다.
안녕하세요. 스프링 입문강의에서 들었던 내용과 코드를 바탕으로 스프링 핵심강의를 듣고 있습니다. 그런데 해당 문제가 발생합니다. [ 문제점 ] 기존의 JpaRepository를 이용해 Repository의 빈을 등록해주는 코드를 사용해서 ApplicationContext 객체로 memberService, orderService 를 불러오면 아래와 같은 에러가 발생합니다. org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'springConfig': Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'xik.ShoppingMall.Repository.MemberRepository' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} 그래서 MemoryRepository 로 Bean을 등록해서 테스트해주니 에러가 해결됬습니다. 이 부분에 대해서 구글링 몇 시간동안 찾아봤는데 원인을 모르겠더라구요 그래서 제가 의심가던 부분은 이것입니다. JpaRepository로 MemberRepository를 구현하면 빈을 자동으로 등록해주는데 이게 ApplicationContext로 IoC컨테이너를 가져오는 코드인 ApplicationContext applicationContext = new AnnotationConfigApplicationContext(SpringConfig.class); 이 부분에서 applicationContext 객체가 만들어지기 전에 아직 빈이 등록안되서 생기는 문제일까요??
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
application.yml 관련 질문드립니다.
코드 칠 때, 자동완성 기능 나오게 하려면 Spring Assistant 플러그인 설치하면 된다고 알고 있는데, 혹시 커뮤니티 에디션에선 설치가 안되나요? 플러그인 찾아봐도 안 뜨고, Spring Initializr and Assistant만 있네요.. 혹시 인텔리제이 버전이 낮거나 아니면 커뮤니티 에디션이라 설치가 안되는지 궁급합니다.
-
미해결구글 스프레드시트로 배우는 업무 자동화(직장인 코딩)
강의자료 부탁드립니다
구글스프레드시트 업무자동화 강의 수강신청하였습니다! 강의 수강 시 참고할 수 있는 강의자료 부탁드립니다 allsaintysl@gmail.com 입니다 감사합니다 :D
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
Vivado tool 관련 질문입니다.
안녕하세요! matbi님 강의 보면서 디지털 설계를 배우고있습니다. Vivado 설치까지 완료하긴 했는데 이제 막 Hello Matbi world 강의를 듣고 있는데요 이게...뭐 하나 실행하려고 RUN 클릭하면 로딩만 3시간이 넘게 걸려서..(3시간이 넘으니까...안되겠어서 종료했어요...) 디자인 소스의 파일들 불러오는것도 계속 멈춰있고... 이건 컴퓨터 성능의 문제일까요..? 제대로 배우고 싶어서 준비했는데 하루종일 초록색 로딩 흘러가는 것만 보고 끝나요..ㅠㅠㅠ 무엇이 문제일까요...?ㅠㅠ
-
해결됨스프링 핵심 원리 - 기본편
안녕하세요 구체화와 추상화 구조에 대해 질문 있습니다.
추상화는 인터페이스 구체화는 인터페이스를 구현한 클래스, 구현 객체 라고 이해했습니다. 그러면 항상 인터페이스를 만든 후 인터페이스에 여러 기능을 설계하고 그리고 나서 구체화한 클래스들은 그 인터페이스 기능을 사용하기만 하면 되는 이러한 구조를 만들면 되는건가요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
올드_비디오 and 뉴_비디오 보이스 동시 출력됨( 비디오 재생중 onNewVideoPressed 호출시,)
비디오 재생중 onNewVideoPressed 호출시, 올드_비디오와 뉴_비디오의 보이스(영상의 소리)가 동시 출력되는 현상이 발생됩니다. 영상은 뉴_비디오 화면이 뜨는데 소리는 올드_비디오 소리가 겹쳐서 같이 나오네요. onNewVideoPressed함수를 CustomVideoPlayer state클래스내로 빼고 함수내에 videoController!.pause(); 를 실행 시키면 위와같은 문제는 해결됩니다만, 이런 두개의 파일이 중복되어 재생(소리한정) 현상이 어디서 나타나는지(video 변수인지, 컨트롤러인지)모르겠습니다.
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
섹션 0. '강의소개 _ 셀레니움 ver 4.0 가이드 + 크롬 드라이버 자동으로 다운 받는 법' 에러!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요! 선생님 강의를 너무너무 즐겁고 유익하게 듣고있는 수강생입니다! 강의소개 _ 셀레니움 ver 4.0 가이드 + 크롬 드라이버 자동으로 다운 받는 법' 해당 강의를 따라서 해보는 도중에 아래와 같이 에러가 계속 발생해서요! 혹시 무엇이 문제일까요.. ㅠ - 입력 코드 from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.chrome.options import Options #크롬 드라이버 자동 업데이트 from webdriver_manager.chrome import ChromeDriverManager service = Service(executable_path=ChromeDriverManager().install()) driver = webdriver.Chrome(service=service) # 웹페이지 해당 주소 이동 driver.get("https://www.naver.com") - 입력 코드 D:\study\stratcoding\chapster02> cmd /C "C:\Users\lotte\AppData\Local\Programs\Python\Python310\python.exe c:\Users\lotte\.vscode\extensions\ms-python.python-2022.10.0\pythonFiles\lib\python\debugpy\adapter/../..\debugpy\launcher 57671 -- "d:\study\stratcoding\chapster02\10. 셀레니움_기본설정\10.셀레니움_기본설정.py" " [WDM] - ====== WebDriver manager ====== 2022-07-11 16:15:23,877 INFO ====== WebDriver manager ====== Traceback (most recent call last): File "d:\study\stratcoding\chapster02\10. 셀레니움_기본설정\10.셀레니움_기본설정.py", line 10, in <module> service = Service(executable_path=ChromeDriverManager().install()) File "C:\Users\lotte\AppData\Local\Programs\Python\Python310\lib\site-packages\webdriver_manager\chrome.py", line 38, in install driver_path = self._get_driver_path(self.driver) File "C:\Users\lotte\AppData\Local\Programs\Python\Python310\lib\site-packages\webdriver_manager\core\manager.py", line 29, in _get_driver_path binary_path = self.driver_cache.find_driver(driver) File "C:\Users\lotte\AppData\Local\Programs\Python\Python310\lib\site-packages\webdriver_manager\core\driver_cache.py", line 95, in find_driver driver_version = driver.get_version() File "C:\Users\lotte\AppData\Local\Programs\Python\Python310\lib\site-packages\webdriver_manager\core\driver.py", line 43, in get_version self.get_latest_release_version() File "C:\Users\lotte\AppData\Local\Programs\Python\Python310\lib\site-packages\webdriver_manager\drivers\chrome.py", line 37, in get_latest_release_version self.browser_version = get_browser_version_from_os(self.chrome_type) File "C:\Users\lotte\AppData\Local\Programs\Python\Python310\lib\site-packages\webdriver_manager\core\utils.py", line 152, in get_browser_version_from_os cmd_mapping = { KeyError: 'google-chrome'
-
미해결자동 손소독제 디스펜서 만들기
3D 파일 보내주실 수 있나요??
안녕하세요. 아두이노를 실제로 이용하여 제품을 구현시키려고 합니다. 아두이노의 세부 기계 목록과 3D프린터 모델링 파일을 받고 싶어서 작성합니다. 연락주시면 감사하겠습니다.
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
nginx 포테이너 등록시 스탑만 걸리고 있어요
nginx 포테이너 등록시 스탑만 걸리고 있어요 한 10번 정도 지웠다가 깔았다가 해도 모든 설정 동일 하게 하는데도 이러네요. 오히려 볼륨 안잡아 주고 하면 스탑 안뜨고 정상 러닝으로 뜨는데 왜 그런걸까요..
-
미해결풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
자료권한요청 메일 보냈습니다!
권한 부탁드려요
-
미해결스프링 핵심 원리 - 기본편
getMemberRepository를 인식하지 못합니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. MemberServiceImpl.java OrderServiceImpl.java ConfigurationSingletonTest.java 파일의 저장경로도 강의와 똑같이 지정해 두었습니다. 제목 그대로 각 Implement 파일에 MemberRepository 클래스를 넣어줘도 인식하지 못하고 에러가 뜹니다. 문제를 해결하려고 하면 인터페이스에 조회기능이 자동으로 추가되는데 그냥 추가하고 테스트 케이스를 돌리는 게 나을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
redux에 값이 안넘어갑니다,,,!
안녕하세요 강사님 강의 잘 듣고 있습니다. redux에 값이 안뜨고 이렇게만 나옵니다,,, 제가 잘못쓴거겠지 해서 처음부터 다시 보면서 했는데도 어디가 문제인지 모르겠어요 ㅠㅠㅠㅠ 깃헙 : https://github.com/aidenli1/react-myTest
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
비쥬얼스튜디오 코드로 코딩중인데 수정하면 미리보기가 맨위로 올라갑니다.
설정에서 full reload 체크해주었습니다. 상관없이 css 수정하면 미리보고 화면에서 맨위로올라가지네요 html수정해도 미리보기 화면이 해당화면에 있지않고 맨위로 올라가집니다.계속 스크롤해서 내리는게 넘 불편합니다. 설정이 머가 잘못되었을까요?
-
미해결배달앱 클론코딩 [with React Native]
안녕하세요 강의듣기전 질문입니다!
나름 javascript는 꼼꼼하게 공부했다고 생각하는데, React보다 ReactNative강의를 먼저 들어도 괜찮을까요? 물론 React도 이 강의를 완강하고 들을 생각입니다!