안녕하세요. 스프링부트 프로젝트를 아래와 같이 생성하고, DB 정보를 application.yml에 기재하였음에도 아래와 같은 에러가 뜨는데 도저히 해결이 안되네요... 도움 부탁드립니다 ㅠ Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' compileOnly 'org.projectlombok:lombok' runtimeOnly 'org.mariadb.jdbc:mariadb-java-client' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' } spring : datasource : hikari : data-source-class-name : org.mariadb.jdbc.Driver # jdbc-url: jdbc:mysql://127.0.0.1:3306/test?serverTimezone=UTC&characterEncoding=UTF-8 jdbc-url : jdbc:mariadb://localhost:3306/test?characterEncoding=UTF-8&serverTimezone=UTC username : test password : 1229 connection-test-query : SELECT 1
ajax로 submit을 하였고 title과 contents값이 없으면 save메소드에서 throw new BaseException~ 을 던지게 되는데~~ 그러면 ajax문장중에 success쪽이 아닌 error쪽으로 저는 들어오는데 강사님 강좌는 에러가 아닌것으로 success쪽으로 들어오는데 그 차이는 뭔가요? success:function(data){ if(data.code=='SUCCESS') { }else{ alert(data.message) } console.log(data) }, error:function(e){ console.log(e) }
안녕하세요 https://www.inflearn.com/questions/231229 이전에 남긴 질문에서 내용을 보완해서 남겨봤습니다 이상 탐지 기술에 사용한 것은 위 논문과 같으며 https://arxiv.org/abs/2011.08785 결론적으로는 pretrained 모델을 통과한 피처맵 레이어를 3개를 뽑습니다. 그리고 3개의 레이어는 여러 개의 필터가 있으니, 여러 개가 concat한 상황에서 여기서 랜덤하게 뽑고, 뽑은 것에 대해서 마할노비스 거리를 구해서 결국엔 score map이라는 것을 구하게 됩니다 추론 단계에서 똑같이 테스트 이미지에 대해서 score map을 구하고 훈련에서 구한 score map과 비교해 편차가 있는 것에 대해서 이상탐지를 찾아내는 과정입니다 그런데 이게 클래스 하나씩 테스트하면 잘 동작을 하는데, 만일 여러 클래스를 한 번에 입력으로 넣어서 score_map을 구하게 되면 기존 결과를 보여드렸듯이 나오게 됩니다. 즉, 클래스마다 score_map 평균이 다르게 됩니다. 물론 해결방법이 없으면 score_map을 원론적으로 고쳐야 하는데, 지금은 후처리가 가능하게끔 생각해보고 싶습니다 문제점을 요약하면, 각 스코어가 대략적으로 저렇게 클래스마다 분포되어 있습니다 그런데, 이를 표준화나 정규화를 하면, 예를 들어 표준화를 하면 제가 기대했던 것은 평균이 0으로 오고, threshold를 구할 수 있을 것이라고 예상했는데, 표준화를 구하는 식에 편차가 들어가 있다보니까 서로의 클래스 범위가 편차가 다르다보니 표준화를 해도 이게 적용이 되어서 맨 마지막 사진과 같이 크게 의미가 없어져서요 혹시 클래스마다 픽셀간의 편차를 같게 해주는 방법이 있을까요? 내용이 부족하면 더 추가해보겠습니다
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
함수 객체라는것이 객체를 생성하고 그걸 () 로 오버로딩 된 함수를 호출 하는것 아닌가요?? auto findit = std::find_if(v.begin(), v.end(), FinditemByItemId(itemid)) 의 finditembyitemid는 그냥 객체를 생성해주는것아닌가요? finditembyitemid(int itemid) 라는 생성자를 통해서요. 디버깅을 해보면 저 저것만으로도 bool operator() 가 실행이 되던데 그게 자동으로 되는것인가요? 그러니깐 즉 finditembyitemdid(itemid) 이것이 조건식으로 부합되는 이유가 궁금합니다. 그저 객체를 생성하는것만 하는것이 아닌.
nslookup 같은 툴을 이용해서 google.com을 조회하면 172.217.175.78 IP를 확인할 수 있는데요. 이 주소를 443 포트와 결합하여 브라우저에서 접근하면 에러 메시지가 나타나서 80번 포트와 결합하여 접근해야 하는데 이동하는 페이지는 HTTPS로 보호가 되어있는 것으로 확인됩니다. 이 경우에는 HTTPS 연결을 하되 포트만 80번 포트를 사용하는 것인지 아니면 80번 포트로 접근하면 리다이렉트를 통해 다른 IP주소의 443 포트로 연결해주는 것인지 궁금합니다~ 그리고 리다이렉트 시나리오가 맞다면 이런식으로 리다이렉트를 시켰을 때 이점이 무엇인지도 궁금합니다~
안녕하세요 도원선생님 선생님의 강의를 바탕으로 스프링클라우드를 활용하여 마이크로서비스를 만드는 연습을 하고 있습니다. 현재 강의에서 3개의 도메인을 가지고 예제를 진행하셨는데 혹시 상품의 이름이 변경되었을 경우 주문에서의 상품 이름은 어떻게 변경되게할지 고민입니다. 예를 들면 상품이 업데이트 할 경우 Kafka에 메세지를 보내고 주문 서비스에서 메세지를 수신한뒤 업데이트 된 상품 이름에 대해 수정하면 된다고 생각했는데 이게 맞는 걸까요...? 그리고 혹시 만약 상품을 여러개 주문할 수 있다고 가정할 시 주문 이라는 애그리거트 안에 주문_상품이라는 엔티티가 생길거 같습니다. 그러면 주문 과 관련된 모든 상품에 대한 정보를 조회하는 기능을 구현할 때는 주문_상품에 있는 상품과 관련된 상품 id나 상품 코드를 List로 만든뒤 상품 서비스에 가서 In쿼리로 조회하고 나서 응답하는 걸까요??
input에서 value에 onChange에서 setState해주는 state값을 넣어주는 것으로 알고 있습니다. 그런데 굳이 어차피 onChange에서 setState로 넣어주는데 value 값이 state를 넣어주는 이유가 있을까요? 혹시나하여 value 속성을 삭제하고 로그인을 해봤는데 아무 문제가 없더라고요. value 값이 꼭 필수인지 관행인지 궁금해서 여쭤봅니다. < Input name = " user-password " type = " password " value ={ password } onChange ={ onChangePassword } required />
문자를 입력하면 무한 루프가 됩니다. scanf에서 정수형은 문자 앞까지만 입력을 받는데, 실행 후, 우선 첫루프에 10을 입력하면 10secs 0mins 0hurs가 당연 출력되고, 다음 루프에 a를 입력하면 scanf는 문자까지만 입력을 받으므로 그대로 통과하고 seconds변수에 여전히 10이 남아있어 그런지 scanf에서 대기하지 않고 쭉 계속 10secs 0mins 0hurs를 출력하고 무한루프가 됩니다. 그리고 처음부터 a를 입력하면 초기화 된 seconds에 0이 있어서 인지 0secs 0mins 0hurs을 출력하고 무한루프가 됩니다. 이 현상을 생각해볼떄 seconds변수에 어떤값도 없어야 scanf를 만날때 컴퓨터는 멈추고 입력을 기다리게 되는 것 같기도 합니다. scanf의 &변수(&seconds)가 어떤 의미가 있지 않을까하는 상상을 해보았습니다. 상세 설명 부탁드립니다
강사님? 안녕하세요. 좋은강의 항상 감사드립니다. yolo 모델은 트레이닝으로 특징맵을 추출하고, NMS를 통해서 최종 detection을 수행하는것으로 알고있습니다. 질문1) iou와 score는 NMS에서만 사용되는 파라미터인가요? 아니면 트레이닝에서도 사용되는 부분이 있는가요? 사용되는부분이 있다면 qqwweee코드에서 어느부분인지 알 수 있을까요? (트레이닝시 loss가 계산될때 두 파라미터가 사용 될 것 같다고 생각했습니다...) 질문1-1) 트레이닝시 iou와 score 는 제가 따로 지정하지 않고 model.py의 def yolo_eval 에 score_threshold=.6, iou_threshold=.5 값이 디폴트로 들어가는건가요? 질문1)이 이 부분을 조정하면 해결되는 건가요...? 그리고 detection(NMS) 수행시 (예)racoon_yolo = YOLO(model_path=~, anchors_path=~, iou=0.3, score=0.9 ) 이런식으로 지정해 주면 yolo_eval에 default값이 아닌 제가 지정한 값이 들어가게 되는건가요? 질문2) iou는 ground truth(라벨 자료)와 비교하는건가요? confidence score(class probability)가 가장 높은 bbox와 비교하는건가요? 질문3) detection후에 output image가 input image를 -90도 회전하여 나오는데... 이부분을 확인하거나 수정할 수 있는 코드부분을 알 수 있을까요? 질문4) kmeans.py 코드를 활용해서 custom data를 분석해서 anchor_box 사이즈를 조정해보고 싶은데 참고할만한 것이 있을까요? 파이썬과 욜로를 깊게 이해하지 못한상태에서... qqwweee 코드분석이 너무 어려워서... 필요사항에 따라 이리저리 검색해가며 이용하고 있습니다. 질문이 너무 많아 죄송합니다 (ㅜ..ㅜ) 답변 부탁드리겠습니다. 감사합니다!!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. #include <iostream> int array[100]; int main() { int n, max = -214700000 , res = 0; scanf("%d",&n); for (int i = n; i > 0; i = i/10){ int num = i%10; array[num]++; } for (int i = 0; i < 10; i++){ if (max <= array[i]) { max = array[i]; res = i; } } printf("%d",res); 다음과 같이 작성했는데 제가 여러 숫자를 넣을 땐 오류가 발생하지 않는데 채점프로그램은 답이 틀렸다고 나오네요ㅠㅠ 혹시 선생님과 코드가 똑같아야 정답처리되나요 혹은 제 코드에 문제가 있는건가요? return 0; }
복습을 하다가 의문점이 생겨서 질문드립니다. 이 부분인데요. 이 부분에서 !me 일경우 return null 하는 부분이 제가 생각하기에는 없어도 될 것 같아 지우고 실행을 해봤는데 redirect 되지 않고 JSX return 문이 실행되어 결국 오류가 발생하더라고요. 원래는 mount 하기전에 useEffect가 실행되어 redirect가 되는것을 예상하였으나.. useEffect가 class 컴포넌트에서 componentDidMount 역할을 한다면.. 결국 한번은 무조건 return문이 실행되기때문에 return null 문을 넣어줘서 null을 반환하고 useEffect문이 실행되게끔 해야되는걸까요? function Profile () { const { me } = useSelector (( state ) => state .user); useEffect (() => { if ( ! me ?.id) { Router . push ( ' / ' ); } }, [ me ?.id]); if ( ! me ) { return null ; } return ( <> < Head > < title >My profile | Tweeter</ title > </ Head > < AppLayout > < NicknameEditForm /> < FollowList header = " Following List " data ={ me .Followings } /> < FollowList header = " Follower List " data ={ me .Followers } /> </ AppLayout > </> ); }