- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강사님의 블로그를 봐도 링크가 깨져있고, 꽤 오래된 질문도 답변이 하나도 안되어있네요... 강의 진짜 버리신건지 인프런측에서 강사님께 확인 좀 부탁드려도 될까요? 학습에 도움을 받고 싶습니다
안녕하세요! 늘 양질의 강의 감사드립니다:) SOLID 강의를 듣다가 질문이 생겨서 글을 남깁니다! 강의를 듣고 실무를 하다보면 꽤 심심치않게 Service - ServiceImpl 과 같은 구조로 서비스를 만드는 것을 보곤했는데요, 뭔가 인터페이스로 분리하는 것 치고는 구현체가 하나밖에 없는 경우를 많이 보았는데 interface- Impl 로 분리하는 것에 의문을 가졌습니다. 혹시 강사님은 Impl 과 같이 코드를 작성하는 경우에 어떤 이유로 이렇게 작성하는지 여쭤보고 싶습니다 감사합니다
CAPTCHA공격 부분 중 하이단계에서 g-recaptcha-response, HTTP_USER_AGENT 값을 개발자들이 test값을 정해두고 지우지 않고 release해서 공격당한다고 말씀하셨는지 정확히 g-recaptch-response와 HTTP_USER_AGENT값이 무엇인지, 어떤 목적으로 쓰이는지 그리고 cookie처럼 랜덤한 값이 아니라 개발자들이 정해놓은 값인지 궁금합니다. SQL인젝션 공격 부분에서 surname은 항상 리턴되는 문자열이라 상관 안 써도 괜찮다고 말씀해주셨습니다. DB테이블명을 조회할 때 surname에 테이블명이 나오고 password 조회할 때는 hashed password가 노출이 되는 것은 문제가 되는 것이 아닌지 의문이 듭니다. 의미없는 문자열이라 하셨는데 DB명이 조회할 때와 테이블명과 패스워드를 조회할 때는 다른지, 정확히 surname이 무엇을 말하는지 궁금합니다.
강의 잘 들었습니다. 그리고 감사합니다. 강의 내용에 대해 질문이 있습니다. (1) 강의 내용 중 사이트 메뉴를 추가하는 방법 설명이 있었고, (2) 다음 강의에서 만들어진 메뉴를 정리하는 방법 설명해 주신다고 했는데, (3) 다음 강의가 " 공지사항" 만드는 것으로 설명이 바로 넘어가네요. (4) 그리고 샘플 메뉴를 보면 메인 메뉴가 있고 하위메뉴가 있어 하위 메뉴 구성 하는 방법도 설명되야 할 것 같은데 이 부분도 안 보입니다. (5) 강의 내용 편집 때 빠진 건지 아님 강의 내용에서 빠진 건지 알려주시면 감사하겠습니다. 수고하십시오.
교수님 안녕하세요! TensorFlow Object Detection API를 이용해서 Custom Dateset을 학습시켰습니다. 한가지 궁금한 점이 있어서 질문하게 되었습니다. 첨부된 사진에 현재 2개의 로봇이 detection 됩니다. 이 상태에서 각 로봇마다 id를 지정하고 싶은데, 좋은 방법이 떠오르지 않아 혹시나 아이디어가 있을까 해서요... id는 간단히 생각해서 로봇끼리 구별하기 위한 방법입니다! 항상 좋은강의 감사합니다.
실습정말 잘 듣고있습니다. 몇가지 질문이 있습니다. 1. xml파일의 gateway.ip 이 값은 어디서 쓰이는건지 궁금합니다. 이 값을 바꾸지 않아도 잘 작동이 되서 질문드립니다. (제가 놓친 강의가 있다면 죄송합니다...) 2. 계속 403에러가 떠서 스프링 시큐리티 때문이라고 판단하여 일단 시큐리티의 hasipaddress 이부분을 없애고 permitall하여 사용하고 있습니다. 결과로 403 에러는 없어졌습니다. 원래 실습 방법처럼 하려면 hasipaddress이부분을 user서비스가 실행되는 ip주소로 바꿔줘야하는데 그러면 컨테이너가 실행될때 동적으로 바뀌는 주소값을 넣어줘야 한다고 생각하였습니다. (실행 순서에 따라 주소가 계속 바뀌기 때문) 이를 해결하기 위하여 어플리케이션.xml파일에 user.ip 값을 하나 만들고 hasipaddress의 부분에 env.getproperites("user.ip") 이런식으로 가져와서 사용하여 docker run 의 -e 옵션에 "user.ip=user-service" 이런식으로 사용하면 되나요?
안녕하세요!! 제가 생각하는게 맞는지 확인하고 싶어서 질문드립니다!! 엔티티 매니저 팩토리는 연결된 DB당 하나씩 생성되고, 엔티티 매니저는 트랜잭션 단위로 생성된다. 즉, 트랜잭션이 시작될 때, 엔티티 매니저 팩토리가 해당 트랜잭션에 하나의 엔티티 매니저를 할당한다. 그렇기 때문에, 만약 entityManager.flush();를 하고 싶으면 memberRepository.flush(); 로 하든 teamRepository.flush(); 로 하든 똑같다. 위의 내용이 맞을까요!?
#include <iostream> using namespace std; int a[100]; int b[100]; int i, sum = 0; int digit_sum(int x){ a[i] = x; while(x > 0){ sum += x % 10; x = x / 10; } b[i] = sum; return sum; } int main() { //freopen("input.txt", "rt", stdin); int n; int ip, max = -1, max_i = 0; scanf("%d", &n); for(i = 0; i < n; i++){ sum = 0; scanf("%d", &ip); sum = digit_sum(ip); } for(i = 0; i < n; i++){ if(b[i] > max) max = b[i]; max_i = i; } for(i = 0; i < n; i++){ if(b[i] == max){ if(a[i] > a[max_i]) max_i = i; } } printf("%d\n", a[max_i]); } 이렇게 해서 맞는 답을 얻었고 in1, 부터in5까지 다 해봤는데 출력다 정상적으로 되는데 왜 전부 Wrong anwser인지 모르겠습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 기존 프로젝트가 redux로 구성되어있는 환경에서 레거시 소스를 건들지 않고 redux toolkit을 적용할 수 있을까요? 기존 기능은 소스 수정이 일어나면 QA의 부담이 있어서 신규기능에만 Toolkit을 적용하고 점진적으로 리팩토링 해나가고자하는데 가능할까요?
캡틴판교님 강의 잘 듣고 있습니다. :) vscode 에 vetur, vue vscode snippet 설치한 상황인데, 영상의 2분 25초 <TodoInput> 에 마우스 오버시 나오는 화면도 나오지 않고, option키 누르고 클릭시 이동이 되지 않고 있어요~ 혹시 다른 방법을 추가해야 하는지 질문드립니다 ^^ => 오 혹시나해서 vscode를 업데이트 했더니 되었습니다. https://code.visualstudio.com/
s3에 이미지 업로드 까지 성공을 하엿습니다. 근데 궁금한 점이 하나 생겼습니다. 이 사진은 s3가 아닌 그냥 백엔드 서버 폴더에다가 업로드를 한 사진이고 해당 이미지의 url 을 가져와 주소창에 넣어보면 이런식으로 브라우저에서 이미지가 보입니다. 허나.. 이번에는 s3에 업로드한 이미지 url을 가져다가 주소창에 넣어보니 이미지가 안나오고 해당 이미지가 그냥 다운받아집니다. s3에서 첫번째 사진처럼 url을 입력했는데 이미지가 브라우저창에서 보이도록 할 수 있는게 가능할까요?
임포트가 잘 안되어서 검색후 해결방법을 찾아서 해봤는데 해결이 안됩니다. 시도해본 방법 : https://hyesun03.github.io/2019/08/27/intellij-cannot-resolve-symbol-error/ https://ottl-seo.tistory.com/entry/IntelliJ-Cannot-resolve-symbol-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0 왜인지모르겠는데 프로젝트 삭제하고 다시 만드니까 됩니다.......................?