묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨Flutter 앱 개발 실전
코드 생성기 - 실습 build runner 안 되는 분.
현재 날짜 기준으로 freezed: ^3.0.0-0.0.dev 버전이 설치되는데, 이러면 dart run build_runner build 명령어가 잘 안 먹히는 것 같아요. 저는 아래처럼 수정하고, pubspec.lock 파일 삭제 후 dart pub get 실행한 뒤에 다시 build 명령어 실행하니 person.g.dart / persone.freezed.dart 파일 모두 생성되었습니다. <수정전>name: dart_application_1 description: A sample command-line application. version: 1.0.0 # repository: https://github.com/my_org/my_repo environment: sdk: ^3.6.0 # Add regular dependencies here. dependencies: equatable: ^2.0.7 freezed_annotation: ^2.4.4 json_annotation: ^4.9.0 # path: ^1.8.0 dev_dependencies: build_runner: ^2.4.14 freezed: ^3.0.0-0.0.dev json_serializable: ^6.9.2 lints: ^5.0.0 test: ^1.24.0 =><수정후>name: dart_application_1 description: A sample command-line application. version: 1.0.0 # repository: https://github.com/my_org/my_repo environment: sdk: ^3.6.0 # Add regular dependencies here. dependencies: equatable: ^2.0.7 freezed_annotation: ^2.4.4 json_annotation: ^4.9.0 # path: ^1.8.0 dev_dependencies: build_runner: ^2.4.14 freezed: ^2.4.8 json_serializable: ^6.9.0 lints: ^5.0.0 test: ^1.24.0
-
미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
주피터 실행 불가 에러
1. 질문하시기 전 유사한 질문이 있는지 검색을 먼저 부탁드려요!전체 소스코드를 올려주시면 답변을 빠르게 드릴 수 있어요!(글보다 빨라요)기초적인 질문은 이미 검색해보시면 사례가 많이 있어요!문법적인 궁금증은 먼저 구글 검색을 통해서 레퍼런스(메뉴얼)을 읽어보시고 해결하시면 실력 향상 100%너무 잦은 질문이나 강의와 관련 없는 질문은 가급적 자제 부탁드려요 ㅠ.ㅠ2. 답변이 다소 늦을 수도 있어요!일반적인 근무시간(9 TO 6) 안에는 답변을 드리도록 노력하고 있어요!문법적인 질문은 먼저 검색을 통해 해결해 보세요!정확하게 질문해주시면 정확한 답변을 받으실 수 있어요!늦더라도 꼭 응답은 드리고 있으니, 먼저 검색을 통해 해결해 보세요! 주피터 노트북 실행 시, no such file or direct 라는 문구가 뜨고 바로 꺼지는데 이런 경우는 왜 그런건가요? 파이썬, 아나콘다, 주피터 설치 확인 완료했는데 주피터 노트북만 이러네요.파이썬은 이전에 기초 강의 들어서 실행했던 게 있어서 설치 문제없었을텐데 어디서 잘못된걸까요? ㅠㅠ 파이썬 3용으로의 주피터 강제 업데이트 방법(pip3 install --upgrade --force-reinstall --no-cache-dir jupyter) 을 사용했는데도 문제가 해결되지 않아요 ㅠㅠ
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
질문이있습니다.
이와같이 설정하였는데요, server.xml에도 <Context path="/web" docBase="C:\eclipse-jee-2019-09-R-win32-x86_64\WEB\webapp"/> 이와같이 등록을 해주었습니다. 톰캣을 실행한 뒤 localhost:8081/web으로 접속하는 경우, localhost:8081/web/index.html과 동일한 화면이 출력되어 나옵니다. index2.html의 경우는 localhost:8081/web/index2.html 이렇게 정확하게 명시를 해줘야 index2.html화면이 나오던데요. 기본적으로 localhost:8081/web 를 입력한 경우 index.html이 출력되어 나오는 이유와, localhost:8081/web/index.html해당 url이 localhost:8081/web 와 동일한 동직을 수행하는 이유와 동일하게 수행되는 원리가 궁금합니다. 그리고 localhost:8081/web의 경우 왜 index2.html이 아닌 index.html이이 지정되어 나오는지 궁금합니다.
-
미해결3분만에 만드는 깃헙 블로그
블로그로 깃헙 잔디 심기 과정
레포지토리를 새로 만들고 똑같이 수행한 후에 위니 블로그는 삭제했어요 블로그는 잘 들어가지는데 제목과 카운터만 뜨고 다른 것들은 아예 안 뜹니다..ㅜㅜ 삭제하면 안 되나요?
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
안녕하세요! 질문있습니다
ec2에 mysql을 깔고 root계정에 비밀번호를 걸고 아래 명령어로 비밀번호를 입력하려고 하는데 아예 콘솔창에 아무 글자도 안쳐집니다ㅜㅠㅠ 왜그런걸까요??!
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
캐시 최종 수정 정보 스프링에서 이미지 전송시
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]개발자가 직접 구현을 해주어야 할까요? 아니면 자동으로 되는걸까요??
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
맥북에서 ._Var8.java와 같이 ._*파일이 계속 생겨 오류가 생깁니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)아니오.2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]여기에 질문 내용을 남겨주세요. 실습중 맥북에서 ._Var8.java와 같이 ._*파일이 계속 생겨 오류가 생깁니다. 맥북 M1입니다.혹시 해결하는 법도 알 수 있을까요..?
-
미해결
🔥졸업해야지!! 자격증 스터디 모임🔥
🔥졸업해야지!! 자격증 스터디 모임🔥 자격증 1개는 있어야 하지 않나?위에 생각은 한번쯤 해본 대학생이라면 지금 바로 신청하세요! 🔸모집요강 🔸모집 기간 : ~ 2025.01.15일까지 🔸장소 : 집중하기 위한 스터디룸 진행-> 스터디룸 금액은 1/N 예정입니다 🔸예상 모집인원 : 5명 내외 🔸스터디 소개와 개설 이유 : 졸업요건에 자격증은 있는데 막상 혼자서 딸려고 하니 미루고 미루고 미루다 이 때까지 온 대학생들을 위한 스터디 모임입니다, 먼저는 침대 밖으로 나와서 공부하는 것이 목표인 대학생들이 운영하는 스터디입니다! 🔸스터디 관련 주의사항 :1) 지속적인 노쇼, 유령 방지 및 스터디 그룹 편성을 위한 최초 1회 미팅에 꼭 참여해주세요!2) 지속가능한 스터디겸 교류를 위해, 공부 관련 or 직무/취업 관련 고민 등 자기계발을 위한 여러 소통도 환영합니다! 🔸예상 커리큘럼 간략히 :1⃣ PPT- PPT 시작 & 기초 다루기- PPT 표 & 차트- PPT 마스터하기 2⃣ EXCEL- EXCEL 시작 & 기초 다루기- EXCEL 함수(기본, 논리, 참조 등)- EXCEL 마스터하기 3⃣ WORD- WORD 시작 & 기초 다루기- WORD 차트 & 서식 만들기- WORD 마스터하기 4⃣ 컴활 2주 부수기- 필기 준비(기출문제 풀어보기)- 실기 준비(엑셀 & 데이터베이스) [ 취득가능한 자격증 목록 ] ITQ 엑셀/파워포인트/한글, ITQ 마스터, 컴퓨터활용능력 1급/2급, MOS 엑셀/파워포인트/워드, 워드프로세서 관심 있으신 분들은 아래 링크로 들어와주셔서 자유롭게 문의 주세요! 참여링크 : https://forms.gle/b1U4Y3XsD1xCgKof7
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
Restaurant Card 컴포넌트 내의 factory에 대한 질문
factory RestaurantCard.fromModel({ required RestaurantModel model }) { return RestaurantCard(image: image, name: name, deliveryFee: deliveryFee, deliveryTime: deliveryTime, ratingsCount: ratingsCount, ratings: ratings, tags: tags) }RestaurantCard내에 fromModel로 만드는 방법은 매우 편해보이긴 하지만 페이지마다, 특정 조건에 의해 해당 컴포넌트를 재사용하지만 어떤 데이터는 추가로 들어가고 어떤 데이터는 빠져야할 경우가 생길 수 있는데 그럴 경우를 대비하여 굳이 해당 컴포넌트 내에는 fromModel로 만들지 않는 것이 더 좋지 않나요??예를 들어 홈에서는 태그가 있지만 음식 페이지에서 동일한 컴포넌트를 사용하면서 태그 데이터가 필요하지 않는 경우가 있을 것 같아 여쭤봅니다코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다![코드팩토리 디스코드]https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결3분만에 만드는 깃헙 블로그
프로필 변경 시 사진이 깨져요
게시글 작성할 때는 이미지 업로드가 잘 되는데 프로필 변경 시 이미지가 깨집니다 ㅜㅜ
-
미해결
DB restore 에러
강의에서 선생님께서 알려주신대로 했음에도 계속 오류가 발생합니다. 어떻게 해야하나요??
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
마우스이벤트 형식이 제네릭이아닙니다 오류 해결 못하고 있습니다 어떤 거 인지 알 수 잇을까여?
import { ChangeEvent, useState } from "react"; // 리팩토링 const Board = () => { const [writer, setWriter] = useState(""); const [title, setTitle] = useState(""); const [content, setContent] = useState(""); const [isActive, setIsActive] = useState(false); const onChangewriter = (event:ChangeEvent<HTMLInputElement>) => { setWriter(event.target.value); if (event.target.value !== "" && title && content) return setIsActive(true); setIsActive(false); }; const onChangeTitile = (event:ChangeEvent<HTMLInputElement>) => { setTitle(event.target.value); if (writer && event.target.value && content) return setIsActive(true); setIsActive(false); }; const onChangeContent = (event:ChangeEvent<HTMLInputElement>) => { setContent(event.target.value); if (writer && title && event.target.value) return setIsActive(true) setIsActive(false); }; const onClickSubmit = (event:MouseEvent<HTMLButtonElement>) => [ console.log(writer), console.log(title), console.log(content), alert("게시물 등록이 완료되었습니다"), ]; return ( <> 작성자 : <input type="text" onChange={onChangewriter} /> <br /> 제목 : <input type="text" onChange={onChangeTitile} /> <br /> 내용: <input type="text" onChange={onChangeContent} /> <br /> <button onClick={onClickSubmit} style={{ backgroundColor: isActive === true ? "yellow" : "none" }} > 등록 </button> </> ); }; export default Board;
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
마우스이벤트 형식이 제네릭이아닙니다 오류 해결 못하고 있습니다 어떤 거 인지 알 수 잇을까여?
import { ChangeEvent, useState } from "react"; // 리팩토링 const Board = () => { const [writer, setWriter] = useState(""); const [title, setTitle] = useState(""); const [content, setContent] = useState(""); const [isActive, setIsActive] = useState(false); const onChangewriter = (event:ChangeEvent<HTMLInputElement>) => { setWriter(event.target.value); if (event.target.value !== "" && title && content) return setIsActive(true); setIsActive(false); }; const onChangeTitile = (event:ChangeEvent<HTMLInputElement>) => { setTitle(event.target.value); if (writer && event.target.value && content) return setIsActive(true); setIsActive(false); }; const onChangeContent = (event:ChangeEvent<HTMLInputElement>) => { setContent(event.target.value); if (writer && title && event.target.value) return setIsActive(true) setIsActive(false); }; const onClickSubmit = (event:MouseEvent<HTMLButtonElement>) => [ console.log(writer), console.log(title), console.log(content), alert("게시물 등록이 완료되었습니다"), ]; return ( <> 작성자 : <input type="text" onChange={onChangewriter} /> <br /> 제목 : <input type="text" onChange={onChangeTitile} /> <br /> 내용: <input type="text" onChange={onChangeContent} /> <br /> <button onClick={onClickSubmit} style={{ backgroundColor: isActive === true ? "yellow" : "none" }} > 등록 </button> </> ); }; export default Board;
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-O 4375 질문있습니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. http://boj.kr/530b59b66e6b4c31bd01bbebc065f5e4안녕하세요 큰돌님 9901 테스트케이스를 통과하지를 못 하는데 이유를 못 찾겠어서 문의드립니다!
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
채팅서버가 2개일때 서버간 socketManager 공유방법
안녕하세요.해당 강의에서는 채팅 서버가 하나지만만약 채팅서버를 2개 운영한다고 가정했을때 (A.jar, B.jar)배포를 위해 A jar 를 내리고 다시 올릴때 서버가 내려가기전 A jar 의 socket 객체정보를 B jar 로 보내려면 어떤 방법을 사용해야할까요? socket 을 직렬화해서 보내려고 했는데 socket 은 제가 만든 클래스가 아니다보니 Serializable 를 상속받지못해 불가능할것같은데.. 실무에서는 채팅 이중화서버운영 무중단 배포를 어떤식으로 하는지 궁금합니다 ㅠㅠ .. 강의보다 심화된 내용이지만 해당 부분에 대한 지식을 쌓기가 힘들어서 글을 작성하게 되었습니다. 감사합니다.
-
해결됨앨런 Swift Concurrency for Swift 6 (Part-1)
Part 2에 대해서
안녕하세요! 좋은 강의 너무 잘 듣고 있습니다.2025년 1월 안으로 part 2 강의 제작을 마무리 하는게 목표라고 하셨던 것 같은데, 예상 일정대로 part 2도 업로드 될까요?actor와 sendable에 대해서 얼른 공부하고 싶어 기다리고 있습니다 ㅎㅎ답변 부탁드립니다!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
OrderController 에서 {orderId} 경로변수 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. 강의를 듣던 중 궁금한 내용이 생겨 질문합니다.<td> <a th:if="${item.status.name() == 'ORDER'}" href="#" th:href="'javascript:cancel('+${item.id}+')'" class="btn btn-danger">CANCEL</a> </td> function cancel(id) { var form = document.createElement("form"); form.setAttribute("method", "post"); form.setAttribute("action", "/orders/" + id + "/cancel"); document.body.appendChild(form); form.submit(); }위 자바 스크립트 코드를 보면, post 방식으로 전송할때, item.id 를 cancel 함수의 매개변수로 전달하고, 이 item.id 가 /orders/id/cancel 에 들어갑니다. @PostMapping("/orders/{orderId}/cancel") public String cancelOrder(@PathVariable Long orderId){ orderService.cancelOrder(orderId); return "redirect:/orders"; }반면에 , OrderController 의 위 메소드에서는 , 경로변수가 {orderId} 로 설정이 되어있습니다. 왜 itemId 를 받아와서 orderId 로 사용하는 것인지 궁금합니다. 만약 그것이 아니라면 제가 어떤 부분을 놓치고 있는 것인지 궁금합니다.
-
해결됨스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판
강의자료 파워포인트 기준 361~362 페이지를 보면
이렇게 나타나고 있는데요.path > '00a0z' 아닌가요??
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-A 관련 질문 있습니다.
제가 혼자 풀어봤는데요. 출력은 맞게 나오는 것 같은데 채점하면 자꾸 틀렸다고 나오네요. 그런데 아무리 봐도 뭐가 틀렸는지 모르겠습니다!! 도와주십쇼!!#include <bits/stdc++.h> using namespace std; int n=9, k=7; void print(vector<int> b, int a[]){ for(int i : b) cout << a[i] << endl; cout << endl; } void combi(int start, vector<int> b, int a[]){ int sum=0; if(b.size() == k){ for(int i : b) sum += a[i]; if(sum == 100){ print(b, a); } return; } for(int i = start+1; i<n; i++){ b.push_back(i); combi(i, b, a); b.pop_back(); } return; } int main(){ vector<int> b; int a[10]; for(int i=0; i<9; i++){ cin >> a[i]; } sort(a, a+9); combi(-1, b, a); return 0; }
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
질문
1. 아이덴티티 값 선생님이랑 똑같이 쳤는데 왜 값이 다르게 나오나요? 예약어 복사하실 때 예제파일에서 가져오면 된다고 하셨는데,예제파일 우클릭-vscode 열기 누르면 안열려집니다. 이미 vscode 창 실행중일 경우 예제파일을 어떻게 열어서 내용을 복사하는건가요? 2번 팝업창에서 보다시피 관리자모드로 실행중이라고 떴는데, vscode를 실행할 때 관리자모드 실행이 불가하다고 나오는건 왜그런건가요?그리고 강의하실 때 필기에서 #ㅇㅇㅇ 이라고 #을 입력하는 이유는 파이썬 명령어에 해당되지 않게, 필기용이라는 것을 의미하는건가요? #을 붙이지 않으면 안되는건가요? 제가 개인적으로 수업을 들으며 필기를 추가하고 싶을 때 #을 붙여서 추가로 메모를 해야 하는건가요? 아니면 그냥 # 없이도 메모해도 실행어나 변수에 포함이 안되는데, 필기할 때 가독성을 위해 주제별로 분류를 하기 위해 #을 입력하는건가요?