묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
XGBoost 실행 중 에러 관련 문의드립니다~!
위의 의사결정나무나 랜덤포레스트에서는 괜찮았는데,강사님처럼 위 코드를 불러와 수정했는데학습부분에서 에러가 발생합니다.영상과 비교해도..코드가 같은데 왜 오류가 날까요?
-
해결됨빠른 취업을 위한 백엔드 로드맵
강의 업데이트 소식은 어떻게 알수 있나요?
강의 업데이트 소식은 어떻게 알수 있나요?
-
미해결Vue.js - Django 연동 웹 프로그래밍 (실전편)
비밀번호 변경기능 만들기에서 비밀번호 변경은 되는데 에러가 나요
비밀번호 변경 후에 에러 팝업이 계속 나와서 내용을 확인해봤는데 장고에서 아래와 같은 메시지가 나와요.변경 비밀번호로 로그인도 되는 것으로 봐서는 변경까지는 되는데 후 처리가 있는 것 같습니다.어떤 문제가 있는지 확인해 주실 수 있을까요?NoReverseMatch at /api/pwdchg/Reverse for 'password_change_done' not found. 'password_change_done' is not a valid view function or pattern name.Request Method:POSTRequest URL:http://127.0.0.1:8000/api/pwdchg/Django Version:4.2Exception Type:NoReverseMatchException Value:Reverse for 'password_change_done' not found. 'password_change_done' is not a valid view function or pattern name.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
bash에서 build시 에러(java -jar)
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]java -jar 명령어 실행 시 다음과 같은 에러가 뜨는데 무엇이 문제인지 궁금합니다환경 변수 설정은 해놓았는데 뭐가 문제일까요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
ChangeNotifier랑 StateNotifier의 차이가 뭔가요?
authProvider에서는 changeNotifier를 사용하시고 나머지 provider는 stateNotifier를 사용하셨는데 다르게 진행하신 이유가 있는건가요?? changeNotifier를 stateNotifier로 변환하여도 동일하게 동작하나요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
memberRepository 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.오류가 뜨는데 잘못 작성한 부분을 잘 못 찾겠습니다
-
해결됨스프링부트 JUnit 테스트 - 시큐리티를 활용한 Bank 애플리케이션
정규표현식 실습
안녕하세요 강사님. 정규표현식 실습 강의에서 궁금한 점이 있습니다. 한글만 가능하도록 정규표현식을 작성하는 것을 "^[가-힣]+$" 라고 말씀해주셨습니다. 궁금한 점은 "[가-힣]+" 라고 작성하면 한글 외의 글자가 들어와도 true라고 반환하는 케이스가 어느 경우인지 입니다. "[가-힣]+" 라고 작성해도 띄어쓰기와 ""일때도 모두 false를 반환합니다. 즉, "^[가-힣]+$" 대신에 "[가-힣]+" 라고 할 경우 어떠한 케이스들을 걸러내지 못하는지 궁금합니다. 감사합니다.
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
bootstrap.min.css 파일이 어떤 역할을 하는 건가요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. html 디렉터리에 있는 html파일들이 bootstrap.min.css 파일과 연결된다고 했는데 이렇게 하면 어떠한 효과가 있는건가요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헛 권한 요청 드립니다.
인프런 아이디 : mwkang@ecstel.co.kr인프런 이메일 : mwkang@ecstel.co.kr깃헙 아이디 : mwkang@ecstel.co.kr깃헙 Username : goo1949
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
창 크기에 따라 Header와 View가 컬럼으로 분리되는 문제
창 크기에 따라 header와 view가 분리되어 보일때는 어떻게 해결해야 하나요?
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
실무에서 이미지데이터가 충분히 많을경우에는 augmentation을 사용하지 않아도 되나요?
안녕하세요 선생님!좋은강의 감사합니다 잘듣고 있습니다!!궁금한것이 생겨 질문을 드립니다실제 회사나 연구소에서 이미지 데이터가 많거나 영상데이터로 학습을 하는경우(이미지데이터가 충분히 많다고 가정한경우) 굳이 이미지 augmentation을 하지 않아도 되나요...?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
연관관계 매핑 관련 질문드립니다.
여기서 보시면 order_item 테이블이 orders 테이블과의 관계에서 fk를 가지는 연관관계의 주인이고엔티티상에서도 역방향으로 조회만 하기위해 List를 갖는것도 Order인데연관관계편의 메소드 addOrderItem()이 왜 Order엔티티에 들어가는지 이해가 되질않습니다.연관관계 주인 엔티티에 데이터를 넣어줄때 역방향으로도 영속성컨텍스트에 관리될 수 있도록주인엔티티에 만들어주는게 연관관계 편의 메소드라고 알고 있습니다.이부분에서는 연관관계의 주인이 1:N양방향으로 Order가 된건가요?? 답변 부탁드리겠습니다. 항상 좋은 강의 잘듣고 있습니다. 감사합니다 ❤️package jpabook.jpashop.domain; import lombok.Setter; import lombok.Getter; import javax.persistence.*; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; @Entity @Table(name="orders") // 테이블 이름 매핑 @Getter @Setter public class Order { @Id @GeneratedValue @Column(name = "order_id") private Long id; @ManyToOne(fetch = FetchType.LAZY) // 양방향 매핑 - 다대일 (FK 가지고 있으므로 얘가 연관관계주인) @JoinColumn(name="member_id") // FK 매핑 private Member member; @OneToMany(mappedBy = "order", cascade = CascadeType.ALL) // orderItems 에 데이터를 저장하면 persist를 일일히 다할필요 없음, delete할때도 다같이 지워버림 private List<OrderItem> orderItems = new ArrayList<>(); /* persist(orderItemA) persist(orderItemB) persist(orderItemC) persist(order) -----케스케이드 적용-----=> persist(order) */ @OneToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL) @JoinColumn(name="delivery_id") // 일대일이지만 fk가 있는곳에 연관관계주인을 잡는다. private Delivery delivery; private LocalDateTime orderDate; // 주문시간 @Enumerated(EnumType.STRING) private OrderStatus status; // 주문상태 [Order, Cancle] // 연관관계 편의 메소드 public void setMember(Member member){ this.member = member; member.getOrders().add(this); } public void addOrderItem(OrderItem orderItem){ orderItems.add(orderItem); orderItem.setOrder(this); } public void setDelivery(Delivery delivery){ this.delivery = delivery; delivery.setOrder(this); } }
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-S 질문있습니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.최대시간복잡도가 10억이고 제한시간이 5초인데 강의해주신 코드로 어떻게 통과가 되는건지 궁금합니다! 혹시 알려주신 방법외에 원래는 다른 방법으로 풀어야 하는건가요?
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
react-beautiful-dnd 드래그 기능 구현중 에러
먼저 제가 작성한 Lists.js의 소스코드는 아래와 같습니다. import React from 'react' import { DragDropContext, Draggable, Droppable } from 'react-beautiful-dnd'; export default function Lists({ todoData, setTodoData }) { //todo Checkbox 클릭했을때 실행되는 함수 const handleCompletedChange = (id) =>{ let newTodoData = todoData.map((data) =>{ if(data.id === id){ data.completed = !data.completed; } return data; }); setTodoData(newTodoData); }; //X버튼 클릭시 실행되는 함수 const handleClick = (id) => { let newTodoData = todoData.filter((data) => data.id !== id); console.log("newTodoData",newTodoData); setTodoData(newTodoData); }; //Drag가 끝날때 실행되는 함수 const onDragEnd = (result) =>{ console.log("result", result) } return ( <div> <DragDropContext onDragEnd={onDragEnd}> <Droppable droppableId='todo'> {(provided) => ( <div ref={provided.innerRef} {...provided.droppableProps} > {todoData.map((data, index) => ( <Draggable key={data.id} draggableId={data.id.toString()} index={index} > {(provided, snapshot) => { <div key={data.id} {...provided.draggableProps} ref={provided.innerRef} {...provided.dragHandleProps} className={`${snapshot.isDragging ? "bg-gray-300": "bg-gray-200"} flex items-center justify-between w-full px-4 py-1 my-2 text-gray-600 rounded bg-gray-200`} > <div className='items-center'> {/* Checkbox */} <input className='mr-3' type="checkbox" defaultChecked={data.completed} onChange={()=>handleCompletedChange(data.id)} /> {/* Todo Contents */} <span className={data.completed ? "line-through":"none"}>{data.title}</span> </div> {/* + Button */} <div> <button className='px-4 py-2 float-right text-white' onClick={()=>handleClick(data.id)}>X</button> </div> </div> }} </Draggable> ))} {provided.placeholder} </div> )} </Droppable> </DragDropContext> </div> ); } 스타일 관련부분 말고는 강사님이 작성하신 소스코드와 일치합니다. 그런데 실행하면 위와 같은 오류가 발생합니다. 질문 게시판에서 유사한 사례가 있나 싶어서 찾아봤습니다. index.js 파일에서 Restrict 모드를 제거하면 충돌에러를 없앤다고 하는데 지워도 바뀌는게 없습니다. 무엇이 원인인지 github이나 stackoverflow를 찾아봤는데두 마땅히 나오는게 없네요 ref 라는 이름이 문제일 수도 있다는 글을 보고 innerRef라고 변경해서 작성했는데도 똑같은 에러가 발생했습니다. 이유가 뭔지 알려주시면 감사하겠습니다. 혹시 몰라 App.js 의 소스코드는 아래와 같고,import React, { useState } from "react"; import "./App.css"; import List from "./components/Lists"; import Form from "./components/Form"; function App(){ const [todoData, setTodoData] = useState([]); const [value, setValue] = useState(""); //+ 버튼을 눌렀을때 실행되는 함수 const handleSubmit = (e) =>{ //form 안의 input에 값을 입력했을때 페이지 리로드 되는걸 막아줌 e.preventDefault(); //new todo data let newTodo = { id:Date.now(), title:value, completed: false, }; //add new todo data on to the original todo list setTodoData((prev) =>[...prev, newTodo]); setValue(""); } return( <div className="flex items-center justify-center w-screen h-screen bg-blue-100"> <div className="w-full p-6 m-4 bg-white rounded-lg shadow-md lg:w-3/4 lg:max-w-lg"> <div className="flex justify-between mb-3"> <h1 className="text-xl font-mono">Todo-List</h1> </div> {/* Todo List */} <List todoData={todoData} setTodoData={setTodoData}/> {/* Todo List add button*/} <Form handleSubmit={handleSubmit} value={value} setValue={setValue}/> </div> </div> ) } export default App;제가 사용한 react와 react-beautiful-dnd의 버전은 { "name": "todoapp", "version": "0.1.0", "private": true, "dependencies": { "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", "react": "^18.2.0", "react-beautiful-dnd": "^13.1.1", "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4" }, "scripts": { "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject" }, "eslintConfig": { "extends": [ "react-app", "react-app/jest" ] }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] }, "devDependencies": { "autoprefixer": "^10.4.14", "postcss": "^8.4.23", "tailwindcss": "^3.3.2" } } 입니다.
-
미해결앨런 iOS Concurrency(동시성) - 디스패치큐와 오퍼레이션큐의 이해
시리얼 큐와 sync 관련
private let threadSafeCountQueue = DispatchQueue(label: " ") private var _count = 0 public var count: Int { get { return threadSafeCountQueue.sync { _count } } set { threadSafeCountQueue.sync { _count = newValue } } } for _ in 0..<30000 { DispatchQueue.global().async { count += 1 } } Thread.sleep(forTimeInterval: 15) print(count)앨런님의 설명처럼 count를 싱크처리 하고 async로 count를 증가시키는데 정상적인 값이 안나옵니다. 어떻게 하면 될까요?
-
미해결GA4 필수 코스 (by 현직 실리콘밸리 마케팅 디렉터)
데이터 시각화 툴 (루커 스튜디오) 동영상이 버벅거려요
재생은 잘 되는데, 강사님 음성이 편집이 안된건지 계속 했던말을 반복하고 음성이 끊깁니다. 렌더링 과정에서 문제가 있었나요? 확인부탁드립니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
랜덤 포트와 OAuth2 Redirect URI 설정 문제
랜덤 포트를 지정하는게 좋다고 설명해주셨는데요Kakao login OAuth2 를 사용해서 로그인하는 경우 Redirect URI를 지정해야합니다. Gateway 주소(http://localhsot:8080/user-service/api/...)를 등록해도 결국 localhost:54241 이렇게 넘어 가기 때문에 에러가 발생하는데 이 경우에도 랜덤 포트 사용하는게 맞나요?
-
해결됨[웹 개발 풀스택 코스] Vue.js 프로젝트 투입 일주일 전 - 기초에서 실무까지
영상에 나오는 깃헙 사이트
영상에서https://github.com/thegreat-jeremy/bootcamp/issues들어갈려하면 404 뜨는데url 좀 가르쳐주세요 ㅎ
-
미해결Practical Testing: 실용적인 테스트 가이드
테스트를 위한 메소드를 작성해도 괜찮은건가요?
학습 관련 질문을 남겨주세요. 어떤 부분이 고민인지, 무엇이 문제인지 상세히 작성하면 더 좋아요!먼저 유사한 질문이 있었는지 검색해 보세요.서로 예의를 지키며 존중하는 문화를 만들어가요.안녕하세요 선생님. 강의 정말 재밌게 잘 듣고 있습니다. 이번 강의에서는 실제 비즈니스 로직으로 사용 될 createOrder() 로직을 작성하고 오로지 test 를 위한createOrder(LocalDateTime currentDateTime) 메소드를 추가로 작성하였는데 이처럼 오로지 테스트를 위한 메소드를 작성해도 괜찮은 것인지 궁금해서 질문을 남겨봅니다 ! 다른 개발자라면 처음 봤을 때, 같은 이름의 메소드가 두개라서 만약 해당 메소드를 호출하는 경우 직접 코드를 확인해봐야 하는 불편함이 있을 것 같은데 이런 경우 어떻게 해결하나요??
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
새일기 작성, 수정 시 두번의 렌더링으로 두개가 생깁니다.
새일기를 작성하거나, 수정하게되면 두개씩 렌더링이 이루어 집니다.https://github.com/Byeong-Gwan/React/tree/main/Emotion-Diary