분류 전체보기(11)
-
유튜브 영상 마지막에 추천영상으로 영상 가리는 것 지우기/없애기
유튜브 영상 마지막에 구독이나, 다음 영상 추천이 뜨면서 영상을 가려서 마지막 잠깐동안 자막이나 화면을 가리는 경우가 있다. 대형이나 전업 유튜버들은 전용 페이지/틀을 만들어서 영상을 안가리고 다음 추천영상을 띄우는데, 소규모 유튜버나 아직 미숙한 유튜버들은 추천영상을 설정해놓고 그냥 본인의 영상의 중요한 부분을 가리는 경우가 있다. 내용이 궁금하지만 일반적으로는 확인이 불가능하다. 하지만 유튜브 특성상 인터넷 브라우져에서 돌아가는 것이고 대부분 브라우저는 정적인 상태에서 콘솔에 자바스크립트 명령어를 입력하여 화면을 제어할 수 있다. 방법은 간단하다. 크롬기준 Ctrl + Shift + i 혹은 F12 버튼을 눌러서 개발자 도구에 진입한 후 console창을 열어서 for(var i in document..
2022.04.02 -
[spring boot] Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. 에러
로컬 DB를 사용 중이다가 aws ec2에 구축되있는 데이터베이스(aws rds가 아니라 ec2안에 구축해놓은 db, MySql)에 접근 하도록 application.properties에 datasource 정보를 변경 했는데.. Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. 와 같은 메시지가 뜨면서 접속이 안됬다.. 검색하면 커넥션이 너무 많아서.. 타임 아웃에 대한 내용.. mysql 권한에 대한 내용...jdk 버전에 대한 내용... 많았지만 딱히 해결은 되지 않았다...
2022.01.27 -
[react-native/android] Attempt to invoke interface method 'boolean com.swmansion.reanimated.layoutReanimation.NativeMethodsHolder.isLayoutAnimationEnabled()' 에러
깃에서 프로젝트를 풀하고 모듈을 재설치하고, 안드로이드를 재빌딩한 후 로컬에서 앱을 실행했더니, Attempt to invoke interface method 'boolean com.swmansion.reanimated.layoutReanimation.NativeMethodsHolder.isLayoutAnimationEnabled()' 에러가 발생했다. 검색해보니 한국사이트에는 정보가 별로 없고, 나와 같은 문제를 겪은 외국인들은 꽤 많았던.. 문제는 react-native-reanimated의 버전이 리액트의 버전과 호환되지 않아서 라는 것 같다. 검색해서 나온건데 자국어가 아니다보니 해석의 오류가 있을 순 있는데.. 버전 히스토리를 보니 퍼플리싱 된지 한달도 안된 버전이 설치된 거였다. 그래서 프로젝..
2021.12.30 -
[react-native]리액트 네이티브 포커스 이동
리액트 네이티브 포커스 이동 인터넷에 있는 글들은 대부분 작동하지 않았다. 예를 들면, 이런 코드가 들어있는 글이다. this.secondTextInput.focus(); ref={(input) => { this.secondTextInput = input; }} 구버전의 리액트 네이티브에서 작동하던 코드가 버전업으로 인해 작동하지 않는 것으로 보인다. 대부분, this가 사용되지 않는다는 waring이 뜨는데, 실제로 프로그램은 돌아가도 코드는 작동하지 않는다. 그래서 스택 오버 플로우를 뒤지던 중에 한 글을 발견했는데, 그 방법대로 쓰니 제대로 작동하였다. https://stackoverflow.com/questions/32748718/react-native-how-to-select-the-next-t..
2021.12.22 -
[Spring/mybatis] HTTP Status 500 - Internal Server Error 발생시 해결
HTTP Status 500 - Internal Server Error CommunicationsException: the last packet successfully received from the server was 134,135,982 milliseconds ago. 해당 문제는 mysql이 (일반적으로) 8시간 이상 접근이 없으면, 해당 커넥션풀을 끊어버려서 생기는 에러일 확률이 높다. 해결하기 위해선 접근시간을 늘리거나(대부분 추천하지 않는다고 한다.) 오토리커넥트 후 재접속시 1줄 이상의 결과값을 내는 쿼리를 보내는 것이라고 한다. db.properteis 파일의 url 경로 혹은 데이터소스에 직접 데이터베이스 url을 입력했을 경우 해당 주소 뒤에 ?autoReconnect=true 를 붙이..
2021.07.05 -
InternalResourceViewResolver 사용시 여러 폴더를 참조하기
이 것도 인터넷을 참 많이 뒤져보고, 다른 스프링 배우는 사람들이나 알려주시는 분들에게 물어봤는데 인터널리소스뷰리졸버 같은 경우는 그냥 모든 컨트롤러에 한번에 작용하시는 방식이라고 하더라... 멀티리졸버 구현을 위해선 인터널리소스뷰리졸버를 사용하지않고 개인이 커스텀 리졸버를 만든 후, 여러개의 리졸버의 빈객체를 생성한 후, 리졸버간에 순위를 둬서 하나의 리졸버가 파일을 찾지못해서 null값을 반환하면 다른 리졸버가 작동하는 방식으로 구현하면 된다고 하는데, 급하게 배우기에는 이해할 시간도 부족해서 그냥 편법이라고 불리는 방식을 사용했다. init 메소드가 호출되는 컨텍스트xml파일 원래 예제에선 serfix도 적혀있었는데(.jsp) 이전에 썼던 글에도 있는데 .do 매핑 참조할 때 이런방법 저런방법 찾다..
2021.07.05