묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
primary 하면 중간에흰줄이 있는데 왜그런가요
color: PRIMARY_COLOR, 이거는 괜찮아요..
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
ClipRRect - borderRadius 적용시 이미지 미노출
안녕하세요 강사님강의 너무잘보고 있습니다. 레스토랑 카드 만드는 중에 이미지를 둥글게 주는 옵션을 추가하면 아래 캡쳐본 처럼 이미지가 노출되지 않습니다.borderRadius: BorderRadius.circular(10.0), 반면에 아래 부분은 주석처리하면 이미지가 잘 노출되구요.. asset에 파일이 없는 문제는 아닐꺼같은데 혹시 어떻게 해결할수잇을까요? 일시적인 버그가 아닐까하여 재시작은 여러번 해보았습니다 borderRadius: BorderRadius.circular(10.0), import 'package:flutter/material.dart'; class RestaurantCard extends StatelessWidget { // 이미지 final Widget image; // 레스토랑 이름 final String name; // 레스토랑 태그 final List<String> tags; // 평점 갯수 final int ratingCount; // 배송 걸리는 시간 final int deliveryTime; // 배송 비용 final int deliveryFee; // 평균 평점 final double rating; const RestaurantCard({ required this.image, required this.name, required this.tags, required this.ratingCount, required this.deliveryTime, required this.deliveryFee, required this.rating, super.key }); @override Widget build(BuildContext context) { return Column( children: [ // image, ClipRRect( // borderRadius: BorderRadius.circular(10.0), child: image, ), const SizedBox(height: 16.0), Text( name ), ], ); } } 참고사항restaurant_screen.dartimport 'package:flutter/material.dart'; import 'package:untitled2/restaurant/component/restaurant_card.dart'; class RestaurantScreen extends StatelessWidget { const RestaurantScreen({super.key}); @override Widget build(BuildContext context) { return Container( child: Center( child: Padding( padding: const EdgeInsets.symmetric(horizontal: 16.0), child: RestaurantCard( image: Image.asset( 'asset/img/food/ddeok_bok_gi.jpg', fit: BoxFit.cover ), name: '불타는 떡볶이', tags: ['떡볶이', '치즈', '매운맛'], ratingCount: 100, deliveryTime: 15, deliveryFee: 2000, rating: 4.52, ), ), ), ); } } - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.코드팩토리 디스코드https://bit.ly/3HzRzUMFlutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다!
-
해결됨[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
Dio에러 질문입니다.
안녕하세요!처음부터 「ProductCard작업하기 」강의까지 수업을 잘듣다가 에뮬레이터 새로고침 하는 도중에 로딩에서 갑자기 멈춰버렸습니다. (현상황)에러를 찾아보던중에 예전 수업에서 build.gradle파일의 minSdkVersion 부분에 「18」로 변경하라고 말씀하셨던거 같은데 현재 파일을 확인해 보니 「flutter.minSdkVersion」로 다시 돌아왔습니다. 이부분을 다시 「18」로 수정하고 프로그램을 실행하면 다시 「flutter.minSdkVersion」로 돌아가는데 어떻게 해결해야 하나요..??그리고 제가 생각하는 에러의 원인은 위의내용이라고 생각하는데 혹시 다른 원인이 있다면 알려주실수 있을실까요?
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
components.d.ts파일이 없어도 타입에러가 없는 이유
강의에서 보여주시는 타입에러(색깔)이 나오지 않아 components.d.ts파일을 생상하지 않은 상태인데 강의시점보다 vue가 업데이트가 되서 그런걸까요 typeScript를 사용하지 않아서 그런건가요??+추가로 unplugin-vue-components를 사용해서 dts:true를 사용하지 않아도(즉, components.d.ts파일 미생성) 동일하게 진행됩니다. typeScript를 사용하지 않아서 타입에러가 없는거라면.. typescript 셋팅을 따로 해야될까요? 강의상 파일도 components.d.ts파일을 제외하면 ts파일은 보이지 않고 scripts상에서도 ts를 사용하시지는 않는것같은데 설치가 필요한지 궁금합니다.
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
뷰 <form => PostMapping 컨트롤러 VO(int 형) 받기 문의 드립니다
뷰 <form => PostMapping 컨트롤러 VO(int 형) 받기 문의 드립니다 안녕하세요 강사님프로젝트 도중에 막히는 부분이 있어 질문드립니다보안 지적사항이 나와서 기존 소스 호출 get 방식으로 호출 하는 부분을모두 post 방식으로 변경 하라고 해서작업중입니다뷰 => 컨트롤러 => 서비스 => dao or repository 뷰 화면단에서 <form 에 있는 항목을 컨트롤러로 PostMapping 으로 넘겨 vo 로 받고 싶은데바인딩예외가 발생합니다. vo 클래스에는 현재 int 형으로선언이 되어 있는데 get으로 넘길때는 에러가 없었으나post 로 변경해서 컨트롤러로 넘어가지 않습니다제가 뷰화면단에서 <form 안에 input 타입을 "text" or "number" 형으로 변경 해가면서 테스트 해봐도 마찬가지네요 혹시해결 방법이 있을까요?<<■■■■ 뷰 화면 단 >><form <input type="text" => post 넘기면 에러 발생 <input type="number" => post 넘기면 에러 발생 <<■■■■ 컨트롤러 단 >>@PostMapping('~.do')public getSomeMethod(SomeVoClass param){ //■■메서드파라미터 SomeVoClass 안에 int 형 sn 항목 있습니다<<■■■■ vo 클래스 >>pubiic class SomeVoClass{ private int sn;//■■게시판일련번호 int 형으로 선언됨}<<■■■■ 자바에러메세지 >>org.springframework.validation.BindException:org.springframework.validation.BeanPropertyBindingResult typeMissmatch.SomeVoClass.sntypeMissmatch.sntypeMissMatch.int.typeMismatchdefault message[Failed to convert property value of type 'java.lang.String[]'nested exception is java.lang.NumberFormatException: for input string ",1234"]혹시 시간 나실 때 알려주시면 감사하겠습니다수고하세요.. 김동희 드림
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
alt + 엔터를 했는데도 안나오면 어떻게 해야될까요?
Intent를 알트 + 엔터를 쳤을 때 안나오는데 어떻게 하면 나오는지 궁금합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-O 사다리 조작 / 예제 입력에 따른 출력 결과는 맞는데 계속 시간초과가 납니다.
안녕하세요 선생님. 코딩테스트 강의 잘 듣고 있습니다.15684번 문제 코드를 짰는데, 답 코드랑 비교해서 로직은 맞는 것 같은데 자꾸 시간초과가 납니다.이유를 잘 모르겠어서 질문 드립니다.#include <iostream> #include <algorithm> #include <vector> using namespace std; int H, W, P; bool isGaro[12][12][32]; //[시작점][끝점][가로선을 놓을 수 있는 위치] int ans = 4; //최대값 3보다 높은 값으로 초기화 bool check() { for (int i = 1; i <= H; i++) { int now = i; for (int j = 1; j <= P; j++) { //자신 기준으로 오른쪽에 선이 있음 if (isGaro[now][now + 1][j]) { now++; //오른쪽으로 이동 continue; } //자신 기준으로 왼쪽에 선이 있음 if (isGaro[now - 1][now][j]) { now--; //왼쪽으로 이동 continue; } } if (now != i) { //한번이라도 번호가 다르면 실패 return false; } } return true; } void go(int pos ,int garoCnt) { //만약 현재 갱신된 가로선 개수보다 개수가 많으면 바로 종료 if (ans <= garoCnt || garoCnt > 3 ) return; //현재 모든 세로선이 사다리 게임을 진행했을 때 //같은 번호가 나오는 지 체크 //만약 모두 같은 번호가 나오면 //갯수 갱신한 뒤에 종료 if (check()) { ans = min(ans, garoCnt); return; } //세로선 번호 int s = pos / 1000; //가로선 번호 int p = pos % 1000; //만약 s == H이면 //다음 가로선으로 넘어가기 //cout << "세로선 번호 : " << s << ' ' << "가로선 번호 : " << p << '\n'; for (int i = p; i <= P; i++) { for (int j = 1; j <= H; j++) { //현재 위치에 있는 가로선을 추가함 if (!isGaro[j][j + 1][i] && !isGaro[j-1][j][i] && !isGaro[j][j][i]) { isGaro[j][j + 1][i] = true; go(1000 * (j + 1) + p, garoCnt + 1); isGaro[j][j + 1][i] = false; } } } } int main(int argc, char** argv) { cin >> H >> W >> P; for (int i = 0; i < W; i++) { int a, b; cin >> a >> b; isGaro[b][b + 1][a] = true; //b번 세로선과 b+1번 세로선을 a번 점선위치에서 연결 } //만약 놓여져 있는 가로선이 없다면 //0을 출력 if (W == 0) { cout << 0; return 0; } //1000 / 1000 = s //1000 % 1000 = p //1000 * s + p //세로선과 가로선 모두 1,1에서 시작 go(1000* 1 + 1,0); if (ans >= 4) { cout << -1; } else cout << ans; }
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
spring mvc vo int 받기 문의 드립니다
spring mvc vo int 받기 문의 드립니다 안녕하세요 강사님프로젝트 도중에 막히는 부분이 있어 질문드립니다보안 지적사항이 나와서 기존 소스 호출 get 방식으로 호출 하는 부분을모두 post 방식으로 변경 하라고 해서작업중입니다뷰 => 컨트롤러 => 서비스 => dao or repository 뷰 화면단에서 <form 에 있는 항목을 컨트롤러로 PostMapping 으로 넘겨 vo 로 받고 싶은데바인딩예외가 발생합니다. vo 클래스에는 현재 int 형으로선언이 되어 있는데 get으로 넘길때는 에러가 없었으나post 로 변경해서 컨트롤러로 넘어가지 않습니다제가 뷰화면단에서 <form 안에 input 타입을 "text" or "number" 형으로 변경 해가면서 테스트 해봐도 마찬가지네요 혹시해결 방법이 있을까요?<<■■■■ 뷰 화면 단 >><form <input type="text" => post 넘기면 에러 발생 <input type="number" => post 넘기면 에러 발생 <<■■■■ 컨트롤러 단 >>@PostMapping('~.do')public getSomeMethod(SomeVoClass param){ //■■메서드파라미터 SomeVoClass 안에 int 형 sn 항목 있습니다<<■■■■ vo 클래스 >>pubiic class SomeVoClass{ private int sn;//■■게시판일련번호 int 형으로 선언됨}<<■■■■ 자바에러메세지 >>org.springframework.validation.BindException:org.springframework.validation.BeanPropertyBindingResult typeMissmatch.SomeVoClass.sntypeMissmatch.sntypeMissMatch.int.typeMismatchdefault message[Failed to convert property value of type 'java.lang.String[]'nested exception is java.lang.NumberFormatException: for input string ",1234"]혹시 시간 나실 때 알려주시면 감사하겠습니다 수고하세요..김동희 드림
-
해결됨언리얼로 만드는 게임사운드 - 중.고급 과정
수업 샘플 사운드는 어디서 받을수 있나요?
안녕하세요저는 중고급과정만 등록하여 듣고 있는데블루프린트에서 메타사운드 Trigger 신호를 컨트롤해 게임에 활용하는 방법->이수업 을 들어보니 그전에 샘플 음악을 주셨다는데 그 샘플음악을 어디서 받을수 있는지 알려주시면 감사하겠습니다
-
미해결자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)
교재 속 나 혼자 코딩 문제 답안관련 질문
안녕하세요, 은종 선생님 🙂 다름 아니라 책에 있는 '나 혼자 코딩!'문제의 답안이 자료실 제공이라고 나와있는데..! 혹시 자료실은 어디있을까요!?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
json() 함수와 BeautifulSoup 의 차이
requests.get() 메소드를 통해 얻은 res 라는 변수를res.json() 메소드를 이용해 얻은 리턴값과 BeatifulSoup(res.content, 'html.parser') 를 통해 얻은 값은 어떤 차이가 있을까요?코딩을 통해 직접 도출해본 결과 값은 비슷하게 나오는 것 같은데, 이전 강의까지는 계속 BeatifulSoup를 이용하다가 이번 강의에서부터는 json()을 이용하는 이유는 무엇인가요?
-
미해결Verilog FPGA Program 3 (DDR Controller, Arty A7-35T)
Address 증가에 대해 의문이 있습니다.
안녕하세요. mig_write, read 파일들 simulation을 돌리다가 문득 궁금해져서 질문 드립니다. 8 x 128 bits로 data를 write 할 때, 총 8번에 걸쳐 Address가 8씩 증가하는데 8씩 증가 하는 것 대신에 "4씩 증가한다." 이런 식으로 사용자가 custom할 수 있는 건가요? 아니면 IP자체에 8로 증가한다고 만들어져 있는 건가요? 질문 드립니다. 감사합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-O 질문있습니다
왜 틀렸는지 도저히 모르겠습니다.. #include <iostream> #include <cstring> using namespace std; const int dy[2] = { 0,0 }; const int dx[2] = { -1, 1 }; int N, M, H, a, b, adj[31][21], visited[31][21], ret[21], cnt; bool isOk; void Print() { cout << endl; for (int y = 0; y < 31; y++) { for (int x = 0; x < 21; x++) cout << adj[y][x]; cout << endl; } cout << endl; } void Move(int y, int x, int start) { if (y == H + 1) { ret[start] = x; return; } bool isDown = true; visited[y][x] = start; // 좌우 확인 for (int i = 0; i < 2; i++) { int ny = y; int nx = x + dx[i]; if (ny > H + 1 || nx <= 0 || nx > 2 * N - 1) continue; if (visited[ny][nx] == start) continue; if (adj[ny][nx] == 0) continue; Move(ny, nx, start); isDown = false; } if (isDown) Move(y + 1, x, start); } bool Check() { // 값들 초기화 memset(ret, 0, sizeof(ret)); memset(visited, 0, sizeof(visited)); for (int x = 1; x <= N; x++) { Move(0, x * 2 - 1, x * 2 - 1); if (ret[x * 2 - 1] != x * 2 - 1) { return false; } } return true; } void AddLadder() { if (isOk) return; if (cnt >= 3) return; for (int y = 1; y <= H; y++) for (int x = 1; x < N; x++) { if (adj[y][x * 2] != 1 && adj[y][x * 2 - 2] != 1 && adj[y][x * 2 + 2] != 1) { adj[y][x * 2] = 1; cnt++; if (Check()) { isOk = true; // Print(); return; } AddLadder(); adj[y][x * 2] = 0; cnt--; } } return; } int main() { cin >> N >> M >> H; // 사다리 초기값 for (int y = 0; y <= H + 1; y++) for (int x = 1; x <= N; x++) adj[y][x * 2 - 1] = 1; // 가로선 정보 for (int i = 0; i < M; i++) { cin >> a >> b; adj[a][b * 2] = 1; } if (Check()) cout << 0; else { AddLadder(); if (cnt == 0) cout << -1; else cout << cnt; } return 0; }
-
미해결구글애널리틱스 실무활용
GA4 연동
GA4 속성을 설정하라고 뜨고 구글에서 제공하는 샘플데이터 연동이 안되는데요, 그래서 실습이 안됩니다.. 어떻게 해야할까요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
시험 보고 난 이후
선생님 안녕하세요 ㅎㅎㅎ선생님 덕분에 마음 한시름 놓고 시험결과 발표일만 열심히 기다리고 있는데요!빅데이터분석가 직무쪽으로 전향하고 싶은 마음도 많이 들게 되었는데어떻게 준비해서 가면 좋을지 조언받고 싶어서 이렇게 글을 쓰게 되었습니다!인터넷에 나와있는 빅데이터 관련 강의들 종류도 양도 상당하다보니 어떤 종류로 어떻게 공부해서 준비해야 비전공인 저도 이쪽 직무에 취업할 수 있을지 궁금합니다..! (선생님 빅분기 시험 외에도 데이터분석 관련 프로젝트나 툴 사용 등의 영상도 올려주시면 안될까요?! ㅎㅎㅎ)
-
해결됨설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
ERROR - Program group entry, Xilinx Design Tools, already exists for 2022.2. Specify a different program group entry.
=================현업자인지라 업무때문에 답변이 늦을 수 있습니다. (길어도 만 3일 안에는 꼭 답변드리려고 노력중입니다 ㅠㅠ)강의에서 다룬 내용들의 질문들을 부탁드립니다!! (설치과정, 강의내용을 듣고 이해가 안되었던 부분들, 강의의 오류 등등)이런 질문은 부담스러워요.. (답변거부해도 양해 부탁드려요)개인 과제, 강의에서 다루지 않은 내용들의 궁금증 해소, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..글쓰기 에티튜드를 지켜주세요 (저 포함, 다른 수강생 분들이 함께보는 공간입니다.)서로 예의를 지키며 존중하는 문화를 만들어가요.질문글을 보고 내용을 이해할 수 있도록 남겨주시면 답변에 큰 도움이 될 것 같아요. (상세히 작성하면 더 좋아요! )먼저 유사한 질문이 있었는지 검색해보세요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.================== 맛비님 안녕하세요!!우선 지난번에 말씀드렸던 계정이슈는 AMD측과 연락하여 수출계정제한조치를 풀어 해결했습니다! [오류 발생 배경]현재 Linux 환경에 Vivado 설치 진행중인데, 제가 영상을 잘못봐서 20.2 영상으로 설치를 진행했습니다. 어찌저찌 최종 설치 후 파일을 확인해보니 bin 파일이 없어 확인하던 차에 (23분 36초)영상버전이 잘못된 것을 확인하고 가이드북과 22.2버전 영상을 참고하여 원활하게 설치 진행중이였습니다. [오류 발생]22.2 버전 세팅을 완료하고 설치를 진행하는 과정(23분 04초)에서 제목과 같은 문제가 발생했습니다. 오류발생원인은 제가 처음에 설치했던 파일 때문에 발생한 문제로 확인이 가능하나, 기존 설치파일 위치 및 삭제를 하는것에 있어 조심스러워 이렇게 문의 드리게 되었습니다. 현재 디렉토리 상황도 공유해드립니다. [요청사항]기존 설치 파일 제거 후 ./Xilinx_Unified_2022.2_1014_8888_Lin64.bin -- -a XilinxEULA,3rdPartyEULA -b Install -c /root/.Xilinx/install_config.txt 명령어를 이용한 Vivado 재설치1번 방법으로 파일 find가 어렵다면 완전히 밀고 재설치 하는 방법 이 중에서 도와주시면 감사하겠습니다.영상을 미리 확인하지 않고 발생한 문제로 인해 바쁘신 와중에 문의드려 죄송합니다. TT
-
해결됨Power Automate Level 4 - 휴가 신청/관리 시스템 만들기
연차신청 관련
반차 신청하는 방법을 알고 싶습니다사람마다 팀장급은 1차결제, 일반직원은 2차결제가 필요한데 구분을 하는 방법을 알고 싶습니다
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
delete 로직 문의
POST 맨으로 삭제 요청을 하였을 때 로그를 확인해 보니삭제 요청 아이디로 select를 한번 날리고 아이디가 존재시에만delete 로직이 수행되는데 이는 jpa 내부 프로세스 자체 로직 인가요?
-
미해결CAN 통신 - 자동차 신입이 알아야 할 모든 것
Baud Rate와 Clock Hz 사이의 관계
안녕하세요,CAN 통신 Baud Rate 관련 내용 중 Baud Rate가 1bps이고 Clock Hz가 10Hz인 경우를 예시를 들어 강의를 진행해주셨는데,만약 Baud Rate가 10bps이고 Clock Hz가 똑같이 10Hz인 경우에는 Time Quanta와 Sampling Point는 어떻게 지정해주게 되나요?혹시 Clock Hz는 Time Domain에서 하나의 비트 시간보다 무조건 짧도록 설정이 되는 것인가요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
스토어와 컬렉션
안녕하세요. 이 부분 비교하는 게 전체적으로 이해가 안 가서 질문을 어떻게 남겨야 할지 잘 모르겠네요. 질문 글들을 봤는데, 이해 가지 않아서 글 남깁니다. 그냥 신규 등록할 때, 등록되는 대상을 URI로 넘겨주면 클라이언트 저장소에서 리소스를 관리한다고 표현하고, 최상위를 스토어라고 표현한다. 반면, 등록되는 대상을 넘겨주지 않으면 서버 저장소에서 리소스를 관리한다고 표현하고, 최상위를 컬렉션이라고 부른다. 이렇게 이해해도 되나요? 사실 이렇게 적으면서도 뭔 말인지 하나도 모르겠네요.. 그냥 넘어가도 될만한 내용이죠?