묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
싱글톤관련 질문 드립니다!
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] 안녕하세요 싱글톤 관련해서 질문드립니다. MemberRepository 가 싱글톤이여서 private static Map<Long, Member> store = new HashMap<>();private static long sequence = 0L; static을 안붙혀도 된다고 하셨는데 정확한 이유가 무엇인지 알수있을까요??
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
질문)디바이스에서는 안됩니다
이런 메세지가 뜹니다 Could not build the precompiled application for the device. It appears that your application still contains the default signing identifier. Try replacing 'com.example' with your signing id in Xcode: open ios/Runner.xcworkspace Error launching application on iPhone.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
h2 데이터베이스 설치
1. 강의 내용과 관련된 질문인가요? (예/아니오)예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]여기에 질문 내용을 남겨주세요. http://www.h2database.com/html/main.html 에서 All Platforms 를 설치하고 bin 파일에 가보니 h2.bat 파일이 없어서 여러번 설치 해봐도 없어서 질문 드립니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
h2 설치
1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]여기에 질문 내용을 남겨주세요. h2 콘솔 창을 열면 이런 화면이 뜨는데 어떻게 해야 하나요?
-
미해결팝스타 공식 뮤비 제작 & 유튜브 2천만 뷰 크리에이터의 애니메이트 X 이모티콘 클래스
배경 색 관련 질문있습니다!
배경을 흰색으로 해서 GIF를 출력하려고 하는데요, 이미 올려진 질문들을 검색해봤는데 레이어를 하나 더 만들어서 배경을 흰색으로 채워주라고 말씀하셨더라고요. 그러면 레이어를 하나 더 추가한 후 사각형 도구 같은 것으로 화면 크기만큼 만들어준 후 흰색으로 채워주면 되는건가요? 아니면 배경 색만을 따로 지정하는 방법이 있는지 궁금합니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
h2 데이터베이스 설치
1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 아니오3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]여기에 질문 내용을 남겨주세요. http://www.h2database.com/html/main.html 에서 All Platforms 를 설치하고 bin 파일에 가보니 h2.bat 파일이 없어서 여러번 설치 해봐도 없어서 질문 드립니다
-
미해결[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
코드 질문입니다.
안녕하세요 강사님. Test 모드에서 테스트하고 나온 예측값과 실제값을 numpy로 변경하는 이유가 궁금합니다.
-
미해결자바스크립트+jQuery 기초부터 실무까지 : 기초 Part.1
노드 버전 질문
영상에서 나오는 버전과 현재 버전이 다른데 그냥 최신버전을 다운받아서 사용하면 되는건가요?
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
initialDelaySeconds와 periodSeconds 설정에 대해 질문있습니다!
안녕하세요! tardy-nginx 부분에서 initialDelaySeconds와 periodSeconds를 설정할 때 tardy-nginx 자체가 늦게 올라오는 컨테이너이기 때문에 periodSeconds을 크게 준 것으로 이해했습니다. 제가 궁금한 부분은 periodSeconds를 크게 주는 방법 말고, initialDelaySeconds를 크게 주어서 초기 검사 시간 자체를 늦추는 방법도 사용할 수 있는지입니다. 중요한 애플리케이션이어서 periodSeconds를 작게 주어 주기적으로 체크를 하고 싶을 경우 혹시나 계속해서 restart 되는 문제를 막기 위해 initialDelaySeconds를 크게 주어서 애초에 제일 처음 검사하는 시간을 늦추는 방법도 사용하는지 궁금합니다! 늘 좋은 강의 감사합니다!
-
미해결쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]
모듈 selenium 설치
jupyter notebook에서 !pip install selenium 디버깅을 해도 ERROR: requests 2.22.0 has requirement urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1, but you'll have urllib3 1.26.9 which is incompatible. ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 액세스가 거부되었습니다: 'c:\\programdata\\anaconda3\\lib\\site-packages\\urllib3-1.24.2-py3.7.egg-info\\dependency_links.txt' Consider using the `--user` option or check the permissions. 이런 에러가 나오면서 from selenium import webdriver를 디버깅하면 no module selenium으로 나옵니다... anaconda navigator에서도 설치가 안되고 cmd에서도 설치가 안되는데 혹시 다른 방법이 있을까요?
-
미해결모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1
톰캣 매니저
제가 돌리고 있는 메일서버를 점검하기 위해서 강의를 듣고 있는중입니다. 저의 경우 톰캣을 사용하고 있는데, 내부 호스트(127.0.0.1) 에서만 매니저 접근이 가능하고 , 그 외 내부 망(192.168.~.~/manager/html) 은 403 에러로 접근 권한에러가 뜹니다. 보통 톰캣매니저를 이용해서 공격을 하는거면 최소 내부망을 접근한 상태일 텐데, 실제 호스트 피시만 접속을 허용하고 나머지는 접속을 차단하는 형태로 configuration 을 하죠? (저의 경우는 따로 설정을 하지 않았는데도 기본적으로 그렇게 적용되어 있네요) 다른 호스트에서 접근할때는 403 에러가 발생하기 때문에 이 공격 방법은 사용하기가 많이 어렵다고 판단이 내려지는데 제가 생각하는게 맞을까요?
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
xml 태그 활용 질문입니다 :)
XML 포맷 이해와 파이썬으로 XML 파일 다루기1 10분 48초 안녕하세요. 강의 잘 듣고 있습니다~! xml의 태그를 활용해서 데이터를 읽는 것과 관련된 질문인데요. user 태그 중에 rank 속성값이 1 인 user태그만 select 할 때는 코드를 어떤 식으로 작성해야 되나요? 태그의 class나 id는 어떻게 지정해 주는지 알겠는데 rank 같은 특정 속성값의 경우는 어떻게 select 하는지 궁금합니다. 항상 열정적인 강의 감사합니다!
-
해결됨스프링부트 시큐리티 & JWT 강의
인증 과정 커스텀
강의를 수강하면서 기존 시스템에 JWT와 Spring Security 를 적용하고 있습니다.1)비밀 번호가 없을경우 Password Encoder - 기존 암호화 알고리즘을 변경 할수 없어 PasswordEncoder를 구현한 커스텀 PasswordEncoder로 해결은 하였는데 생체 인증의 경우 비빌번호를 생체정보가 대신하기 떄문에 비밀 번호업이 인증을 해야 하는데 PasswordEncoder 없이 인증을 진행 할 수 있는 방법이 있을까요? 2. UserDetailService를 구현시 loadUserByUsername 을 구현해야 하는것으로 알고 있는데 인자가 사용자 정보를 가져 오기 위한 유니크한 키(로그인 게정등등) 인에 현재 시스템은 로그인 게정만 가지고는 사용자의 정보를 조화 할수 없는데 loadUserByUsername을 구현하지 않고 UserDetails(User를 상속한 CustomUserDetail) 객체를 리턴 할 수 있는 방업이 있을까요.
-
해결됨스프링 시큐리티
UserDetailsService, PasswordEndoder 재 정의
강의를 수강하면서 기존 시스템에 JWT와 Spring Security 를 적용하고 있습니다.1)비밀 번호가 없을경우 Password Encoder - 기존 암호화 알고리즘을 변경 할수 없어 PasswordEncoder를 구현한 커스텀 PasswordEncoder로 해결은 하였는데 생체 인증의 경우 비빌번호를 생체정보가 대신하기 떄문에 비밀 번호업이 인증을 해야 하는데 PasswordEncoder 없이 인증을 진행 할 수 있는 방법이 있을까요? 2. UserDetailService를 구현시 loadUserByUsername 을 구현해야 하는것으로 알고 있는데 인자가 사용자 정보를 가져 오기 위한 유니크한 키(로그인 게정등등) 인에 현재 시스템은 로그인 게정만 가지고는 사용자의 정보를 조화 할수 없는데 loadUserByUsername을 구현하지 않고 UserDetails(User를 상속한 CustomUserDetail) 객체를 리턴 할 수 있는 방업이 있을까요.
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
onCreate 이후 property 의 undefind 에러
add 후에 List페이지로 이동하면, 흰화면으로 에러가 출력됩니다.Home.js 의 프로퍼티에 대해 undefind 가 출력됩니다.[Uncaught TypeError: Cannot read properties of undefined (reading 'length') at Home.js:15:1] [ diaryList.length >= 1 ] : 에러 발생하는 부분 useEffect(() => { if (diaryList.length >= 1) { //에러발생부분 const firstDay = new Date( curDate.getFullYear(), curDate.getMonth(), 1 ).getTime(); const lastDay = new Date( curDate.getFullYear(), curDate.getMonth() + 1, 0 ).getTime(); setData( diaryList.filter((it) => firstDay <= it.date && it.date <= lastDay) ); } }, [diaryList, curDate]);
-
미해결부트스트랩 5(Bootstrap 5) - 기초부터 웹 프로젝트 만들기
w-auto와 h-auto는 어떻게 결정되나요?
w-auto는 w-100과 같아서 부모 요소의 가로를 전부 차지하지만, h-auto은 부모의 높이와 전혀 관계없는듯 보입니다. 원리를 모르니 가르쳐 주시면 감사하겠습니다. 가로와 세로의 auto는 어떻게 결정되는지 궁금합니다.
-
미해결PHP 7+ 프로그래밍
rand() vs random_int() 차이점?
저도 궁금해서 몇가지 찾아봤습니다. https://stackoverflow.com/questions/44228718/php-rand-vs-random-int 윗 링크의 첫 답변에서 볼 수 있듯이, rand는 암호화를 지원하지 않고, random_int는 암호화 지원을 한다고 되어있습니다. 특히, 세 번째 답변을 보시면 rand가 난수를 발생하는 것 처럼 보이지만 사실은 이에 대한 정해진 코드가 있고, 이 코드로 결과 값을 예상할 수 있다고 합니다. 강사님께서도 이 부분을 말씀하고 싶으셨던 것 같아요. :) 또, rand와 random_int는 속도 면에서도 차이가 나는데요, 윗 링크의 두 번째 답변과 세 번째 답변을 참고하시면 rand가 월등히 빠른 것을 확인하실 수 있습니다. 아무래도 random_int가 암호화 과정을 거치다 보니 rand보다 4배 이상 느릴 수 밖에 없는 것 같네요. 결과적으로 1) 암호화가 필요없고 빠른 속도가 중요한 경우에는 rand를, 2) 비밀번호와 같이 암호화가 꼭 필요한 경우에는 random_int를 쓰는 것이 퍼포먼스와 기능 면에서 올바르게 난수를 발생시키는 방법인 것 같아 몇 줄 적어봅니다. 오늘도 즐거운 코딩하세요!
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
1-17 질문이 있습니다.
안녕하세요 선생님. 코드에서 for 문이 없는데 어떻게 let answer; answer=s.filter(function(v, i){ return s.indexOf(v)===i; }); 이것이 알아서 순서대로 필터링 되는건가요? 그 구조에 대해 알고 싶어요.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
onSubmitHandler를 form태그에 해주는 이유는 뭔가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. button 태그에 onSubmitHandler를 넣어야할 것 같은데 form 태그에 해당 핸들러를 넣어주는 이유는 뭔가요?
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
질문드립니다!
안녕하세요 강의 잘 보고있습니다 다름이 아니라 강의 따라 실행한 결과 출력화면이 아무것도 안나오는데 제가 어떤 실수를 한것인지 알수있을까요? ㅠㅠ