묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
도커 작동 관련 질문
안녕하세요 도커 작동 순서 강의 내용에서 궁금해서 질문드립니다.도커 작동 순서가도커 클라이언트에 명령어 입력 후 도커 서버로 보내고 도커 서버에서 컨테이너를 위한 이미지가 이미 캐쉬가 되어 있는지 확인 한 후없으면 도커 허브에서 다운 받아온다고 하셨는데 도커 허브에도 해당이미지가 없는경우 이미지를 만들어야 하나요? 만약 이미지를 만들면 로컬에서만 사용하게 되는건가요? 아님 허브에 올리는건가요?그리고 이미지를 불러온다고 해도 그 세부 구성은 때에따라 다를 수 있을것 같은데 이미지를 불러와서 커스터마이징 작업을 하나요?그리고 살짝 바보같은 질문일 수 있는데 하나의 컨테이너 안에 여러개 이미지는 안되고, 하나의 이미지로 여러개의 컨테이너를 생성하는것만 되는거죠? 컨테이너를 하나의 OS로 생각하는게 맞을까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
백엔드 노드 서버 구축하기 건너 뛰어도 되나여?
안녕하세요~ 프론트엔드 개발 공부중입니다.현재 백엔드 노드 서버 구축하기 를 할 차례인데,이부분 강의는 건너뛰고 바로 서버사이드렌더링 강의를 들어도 강사님 영상 따라하는거에 문제가 없을까요..?
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
imagePicker 사용하기에서 에러
안녕하세요 코드팩토리님에러를 고치던 와중 전혀 모르겠지만 스택오버플로우에서 해결한 케이스입니다 사실 해결이라고 하기에도 민망하지만 IconButton 앞에 return을 입력하니 해결됐습니다 ㅁ에러의 메세지로는 'null'이 반환될 수 있지만 반환 유형인 'Widget'은 잠재적으로 null 불가능한 유형 이라고 해석을했는데 뭐때문인지 이해를 못해서 여쭤봅니다 뭐때문에 해결이된건까요? -리턴값으로 IconButton을 받아와서 위젯이 실행이되서 그런가요? 에러메세지error: The body might complete normally, causing 'null' to be returned, but the return type, 'Widget', is a potentially non-nullable type. Widget renderIconButton({ required VoidCallback onPressed, required IconData iconData, }) { return IconButton( onPressed: onPressed, iconSize: 30.0, color: Colors.white, icon: Icon( iconData, ), ); } }
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
코드리뷰 부탁드립니다!
function solution(str1, str2) { let map1 = new Map(); let map2 = new Map(); for (let i = 0; i < str1.length; i++) { map1.set(str1[i], map1.get(str1[i]) + 1 || 1); map2.set(str2[i], map2.get(str2[i]) + 1 || 1); } console.log(map1, map2); for (let [key, value] of map1) { if (!map2.has(key) || value !== map2.get(key)) return "NO"; } return "YES"; }5-7 아나그램 문제 풀어보았는데요,시간복잡도면에서 강사님 풀이와 크게 차이 안나겠죠??
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
UDP의 고정길이에 대하여 질문이 있습니다.
안녕하세요 큰돌님TCP/IP 전송계층 TCP, UDP 부분을 보던중에UDP는 32비트(8바이트)로 고정길이라고 작성이 되어있습니다. (교안 118페이지)8비트는 1바이트라고 알고있었어서 4바이트인줄 알았는데 8바이트로 되는 이유가 혹시 있을까요??
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
eslint도 필수 설치 요소일까요?
노션 보고 따라 설치했는데강사님 프로젝트에는 eslint 관련 파일들이 보이는데제 프로젝트나 package.json을 살펴봐도 eslint 관련 항목이 존재하지 않아서혹시나 이거 때문에 추후 수강에 문제가 있을까 걱정되어 문의드립니다.
-
미해결앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
활용앱 69강 질문있습니다
안녕하세요. 이미지를 클릭하면 피커뷰로 사진들 불러와야하는데 피커뷰창은 뜨는데 안에 사진이 하나도 없네요.. 사진들을 어딘가에 저장을 했어야했나요..?? 답변 부탁드립니다.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
spring data jpa 질문 있어욥 !!
강사님 코드를 보면 SpringDataJpaMemberRepository.java클래스에 @Repository가 작성되어 있지 않아요 그런데 스프링 빈으로 등록이 되요 .... 왜 이런건가요 ?? import java.util.List; import javax.persistence.EntityManager; import org.springframework.data.domain.Example; import org.springframework.data.domain.Sort; import org.springframework.data.repository.NoRepositoryBean; import org.springframework.data.repository.PagingAndSortingRepository; import org.springframework.data.repository.query.QueryByExampleExecutor; /** * JPA specific extension of {@link org.springframework.data.repository.Repository}. * * @author Oliver Gierke * @author Christoph Strobl * @author Mark Paluch */ @NoRepositoryBean public interface JpaRepository<T, ID> extends PagingAndSortingRepository<T, ID>, QueryByExampleExecutor<T>@NoRepositoryBean 을 따라가다 보면 @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.TYPE) @Documented public @interface NoRepositoryBean { }다음과 같이 되어있는데 어느 어노테이션이 스프링빈으로 등록을 시켜주나요 ?? 이전강의에서는 @Repository에 속해있는 @Component가 스프링 빈으로 올려준다고 확인했었는데 @NoRepository에는 @Component 없어서 질문드려요 !!
-
해결됨Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
ref vs reactive vs shallowRef
ref 안에 객체를 넣을 수 있다면 reactive를 굳이 사용하는 이유가 뭔가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
OnButtonClicked가 안나와요
UI_Button에 컴포넌트를 연결하고해당 스크립트에 public void OnButtonClicked를 만들었지만 PointButton의 Function에서 안나오네요이유가 뭘까요..
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
포트폴리오 과제3 boardId: ID! 에러
안녕하세요~ 챕터3 포폴 중에 에러 문의 드립니다결과는 잘 뜨는데 에러가 있어서 질문드립니다ID! was not provided 라고 하는데 이유가 뭔지 모르겠습니다 ㅠ
-
미해결홍정모의 따라하며 배우는 C언어
3.10 문자형 백스페이스 질문입니다!
강의 약 8분 18초 쯤, '\a'를 8진수와 16진수로 출력하는 과정에서 8진수앞에는 접두사 0을 붙혔는데 16진수앞에는 왜 x만 붙힌건가요..? 16진수 접두사는 0x라고 들었던것 같은데 직접해보니 '\0x7'은 그냥 7이 나오고 '\x7'은 백스페이스 소리가 나는 이유가 궁금합니다!
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
netflix modal props 문의
강사님!강의 너무 잘 듣고 있습니다.netflix modal 강의중에 state를 props로 모달에 전달해 줄때 전개연산자(movieSelected)로 전달한 이유가 궁금합니다.테스트로 movieSelected = { movieSelected } 로 했을때 모달에 데이터가 제대로 넘어가지 않는것을 확인하였습니다. state 가 {} 객체인 경우라서 그런건지 문의 드립니다.{ modalOpen && <MovieModal {...movieSelected} setModalOpen={setModalOpen} /> } ... MovieModal : index.js function MovieModal({ backdrop_path, title, overview, name, release_date, first_air_date, vote_average, setModalOpen })
-
미해결[개념은 호옹~, 실습 빡] SQL 데이터 분석, 활용!
1:42 PHOTOS 테이블 질문입니다 ㅎㅎ
안녕하세요 홍팍님 잘 듣고있습니다이 테이블에서 photos 에 user_id를 빼도 되지 않나요 ?중간 likes 테이블로 연결하니깐..
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
script 태그는 컴포넌트를 처음 가져올때 한번만 실행된다는 게 잘 이해가 안됩니다
컴포넌트를 처음 가져올 때 한 번만 실행되는 일반 <script>와 달리, <script setup>는 컴포넌트의 인스턴스가 생성될 때마다 <script setup>내부 코드가 실행됩니다.라는 말이 정확하게 이해가 안돼요<!-- <Component.vue> --> <template><div>hi</div></template> <script> console.log('hi') export default{ setup(){ console.log(1) } }하고<Component /><Component /><Component />세번 쓰면 hi는 한번만 출력되고 1은 왜 3번 출력되는건가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
h2 재접속시 오류
jdbc:h2:~/jpashop 로 데이터 베이스 파일 생성 후 ~/jpashop.mv.db 파일 생성 확인까지 하였습니다. 그리고 나서 jdbc:h2:tcp://localhost/~/jpashop 로 재접속하려고 하니 Connection is broken: "java.net.ConnectException: Connection refused: connect: localhost" [90067-200] 90067/90067 (도움말) 이렇게 에러 메세지가 뜨네요.. ㅠㅠㅠ
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
퀴즈를 return값을 다른 변수에 저장하지 않고 함수만 호출했을 때의 코드입니다(피드백 적극 문의 부탁드립니다^^)
man = 1 woman = 0 gender = man or woman # gender를 1 또는 0으로의 flag로 작성 def std_weight(height, gender): if gender == man: std_height = height / 100 # 1m = 100cm, 175cm = 1.75m weight = std_height * std_height * 22 print(f"키 {height}cm 남자의 표준 체중은 {weight:.2f}kg 입니다.") else: std_height = height / 100 weight = std_height * std_height * 21 print(f"키 {height}cm 여자의 표준 체중은 {weight:.2f}kg 입니다.") # f-string 소숫점 n째짜리까지 출력: 실수:.nf std_weight(175, man) std_weight(153, woman)
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테이블 이름 order 질문
Order테이블인데 왜@Table(name="orders")라고 했는지 알 수 있을까요??아예 클래스 이름 만들때부터 Orders라고 했으면 되는거 아닌가요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요. 질문 있습니다.
안녕하세요 질문 있습니다. 노드 버드 react-query 폴더를 보면서 따라하고 있습니다. 현재 주소에서 storeId를 id 값으로 하여 서버에서 각기 다른 데이터를 받아오고 있습니다.그런데 아래와 같이 router.query로 값을 불러오거나 아래 getStaticProps에서 storeId를 보내도 컴포넌트 내부에서 storeId를 한번 undefined로 인식해서 오류가 나더라고요. 이럴 경우 어떤 방식으로 해결해 나가는게 좋을지 궁금합니다.서버에 요청 보내는 api에서 파라미터의 값이 undefined일 경우 실행을 안시키는 식으로 했는데 좋은 방법이 아닌거 같고 페이지 내부에서 해결해야 할거 같긴 한데 어떤 식으로 접근해야할지 잘 모르겠습니다ㅠ import React from 'react'; import { dehydrate, QueryClient, useInfiniteQuery, useQuery } from 'react-query'; import DefaultLayout from '@layouts/DefaultLayout'; // import InfiniteCarousel from '@components/Commons/InfiniteCarousel'; import { loadStoreAPI } from '@apis/store'; import { GetStaticProps } from 'next'; import { ParsedUrlQuery } from 'querystring'; import { useRouter } from 'next/router'; interface Params extends ParsedUrlQuery { storeId: string; } const Home: React.FC<Params> = () => { const router = useRouter(); const { storeId } = router.query as Params; console.log(storeId); const { data: storeInfo } = useQuery(['storeInfo', storeId], () => loadStoreAPI(storeId)); return ( <DefaultLayout> <h1>home123</h1> {/*<InfiniteCarousel></InfiniteCarousel>*/} </DefaultLayout> ); }; export const getStaticPaths = async () => { return { paths: ['/app/store/[storeId]'], fallback: true, }; }; export const getStaticProps: GetStaticProps = async ({ params }) => { const { storeId } = params as Params; if (!storeId) { return { redirect: { destination: '/', permanent: true, }, }; } console.log(storeId); const queryClient = new QueryClient(); await queryClient.prefetchQuery(['storeInfo', storeId], () => loadStoreAPI(storeId)); return { props: { dehydratedState: dehydrate(queryClient), storeId, }, }; }; export default Home;
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-Q 질문
http://boj.kr/26099a5957134d3c8954c7971fc64fbb질문게시판에 있는 모든 반례를 다 넣어봤는데도 16%에서 계속 실패하네요 접근 방법은 동 서 남 북 에서 바라봤을때 1을 만나기 전 까지 모든 0을 queue에 집어넣어 bfs를 돌리는 방법으로 했습니다. 반례 리스트10 120 0 0 0 0 0 0 0 0 0 0 00 1 1 1 1 1 1 1 1 1 1 00 1 1 0 0 1 0 0 0 1 1 00 1 0 1 0 1 0 1 1 0 1 00 1 0 1 0 1 0 0 0 0 0 00 1 0 1 0 0 1 1 1 0 1 00 1 0 1 1 1 1 1 1 0 1 00 1 0 0 0 0 0 0 0 0 1 00 1 1 1 1 1 1 1 1 1 1 00 0 0 0 0 0 0 0 0 0 0 0answer: 1 505 50 0 0 0 00 1 1 0 00 1 0 1 00 1 1 1 00 0 0 0 0answer 1,74 60 0 0 0 0 00 0 0 1 1 00 1 1 1 1 00 0 0 0 0 0answer 1,66 40 0 0 00 1 1 00 0 1 00 1 0 00 1 0 00 0 0 0answer 1,56 60 0 0 0 0 00 0 1 0 0 00 0 0 0 0 00 0 0 0 1 00 0 0 1 0 00 0 0 0 0 0answer 1,33 30 0 00 1 00 0 0answer 1,13 30 0 00 0 00 0 0answer 0,0