안녕하세요. 현재 JPA, REST API를 수강하고 그 후에 스프링 시큐리티 강좌를 듣고자 하는 대학생입니다 이번 졸업작품을 준비하고자 REST API를 수강 하고 그 강좌에 나온 시큐리티를 입혀보았습니다 !! 그러나 시큐리티를 적용하는 것에는 문제가 없었지만 react로 만든 프로젝트에서 axios 로 /oauth/token 에 요청을 하게되면 브라우저 로그인 창이 뜨는 문제가 발생하고 있습니다 ㅠㅠㅠㅠ 혹시 이것을 따로 설정하는 것이 있는지 여쭈어봐도 될까요 ㅠㅠ
이제 머신러닝에 푹 빠져있는 직장인입니다. 좀 어처구니 없는 질문일것 같지만 질문드립니다.! 3장을 공부하는데 강사님께선 피마 인디언 당뇨병 예측을 LogisticRegression을 통해서 학습을 진행했는데 비슷한 모델이라고 생각되는 LinearRegression을 통해서 똑같이 예측을 진행해 봤습니다. 우선, Regression이 어떻게 학습을 진행하는지는 정확히 모르지만 결과 추이를 선(?)으로 가장 오류가 적은 w와 b를 찾는다고 알고 있습니다. LogisticRegression으로 예측이 되었으니 LinearRegression도 동일하게 할 수 있다고 생각을 했습니다. lr = LinearRegression() lr.fit(X_train, y_train) pred = lr.predict(X_test) pred = pred.reshape(-1, 1) custom_pred =Binarizer(threshold=0.5).fit_transform(pred).astype('int') pred_proba = lr.pred_proba(X_test) get_eval_clf(y_test, custom_pred, pred_proba) 이런 코드로 테스트를 해봤는데 2가지의 오류가 있었습니다. 하나는 LinearRegression은 pred_proba 함수가 없었고 이걸 무시하고 pred라도 수치를 보려고 했는데 1, 0이 아니라 무슨 확률같은 값이 나왔습니다. 그래서 threshold를 0.5로 두어서 Binarizer를 통해 1, 0으로 만들어서 함수에 넣어봤더니 Input contains NaN, infinity or a value too large for dtype('float64'). 이런 에러나 나와서 astype을 통해서 int로 변경해도 같은 에러가 나오네요 예측 ndarray는 int type인거 같은데 type(custom_pred.item(0)) 이렇게 확인해 봤습니다. 엉뚱한 질문 같지만 답변 기다리겠습니다 !ㅠㅠ 그리고 강의 너무 잘 보고있습니다. 감사드립니다.
아래 질문을 보고 나서도 이해가 되지 않아서 질문드립니다. 의존성 주입을 수동으로 할 거라면 required를 false로 설정하는 것이 아니라 @Autowired annotation을 사용하지 않아도 되는건가요? @Autowired(required=false) 설정을 한것과 @Autowired를 아예 사용하지 않는 것의 차이를 잘 모르겠습니다. 감사합니다
안녕하세요. 선생님 강의 잘보고있습니다. 강의 보고 코드를 쓰고 txt파일을 만들어서 읽고 출력하는 과정에서 콘솔창에 'ㄱ'반대로 된 모양이 출력됩니다. txt파일에 글자 개수를 늘리면 늘어난만큼 'ㄱ'반대로 된 모양 출력되네요. 뭔가 txt파일에서 읽고 쓰고 있는것 같은데 제대로 출력이 안됩니다. 열심히 구글링을 해봤는데 안나와서 잘모르곘네요. ㅠ 확인부탁드립니다. 감사합니다.
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
while문을 빠져나가기 위한 if문에서 문장을 쓰면 == 연산자는 'string' 및 'char'형식의 피연산자에 적용할 수 없습니다. 라고 뜹니다 어떤 부분이 잘못된건가요? Console.ReadLine 함수가 string만 받을 수 있다면 1을 입력해서 input값의 1과 비교를 해야 하는데 비교가 불가능합니다
거리가 가까운 토끼가 많다면, 가장 위에 있는 토끼, 그러한 토끼가 여러 마리라면, 가장 왼쪽에 있는 토끼를 먹는다. 상하좌우로 토끼가 가까운거리에 두마리 이상이면 위로가는건 알겠는데 그러한 토끼가 여러 마리라면, 가장 왼쪽에 있는 토끼를 먹는다. 이부분이 이해가 가지않습니다. 위의 행에 여러마리가있으면 위왼쪽을 먹는다는게 맞는건지... 이때 위 왼쪽을 먹는거면 위는 무시하고 위왼쪽부터 먹는건지 그러면 위왼쪽에 토끼 가 없는경우는 어떻게하는건지... 여러마리의기준이 위의 행을 다채우고있는건지 아니면 두마리 이상부터인건지... 저부분이 정확히 이해가 가지않아서 어떻게 설명을 해야할지도 좀 난감하네요...
안녕하세요 정말 유익한 강의 잘듣고 있고요 항상 친절한 답변에 감사함을 느낍니다. 1.create시 createDto로 서비스로 넘어 온다면 아래에 방법중 어떤게 유지보수와 같은 측면에서 가장 나은 선택인가요? a. model mapper 나 mapstruct 라이브러리로 매핑한다. b. 서비스 계층에서 엔티티 빌더로 dto 값을 하나하나 세팅한다. c. 엔티티 생성자나 빌더에 dto 를 넘기고 그안에서 값을 세팅한다. 2.update시 updateDto로 서비스로 넘어 온다면 아래에 방법중 어떤게 유지보수와 같은 측면에서 가장 나은 선택인가요? a.강의에서 처럼 dto 값을빼서 전달한다. entity.change(updateDto.getA(),updateDto.getB()) b. 전체 Dto를 넘긴다. entity.change(updateDto) 3. update patch시에는 변경하지 않는값은 updateDto에 널로 들어온다면 모든 값을 하나씩 체크하면서 null 이 아닌것에대한 엔티티를 업데이트 해주는 방식이 최선인가요? 4.만약 엔티티에서 dto 로 변환시에는 보통 어떤 방식으로 실무에서 많이 하나요?
const {mainCardPics , myLocation} = useSelector (state => state. user ) ; const getLocation = () => { if ( navigator . geolocation ) { // GPS 를 지원하면 navigator . geolocation . getCurrentPosition ((position) => { dispatch({ type : MY_LOCATION_REQUEST , data : { lat : position. coords . latitude , long : position. coords . longitude , } , }) ; dispatch({ type : GET_POSTS_REQUEST , data : { dong : myLocation. dong , } , }) ; } , function (error) { console . error (error) ; } , { enableHighAccuracy : false, maximumAge : 0 , timeout : Infinity }) ; } else { alert ( 'GPS 를 지원하지 않습니다 ' ) ; } } ; 현재 위치의 위도 경도를 받아서 카카오맵api 를 연결해 주었는데요(MY_LOCATION_REQUEST). 그 다음 바로 GET_POSTS_REQUEST 를 통해서 카카오맵을 통해서 받은 도,시,군,동 으로 포스트를 불러오는 액션입니다. 하지만 dispatch 액션을 위와 같이 연속적으로 써주면 카카오 맵 api 의 결과 값을 받기도 전에 다음 액션이 취해지더라구요. 그러면 카카오 맵 api 의 결과값을 받는거를 기다려야 되는데 async/await 을 쓸수가 없더라구요. 이거에 대한 솔류션이 있을까요?
Cents(int cents = 0) { m_cents = cents; } int getCents() const { return m_cents; } int& getCents() { return m_cents; } 클래스 안에서 이렇게 3개씩이나 정의하는 이유가 무엇인가요?
2. Service Loadbalancing 을 보면 내부 사용자가 서비스에 접속할 때 node port를 입력하고 들어오게되는데요. (ex: 192.168.0.30:30431) DNS에 192.168.0.30을 test.domain.com 으로 등록하여 test.domain.com으로 접속 가능하게 한 뒤 사용자는 test.domain.com:30431 이 아닌 test.domain.com으로만 접속할 수 있도록 80이나 443 포트로 서비스 할 수 있는지 궁금합니다.