묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨인터랙티브 웹 개발 제대로 시작하기
1분이가 계속 한자리에만 생기는데요. info.xPos가 일분이에게 안들어가는거 같아요. 놓친부분이 있는거겠죠?
(function(){//즉시 실행 함수 const stageElem = document.querySelector('.stage'); const houseElem = document.querySelector('.house'); const barElem = document.querySelector('.progress-bar'); const mousePos = {x:0,y:0}; let maxScrollValue; function resizeHandler(){ maxScrollValue = document.body.offsetHeight - window.innerHeight; } window.addEventListener('scroll',function(){ // pageYoffset 스크롤 한 값 // console.log(this.pageYOffset); // 스크롤 범위 지정하기 // console.log( pageYOffset/maxScrollValue); const scrollPer = pageYOffset/maxScrollValue const zMove =scrollPer*970 -490; houseElem.style.transform = 'translateZ('+zMove+'vw)'; // progress bar barElem.style.width = scrollPer *100 + '%'; }) window.addEventListener('mousemove',function(e){ // console.log(e.clientX,e.clientY) 마우스 위치 알아내기 mousePos.x = -1+(e.clientX /window.innerWidth)*2; mousePos.y = 1-(e.clientY /window.innerHeight)*2; stageElem.style.transform='rotateX('+(mousePos.y*5)+'deg) rotateY('+(mousePos.y*5)+'deg)'; // console.log(mousePos); }) window.addEventListener('resize',resizeHandler) resizeHandler(); stageElem.addEventListener('click',function(e){ // console.log(e.clientX/window.innerWidth*100) new Character({//객체의 속성으로 넣어야 함. 다른 것들도 추가해야 하기때문에 xPos :e.clientX/window.innerWidth*100 }); }) })() function Character(info) { this.mainElem = document.createElement('div'); this.mainElem.classList.add('charactor'); this.mainElem.innerHTML = '' + ' <div class="character" >' + ' <div class="character-face-con character-head">' + '<div class="character-face character-head-face face-front"></div>' + '<div class="character-face character-head-face face-back"></div>' + '</div>' + ' <div class="character-face-con character-torso">' + '<div class="character-face character-torso-face face-front"></div>' + '<div class="character-face character-torso-face face-back"></div>' + ' </div>' + '<div class="character-face-con character-arm character-arm-right">' + ' <div class="character-face character-arm-face face-front"></div>' + ' <div class="character-face character-arm-face face-back"></div>' + '</div>' + ' <div class="character-face-con character-arm character-arm-left">' + '<div class="character-face character-arm-face face-front"></div>' + '<div class="character-face character-arm-face face-back"></div>' + '</div>' + ' <div class="character-face-con character-leg character-leg-right">' + '<div class="character-face character-leg-face face-front"></div>' + '<div class="character-face character-leg-face face-back"></div>' + '</div>' + ' <div class="character-face-con character-leg character-leg-left">' + '<div class="character-face character-leg-face face-front"></div>' + '<div class="character-face character-leg-face face-back"></div>' + '</div>' + '</div>'; document.querySelector('.stage').appendChild(this.mainElem); this.mainElem.style.left= info.xPos+'%'; }
-
해결됨HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
가상클래스 hover 활용한 실전 퍼블리싱 04(위아래로 분리되는 호버 네비게이션 이펙트) 정렬에 대해서...
인라인블록으로 했는데 정렬이 안되고 자꾸 붙습니다...ㅠㅠ 올려주신 완성본 파일 css를 붙여넣어도 정렬이 안되네요..ㅠㅠ
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
Library 질문입니다.
안녕하세요 Library 다음에 method 지정하는데, melt는 pd.에 나오고, pivot은 df.에 따르는데, 어떤 규칙이 있나요. logic에서도 마찬가지여서, 작성하면서 혼돈이 많이 되네요. 아님 그냥 외워야 되는건지요. 그리고 별개의 질문인데요. data 읽어 올 때 list of dictionary 하고 list of list 개념 설명 부탁합니다. 어떤 차이점이 있고 어떤 방식으로 활용해야 되는지요
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
cannot find symbol
이런 에러가 뜨는데 어떻게 수정하면 될까요?
-
미해결웹 개발자와 정보보안 입문자가 꼭 알아야 할 웹 해킹 & 시큐어 코딩
[실습4-1] XXE Injection 공격 실습
[실습4-1] XXE Injection 공격 실습 편에서 아래와 같이 외부 개체 참조 테스트를 위해 XML을 입력하면 secret_info.txt 파일 내용이 보이지 않는 경우가 있습니다. PHP5 에서는 문제가 없는 것 같고 PHP7에서 문제가 되네요. xmlparser.php 내 simplexml_load_string 함수를 호출할 때 아래와 같이 옵션을 지정해주면 secret_info.txt 문자열을 정상적으로 확인할 수 있습니다. 혹시라도 저 처럼 AMP 환경이 아닌 곳에서 학습을 진행하고 계시다면 참고하시면 좋을 것 같습니다.
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
after_request 와 브라우저에 출력되는 화면 순서 질문입니다!
안녕하세요! 질 좋은 강의에 감사인사부터 드립니다. 다름이 아니라 질문이 한 가지 있는데요! 해당 강의 속 코드를 설명하시면서 출력 화면 순서가 before_first_request -> before_request -> route경로가 있는 함수 -> after_request 이렇게 되는 것 같은데 그렇다면 route 경로가 있는 함수에서 리턴해주어서 브라우저 화면에 출력되는 "Hello Flask" 가 브라우저 화면에 출력된 이후에 after_request 함수가 실행되는 순서인가요? 아니면 단순히 route경로가 있는 함수에서 print('hello') 부분만 after_request 함수 이전에 출력되는 건가요!? 만약 위 질문이 이해가 안가신다면 답변 달아주시면 더 상세한 설명 해드리겠습니다 ㅜㅜ
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
조회 v3.1에서 to One 관계는 모두 페치 조인하고 나머지 컬렉션은 지연로딩을 유지했을때 다음과 같은 에러가 발생합니다.
좋은 강의 감사합니다. 조회 v3.1에서 to One 관계는 모두 페치 조인하고 나머지 컬렉션은 지연로딩을 유지했을때 다음과 같은 에러가 발생합니다. query specified join fetching, but the owner of the fetched association was not present in the select list 고심하던 중 @Query부분을 value 와 countQuery로 나눠어서 처리 한 결과 정상적으로 조회 됬습니다.(Spring Data Jpa사용) 예) @Query(value = "select u from User u join fetch u.store s", countQuery = "select count(u) from User u") Page<User> findAllUser(Pageable pageable); 꼭 countQuery를 사용해야 하는지 궁금합니다.
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
질문있습니다 선생님
캐릭터랑 똥이랑 충돌했을 시 어떤 다른 이미지를 띄우고 싶을 때는 어떻게 하면 좋을까요? 1. ending image 를 image.load로 지정 2. screen.blit 을 통해 화면에 그리기 3. colliderect 시 pygame.image.load (경로) 를 넣었는데 생각한대로 응용이 되지 않습니다.ㅠ
-
미해결애플 웹사이트 인터랙션 클론!
offsetHeight는 어디서 가져 온 값인가요?
} else if (sceneInfo[i].type === 'normal') { sceneInfo[i].scrollHeight = sceneInfo[i].objs.container.offsetHeight;
-
미해결코린아, 코딩하자! with 파이썬
안녕하세요 선생님! 코드 짰는데 Invalid syntax 오류가 생겨 질문올립니다.
안녕하세요! 강의 잘 수강하고 있습니다. 우리 천일 후에 만나! 에서 유효한 날짜인지 확인하는 함수를 스스로 짜보았는데요, 실행시키니까 두번째 줄에 Invalid syntax 라고 하였는데 어디가 틀린지 잘 모르겠어서 질문 올립니다. 코드는 아래처럼 짰습니다. def invaliddate(y, m, d) : 31month = [1, 3, 5, 7, 8, 10, 12] if (m in 31month) : if(d<=31) : return False else : return True elif(m==2) : if(y%4==0 and d<=29) : return False elif(y%4!=0 and d<=28) : return False else : return True else : if (d<=30) : return False else : return True
-
따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
답변 부탁드립니다!!
삭제된 글입니다
-
미해결Kevin의 알기 쉬운 RxJava 1부
이해가 잘 안가서 질문하나 드려요.
DROP_LATEST 의 경우 강사님의 설명에서는 onBackPressureBuffer의 첫번째 매개변수인 capacity에 128 의 값을 넣으면 127개까지 정상적으로 발행이 되고 그 후에 나오는 overflow라는 메시지를 보면서 128, 129 가 오버플로 되고 있다고 설명을 하셨습니다. 그리고 그 오버플로우 돼서 나간 값인 128, 129 가 다른곳에 저장 되어있다가 버퍼에 들어온다고 말씀하셨습니다. (버퍼를 지정했는데 그 버퍼 외의 공간에 overflow된 값을 저장하는 것도 말이 안됨) 하지만 이게 맞지 않는 것 같습니다. 일단 127까지(capacity에 무관) 값이 발행되면 그 이후에 들어오는 값들을 capacity만큼 버퍼에 쌓게 됩니다. 현재 발행 속도는 1ms 이므로 0.001초마다 발행이 되어야하죠. capacity를 256으로 하였다면 256만큼 버퍼에 쌓여야하니 대략 0.256초 이후에 오버플로우가 발생 할 겁니다. 0.257 이후에 오버플로우가 발생합니다. 그리고 255 이후인 값들은 들어오지 못하고 최신값부터 버려지겠죠. 127+255 는 정확히 382 입니다. 여기까지 버퍼에 들어가서 순차적으로 처리하겠죠. 그 이후는 오버플로우 되어서 최신의 데이터가 삭제 되니. 이렇게 382에서 583으로 점프합니다. 해당 부분의 강의가 어떻게 하려고해도 이해가 안돼서 검색을 해보니 저런 의미로 설명이 되어있더라고요. 여기에 대한 명확한 설명을 부탁드립니다. 44,000원 주고 강의를 신청했는데 초장부터 잘못된 정보로 강의를 듣다보니 믿음이 좀 깨집니다. 정확한 답변 부탁드리겠습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
강의 잘 듣고 있어요.!!
게시글 제거했을 때는 화면에서 안사라지다가 새로고침해야 사라지는 현상은 제가 무언가를 잘못한 거겟죠?? 감사합니다.~
-
인터랙티브 웹 개발 제대로 시작하기
선생님 혹시 이렇게 코드 짜도 다음에 문제되진 않을까요?
삭제된 글입니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
test
test를 진행할때 Long saveId = memberRepository.save(member); save를 호출할때 member instance를 넣는다고 이해하였습니다. 앞서 given에서 멤버 이름만 설정하고 id는 자동 생성이기 때문에 설정하지 않고 넣는 건가요? 그리고 find를 호출하고 나면 return값으로 정확히 뭐가 들어오는지 잘 모르겠습니다 .. ㅜㅜ 개발공부한지 얼마 안되서... 잘 모릅니다.. 감사합니다 ㅜ
-
미해결Azure 기초 (AZ-900)
Azure 로그인 방법
강의 진행 중 실습 단계, "데모: Azure VM 만들기"에서 Azure Portal 에 로그인 및 구독을 하는 방법 안내 부탁 드립니다. 개인적으로 사용하는 계정으로 로그인하게 되면 추가로 "구독"이 필요합니다. 강의를 위해 제공되는 구독 서비스가 있는지 궁금합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
swr사용해서 받아온 데이터를 사용해서 그런지
프로필페이지에서 삭제버튼을 눌러서 언팔로우같은 기능이 아직 리덕스 상태를 수정해줘서, 바로바로 적용되지 않고 새로고침을 해야 새로 데이터를 받아와서 적용되는것 같은데, swr로 받아와진 아래데이터를 버튼 눌렀을때 직접 제거해줘야 바로 바로 화면에 적용되는 것일까요? 아니면 혹시 나중강의에서 내용이 나오는 건지 궁금합니다! 항상 좋은 강의 잘 듣고 있습니다
-
미해결실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
ora-01017
ora-01017 오류 계속 뜨네요... 뭐 대소문자 구별 때문에 안된다 그래서 다 바꿔주고 할수있는건 다해본거같은데 안되네요,,, 방법 아시는분 ...
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
이미지 피라미드에 문제점이 있다고 하셨는데 무엇인지 궁금합니다.
이미지 피라미드에 문제점이 있다고 하셨는데 무엇인지 궁금합니다.
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
GridSearchCV에서 verbose
안녕하세요. gridsearchcv함수에서 verbose의 역할이 어떻게 되나요???