#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { int won = 0; int dollar = 0; printf("Input won\n"); scanf("%d", &won); dollar = won * 0,00089; printf("Dollar = %d\n", dollar); return 0; } 교수님 안녕하세요. 위와 같이 하고 디버깅을 하면 error C2041: illegal digit '8' for base '8' 이라고 에러가 발생합니다. 물론 콘솔창도 뜨지 않습니다. 도움을 부탁드립니다 감사합니다.
1. 실무에서 응답으로 json을 보낼때 ResponseEntity<Message> 로 Object,Headers ,HttpStatus 를 넣어서 보내면 될까요? 2. DTO 를 써야 되는지? ResponseEntity< resDTO > res 처럼 DTO를 만들어 주는게 좋은 방식일까요? @GetMapping("/search") public ResponseEntity<resDTO> searchMember(){ Member findMember = memberService.findOne(1L); List<Object> list = new ArrayList<>(); list.add(findMember); resDTO res = new resDTO(); res.setResponse(list); res.setSuccess(true); HttpHeaders headers = new HttpHeaders(); headers.setContentType( new MediaType( "application" , "json" , Charset.forName( "UTF-8" ))); return new ResponseEntity<resDTO>(res, headers, HttpStatus.OK); }
안녕하세요. 혼공머신 수업 잘 듣고 있습니다. 좋은 강의 해주셔서 감사합니다. 혼공머신 책의 마무리 파트를 읽다가 궁금한 점이 생겼습니다. LogisticRegression의 경우, penalty라는 매개변수에서 l2가 default이며, 이는 릿지 방식을 의미한다고 나와 있습니다. 앞선 chapter의 LinearRegression에서는 릿지와 라쏘가 따로 존재했었는데요, 그렇다면, 로지스틱은 반드시 릿지와 라쏘 둘 중 한가지 방식을 선택해야 하는 것이고 선형은 그렇지 않아도 된다는 뜻인데, 왜 그렇게 되었는지 궁금합니다. 간단하게 정리드리자면 선형에는 '기본', '릿지', '라쏘' 3가지가 존재하는 반면, 로지스틱에는 '릿지(Default)', '라쏘' 2가지만 존재하는 것으로 이해됩니다. 제가 이해한 것이 맞는지? 맞다면 왜 그렇게 만들어졌는지 여쭤보고 싶습니다.
조인/ 단일테이블 / 구현클래스마다 테이블 이 세가지 전략에 대한 소스코드를 교재에서 확인할 수 있는데요 세 전략 모두 Item 클래스를 추상클래스로 선언했음에도 아래와 같은 차이를 보입니다. '조인' / '단일테이블' 의 경우에는 ITEM 테이블이 생성된 반면,[그림7.3, 그림7.4] '구현클래스마다 테이블'에서는 ITEM 테이블이 생성되지 않는 것으로 이해되고 있습니다.[그림 7.5] 왜 이런 차이를 발생시키는 것인지 궁금합니다. 별개로, 강의에서는 '조인'/'단일테이블' 설명하실 때 Item클래스를 추상클래스로 선언하지 않으셔서 이 부분도 혼동을 주고있습니다.
안녕하세요. 항상 좋은 강의 감사합니다. 이 문제에서 아래 코드와 같이 실제로 pop을 하지 않고 그냥 위치 이동만으로도 문제를 풀어도 괜찮을까요? 원리는 설명해주신 것과 똑같이 사용하였는데 pop을 사용하는게 문제에서 시간관점으로 보았을 때 아래 코드에 비해 더 좋은지 궁금합니다. a,b=map(int,input().split()) num=list(map(int,input().split())) num.sort() cnt=0 lt=0 rt=a-1 while (lt<=rt): if num[lt]+num[rt]<=b: cnt+=1 lt+=1 rt-=1 elif num[lt]+num[rt]>b: cnt+=1 rt-=1 print(cnt)
선생님 스타일 컴포넌트 쪽 자동완성도 따로 익스텐션 설치하신건가요? styled.View`👆 이 위치 ` 전 스타일컴포넌트에서 css 작성할 때 자동완성이 아예 안떠서 일일히 background-color... border-radius... justify-content ... 꾸역꾸역 쓰고있는데요 ㅠㅠ 예전부터 선생님은 그쪽도 자동완성이 돼서 부러웠습니다 ㅠㅠ 혹시 이거는 무슨 익스텐션 쓰시는건가요?? 다른 영역은 자동완성 다 잘되는데 여기만 안돼요! ㅠㅠ
memberService에서 어떤 메서드는 @Transactional 어노테이션을 붙이고 어떤 메서드는 안붙이던데 기준이 무엇인지 궁금합니다! @Transactional // 데이터를 변경하는 메서드에서 readOnly = true 옵션을 붙이면 변경이 되지 않는다 ! public Long join (Member member) { validateDuplicateMember(member) ; // 중복 회원 검증 memberRepository .save(member) ; return member.getId() ; } private void validateDuplicateMember (Member member) { List<Member> findMembers = memberRepository .findByName(member.getName()) ; if (!findMembers.isEmpty()) { throw new IllegalStateException( " 이미 존재하는 회원입니다 ." ) ; } } /** 전체 회원 조회 **/ public List<Member> findMembers () { return memberRepository .findAll() ; } public Member findOne (Long memberId) { return memberRepository .findOne(memberId) ; } @Transactional public void update (Long id , String name) { Member member = memberRepository .findOne(id) ; member.setName(name) ; } 또한 MemberApiController에서 어떤 메서드는 static을 붙이고 어떤 메서드를 안붙였던데 기준이 궁금합니다! 마지막으로 이건 기초 자바 문법인거 같은데 왜 외부에서 MemberApiController 객체를 생성한 뒤 memberApiController.createMemberResponse or .CreateMemberRequest 와 같이 @Data가 붙은 메서드는 접근이 불가능한지 궁금합니다! @Data static class CreateMemberRequest { private String name ; } @Data class CreateMemberResponse { private Long id ; public CreateMemberResponse (Long id) { this . id = id ; } }
안녕하세요 강사님 좋은 강의 언제나 감사드립니다. 강사님의 강의 덕분에 기존 jsp를 뷰로 전환을 성공적으로 적용할 수 있었습니다. 다만 한 가지 여쭤보고 싶은 점이 있는데, axios를 사용하게 될 시에, 만일 뷰의 컴포넌트 하나가 로딩될 때 자식 컴포넌트 3개를 import해서 해당 자식 컴포넌트의 created시점에 api를 호출하도록 설정을 했는데, 이 경우에 서버에서 토큰 만료가 되었음을 리턴받게 되었을 때 나머지 api들을 요청 취소 할 수 있는 방법은 없을까요? 아니면 제가 아키텍쳐 설계를 잘못한 걸까요? 자식 컴포넌트는 단순 prop으로 데이터 전달 받아서 동작할 뿐, 컴포넌트에서 api를 호출 하지 않는 방식으로 가야 할까요? 혹시 강사님은 실제 프로젝트를 하실때 해당 이슈에 대해 어떻게 처리하시는 지 궁금합니다. 단순히 제가 생각했을때는 위에 이야기 한 것 처럼 컴포넌트에서는 api를 날리지 않고 부모 컴포넌트에서 코드를 async await로 api여러개 조회 후 try catch문으로 에러가 발생하면 그 이후 코드는 실행하지 않도록 한 뒤 자식 컴포넌트에게 데이터를 prop으로 넘겨주는 방식밖에 생각이 나지 않는데 제 생각이 잘못되었거니 더 좋은 방법이 있는 것인지 궁금합니다.
안녕하세요, 저는 현재 나이는 36살이고요. 제가 나름대로 앞으로의 계획을 세웠고, 게임개발에 대해 공부를 다시 시작하고 있는데, 강사님의 조언을 듣고 싶어서 글을 씁니다. 저는 20대때는 여러가지 아르바이트하고, 게임하면서 시간을 보냈습니다. 지방에 살다가 30살에 처음 서울로 올라와서, 서울게임아카데미라는 게임학원을 다니다가 (전체 1년정도의 과정) 4개월정도만 다니다가 C++ API 수업내용을 따라가지 못하여 도중 그만두었고, 유니티러닝센터학원이라는 곳에 3개월조금넘게 다니고 수료까지 하였습니다. 유니티 기본적인 건 알겠는데, 게임개발출시까지는 못하는 실력이었고. 그렇게 게임개발공부는 접었습니다. 그리고 원래 살던 지방에 다시 내려와서 다른일(개발과는 무관한 일)을 하다가 33살에 한국방송통신대학교 컴퓨터과학과에 입학했습니다. 그때 지방에도 글로벌게임센터라는 곳이 생기게 되어서 유니티 VR게임교육과정을 들었고, VR게임 인기상도 받고, 스타트업회사에 인턴으로 2개월 근무도 하게 되었습니다. 그 이후에는 다시 게임개발은 하지않았었고요. 지금 36살에 다른 회사에 다니면서, 주말이나 평일 저녁에 유니티책과 이렇게 인프런강의를 듣고 있는데요, 주로 C#,유니티,게임기획을 듣고 있습니다. 일단은 처음에는 방치형게임 같은 종류의 게임을 1인개발로 직접 기획부터 유니티로 개발까지 하여 여러 개를 출시해볼 생각이고요. 그 이후에는 경기글로벌게임센터에서 스타트업과정(게임창업교육)에 지원해볼 계획입니다. 저의 목표는 게임회사를 창업하여 클래시로얄이나 하스스톤 같은 게임을 직접 게임기획부터 개발까지하여 전세계에 서비스해보고 싶은 꿈이 있는데요. 게임개발공부를 시작하게된 계기도 하스스톤이나 클래시로얄 같은 전략 게임들을 매우 좋아했고, 전략 게임을 나만의 스타일로 만들고 싶다는 욕구가 매우 강했기 때문입니다. 1인개발 이후에, 대기업취업은 당연히 불가능에 가까울것이고 스타트업같은 작은회사에 취업이 가능할 수도 있는데. 스타트업 같은 회사에서 경력을 쌓는게, 나중에 게임회사창업을 위해서 꼭 필요한지 궁금합니다. 그리고 전반적으로 이 글을 읽고 뭔가 느끼시는점이나 조언같은거 해주시면 정말 고맙겠습니다. 읽어주셔서 감사합니다.
지도 수업을 들을때 쓰신 데이터가 그냥 슈퍼스토어 데이터가 아니라, 한국 슈퍼스토어 데이터인것 같은데, 그건 어디서 구하나요? ㅜㅜ 또 대쉬보드 강의에서 한국 슈퍼스토어 데이터를 주셨는데, 그 데이터를 어떻게 연결해서 켜는건가요...? 엑셀로 연결해서 켜봤더니 시트만들기에서 해당 데어터 오른쪽에 빨간색 느낌표가 뜹니다...(아마 쓸수 없다는 뜻인것 같아요)