묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
404 메시지 및 네트워크 관련 질문
안녕하세요 좋은 강좌 감사드립니다. 어플리케이션 통신 전까지는 모든 과정이 원활히 동작하는데 어플리케이션 과정에서 다음과 같은 이슈가 발생했습니다. 1. LED는 on/off 버튼에 정상적으로 동작하지만 dht11 센서 값은 이클립스 콘솔창에서 404 메시지와 함께 listview에 아무런 값도 나타나지 않습니다. 앱은 올려주신 소스를 그대로 import 하였습니다. 2. 네트워크관련 질문입니다. 아두이노와 동일한 Wifi에 접속했을때만 LED 통신이 가능하고 다른 Wifi를 사용하면 앱 처음 실행 or led 버튼 누름 시 dialog가 계속 화면에 나타나며 led 조차 동작하지 않습니다. subscriber 터미널창, 이클립스의 console창에도 아무런 변화가 없습니다. 이러한 이유와 동작하게 하려면 어떻게 해야하는지 궁금합니다. <아두이노와 동일한 Wi-Fi환경 / LED만 정상 작동>
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
궁금한게 생겻습니다.
dispatch ( loginUser(body) 코드라인에서요 loginUser 함수를 실행하는데 이함수는 통신후 obj type,payload 두가지 리턴를 합니다 테스트겸 obj key 를 늘려서 해보았는데요그순간 앞선 말한 dispatch ( loginUser(body) 코드라인을 가르키며 TypeError: dispatch(...).then is not a function react-dom.development 에서 콘솔에러를 찍어냅니다 리턴하는 오브젝트 안에 유저디파인 키를 쓰거나 추가한다햇을떄 컴파일에 무슨 영향이 있어 에러가 나는지 도무지 이해를 할수가 없습니다...이유가 뭐인지 알수있을까요?
-
미해결React로 NodeBird SNS 만들기
ctx.isServer
정확히 이해가 안가는데.. 클라이언트에서 요청한다. 서버에서 요청한다.. 그 것을 isServer로 구분하시던데... 음.. 정확히 와닫지 않네요.. 그러니까 서버사이드 렌더링 할 때는 클라이언트->프론트서버(isServer)->백엔드서버 서버사이드 렌더링 아닐 때는 클라이언트 -> 백엔드 서버 이런 맥락으로 이해하면 될까여?
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
키가 중복될 수 없다는 말이 무슨 말인가요?
키가 중복될 수 없다는 말이 무슨 말인가요?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
영상 수정이 아직 안된것 같아 말씀드려요~
수정 부탁드립니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
GPU 할당량 증가 요청
안녕하세요. 처음에 GPUs(all regions)에 대한 Quota 증가 요청이 거부 당해서 42강 OpenCV DNN으로 Faster RCNN Object Detection 실습(2) 까지 CPU 4개 Memory 15GB 사양의 가상 머신을 생성해서 학습을 진행해 온 수강생입니다. 다름이 아니라 이제 Tensorflow를 기반으로 하는 수업을 진행해야 하는 만큼 GPU 서버 를 할당받아야 하는데 아직도 GPUs(all regions)에 대한 Quota 증가 요청이 계속 거부 당해서 문의 드리고자 글 남깁니다. 참고로 현재까지 사용한 비용은 25000원 정도 입니다. 감사합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
값과 유형이 동일한 데이터의 id
안녕하세요, (관련 예제) m = 800 n = 800 print(m == n) print(type(m) == type(n)) print(id(m) == id(n)) id 함수를 다룰 때 어차피 800을 나중에 복사해서 써도 되는데 지금부터 똑같은 값을 할당해서 쓰는 것이 비효율적이라고 판단이 되어 결국 m n 은 같은 인스턴스다 라고 설명해주셨습니다. id 함수를 다루실 때 id가 정확하게 뭔지 궁금해서 구글링을 해보았는데, id(identity) = 각각의 객체를 식별하기 위한 고유번호, 객체가 메모리 속에 위치한 주소값이라면서 즉, 값과 유형이 동일한 데이터가 메모리 공간에 여러 개 존재할 수 있지만 이들은 서로 별개의 객체이며 정체성이 서로 다르다. 라고 설명되어 있는 글을 보았습니다. 예제에 따르면 값과 유형이 동일한 데이터는 메모리 공간에 여러개 존재할 수 없는거 아닌가요? 그것이 아니라면 어떤 상황에서 값과 유형은 동일하지만 id만 다른 경우가 존재하는지 알고 싶습니다.
-
미해결실전! 스프링 데이터 JPA
마지막 부분 질문드립니다.
안녕하세요 !! 마지막 부분 궁금한 점이 생겨서 질문드립니다. 벌크를 사용하면 db에 바로 때려버린다고 하셨는데, //given ~~~~~ 5개 //when int resultCount=memberRepository.bulkAgePlus(20); em.flush(); em.clear(); 이 상황에서 먼저 벌크연산을 통해 db 값을 수정을 하고, flush와 clear 연산을 하게되는데, 이 상황에서의 flush 연산의 동작이 궁금합니다. 책에 따르면, 변경 감지가 동작해서 영속성 컨텍스트에 있는 모든 엔티티를 스냅샷과 비교해서 수정된 엔티티를 찾는다. 수정된 엔티티는 수정 쿼리를 만들어 쓰기 지연 SQL 저장소에 등록한다. 이 쿼리를 db에 전송한다. 라고 나와 있습니다. 먼저, save를 하는 과정에서 persist 한 member들 중 20이 넘는 것들은 member3 20member4 21member5 40 이 있습니다. persist 이후 bulk연산으로 db에 바로 값을 변경시키고, flush에 들어서게 되면 스냅샷 자체는 20,21,40 으로 되어있고 영속성컨텍스트에 따로 값을 변경하지 않았으니 수정된 엔티티를 찾지 못하고, 수정쿼리를 만들어서 지연 SQL 저장소에 등록하지도 않았을 것이고, 이곳에 등록된 것이 없으니 db에 전송하는 쿼리문도 없기 때문에 bulk 연산으로 수정된 값이 남게 되는 것인가요 ? 그렇다면 이 부분에서 flush는 스냅샷과의 비교를 했을 뿐 변경된 엔티티를 감지하지 못하였기 때문에 사실상 비교의 역할만 했다고 볼 수 있는건가요? 제가 이해한게 맞나 궁금합니다!! 긴 질문 읽어주셔서 감사합니다.
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
%r
%r 부분은 무엇인가요 제가 초급강의를 안들에서 ㅜㅠㅠ
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
아나콘다 설치 계정이 한글일 경우 어떡하죠ㅠㅠ
안녕하세요ㅡㅜㅜㅜ아나콘다를 설치하려고 했는데 사용자 계정이 한글이라서 안에 깔 수 가 없는데 Users에다가 깔아도 괜찮을까요?ㅜㅜㅜ사용자 계정을 영어로 바꾸려 햇는데 그러면 모든 파일의 경로를 다 바꿔야하더라고요ㅜㅜ
-
미해결IT인을 위한 ELK 통합로그시스템 구축과 활용
윈로그비트와 시스몬
윈로그비트와 시스몬을 비교했을때... 시스몬이 좋은가요?? 어떤 차이가 있을가요?
-
미해결현존 최강 크롤링 기술: Scrapy와 Selenium 정복
다음 영화 댓글 가져오기 크롤러 관련 질문
안녕하세요, 제가 개인적인 실습 목적으로 아래와 같이 다음 사이트의 영화 메뉴에 있는 영화 댓글을 가져오는 크롤러를 작성했는데, 오류가 발생하여 문의 드립니다. 원래 의도는 인자로 'page_num'을 설정하여 숫자를 대입하면, 해당 숫자의 페이지까지 입력된 모든 댓글을 크롤링하는 것이었는데, 아래와 같이 코딩하고 보니 'page_num' 에 입력된 숫자의 페이지에만 있는 댓글을 가져오고 있습니다. (movie_id는 해당 영화 소개 페이지의 url에 있는 id 임) 더 이상 댓글이 없으면, break 함수를 이용하여 크롤링을 종료 시키게 되어 있습니다. 아마도 for 중첩문을 잘 못 작성한 것같은데, 무엇이 잘 못된 것인지 모르겠습니다. 도와 주시면 감사하겠습니다. def get_daum_news_comment(movie_id, page_num): url_template = 'https://movie.daum.net/moviedb/grade?movieId={}&type=netizen&page={}' url = url_template.format(movie_id, page_num) resp = requests.get(url) soup = BeautifulSoup(resp.text) comments = '' for page_num in range(1, page_num+1): for p in soup.find_all('p', class_='desc_review'): comments += p.get_text().strip() if not page_num: break return print(comments)
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
%f를 이용한 소수부 출력
안녕하세요, %f 부분을 따라하다가 의문이 생겨 질문 남깁니다. 1. print('%20.2f' % (34.14343434)) 2. print('%20.10f' % (34.14343434)) 1번의 의도는 20자리를 확보하고 정수부, . , 소수부는 2자리까지만 출력하고 그 외에는 모두 0으로 자리를 채우겠다. 2번의 의도는 20자리를 확보하고 정수부, . , 소수부는 10자리까지만 출력하되, 입력받은 실수의 소수부의 길이(8)보다 출력할 소수부의 길이 값(10)이 크면 그 차이(2)를 포함해 모두 0으로 자리를 채우겠다였습니다. 실제로 출력결과도 1번의 경우 00000000000000034.14 2번의 경우는 000000034.1434343400로 제가 의도한 대로 잘 나와줬습니다. 그런데 문제는 3번에서 생겼습니다. 3. print('%020.15f' % (34.14343434)) 을 출력하니 0034.143434339999999 이런식의 결과가 나온것을 확인할 수 있었습니다. 왜 2번과 결과가 차이가 나는지 모르겠으며, 2번처럼 결과가 나오게 하고자하면 어떻게 해야하는지 궁금합니다.
-
미해결홍정모의 따라하며 배우는 C언어
함수 9 - 3 부분 질문있습니다.
두개의 정수중 높은값을 출력하는 함수부분에서 printf("Input two integers :"); if( scanf(%d %d", &i1, &i2) ! = 2) break; 이부분이 잘 이해가 가지 않습니다 ㅠ 코드를 제 방식대로 해석해보면 입력받은 i1, i2 주소값이 2가 아닐때 반복문을 끝낸다 라고 적혀있는데 => !=2)break; 그럼 정수 2개값을 입력할떄 2가 없으면 break 가 걸려서 코드가 실행이 되지 않는건가요?? 문자를 입력하였을떈 break가 걸려서 반복문이 끝나는게 이해가 가는데 코드가 저렇게 되어있으면 숫자 2 이외의 숫자를 넣었을때 왜 코드가 돌아가는지 이해가 가질 않습니다. 긴글 읽어주셔서 감사합니다 !
-
미해결홍정모의 따라하며 배우는 C언어
8분 41초경 질문입니다.
선생님과 다르게 저는 hello에 마우스를 가져다 대면 char [10]이라고 나오는데 왜이럴까요?? 어디 설정에 문제가 있는건지.. 감사합니다.
-
해결됨인스타그램 클론 - full stack 웹 개발
mac os 에서 pip3 install pillow ==2.9.0 이 안됩니다.
명령어 입력 시 인스톨이 되지 않습니다 ㅠㅠ... 아무런 반응이 없습니다....
-
미해결프리미어 프로 마스터(에피소드1) - 이것이 프리미어프로다!
프리미어프로 내보내기 오류
안녕하세요. 선생님 강의 잘 듣고있습니다. 프리미어프로 내보내기 설정시, 형식 변경을 하려고 형식 부분을 누르면 항상 응답없음으로 표시되면서 먹통이 됩니다. 구글링으로 방법을 찾아보아도 저와 같은 오류에 대한 글을 찾기가 힘들어 문의 남깁니다. 일반 LG그램 노트북에서 프리미어 사용시에는 아무런 문제가 없었는데, 노트북을 바꾸고 나서부터 이런 오류가 생겼습니다. (노트북 정보는 아래와 같습니다.) - CPU INTEL Whiskey Lake((8세대)/Core i7-8565U - RAM DDR4 16GB PC4-17000 (2,133MHz) - HDD 500G SATA2 (5400, 2.5") - SSD 256G M.2(SATA) 2280 - VGA GEFORCE MX150 2GB - OS Windows10 Professional (64Bit) 강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
-
미해결애플 웹사이트 인터랙션 클론!
선생님 저는 sticky__elem이 display : none; 해도 안사라지는데 어떻게하죠
@charset 'utf-8'; html { /* 구글 폰트 설정 */ font-family: 'Noto Sans KR', sans-serif; font-size: 14px; } body { /* 가로 스크롤 생성 방지 */ overflow-x: hidden; color: rgb(29, 29, 31); /* 글자 자간 줄이기 */ letter-spacing: -0.05em; background: white; } p { line-height: 1.6; } a { color: rgb(29, 29, 31); /* 밑줄 없애기 */ text-decoration: none; } /* Nav */ .global__nav { /* js에서 스크롤높이에 영향을 미치기 때문에 포지션 설정 */ position: absolute; top: 0; left: 0; width: 100%; /* global__nav의 전체 높이 설정 */ height: 44px; /* 모바일 패딩 좌우 1rem */ padding: 0 1rem; } .local__nav { /* js에서 스크롤높이에 영향을 미치기 때문에 포지션 설정 */ position: absolute; top: 45px; left: 0; width: 100%; height: 52px; border-bottom: 1px solid #bbd; /* 모바일 패딩 좌우 1rem */ padding: 0 1rem; } .global__nav__links, .local__nav__links { display: flex; /* 수직방향도 중앙 정렬 aling-items */ align-items: center; /* 총 너비 1000px */ max-width: 1000px; /* aling-items를 썼을때 자신의 컨텐츠만큼만 크기를 차지하기 때문에 센터정렬이 안되서 자신을 감싸는 부모의 높이만큼 높이를 설정해줘야함 그래서 height 100%(부모의높이 100프로)설정 */ height: 100%; /* center 정렬을위해서 왼쪽,오른쪽 margin auto */ /* margin auto를 사용하면 사용한 방향의 마진을 모두 사용함 */ margin: 0 auto; } .global__nav__links { /* links안에 메뉴들 축방향으로 justify-content로 정렬 */ justify-content: space-between; } .local__nav__links .product__name { margin-right: auto; font-size: 1.4rem; font-weight: bold; } .local__nav__links a { font-size: 0.8rem; } /* not = local__nav__links a에 있는 것중에 not()괄호안에 들어가는 것은 빼고 적용한다는 것 */ .local__nav__links a:not(.product__name) { margin-left: 2em; } /* !-- Nav -- */ /* Section */ .sticky__elem { /* Scroll구간이 맞을때만 보이기 위헤서 display:none으로 안보이게 만들어줌 */ position: fixed; display: none; top: 0; left: 0; width: 100%; } .scroll__section { /* scroll__section들이 너무 붙어있어서 padding-top으로 떨어뜨려줍니다 */ padding-top: 50vh; border: 3px solid red; } /* scroll__section__0 */ #scroll__section__0 h1 { /* font-size를 body기준 4rem */ font-size: 4rem; /* text 중앙 정렬 */ text-align: center; } /* !--scroll__section__0 -- */ /* scroll__section__1 */ .main__message { /* main_messge 중앙정렬 */ display: flex; align-items: center; justify-content: center; /* 위아래에 margin을 넣어서 main__message마다 간격주기 */ margin: 5px 0px; /* em을 쓰는 이유는 폰트사이즈 기준으로 3배가 되는것*/ height: 3em; /* rem은 html의 font-size 기준 */ font-size: 2.5rem; } .main__message p { /* main__messge의 p문단 설정 */ font-weight: bold; /* text중앙 정렬 */ text-align: center; /* 글자 간격높이 */ line-height: 1.2; } .description { max-width: 1000px; margin: 0 auto; /* descripition 좌우 여백 1rem설정 */ padding: 0 1rem; font-size: 1.2rem; color: #888; } .description strong { float: left; margin-right: 0.2em; font-size: 3rem; color: rgb(29, 29, 31); } /* !-- scroll__section__1 -- */ /* scroll__section__2 */ .main__message small { /* 다음줄로 넘어갈 수 있게 small = block */ display: block; margin-bottom: 0.5em; font-size: 1.2rem; } #scroll__section__2 .main__message { font-size: 3.5rem; } .desc__message { width: 50%; font-weight: bold; } .pin { width: 1px; height: 100px; background: rgb(29, 29, 31); } /* !-- scroll__section__2 -- */ /* scroll__section__3 */ .mid__mesagge { max-width: 1000px; margin: 0 auto; padding: 0 1rem; font-size: 2rem; color: #888; } .mid__mesagge strong { color: rgb(29, 29, 31); ; } .canvas__caption { max-width: 1000px; margin: 0 auto; padding: 0 1rem; font-size: 1.2rem; color: #888; } /* !-- scroll__section__3 */ /* Footer */ .footer { display: flex; align-items: center; justify-content: center; height: 7rem; color: white; background: gold; } /* !-- footer -- */ /* desctop size */ @media(min-width: 1024px) { #scroll__section__0 h1 { font-size: 9vw; } .main__message { font-size: 4vw; } .description { font-size: 2rem; } .description strong { font-size: 6rem; } #scroll__section__2 .main__message { font-size: 6vw; } .main__message small { font-size: 1.5vw; } .desc__message { width: 20%; } .mid__mesagge { font-size: 4vw; } .canvas__caption { font-size: 2rem; } } /* !--Desktop size -- */
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
안녕하세요 ModelMapper 질문이 있습니다.
현재 강의 수강하면서 개인적으로 프로젝트를 하나 만들어보면서 함께 적용도 해보면서 공부하고 있는데요. 웹이 아닌 API만 구현 중 입니다. 1. 제가 공부하기로는 API개발에서도 Entity를 리턴해주면 않되고 DTO로 만들어서 사용자에게 내보내줘야 한다고 알고 있는데 이때에도 ModelMapper와 같은 라이브러리를 이용해서 DTO to Entity와 Entity to DTO로 사용해야 하는건가요 ? 2. 모든 Response에서 DTO로 만들어서 리턴을 해주는지 궁금합니다. 모든 요청마다 DTO를 만들어서 리턴해주기에는 번거롭고 DTO가 많아질 것 같습니다.
-
미해결모의해킹 실무자가 알려주는, 파일 다운로드 취약점 공격 기법과 실무 사례 분석
문의사항
/A/B/C/D/TEST.JSP ..//A/B/C/D/TEST.JSP 404 에러페이지 /A/B/C/D/T../EST.JSP 404 에러페이지 의 경우는 어떤식으로 추가적으로 접근해 볼수 있을까요?