묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
CustomScrollView 강의 문의
안녕하세요. 제가 Scrollable Widgets 부분까지 수강하다가 궁금한 점이 생겨서 질문드립니다. CustomScrollView 강의 첫 부분을 보면한 화면에서 두 개의 List Widget을 한번에 스크롤하기 위해서는 CustomScrollView을 사용해야 한다고 하셨는데 해당 내용에 대한 강의는 없는 것 같아서요~ 혹시 미세먼지 앱 강의에서 해당 내용이 다뤄지는 건가요?
-
미해결FreeRTOS 프로그래밍
포팅 부탁 드립니다.
-------------------------------------------------- 사용하고 싶은 ST 보드명: STM32F407G-DISC1- 사용하시는 컴파일러(stm32cubeide) 버젼: 1.11.0- 기타: -------------------------------------------------
-
미해결피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z
도형을 축소할때 도형내부요소들도 같은 비율로 축소가 가능한가요?
안녕하세요첨부된 그림과 같이 흰색배경의 그래프 배경을 그리고 그 안에 펜툴로 그래프를 그렸습니다정밀한 작업을 위해 처음에 그래프를 크게 그리고 그 다음 실제 UI디자인 크기에 맞춰 축소시켜 사용하려고 하는데요 이때 그래프 배경은 의도대로 축소되었지만 그래프 내부 요소들은 축소되지 않고 그대로 남아있습니다그래프 배경과 그래프 내부요소들이 원래와 같은 비율을 유지하면서 동시에 축소시킬 수 있는 방법이 있을까요? 감사합니다
-
미해결퀘이사(Quasar) 완벽 마스터: Vue 프론트 웹을 빠르게 만들고 싶다면! (Based Vue3)
router.js 에서 component : ()=>import. 형태로 사용하는 이유가 무엇인가요?
const routes = [ path:'abcd', component: import('path/abcd.vue') ];다이렉트로 위처럼 사용하거나, import abcd from 'path/abcd.vue'; const routes = [ path:'abcd', component: abcd];이렇게 쓰면 어떤 문제가 발생하나요?
-
미해결UIKit - iOS14 실무 가이드 <iOS앱 진짜 개발자 되기>
movie App 영상이 안나오고 소리만 나옵니다.
movieApp을 만들고 있는데요 상세페이지에 들어갔을 때 영상은 나오지 않고 소리만 나오고 있습니다.
-
해결됨토비의 스프링 부트 - 이해와 원리
ApplicationRunner이 생성되지 않는 것 같아요.
return 위에 System.out.println은 실행되는데, return 람다 안에 있는 System.out.println은 실행되지 않는 것 같아요. 어디서 잘못된 걸까요..?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
urlPatterns관련
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]여기에 질문 내용을 남겨주세요.안녕하세요!강의내용에서 hello-form.html에 접근하기 위해 http://localhost:8080/basic/hello-form.html 을 이용했습니다. 제가 만약에 서블릿을 하나 만들고 urlPatterns를 /basic/hello-form.html 으로 만들면 hello-form.html 파일로 직접 접근하는 것이 아닌 제가 만든 서블릿으로 접근하는 것을 확인했는데요. 이 경우에는 url접근 우선순위를 1. 서블릿 Url매핑 찾기 2. 경로 정보를 이용해서 직접 html을 내려주기 이렇게 이해해도 되는지 궁금합니다!또한 이처럼 url을 겹치도록 설계하는 것 자체를 지양해야하는것인지 궁금합니다. 감사합니다!
-
미해결[유니티 레벨 업!] 모듈식으로 개발하는 퀘스트&업적 시스템
게임 시작 시 Quest Target Marker 오브젝트 비활성화
안녕하세요. 강의 완강 후 해결되지 않은 점이 있어 올립니다..! 퀘스트를 등록하고 업데이트나 데이터를 저장하고 가져오는 등의 기능들은 정상적으로 작동하나 게임 시작 시 Quest Target Marker 게임 오브젝트가 비활성화되어 작동하지 않습니다..!! 강의를 여러 번 돌려봤지만 어디서 잘못된 건지 찾기가 힘들어서요..! 다시 살펴보아야 할 부분이 어딜까요..?ㅜㅠ
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
map 질문드립니다.
vector<int> v{1,1,2,2,3,3};에서 map을 이용해서 중복제거하셨던데for(int i : v){ if(mp[i]){ continue; }else{ mp[i] =1; }} i에 순서대로 1,1,2,2,3,3이 들어가는거까진 알겠는데이 for문을 돌면 map에는 1,2,3이 어떻게 들어가는건지 이해가 잘 안가네요 ㅠㅠ첫번째 mp[1]이 들어가면 else로 들어가서 mp[1] = 1이 들어가고 다음 i=1이 들어가면 if(mp[1])에서 1이 있으므로 true이고 continue로 들어가는건 알겠습니다.i=2가 들어가면 이때부터if(mp[2])에서 여기부터 이해가 잘 안갑니다. 어떻게 mp[2]에 2가 들어가는지요..
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
의도적으로 객체 공유 시 엔티티 객체를 사용에 대해 질문 드립니다.
값 타입과 불변 객체 강의 내용 중 5:30초 내용에서의도적으로 회원1과 회원2의 주소를 공유하려고 할 때 값 타입이 아닌 엔티티 타입을 사용해야 한다고 하셨는데, 이유를 알 수 있을까요?
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
13강, 12분 50초경 내용 질문 드립니다!
안녕하세요, 강사님 지난 번에는 도움 많이 받았습니다 🙏 아래 사진은 강의 영상입니다! 13강 12분 50초경 내용입니다.new RawMapper 관련 내용인데요! 강사님 강의에서는 자동 완성으로 RawMapper 가 뜨는 것을 확인했습니다!아래 사진은 제 컴퓨터 화면입니다. 위 스크린샷과 같이 RawMapper 가 뜨지 않네요 하하 😅 하여 현재 override 로 넘어가는 절차를 진행하지 못하고 있는 상태입니다!강사님 영상으로 미루어 보건데 아마 스프링 관련에서 제가 뭔가 세팅을 놓쳤거나 인것 같은데, 나름 강사님 영상을 처음부터 다시 살펴보면서 했는데 방법을 못찾겠네요..! 혹시 도움을 좀 부탁드려도 될까요? 😅
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
자동완성
영상을 보면 vscode 에서 자동완성이 되고 계시던데 특별히 설치한 plugin 이 있으실까요??!
-
미해결토비의 스프링 부트 - 이해와 원리
ApplicationContext.refresh() 하는 이유
registerBean 이후 refresh를 하는 이유가 궁금합니다.
-
해결됨만들면서 배우는 Svelte
가까운 부모-자식 간의 bind를 통해 값을 연결하는것에 대해서 여쭤볼게 있습니다.
안녕하세요. 좋은 강의와 책 감사합니다.강의중에서는 가까운 관계, 바로 부모-관계일 경우 bind:를 통해 바로 prop를 연결해준다고 하셨는데거리가 있는 경우 bind를 사용할 수 없는건지.. 아니면 가독성이나 여러 이유로 지양되는것인지 궁금합니다.
-
미해결
클론코딩 중 오류가 나서 질문드립니다
<ul class="input-area"> <!-- radio 버튼 (공백 표시) --> <li class="gender-selection"> <!-- 남자 선택 버튼 영역 --> <label class="radio-button-entire" for="gender-man"> <input id="gender-man" name="gender" type="radio" class="radio-button-input" value="MALE" onclick="checkOnlyOne(this)"/> <!-- 버튼만 해당 --> <span class="radio-button"> <!-- 체크할 때 안에 버튼 표시 영역 --> <div class="radio-button-inner-area"></div> </span> <span aria-labelledby="gender-man" class="button-text-area">남자</span> </label> <!-- 여자 선택 버튼 영역 --> <label class="radio-button-entire" for="gender-woman"> <input id="gender-woman" name="gender" type="radio" class="radio-button-input" value="FEMALE" onclick="checkOnlyOne(this)"/> <!-- 버튼만 해당 --> <span class="radio-button"> <!-- 체크할 때 안에 버튼 표시 영역 --> <div class="radio-button-inner-area"></div> </span> <span aria-labelledby="gender-woman" class="button-text-area">여자</span> </label> <!-- 선택안함의 버튼 영역 --> <label class="radio-button-entire" for="gender-none"> <input id="gender-none" name="gender" type="radio" class="radio-button-input" value="NONE" onclick="checkOnlyOne(this)"/> <!-- 버튼만 해당 --> <span class="none-checked-button-area"> <!-- 체크할 때 안에 버튼 표시 영역 --> <div class="none-checked-inner-area"></div> </span> <span aria-labelledby="gender-none" class="button-text-area">선택안함</span> </label> </li> </ul> <!-- 버튼 자리(레이아웃 체크용) --> <span class="button-area-space"></span> </ul>이건 html.gender-selection { display: flex; justify-content: space-between; flex-direction: row; } .radio-button-entire { position: relative; display: flex; align-items: center; padding: 12px 0px 9px; } input[type=checkbox], input[type=radio] { box-sizing: border-box; padding: 0; } .radio-button-inner-area { width: 10px; height: 10px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 50%; } .gender-selection > label > span { font-size: 14px; } .button-text-area { position: relative; font-size: 16px; margin-left: 12px; } .radio-button-input { overflow: hidden; position: absolute; width: 1px; height: 1px; clip: rect(0px, 0px, 0px, 0px); } .radio-button { min-width: 24px; min-height: 24px; display: inline-block; position: relative; border-radius: 50%; background-color: white; border: 1px solid rgb(221, 221, 221); } .none-checked-button-area { min-width: 24px; min-height: 24px; display: inline-block; position: relative; border-radius: 50%; background-color: rgb(95, 0, 128); } .none-checked-inner-area { width: 10px; height: 10px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 50%; background-color: white; }이건 css코드입니다css 입힌 상태에서는 라디오 버튼이 눌리지도 않고 있는데 문제가 뭘까요?구글링을 해봐도 당최 나오지를 않아서 질문 드립니다
-
미해결더 자바, 코드를 조작하는 다양한 방법
metaspace 질문드립니다.
안녕하세요 강의 잘 듣고 있는 수강생입니다.하나 질문이 있어 글 남깁니다. Java 8로 넘어오면서 permgen 영역이 native memory의 metaspace로 넘어왔다고 알고 있습니다. 이때 헷갈리는 부분이 jvm 의 메모리 중 method area와 metaspace는 다른 건가요?class들의 metadata를 저장하는 공간으로 알고 있는데 이 역할을 method area에서 하는 거로 알고 있어서..
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
19:17 emit 관련 질문
강의에서는 export를 쓰셨지만 현재 script setup을 이용해 코딩중인 학생입니다.※ 부모 컴포넌트에 선언한 이 함수를const toggleLike = () => { /* Emit 자식 컴포넌트에서 다시 상위인 부모 컴포넌트로 값을 보내줄 때 사용 */ posts.value.isLike = !posts.value.isLike }아래 이벤트 핸들러에 넣어 동작시키고 싶었지만인식하지 못해 아래와 같은 방법으로 동작시켰습니다.@toggle-like="post.isLike = !post.isLike"혹시 @toogle-like에 함수명을 넣어 동작 시키려면 어떻게 수정해야할까요?부모 컴포넌트<template> <div> <main> <div class="container py-4"> <div class="row g-3"> <div v-for="post in posts" :key="post.id" class="col col-4"> <AppCard :title="post.title" :contents="post.contents" :type="post.type" :is-like="post.isLike" @toggle-like="post.isLike = !post.isLike" ></AppCard> </div> </div> </div> </main> </div> </template> <script setup> import AppCard from '@/components/AppCard.vue' import { ref } from 'vue' const posts = ref([ { id: 1, title: '제목1', contents: '내용1', isLike: true, type: 'news' }, { id: 2, title: '제목2', contents: '내용2', isLike: true, type: 'news' }, { id: 3, title: '제목3', contents: '내용3', isLike: true, type: 'news' }, { id: 4, title: '제목4', contents: '내용4', isLike: false, type: 'notice' }, { id: 5, title: '제목5', contents: '내용5', isLike: false, type: 'notice' }, ]) const toggleLike = () => { /* Emit 자식 컴포넌트에서 다시 상위인 부모 컴포넌트로 값을 보내줄 때 사용 */ posts.value.isLike = !posts.value.isLike } </script> <style lang="scss" scoped></style> 자식 컴포넌트<template> <div> <div class="card"> <div class="card-body"> <!-- type : news, notice --> <span class="badge bg-secondary">{{ typeName }}</span> <h5 class="card-title mt-2">{{ title }}</h5> <p class="card-text">{{ contents }}</p> <a href="#" class="btn" :class="isLikeClass" @click="$emit('toggleLike')">좋아요</a> </div> </div> </div> </template> <script setup> import { computed, defineEmits } from 'vue' const props = defineProps({ type: { type: String, default: 'news', validator: value => { return ['news', 'notice'].includes(value) }, }, title: { type: String, required: true, }, contents: { type: String, required: true, }, isLike: { type: Boolean, default: false, }, obj: { type: Object, default: () => {}, }, }) console.log('props.title : ', props.title) const isLikeClass = computed(() => (props.isLike ? 'btn-danger' : 'btn-outline-danger')) const typeName = computed(() => (props.type === 'news' ? '뉴스' : '공지사항')) const emit = defineEmits(['toggleLike']) </script> <style></style>
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
노션페이지
혹시 노션페이지는 강의에서 보여주시는것과 공유해주신게 다를까요??메뉴도 다르고 피그마는 어디서 들어갈수있는지 궁금합니다 ㅠㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
수업 정리..
강의 듣고 학습한 내용을 github에 정리하고 싶은데출처를 밝히면 가능할까요?안된다면 하지 않겠습니다.감사합니다!
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
리엑트 구조 및 폴더구조와 emotion 강의
리엑트 구조 및 폴더구조와 emotion 강의를 듣고 있는데요.. 설명대로 똑같이 설치했는데 선생님 index.js에 보이는 내용과 내꺼랑 다른데 왜그럴까요...?