묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
CodeFactoryWidget이 StatefulWidget인 이유에 대해서
안녕하세요?초보자라서 질문을 어떻게 해야될지 모르겠어서 횡설수설인 점 미리 죄송합니다. 세번째 라이프사이클을 설명하실 때 사용하신 코드에 대해서 질문이 있습니다.홈스크린 위젯을 StatefulWidget해서 클래스를 2개 만드는것은 변하는 화면을 보여주기 위해서 사용한것이겠죠? 그런데 CodeFactoryWidget은 버튼을 보여주는 위젯인데 왜 StatefulWidget을 상속받아 만드신 것일까요?CodeFactoryWidget은 상태를 관리하지 않으므로 StatelessWidget을 상속받아도 되지 않을까요? 궁금해서 잠이 오지 않습니다.
-
해결됨Supabase, Next 풀 스택 시작하기 (feat. 슈파베이스 OAuth, nextjs 14)
DBeaver와 supabase connection
host, port, username, password 다 제대로 적었는데, test connection을 하려고 하면"no route to host"라고 뜹니다.구글링 해봐도 해결이 안되네요.이런 오류가 뜰 때는 보통 어떻게 해결하나요??
-
해결됨Claude + IntelliJ로 TodoList 개발하기 - MCP 완전 정복
spring initializr generate문의
1강 2:59 와 3:56 같은 내용인가요? 중복되는 것 같은데요. demo를 두 번 만드시는건지 헷갈립니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
리포맷 코드
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다![코드팩토리 디스코드]https://bit.ly/3HzRzUM 리포맷 코드 단축키를 누르니까 갑자기 ,들이 사라져서 한줄로 코드가 바껴요.갑자기 그러는데 어떻게 고쳐야 하나요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
칼럼위젯을 감싸는 컨테이너위젯을 확장시켰는데 왜 칼럼위젯도 커지는지 궁금합니다.
Column 위젯을 crossaxisalignment 방향으로 확장하고 싶을 때 column위젯의 상위 위젯인 container 위젯에 width: double.infinity를 사용한다고 하셨습니다. 그런데 궁금한 점은 column위젯과 container위젯은 별개의 위젯인데 container위젯을 확장하면 column위젯도 왜 확장되는 지 모르겠습니다.그래서 제가 생각한 방법은 column위젯에 crossAxissize: CrossAxisSize.Max위젯을 넣으면 column이 커지니까 column을 감싸는 container도 당연히 커지는 게 맞다고 생각합니다.
-
미해결Supabase, Next 풀 스택 시작하기 (feat. 슈파베이스 OAuth, nextjs 14)
가상환경 같은건 없나요?
안녕하세요리액트나 NextJS는 익숙하지 않아 질문드립니다.파이썬을 쓸때는 가상환경을 만들어서 프로젝트 마다 관리를 하는데 NextJS는 각 프로젝트 폴더마다 관리가 되나요?이것저것 하다가 실수하면 다 지우고 처음부터 다시 하는편이라서 파이썬 가상환경이 너무 마음에 들었는데 혹시 NextJS도 가능한가 궁금합니다.잘 모르기 때문에 실수해서 패키지가 엉망이 된 경우가 많아서 걱정부터 되네요.다들 기본적으로 잘하셔서 그런가 보통 강의를 들을때 이런 부분은 잘 안물어보시나봐요.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
그냥 const라는 변수에 리스트를 선언해도 괜찮나요??
Color들의 리스트를 colors로 만드셨는데 원래 리스트 선언할때는 List<widget> colors = [Colors.red,Colors.orange,••• 이런식으로 선언해야하지 않나요?? 그냥 const라는 변수에 리스트를 선언해도 괜찮나요??
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
ParsedPeople.where((x)=>x.group==‘BTS’); 에서 x가 어떻게 person 클래스의 Instance인가
parsedpeople은 people을 class에 파라미터값을 대입한 값들을 return값으로 가지는 list입니다. 즉, parsedpeople 리스트는 각 성분을 [person(name:지수,group:블랙핑크),person(name:로제,group:블랙핑크)•••]과 같은 형태인데 여기서 where함수를 취하면 그 각 x값들은 person(name:지수,group:블랙핑크) 을 가지는 것 아닌가요?? 강사님이 설명하신 것처럼 x가 인스턴스 이려면 이전에 설정한 person클래스의 person인스턴스를 사용해야하는 것 아닌가요?? class강의에서는 class의 변수를 사용하려면 인스턴스 만들어서 tt.Numbers와 같이 사용했습니다. 그런데 갑자기 어떻게 사용하셨는지 설명이 브족합니다
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
함수는 꼭 이름과 함수의 타입, 파라미터가 들어가지 않아도 되는 건가??
여기서 보면 delayed라는 함수에 2번파라미터에는 함수가 들어가야한다고 설명하셨습니다. 그러면 (){print(‘Delay 끝‘);} 이라고 적힌 부분이 함수라는 것인데 함수의 형태는 함수의 리턴할 값의 타입 함수이름(파라미터){함수의 내용} 순 아닌가요??Ex) void addNumbers(int x, int y){print(‘$x$y’)}근데 강의에서는 함수의 타입,함수이름, 파라미터 기 없는데 함수라고 부르셔서 의문입니다
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
return 값으로 class를??
함수형 프로그래밍 35:59초에서 parsedpeople의 return을person(name: x[‘name’],group:x[‘group’],) 으로 잡으셨는데 return parsedpeolple이라는 변수?가 return의 오른쪽에 나오는 값을 변수값으로 가진다는 뜻 아닌가요?? 어떻게 class라는 설계도가 return값으로 들어가는 지 모르겠습니다. 제가 생각하는 올바른 사용은 person pp = person(name: x[‘name’],group:x[‘group’],) 이라고 pp라는 인스턴스를 만든후 pp.함수 이렇게 해서 return 값을 받는 것과 같이 쓰는 게 맞다고 생각했습니다 제가 뭔가 class에 대해 이해한게 오류가 있다면 알려주시면 감사하겠습니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
webview_flutter 질문입니다.
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다![코드팩토리 디스코드]https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요. 강의 잘 듣고 있습니다.다름이 아니라 webview에 대해 공부하고 있는데 선생님 말씀대로 sdkversion을 android gradle에 들어가 19로 바꿔주면, 잘 됩니다. 그런데 제가 궁금해서 pub.dev에 들어가보면 관련 내용이 없더라고요... 혹시 이런 경우에는 어떻게 설정법을 알 수 있나요?
-
해결됨모던 웹 인터렉티브 CSS3 부트캠프 [Full vers.]
수강기간 무제한으로 변경 부탁드립니다.
수강기간 무제한으로 변경즘 부탁드릴게요
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
8:48초 생성자의 name vs class의 name
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다![코드팩토리 디스코드]https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요class안에 생성자를 만들때에 생긴의문입니다.생성자, 즉 input으로 받고 싶은 곳의 변수를 nam, members로 설정하였는데 이러면 class에 있는 기존의 name members와 헷갈리지 않나요?? 생성자에서 name2 memebers2와 같이 설정하면 굳이 this기호를 쓸 필요가 없지 않나요??name, members로 생성자와 클래스의 변수를 동일하게 설정하였는데 이게 어떻게 가능한가요?? 같은 변수를 동시에 설정할 수 있나요??
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
(어찌저찌 해결되긴 하는데..) AppBar의 bottom에 PreferredSize 적용 시 기존 TabBar는 잘 되는데 Row로 감싸면 에러가 떠요.
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다![코드팩토리 디스코드]https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.269. TabBar 스타일링하기[TabBar Widget] 이론 섹션의 269번 강의 영상에서약 9:46부터 나오는 PreferredSize의 child 속성을 일반 위젯인 Row 로 wrapping한 경우에요.문제의 에러 코드 Widget build(BuildContext context) { return DefaultTabController( length: TABS.length, child: Scaffold( backgroundColor: Colors.pink[50], appBar: AppBar( title: Text('Basic AppBar'), backgroundColor: Colors.green[300], bottom: PreferredSize( preferredSize: Size.fromHeight(80), child: TabBar( // 내부 사항 생략 ), ), ), body: TabBarView( children: TABS.map((e) => Center(child: Icon(e.icon))).toList(), ), ), ); }위 코드는 그대로 실행이 잘 되지만 이 상태에서 TabBar에 커서를 두고 Context Action을 실행해서 Row로 감싸기를 하면 이런 에러가 떠요.child: Row( children: [ child: TabBar( // 내부 사항 생략 ), ], ),RenderFlex children have non-zero flex but incoming width constraints are unbounded. The affected RenderFlex is: _TabLabelBarRenderer#be04c relayoutBoundary=up13 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE parentData: <none> (can use size) constraints: BoxConstraints(unconstrained) size: MISSING direction: horizontal mainAxisAlignment: start mainAxisSize: max crossAxisAlignment: center textDirection: ltr verticalDirection: down spacing: 0.0 The creator information is set to: _TabLabelBar ← IconTheme ← Builder ← DefaultTextStyle ← _TabStyle ← CustomPaint ← Semantics ← MediaQuery ← TabBar ← Row ← PreferredSize ← Column ← ⋯ The nearest ancestor providing an unbounded width constraint is: RenderFlex#01f78 relayoutBoundary=up10 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE The relevant error-causing widget was: TabBar TabBar:file:{Project Root Dir}/lib/screen/basic_appbar_tabbar_screen.dart:22:17 에러 스택 따라가다 보니 해결됨Row로 감싸진 TabBar를 다시 Expanded로 감싸면 해결이 돼요. 그래도 간헐적으로 픽셀 오버플로우 에러가 나기는 하는데 어쨌든 사이즈 미확인 문제는 해결된 것 같아요. child: Row( children: [ Expanded( child: TabBar( // 내부 사항 생략 ), ), ], ), 근데 아직 왜 TabBar에 사이즈 제한을 걸지 않으면 Row로 감쌀 수 없는지 잘 모르겠어요. 자세히 알려주시면 감사합니다.
-
해결됨Claude + IntelliJ로 TodoList 개발하기 - MCP 완전 정복
Notion 주소?
노션 주소가 어떻게 되나요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
windows 환경에서 ios 에뮬레이터를 실행할 수 있는 방법이 있나요??
맥북이 없어서 windows 환경에서 공부하고 있는데 ios 에뮬레이터를 실행할 수 있는 방법이 따로 있을까요..?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
추가 개선작업 질문
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다![코드팩토리 디스코드]https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.약간......이건 제가 해결해야 실력이 늘 것 같기도 한데....... 몇가지 질문 드립니다! validate함수때문에 시작시간, 마감시간 높이가 달라지는게 불편해서 고치고 싶음 마감시간은 시작시간보다 빠를 수 없습니다. 이런 다른 필드랑 해당 필드랑 비교하는 validateDismissible 쓰면서 어느정도 옆으로 밀면 아이폰처럼 휴지통 아이콘이 보여주게 하려면 어떻게 해야하나요?(너가 지금 하고있는 액션이 삭제액션이야 < 라는걸 알려주는..)특히 2번째꺼는 onValidate 함수에서는 해당 필드의 텍스트값밖에 못받는데 다른 필드의 값이랑 비교하는 건 어떻게 해야할까요..? 혹시 개선된 코드를 제공받을 수 있다면 궁금합니다!아마도 schedule_bottom_sheet.dart, home_screen.dart 안에서만 고치면 될것같은데....감사합니다!
-
해결됨Claude + IntelliJ로 TodoList 개발하기 - MCP 완전 정복
inteliJ 와 연결은 되었는데 , Session Out이 자주 발생합니다..
강의를 잘듣고 inteliJ 와 잘 연결을 했는데,한두번 검색하면, 1) 서버 연결이 닫히거나, 혹은 2) 세션을 찾을 수 없다는 에러가 뜹니다 그 이후부터는 클로드코드를 다시 켜야하고, 보통 1~2회만 쓰다가 문제가 생겨버리니까 실제로 사용하는데 큰 제약이 되더라구요..혹시 jet brains가 MCP 호환성이 아직 안좋은건가요, 아니면 저에게만 발생하는건지 궁금합니다. (윈도우를 사용하고 있습니다) 1) 에러2025-09-01T08:35:58.425Z [jetbrains] [info] Server transport closed unexpectedly, this is likely due to the process exiting early. If you are developing this MCP server you can add output to stderr (i.e. console.error('...') in JavaScript, print('...', file=sys.stderr) in python) and it will appear in this log. { metadata: undefined }2025-09-01T08:35:58.426Z [jetbrains] [error] Server disconnected. For troubleshooting guidance, please visit our [debugging documentation](https://modelcontextprotocol.io/docs/tools/debugging) { metadata: { context: 'connection', stack: undefined } }2025-09-01T08:35:58.438Z [jetbrains] [info] Server transport closed { metadata: undefined }2025-09-01T08:35:58.438Z [jetbrains] [info] Client transport closed { metadata: undefined } 2) 에러 2025-09-01T08:32:27.369Z [jetbrains] [info] Message from client: {"jsonrpc":"2.0","method":"notifications/cancelled","params":{"requestId":11,"reason":"McpError: MCP error -32001: Request timed out"}} { metadata: undefined }Error in Socket: java.lang.IllegalStateException: Error POSTing to endpoint (HTTP 404 Not Found): Session not foundError in StdIO: java.lang.IllegalStateException: Error POSTing to endpoint (HTTP 404 Not Found): Session not found
-
해결됨Claude + IntelliJ로 TodoList 개발하기 - MCP 완전 정복
인텔리제이와 mcp서버 연결이 안되네요.
node.js도 잘 설치하여 셋팅했는데, jetbrains 활성화가 전혀 안되네요. 윈도우 환경이라서 그럴까요? 문제 해결 방안은 있을까요?
-
해결됨Claude + IntelliJ로 TodoList 개발하기 - MCP 완전 정복
인텔리제이 메모리가 폭주 합니다.
간단한 프로그램인데 Claude 연동해서 Claude ai가 코드를 작성할 때인텔리제이의 메모리를 16GB로 설정해도 부족하다고...저만 그런가요... 아님 다른 분도 그런가 궁금하네요 인텔리제이 메모리 시스템 사용량 이것 때문에 CPU 사용량이 급격하게 올라가면서 시스템이 넘 느려져서 프로세스 강제로 종료를 몇 번을 해도 똑같네요 그리고 실제 Claude가 작성한 코드는 처음 한 번 외에 늘어나지가 않고...설정은 잘 되고 Claude ai가 프로젝트 인식도 다 잘했는데... 코드를 작성하기 시작하면 이런 문제가 계속 발생합니다.