묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
로컬 피시에 저장된 csv파일 불러오기
안녕하세요 로컬피시에 저장되어있는 csv파일을 불러오려고 하는데 계속 에러가 나는데 import pandas as pd a=pd.read_csv('C:\ML\train.csv') 이런식으로 불러오면 되는거 아닐까요? 이런식으로 에러가 계속뜨는데 혹시 왜그런걸까요..? FileNotFoundError: [Errno 2] File C:\ML rain.csv does not exist: 'C:\\ML\train.csv'
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
insert문의 ?로 표시되는 parameter 값 보는 방법 알려주세요~
insert into member ~ values (?, ?, ?, ?)로 표시된후 강의영상에는 ?에 들어간 파라미터값이 표시되는데 yml파일에서 설정을 어떻게 하면 볼 수 있나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
cascade관련하여 질문드립니다.
안녕하세요 강의 듣다가 궁금한게 있어 질문드립니다. 강의에서 Order와 OrderItem 엔티티간의 관계에서 Order를 insert할 경우 OrderItem은 별도로 persist하지 않아도 OrderItem 데이터 또한 Insert되는 것은 이해했습니다. 그런데 혹시 반대의 경우에도 cascade옵션이 적용되나요? (이 예제에서는 적절하지 않을 수 있지만 예를 들어) OrderItem을 insert할 경우 관련 Order데이터 또한 별도의 persist없이 cascade옵션에 의해 insert 가능한가요? 답변 부탁드립니다. 감사합니다.
-
미해결[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트
모델 로드 에러
강의와 같이 파이썬코드를 실행하였으나 fruit_custom.h5를 읽는부분에서 OS에러가 발생하고있습니다. model = tf.keras.models.load_model(weigt_name) 에러내용에서는 fruit_custom.h5까지 폴더명으로 인식하는것 같은데 이러한 오류가 발생하신적 있으신지요 에러내용은 아래와 같습니다 OSError: SavedModel file does not exist at: ./model/fruit_custom.h5/{saved_model.pbtxt|saved_model.pb}
-
미해결스프링 시큐리티
@EnableWebSecurity 위치 질문 드립니다.
안녕하세요 강의 잘 보고 있습니다. Security 다중 설정 부문에서 SecurityConfig1, SecurityConfig2 를 public class 형태로 생성 하고 WebSecurityConfigureerAdapter 를 상속해서 설정 파일을 만들 때 어노테이션 붙일 @EnableWebSecurity 한 군데만 붙이면 됩니까 아니면 Order 순서가 빠른 쪽에만 붙이면 되는지 문의 드립니다. 그리고 @EnableWebSecurity 는 내부에 @Configuration 있는데 @EnableWebSecurity 붙인 클래스는 @Configuration 생략 가능한지도 문의 드립니다.
-
해결됨파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
print(name+ ~~~ 부분 이요!
print(name+ // + 연산자? 를 앞부분에 쓰면 오류가 나더라구요! 혹시 오류나는 이유를 알 수 있을까요?
-
미해결대세는 쿠버네티스 (초급~중급편)
dns 관련 질문 다시 올립니다...
선생님 그럼 메타데이타 하위 레벨에 관한 항목과 스펙의 넬렉터 하위 matchlabels 등은 도큐먼트나 레퍼런스 참고해서 임의로 써도 무방한지요? 그리고 문제는 디플로이먼트 생성하는데 name: nginx-dns / exposed via a service : nignx-dns - ensure that the service & pod are accessible via their respective DNS records - the container within any pod running as a part of this deployment should use the nginx image Next use the utility nslookup to look up the DNS records of the service & pod and write the output to /opt/KUNW00601/service.dns and /opt/KUNW00601/pod.dns respectively. Ensure you use the busybox:1.28 image for any testing, as the latest release has an upstream bug which impacts the use of nslookup. 위 문제에 대한 디플로이먼트 생성후 kubectl expose deployment nginx-dns --port=8080 --name=nginx-dns kubectl get pods nginx-dns-5d6bd489d5-n4sx4 -o wide kubectl run curl1 --image=nginx/busyboxplus:curl -i --tty #nslookup 20.111.156.71 #nslookup dns-svc kubectl delete deployments.apps curl 요렇게 명령어 입력하는 것이 정확한지 궁금하구요... 해당 컨테이너로 들어가서 nslookup 입력한 후 조회결과를 /opt/KUNW00601/service.dns 이곳에 저장해야 하는데 어떤 명령어를 입력하는게 좋을지 궁금합니다...ㅠㅠ 제가 모르는게 많아서 죄송하고, 자세한 답변 알려주셔서 감사합니다!!!
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
사용자지정 예외 클래스 정의 구문의 상세 의미 질문
안녕하세요? 강의해 주신 내용에 많은 도움을 받고 있습니다. 한가지 질문은 강의 1:33 이후에 class BigNumberError(Exception): pass 로 되어 있는 부분에서 pass 대신 삽입하신 아래 네 문장을 삽입하지 않고 pass 로 그대로 두어도 프로그램 실행이 되며, 실행 결과도 동일한데요, def __init__ (self, msg): self.msg = msg def __str__(self): return self.msg 1. 위 네 줄의 내용이 혹시... 부모 클래스인 Exception 에 이미 동일하게 정의되어 있는 속성이기 때문인 것은 아닌지... 문의드립니다. 2. __init__(self, msg) 메서드에 의해서 해당 예외 클래스에 외부 메세지를 입력 받아서 msg 속성에 저장할 수 있는 특성을 부여한다는 것으로 이해하되는데, __str__() 메서드는 어떤 의미를 가지는지.. 문의드립니다. 알것 같으면서도 애매하게 느껴지는 부분이 있네요... ^^;;;
-
미해결리눅스 IPC 프로그래밍 - 이론과 실습
partial send/recv에 관하여
어떤 상황에서 partial send 또는 recv 가 발생하는지 그리고 수업에서 partial send, recv를 처리하는 방법에 대한 문의입니다. partial send : - 내 시스템의 send sock buffer가 꽉 찬 경우... - send sock 이 nonblock 옵션인 경우... 맞는지요??? 반면에 partial recv 같은 경우는 어떤지요. 그리고 상대방이 몇 바이트의 패킷을 보낼지 모르는 경우에는 보통 아래 len를 어떻게 설정하나요? 되도록 패킷이 짤리지 않고 받게 하려면 버퍼를 크게 잡고 len를 최대한 크게 하는게 맞는 것인지 그리고 partial recv와는 반대로 2, 3개의 패킷이 한번에 수신되는 경우도 있습니다. 그럼 결국 수신버퍼를 circular Queue 처럼 구현해야 하는 건가요??? 상대방이 어떻게 보내더라도 수신 데이터 파싱할때 데이터 유실없이 구현하는게 목적입니다. 보통 수신 버퍼 관리를 어떻게 하는지 모범(?)사례를 보고 싶습니다. 강사님. 감사합니다. recv( SockFd, ( char * )&RcvBuf, len, 0 );
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
list가 안보여요...
<App.vue> <template> <div id="app"> <TodoHeader></TodoHeader> <Todoinput v-on:addTodoItem="addOneItem"></Todoinput> <TodoList v-bind:propsdata="todoItems" v-on:removeItem="removeOneItem"></TodoList> <TodoFooter></TodoFooter> </div> </template> <script> import TodoHeader from "./components/TodoHeader.vue"; import TodoFooter from "./components/TodoFooter.vue"; import Todoinput from "./components/Todoinput.vue"; import TodoList from "./components/TodoList.vue"; export default { data: function() { return { todoItems: [] }; }, methods: { addOneItem: function() { var obj = { completed: false, item: this.todoItem }; localStorage.setItem(this.todoItem, JSON.stringify(obj)); this.todoItems.push(obj); }, removeOneItem: function(todoItem, index) { localStorage.removeItem(todoItem.item); this.todoItems.splice(index, 1); } }, created: function() { if (localStorage.length > 0) { for (var i = 0; i < localStorage.length; i++) { if (localStorage.key(i) !== "loglevel:webpack-dev-server") { this.todoItems.push( JSON.parse(localStorage.getItem(localStorage.key(i))) ); } // this.todoItems.push( // JSON.parse(localStorage.getItem(localStorage.key(i))) // ); } } }, components: { TodoHeader: TodoHeader, TodoFooter: TodoFooter, TodoList: TodoList, Todoinput: Todoinput } }; </script> <style> body { text-align: center; background-color: #f6f6f6; } input { border-style: groove; width: 200px; } button { border-style: groove; } .shadow { box-shadow: 5px 10px 10px rgba(0, 0, 0, 0.03); } </style> <TodoList.vue> <template> <div> <ul> <li v-for="(todoItem, index) in propsdata" v-bind:key="todoItem.item" class="shadow"> <button class="checkBtn" v-bind:class="{checkBtnCompleted: todoItem.completed}" v-on:click="toggleComplete(todoItem)" >V</button> <span v-bind:class="{textCompleted: todoItem.completed}">{{ todoItem.item }}</span> <!-- <span class="removeBtn" v-on:click="removeBtn(todoItem, index)"> <i class="fas fa-trash-alt"></i> </span>--> <button class="removeBtn" v-on:click="removeTodo(todoItem, index)">delete</button> </li> </ul> </div> </template> <script scoped> export default { props: ["propsdata"], methods: { removeTodo: function(todoItem, index) { this.$emit("removeItem", todoItem, index); }, toggleComplete: function(todoItem) { todoItem.completed = !todoItem.completed; localStorage.removeItem(todoItem.item); localStorage.setItem(todoItem.item, JSON.stringify(todoItem)); } } }; </script> <style> ul { list-style-type: none; padding-left: 0px; margin-top: 0; text-align: left; } li { display: flex; min-height: 50px; height: 50px; line-height: 50px; margin: 0.5rem 0; padding: 0 0.9rem; background: white; border-radius: 5px; } .removeBtn { margin-left: auto; color: #de4343; } .checkBtn { line-height: 45px; color: #62acde; margin-right: 5px; } .checkBtnCompleted { text-decoration: line-through; color: #b3adad; } .textCompleted { text-decoration: line-through; color: #b3adad; } </style> dd 똑같이 따라했고, 다른 분 질문 내용도 확인하고 인덴트도 다 없앴는데도 계속 리스트가 안나오네요.... 삭제도 되고 추가도 되는데 리스트 내용만 안나와서 너무 답답해요... 에러가 안뜨니 어디가 어떻게 잘못된건지도 잘 모르겠습니다....
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
jquery-1.12.4.js 파일은 어디서 구해서 저장합니까?
시험시엔 오픈 소스에 jquery-1.12.4.js 사용하면 되는데 강의 연습 땐 jquery-1.12.4.js 어디서 구해서 합니까?
-
해결됨Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
오류
vue.runtime.esm.js?2b0e:619 [Vue warn]: Unknown custom element: <Mdoal> - did you register the component correctly? For recursive components, make sure to provide the "name" option. found in ---> <TodoInput> <App> at src/App.vue <Root> slot으로 만들어준 cusotm header만 출력이 됩니다. 버튼이나 배경 모달창은 뜨지 않습니다. 어떻게 해결해야되나요?
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
동영상 에러
안녕하세요. 강의 잘 듣고 있습니다. 갑자기 어제 오후부터 manifestLoadError 뜨고 재생이 안되네요. 확인 좀 부탁 드립니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
연결 리스트 강의에서 Remove 함수 문의드립니다
섹션1 - '연결 리스트 구현 연습' 강의에 대한 질문입니다. 위와 같이 Remove를 구현했습니다. (강의에서 head, tail에 해당하는 변수명은 first, last로 선언했습니다) 1) 삭제하려는 방이 첫 번째 요소인지와 이전 방이 null인지를 두 번 체크하는데, 그렇게 하지 않으면 예외가 발생하지 않는지 궁금합니다. (즉 위와 같이 if문을 작성하면 에러가 날 수 있나요?) 2) 삭제하려는 방을 따로 null처리할 필요는 없나요? room = null을 적어보니 사용되지 않는 코드처럼 회색으로 떠서요.
-
미해결코알못에서 웹서비스 런칭까지 : 2021 제주 코딩 베이스캠프(Django)
break_continue 강좌 1분 10초
안녕하세요 1분 10초에서 num++;가 실행이 안된다고 하시는데 이해가 되지 않아요. while문일때는 document.write 후 num++; 순서로 와도 num++;가 실행되었었는데요..
-
미해결웹 게임을 만들며 배우는 React
Hooks 사용시 setState를 하면 무조건 함수가 재실행되는 것인가요??
아래의 코드대로 한번 짜보았는데, 재생각엔 setComputer 가 실행되면 state가 변경되기때문에 PRS 함수가 다시실행되면서 num = 0 으로 고정되어 제대로 작동하지 않을 것같은데... 제대로 잘 작동하더라구요... const PRS = () => { const [gameResult, setGameResult] = React.useState(''); const [computer, setComputer] = React.useState(''); let num = 0; const readyGame = () => { if (num % 3 == 0) { setComputer('scissors'); } else if (num % 3 == 1) { setComputer('paper'); } else { setComputer('rock'); } if(num == 12) { num = 0; } else { // console.log('num', num); num++; } console.log('num', num); }
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
main 함수만 failed
터미널에서 파이썬 python fahrenheit_converter.py 로 확인하면 오류없이 결과가 제대로 나오는데 과제제출 결과에선 메인함수만 틀렸다고 나옵니다. 어느부분이 잘못된건가요?
-
미해결[기초스피치] 14년차 아나운서에게 배우는 말 잘하는 방법!
복식호흡 질문있습니다!
복식호흡을 연습하다보면 어지러운 증상도 생기는데 복식호흡을 잘 못해서 생기는 것일까요 아니면 자연스러운 현상인가요?-?
-
해결됨홍정모의 따라하며 배우는 C++
질문있습니다.
9:00 int x = 0; int y = 1; if ((!x) == y) { cout << " x does not equal y" << endl; } else cout << " x equals y" << endl; 위 식에서 if는 x,y 중 하나만 false의 값을 가졌을때 true가 되며 나머지는 항상 false입니다. 0이 아니면 true인데 y가 2 이상이 되면 false가 됩니다. 왜이런가요?
-
미해결누구나 할 수 있는 안드로이드 앱 개발 - 1 (Kotlin)
<LinearLayout>에 에러가 발생합니다..
영상 그대로 따라 했는데 에러가 발생하네요.. 그리고 저는 영상과 달리 처음 부분에 <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"이렇게 나와있는데 이것때문에 그런건가요?? 처음 초반부터 이렇게 막히니깐 답이 없어버리네요..