묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요 강사님. 저는 createQuery(OO.class)에 대해 이해를 하지 못하겠습니다ㅠ.
처음에는 이것에 대한 의문이였습니다. 왜 m.team은 Member.class로 데이터를 가져오고 저장하는 것이 아닌지, Team.class와 List<Team>인지. Member.class로 선언해도 m.age를 하면 데이터를 불러오지 못하는지. 이부분까지는 여러 실험을 통해 이해를 했습니다. (m.age를 저장하려면 Integer.class 로 해주면 되는) 가져올 데이터 타입.class로 해주면 되는.. (사실이부분도 이해하는데 엄청걸렸네요.ㅠㅠ) 이런식으로 member.getTeam을 해주면 값을 받아올 수 있고 팀A까지 값이 나오는데 (join이 이닌 select from Team으로 값을 가져옴) 했을 때 Team 정보가 없는 것은 Lazy 때문인 것 인가요? (원래 팀 정보가 없는게 궁금해서 작성한 것인데.. 쓰다보니까 혼자이해를 해버린거같네요..) 이 경우에는 Member에서 join을 통해 Team을 가져오지만 이경우에는 join이 아닌 따로 select * from Team으로 쿼리가 출력 되는데 왜 그런것인가와 실무에서 어떤 방식을 사용 하는것이 좋은지 궁금하네요.. 굳이 신경쓸 부분이 아닌가요 ?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
GridSearchCV refit에 관해서 질문합니다!
grid_dtree = GridSearchCV(dtree, ... , refit=True) 에서 refit을 True가 아닌 False로 설정한다면, 최적의 파라미터로 재학습이 되지 않기 때문에 grid_dtree.fit(X_train, y_train)했을 때 마지막 교차 검증시 사용한 파라미터로 학습이 되는 것인가요? 그럴 경우(refit=False)에 grid_dtree.best_estimator_를 통해서 최적의 파라미터를 가진 estimator를 다시 구해서 predict를 하는 것일까요? 제가 이해한 것이 맞는지 여쭤봅니다!
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 2 - 불량사과를 찾아라!
저 역시 cv2.MultiTracker_create() 에러가 나네요...
쥬피터노트북에서 수업 진행중에 module 'cv2.cv2' has no attribute 'MultiTracker_create'error가 확인되는데... 해결이 잘 안됩니다...어떻게 해야할까요? cv2.TrackerKCF_create()는 잘 되는데 왜 Multi만 안될까요?? ? 설치도 반복해봤고, opencv-contrib-python에서 whl파일 받아서 수동으로 설치해봐도 같은...경우인데....너무 어렵네요... 왜 그럴까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
연관관계 메서드 addOrderItem 질문합니다.
안녕하세요연관관계 메서드 부분에서addOrderItem 쪽이 Order.java void addOrderItem (Item item){ OrderItem orderItem = OrderItem.createOrderItem(this, item); orderItems.add(orderItem);} 이런식으로 Item을 넘겨줘서 한번에 서로서로 연결되도록 코드를 작성해도 상관없는건가요? OrderItem.java OrderItem createOrderItem(Order order, Item item){ OrderItem orderItem = new OrderItem(); orderItem.order = order; orderItem.item = item; return orderItem; }
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
선생님~레이블인코딩할 때,
선생님 object 칼럼 레이블 인코딩하는 함수에서요~ 8번째 줄에서 le = le.fit(dataDF[feature]) 이렇게 쓰셨는데.. 그냥 le.fit(dataDF[featue])가 아닌가요~? 이전 데이터전처리 강의 중 레이블인코딩 부분에서는 객체로 따로 반환하지 않았었거든요.. fit()은 그냥 그대로 적용되는 거 아닌가요~?
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
log(변수명) 부분 헷갈리지 마세요(질문아님)
이후에도 계속 강좌를 보다 보니 코드창에 log(변수명)을 입력 후 제대로 실행이 안된다고 하시는 분들이 계신데, 강좌에서의 log(변수명)은 설명 편의성을 위해 console.log(변수명)을 임의로 축약한 형태이지 실제 작동하는 코드가 아닙니다. 실제로 코드창 또는 콘솔에 실행할때에는 console.log(변수명)으로 작성하셔야 합니다.
-
미해결홍정모의 따라하며 배우는 C++
14분 04초
void set(const position2D & pos_target{ set(pos_target.m_x, pos_target.m_y); // 1}void set(const int & x_target, const int& y_target) //2{ m_x = x_target; m_y = y_target;}1부분에서 사용된 함수가 2부분에 바디가 있고,2함수의 전방선언이 없는데어떻게 컴파일러오류없이 1부분에서 2부분의 함수를 사용할 수 있는지 의문입니다
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 1
클릭이벤트가 왜 추가되지 않는지 모르겠습니다.
개발자님, 계속 코드를 다시 봐도 오류를 찾을 수 가 없어서 질문을 올립니다. index.ejs파일에 코드 오류가 없는거 같은데 왜 이벤트 생성이 제대로 안될까요?? <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"> <title>myfirstmap</title> <link rel="stylesheet" href="/stylesheets/style.css"/> <script type="text/javascript" src="https://openapi.map.naver.com/openapi/v3/maps.js?ncpClientId=wex4n8j00f"> </script> </head> <body> <div id="navbar">myfirstmap</div> <div id="infoBox"> <div id="infoTitle">현재날짜</div> <div id="infoContent">2020.07.10</div> </div> <div id="map" style="width:100%; height:100vh;"></div> <script type="text/javascript" src="/data/data.js"></script> <script> var mapOptions = { center: new naver.maps.LatLng(37.3595704, 127.105399), zoom: 10, }; var map = new naver.maps.Map('map', mapOptions); var markerList=[]; var infowindowList=[]; for (var i in data){ var target=data[i]; var latlng=new naver.maps.LatLng(target.lat, target.lng); marker=new naver.maps.Marker({ map:map, position:latlng, icon:{ content:"<div class='marker'></div>", anchor: new naver.maps.Point(12,12) }, }); var content=`<div class='infowindow_wrap'> <div class='infowindow_title'>${target.title}</div> <div class='infowindow_content'>${target.content}</div> <div class='infowindow_date'>${target.date}</div> </div>` var infowindow=new naver.maps.InfoWindow({ cotent: content, backgroundColor:"#00ff0000", borderColor: "#00ff0000", anchorSize: new naver.maps.Size(0,0) }) markerList.push(marker); infowindowList.push(infowindow); } for(var i=0,ii=markerList.length; i<ii; i++){ naver.maps.Event.addListener(markerList[i],"click",getClickHandler(i)); } function getClickHandler(i){ return function(){ var marker=markerList[i]; var infowindow=infowindowList[i]; if(infowindow.getMap()){ infowindow.close(); }else{ infowindow.open(map,marker) } } } </script> </body> </html>
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
원인 찾았습니다.
원인을 찾으려고 이것저것 시도하니까 비밀번호에 @가 들어갈 경우 몽구스 연동하는 과정에서 문제가 발견되었습니다. 그리고 계정을 admin 디비에서 생성했을때와 직접 만든 nodejs라는 디비에서 만들었을 때 차이가 발생합니다. [상황1] 이 상황에서는 정상적으로 잘 접속합니다. use admin db.createUser({ user: 'nodejs', pwd: 'Nodejs210216&#', roles: ['root']}) [상황2] nodejs라는 디비를 만들고 계정을 생헝하면 권한 오류가 발생합니다. use nodejs db.createUser({ user: '계정명', pwd: '비밀번호', roles: ['readWrite']}) 제가 상황2처럼 하고 싶은 이유는 admin은 모든 테이블이 보이기 때문에 보안상 위험이 있어서 따로 디비를 만들고 그 디비안에 계정을 생성했는데 안되네요. 그런데 이상한건 제 로컬 피시에서는 상황1과 상황2 모두 잘됬는 데 클라우드 운영서버에서는 상황2가 안됩니다. 혹시 버전이나 뭐 그런게 있나요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
역슬래시 치는법
역슬래시가 제키보드에는 안보이네여 혹 다른법이 있나여 삼성노트북이에요
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
멤버변수를 어떨때 지정하는지 잘모르겠습니다 ㅜ
#공중유닛 class flyable: def __init__(self, flying_speed): self.flying_speed = flying_speed def fly(self, name, location): print("{0} : {1} 방향으로 날아갑니다. [속도 {2}]"\ .format(name, location, self.flying_speed)) fly에서 name과 location에 왜 self가 안붙는지 어떨때 self.hp = hp 처럼 멤버변수를 지정하는지 두가지가 궁급합니다
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
하루종일 고민하다가 질문할 곳이 없어서 여기에 질문합니다....
강의와 상관없는 내용이지만 하루종일 이것때문에 고민하다가 질문합니다..답변 해주시면 너무 감사할 것 같아요 open cv설치에 관련된건데요 pip install opencv-python을 하고 설치 완료후에 import cv2를 하면 계속 cv2라는 모듈이 없다고 에러가 납니다. 다른 모듈은 (pandas ,numpy)모두 에러가 나지 않고 잘 실행되는데 cv2모듈만 계속 에러가 납니다 혹시 관련 경험이 있으시면 알려주시면 정말 감사하겠습니다. 수업과 관련되지않은 질문 이지만 감사합니다!
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
아톰 Script 출력이 안되네요ㅠ
아래 사진처럼 아톰 내에서 출력할때에 노란색 느낌표가 뜨면서 아무것도 출력이 안되는데, 어떤게 문제인가요..ㅠ
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
User 와 User()의 차이가 뭔지 궁금합니다.
const app = express(); 여기서 express에 ()붙이는것도 비슷한 맥락인것 같은데 차이가 뭔가요 ?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
준영속상태의 초기화
선생님 준영속상태의 초기화를 하실때(37분 20초에서 ) Member refMember = em.getReference(Member.class, member1.getId()); 를 해주셨는데 getReference도 find와 같이 문장이 실행되는 순간 영속성컨텍스트에프록시 객체를 올린다음에 초기화시 컨텍스트에서 엔티티를 뒤지고 없으면 db로 가서 끌고온다음에 또 영속성컨텍스트에 올려서 확인을 하는게 맞는지요? 이게맞다면 member1은 em.flush와 em.clear를 통해 영속성컨텍스트에는 존재하지 않으며 db에는 올라가있고 -> getReference코드를 실행시켜서 일단 초기화되지 않는 프록시 객체를 만들었고요 -> detach를 통해서 refmember를 준영속 상태를 만들어주었습니다. 영속성컨텍스트에는 제가 생각할땐 아무것도 없는 상태인데 detach가 왜가능한건가요? 프록시객체가 초기화되어서 엔티티를 만들어낸 것도 아니고 초기화되기전 프록시객체 자체도 영속성컨텍스트에 올라가있는건가요? em.persist(refMember)을 써준것도아니고 ... 프록시객체도 엔티티라고 치고 올린다음에 그안에 참조값을 실제 엔티티생성과 동시에 채워주는건가요? 그리고 두번째로 refmember 자체가 초기화되기전에 만약 team테이블과 연관이 있으면 refmember을 초기화하는순간 member와 team까지 다불러오는건가요? 이건 fetch 속성과 관련이 없는건가요? 이쯤오니 너무 헷갈립니다ㅜㅜ 제 질문을 이해하셨을지 모르겠습니다... 지저분한글 읽어주셔서 감사합니다 선생님 항상 감사합니다.
-
미해결빠르게 git - 핵심만 골라 배우는 Git/Github
저는 21년 2월에 수강하고 있는데 왜 master인가요?
toler@DESKTOP-G9DLPBU MINGW64 /d/1.STUDY/3. git_tutorial (master) $ 위와같이 뜨더라구요. 버전이 2.30 이고 21년 2월 17일 기준으로 받았는데 이건 왜이런건가요?
-
쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
자바 기반 웹개발자 준비생인대요.
삭제된 글입니다
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
app.get app.post 질문
안녕하세요! 제가 아직 뒷 부분을 아직 안 들어서 그러긴한데 app.get과 app.post둘다 주소가 '/'이거라서 localhost:3000에 접속하자마자 app.get에서 res.sendFile을 처리했으니 응답으로 index.html이 뜬다고 잘 이해했습니다. 또한 get메소드는 서버 자원을 가져올때 post메소드는 서버에 자원을 새로 등록할때라고 4장에서 공부했습니다. 그런데 미들웨어는 위에서 아래순으로 실행되니 app.get에서 resSendFile로 응답을 끝냈으므로 다음 post메소드는 실행이 안 될것같은데 그러면 같은주소에 두개의 메소드는 잘 사용을 안하는것인가요? 아니면 이후 내용에서 post메소드를 get보다 위에 적어 사용을하나요? 아니면 제가 이해를 잘못한것일까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
@Transactinal 어노테이션 에러.
안녕하세요. @Transactinal 어노테이션이 import되지 않습니다. build.gradle에 implementation 'org.springframework.boot:spring-boot-starter-jdbc'runtimeOnly 'com.h2database:h2' 추가가 되있는데도 되지 않습니다..ㅜ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
질문있습니다.
안녕하세요 존경하고 친애하는 제로초님. 궁금한점이 있어 질문을 남깁니다. 프론트: nextjs _app.tsx에서 useEffect를 이용하여 서버에게 먼저 me정보를 먼저 불러옵니다. 서버에서 unauthorized 응답을 내려주면 router를 이용해서 로그인페이지로 이동을 할려고 합니다. 정상적으로 이동은 하나 메인페이지가 랜더링이 된 이후에 로그인 페이지로 이동합니다. 원하는건 메인페이지가 랜더링이 되기전에 로그인 페이지로 이동시키게 하고 싶어서요....flow_app.tsx useEffect를 이용해서 서버에게 해당유저 정보 요청 => 401로 응답이 온다면 로그인페이지로 이동아참 로그인은 로컬로그인은 없고 OAUTH 로그인만 있습니다.