MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
모니터링 서비스에 온도 습도 정보가 뜨게 하는건 성공했는데 아직 Rest Full service 통신에서 에러가 생깁니다. LED ON, OFF를 눌렀을 때 Eclipse Console 모니터에 POST /devices/ledon [33m404 [0m7.777 ms - 1122 이런 메시지가 뜹니다
#파일에서 내용 가져와 리스트에 넣고 내용 읽기 score_file = open( "score.txt" , "r" , encoding= "utf8" ) lines = score_file.readlines() #리스트로 저장 for line in lines: print(line, end= "" ) score_file.close() 여기서 score_file.readlines()함수는 파일에서 첫번째 줄부터 시작해서 한 줄 읽어오고 다음줄로 커서 이동. 이라고 하셨는데 그러면 for문에서 한번 출력하고 끝나야되는거 아닌가요? lines에는 현재 한 줄만 입력된 상태 아닌가요?
MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
.MainActivity에서 에러가 나서 이 부분을 이렇게 바꾸니까 작동은 하는데 실행은 되는데 데이터를 가져오는거랑 LED ON, OFF 기능이 작동 되지 않습니다. 핸드폰으로 해도 안됩니다. 아두이노, mosquitto, mongodb, Eclipse로 www까지 다 실행을 시켜놨는데 안되네요. 어떻게 해야할까요
JPQL 예제 관련해서 문의드릴게 있습니다! 예제 코드에서 persist하고 중간에 JPQL로 조회 쿼리를 수행하면 이전 SQL이 flush가 되서 결과값이 나온다고 하셨는데, 실제로 DB에 COMMIT이 된 상태가 아니고, 단순히 INSERT 쿼리만 날린 상태인데 SELECT가 되는건가요?
안녕하세요~ 입력이 0 이면 바로 return 되어서 아무것도 출력이 안되는것 같습니다. if문으로 예외처리를 하는 것이 나을까요?? 아니면 함수내에서 print하지 않고 변수로 가져갈 방법은 없을까요?? 아래처럼 C언어의 포인터같은 느낌으로 하고 싶은데 문법이 틀리네요. 혹시 맞는 문법이 어떻게 될까요?? def pBin(self.res, n): if(n==0): return pBin(n//2) #print(n%2,end="") self.res *= 2 self.res += n%2 감사합니다~
실제 포스트는 2개밖에 없지만 계속해서 포스트카드를 로딩합니다. postCardList에서 useEffect부분을 계속 불러 POST_LOADING_REQUEST 날리는것 같은데요, 어느 부분에서 문제가 되는지 잘 모르겠습니다.. 강사님 github에 들어가 비교해봐도 코드상 다른게 없거든요. (saga, reducer, postlist 등 살펴보았습니다)
안녕하세요. 수업 외적인 질문입니다만. 선생님한테 배운거 기준으로 프로젝트를 만들고 있는데요. 리액트 부분에서 SPA 특성을 만족시키려다 보니 너무 복잡해져서 고민입니다. 리액트의 장점으로 SPA와 컴포넌트 재활용 등이 있다고 생각하는데 선생님의 강의에서도 모든 곳에 SPA 특성을 살린거는 아닌데(예를 들어, NavBar의 각 메뉴 당 <a>를 이용한 이동) 실무를 하시는 분으로서 리액트를 하면 무조건 SPA를 만족시키는 방향이 좋은건지 궁금합니다.
안녕하세요 김영한강사님. 알찬 강의 열심히 응용중에 문제가 생겼습니다. 다음처럼 Repository 반환값을 List<엔티티> 에서 Stream<엔티티> 로 했을 경우 Controller 에서 엔티티를 받아오지 못하더라구요 MemberRepository . findAll() ---> Stream<Member> 반환 em . createQuery ( "select m from Member m" , Member . class ) . getResultStream () // MemberController 의 addAttr 직전 Stream을 List변환 memberService . findMembers () . collect ( Collectors . toList ()) ; error1 : The object is already closed [90007-199] error2 : could not advance using next() 직감으로는, 닫혔다는것이.. Stream 이라 불변객체여서 변경이 안된다는 이야기로 보이는데 List<Member> 로 싹 바꿔야 되나 고민하고 있습니다. -------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------- LIst<엔티티> 로 바꾸니 문제없이 출력이 되었습니다. 원인이 createQeury().getResultStream() 이었는데 결국 Proxy 를 Stream 에 담은 상태로 불변성이 보장되어서 하이버네이트가 내부에 RealEntity 값을 심어야 되는데 이작업을 할 수 없으니 애러가 나는것이 맞는건가요? 맞다면, Stream은 어느시점에 사용하는것이 좋은가요..?
1. 제가 실습해보려는 데이터셋이 40만 row 인데, 이 경우 cv 값을 몇으로 설정하는게 가장 좋은가요? 피쳐는 30개입니다. 2. 최적의 cv 값이 존재하나요? (가령 각 폴드 당 최적의 데이터 수가 존재한다든가...) 혹은 폴드 당 데이터 수가 많을수록 더 좋은건가요? 이 부분이 의문입니다 ㅠㅠ 3. 아래에서 max_depth를 6~24까지 줬을 때 24가 최적 파라미터로 결과가 나와서 혹시나 하는 마음에 24~32까지 줘봤더니 32가 최적 파라미터로 나왔습니다. 원래 이렇게 max_depth 최적값이 크게 나올 수도 있는 건가요? 아니면 다른 문제가 있는 걸까요? 문제가 없다면 40 넘게 max_depth를 더 키워봐도 되는걸까요? 과적합이 발생하고 있는게 아닌지 걱정됩니다 ㅠㅠ 4. 분류의 다양한 알고리즘을 한 예제에 모두 사용해봤는데, 정확도가 엄청 상이했습니다. 만약 전처리를 하지 않은 raw 데이터셋으로 모두 동일하게 fit 했을 때 정확도가 10~20% 가량 차이가난다면, 정확도가 비교적 지나치게 낮은 알고리즘보다는 높은 알고리즘을 기준으로 튜닝하는게 맞는건가요? 아니면 전처리가 더 중요하기 때문에 전처리 이후 다시 다양한 알고리즘을 적용해보는게 우선시되는건가요? 5. 2진 분류가 아닌 레이블이 3개인 분류(다중 클래스 분류)를 할때는 어떤 검증 방법을 써야 하나요? 6. 5번과 비슷한 질문인데 다중 클래스 분류를 할 경우에는 부스팅 방법이 적합하지 않은 것인가요? 랜덤 포레스트를 제외한 모든 부스팅 알고리즘 정확도가 엄청 낮게 나옵니다ㅠㅠ (혹은 제가 원핫인코딩 방식을 사용하지 않은게 잘못일까요?? 현재 클래스가 연속성이 없는 0, 1, 2로 나뉘고 있습니다)
강의와 관련있는 질문 을 남겨주세요. • 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등) • 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색 을 해주세요. (중복 질문을 자제해주세요.) • 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’ 를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달 에도 요령이 필요합니다. • 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요. • 강의실 페이지 (/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다. • 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재 해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드 를 남겨주세요! 구체적인 질문 일수록 명확한 답을 받을 수 있어요. • 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요. • 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요 . • 정확한 질문 내용과 함께 코드 를 적어주시거나, 캡쳐 이미지 를 첨부하면 더욱 좋습니다. 기본적인 예의 를 지켜주세요. • 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용 은 스팸 처리 등 제재를 가할 수 있습니다. 안녕하세요. Instance Segmentation에 대해서 궁금한 점이 있습니다. 제가 알고 있는바로는 Instance Segmentation 은 per-object detection이고 Semantic Segmentation 이나 Panoptic Segmentation은 per-pixel detection이라고 알고 있습니다. 만약 Instance Segmentation을 per-pixel detection으로 진행을 한다면 문제가 생길까요? 그러니까 예를 들어, 한 장의 거실 사진이 있다고 했을때, 사진내의 있는 모든 물체부터 천장, 바닥, 벽 등 모든 것을 instance segmentation으로 detect해도 문제가 없는 것 일까요? 많은 물체와 벽, 바닥 들이 pixel 상으로 겹칠텐데 이런 것도 문제가 되지 않을까요? 배경들에 대해 Semantic segmentation말고 Instance Segmentation을 쓰지 않는 특별한 이유가 있을까요? 아래 참고하실 만한 샘플 이미지 올립니다. 답변주시면 정말 감사하겠습니다.
안녕하세요 선생님. 배운내용을 더 잘 알고싶어서 이것저것 복습해보다 보니 자꾸 질문을 하게되네요 ㅎㅎ;; 쿼리 dsl을 이전 활용편에선 다룬 예제에 적용시켜보려다 자꾸 오류가 나서 질문을 남깁니다. @Override public List<OrderDto> search () { List<OrderDto> dtos = queryFactory .select(Projections. constructor (OrderDto. class, order . id , member . username , order . orderDate , order . status , delivery . address , order . orderItems )) .from( order ) .join( order . member , member ).fetchJoin() .join( order . delivery , delivery ).fetchJoin() .join( order . orderItems , orderItem ).fetchJoin() .join( orderItem . item , item ).fetchJoin() .fetch() ; return dtos ; } .join( orderItem . item , item ).fetchJoin() 이 부분이 잘못된것같은데 어떻게 처리를 해야하는것인지 감이 안잡히네요. " select distinct o from Order o join fetch o.delivery join fetch o.member " + " join fetch o.orderItems oi join fetch oi.item " 위 쿼리를 쿼리dsl로 해볼려고 했습니다. 추가로 join을 한 줄로 처리할 수도 있는지 여쭤보고 싶습니다. 혹시 질문이 이상하거나 애매모호하다면 알려주시면 감사하겠습니다!