묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Swift 언어로 만드는 테트리스 게임
소스코드 공유 관련하여...
이제 프로그램에 입문하여 너무 좋은 강의를 해주신걸 보고 덥석 수강신청하였는데요, 소스코드가 없어 답답합니다. 실제 코드를 화면보면서 하는 스타일이 아니고 일단 강의 듣고 이해하고 그 다음에 코드를 리뷰하는 스타일이라서 어렵습니다. 또한 인트로에서 보여주신 퀄리티로 만들어 내고 싶고 성취감도 맞보고 싶은데요, 관련한 리소스도 공유가 되었으면 좋겠습니다. 공유 부탁드립니다. 그리고 연달아 있는 장기, 고스톱 등의 강의도 수강할 예정인데 이렇게 따로 요청을 드려야 되나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Slerp 함수에 관한 질문
Slerp 함수를 사용해서 북쪽을 본 상태에서 남쪽으로 방향으로 전환을 하게 되면 그 즉시 방향이 남쪽으로 변환이 되는건가요? transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(Vector3.back), 0.5f); transform.position += Vector3.forward * Time.deltaTime * _speed; 코드를 살펴보고 실행결과를 보면 캐릭터가 북에서 남으로 자연스럽게 움직이지만 월드 좌표 방향으로 즉시 전환되는 듯 합니다. (즉시 전환되기 때문에 ransform.position += Vector3.forward * Time.deltaTime * _speed; 이 코드가 실행됐을 때 월드좌표 방향으로 가는 것이 아닐까 하는 생각입니다..) 제 개인적인 추측이지만 궁금해서 질문 올립니다. 감사합니다.
-
미해결프론트엔드 개발자를 위한 웹팩
NPM 지역설치, 전역설치
안녕하세요 ! NPM 지역설치와 전역설치가 아직 이해가 안가서요 ㅠ. 예를들어 jquery를 전역으로 설치하면 시스템 레벨에서 사용 가능하다는건데,,, 지역으로 설치해도 로컬에서 작동은 하는데 왜 전역설치가 필요한걸까요...? 시스템레벨에서 사용한다는 말이 이해가 안가요 ㅠㅠㅠ흑흑..
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
하이버네이트 모듈과 @JsonIgnore를 굳이 함께 사용할 필요는 없는 걸까요?
하이버네이트 모듈을 사용해서 프록시상태인 객체에 대한 조회를 무시할 수 있다면.. member의 orders에 굳이 @JsonIgnore를 걸어주지 않아도 될 것이라고 생각됩니다.(굳이 order.member. orders에 접근해서 orders에까지 지연로딩을 활성화시킬 일은 없을테니) 그럼 굳이 @JsonIgnore 처리를 해주지 않고 orders : null로 전달되도록 해도 상관이 없나요? 아님 orders:null조차 안 뜨도록 @JsonIgnore도 함께 사용해주는게 좋을까요? 실무에선 어떤식으로 진행하는지 궁금합니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
h2실행오류
Exception opening port "8082" (port may be in use), cause: "java.net.BindException: Address already in use: NET_Bind" [90061-200] 포트 pid 찾아서 taskkill 돌리고 다시 h2.bat 실행해도 계속 뜹니다.... 사용자폴더에 .h2.~~.properties파일도 없어서 포트도 못바꾸고 있는데 무엇을 잘못했을까요 ㅠㅜ "8082" (port may be in use), cause: "java.net.BindException: Address already in use: NET_Bind" [90061-200] 포트 pid 찾아서 taskkill 돌리고 다시 h2.bat 실행해도 계속 뜹니다.... 사용자폴더에 .h2.~~.properties파일도 없어서 포트도 못바꾸고 있는데 무엇을 잘못했을까요 ㅠㅜ 윈도우OS고, java SE 1.8과 java SE 11 둘다 설치돼있으며 환경변수는 11로 바꿨습니다 혹시 해결하기가 어렵다면 H2를 건너뛰거나 다른 DB로 대체할 수 있을까요?
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
class내부의 멤버들을 찾고자 할 때...
안녕하세요 ? 남박사님의 강의 수강자입니다. 파이썬 프로그래밍할 때…. Library씩으로 제공되는 모듈과 클래스를 이용할 경우가 있습니다. 예를 들면, PyQt5에서 QLabel이라는 class를 사용하고자 합니다. 그런데, QLabel class 내부의 각종 멤버(변수,메서드,클래스)를 알아야만 사용(코딩)이 가능합니다. 이 때, 인터넷에서 쉽게 찾을 수 있는 방법이 있는지요 ? 예를 들면, PyQt5의 QLabel Class를 구글에서 검색하면, 아래와 같은 C++용 Library 사이트(문서)는 나타나지만, https://doc.qt.io/qt-5/qlabel.html 파이썬용은 찾을 수가 없습니다. 어떻게 찾으면 됩니까 ?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
delivery 와 order의 양방향 매핑에서 오류가 납니다...
Invocation of init method failed; nested exception is org.hibernate.AnnotationException: @OneToOne or @ManyToOne on jpabook.jpashop.domain.Order.delivery references an unknown entity: jpabook.jpashop.domain.Delivery
-
미해결스프링 핵심 원리 - 기본편
처음 프로젝트 설정후 dependencies에대해서
프로젝트 내려받고 오픈만 하였는데 강사님 화면에 나오는 dependencies의 testImplementation이 저의 것과 다르게 나오는데 이건 무슨문제인가요? [제 dependencies] [강사님 dependencies]
-
미해결스프링 핵심 원리 - 기본편
AppConfig질문이용!
AppConfig,MemberApp,OrderApp을 hello.core 에 만든이유가 있을까요 ?!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
요청 파라미터를 조회하는기능과 http 메시지 바디를 직접 조회하는 기능
안녕하세요 혹시 요청 파라미터를 조회하는기능과 http 메시지 바디를 직접 조회하는 기능이란게 뭔지 잘 이해가 안가는데 어떤걸 공부해야할까요.. 요청파라미터는 url에 입력되는 사용자의 입력값 즉jsp를 통해서 주입되는 값인거같은데 http 메시지 바디기능은 전혀 모르겠네요 ㅠ
-
미해결모두를 위한 파이썬 : 필수 문법 배우기 Feat. 오픈소스 패키지 배포 (Inflearn Original)
save() 메소드 파라미터 질문있습니다.
img.save( fp=self.path_out, # fp: filename -> save() 메소드에 정의되어 있다. format="GIF", append_images=images, save_all=True, duration=500, loop=0 ) 안녕하세요 강사님 save() 메소드의 인자에 대해 궁금한 점이 있습니다. save() 메소드를 타고 들어가 코드를 읽어보는데, fp나 format의 경우엔 코드로 설명이 돼있었습니다. 그런데 append_images라는 파라미터는 정의가 되어있지않아, 어떻게 형성된 것인지 궁금합니다 ! 좋은 강의 만들어주셔서 감사합니다:))
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
맥 터미널 경로
맥 터미널로 파일 여는 명령어 알려주세요. 현재 파일은 desktop에 있습니다. 항상 vs코드로 실행했으나 소리파일도 있어서 오류가 나요.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Vector3 연산자 오버로딩 질문
실제 Vector3 클래스를 살펴보면 연산자 오버로딩의 선언(?) 부만 있고 구현부는 찾아볼 수 없습니다. public static Vector3 operator +(Vector3 a, Vector3 b); public static Vector3 operator -(Vector3 a); public static Vector3 operator -(Vector3 a, Vector3 b); public static Vector3 operator *(float d, Vector3 a); public static Vector3 operator *(Vector3 a, float d); public static Vector3 operator /(Vector3 a, float d); 실제 구현부는 다른곳에 정의되어있나요? 감사합니다
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Link > a 태그 접근성 eslint
Jsx-a11y 적용시 a 태그에 href 를 넣어야 한다고 하는데 이럴때 rules off 대신 다른 방법이 있을까요? [eslint] The href attribute is required on an anchor. Provide a valid, navigable address as the href value. (jsx-a11y/anchor-is-valid) <Link href=“/home”> <a>home</a> <Link>
-
미해결Slack 클론 코딩[실시간 채팅 with React]
emotion 과 css 부분 에 질문있습니다.
복사해서 해보고 emotion 직접 써보고 싶어서 간단하게 해보고 있는데 각 컴포넌트마다(signup,login) div 컨테이너로 감싸져있잖아요 근데 그 id 가 container 인 태그는 어디서 css 처리가 된건가요??
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
텍스트 크기
텍스트 크기를 3포인트로 해도 작아지지 않고 10포인트 정도로 계속 유지되네요 해결법 좀 알려주세요
-
미해결강화학습 기초 이론
강화학습 2강
벨만 방정식에서 v=R+감마Pv 에서 첫번째 v와 두번째 v는 다른 state의 value function인데 왜 v=(1-감바P)^-1R로 나타낼수 있나요? 이해가 잘안가요
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
빌드시 첫로드 용량
강의에서 각 페이지마다 1mb만 안넘으면 써도 괜찮다고 하셧는데 그럼 첫로드 용량에 빨간색이 있더라도 무시하고 진행해도 괜찮은건가요? 추가적으로 next/dynamic의 용도가 만약 페이지가 1mb정도 됐을때 코드 스프릿 용도로 쓰는건가요 ?
-
비전공자를 위한 진짜 입문 올인원 개발 부트캠프
윈도우
삭제된 글입니다
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Entity 생성시 다른 애그리거트의 정보/로직이 필요한 경우 생성 방식의 선택 기준
안녕하세요. 이번 강의 내용에서 추가적인 요구사항을 적용해보는 중, 설계상 궁금증이 생겨 질문하게 되었습니다. jpashop에서는 환불제도 악용 회원의 주문을 일정 기간동안 금지할 수 있다는 요구사항을 추가했습니다. 이 변경된 요구사항을 위해, MemberStatus라는 VO를 Member 클래스에 추가했습니다. 결과적으로, Order 클래스를 생성함에 있어서 MemberStatus의 로직(다른 애그리거트의 Value Object)을 필요로 합니다. 이 때, 선택할 수 있는 생성 방식이 여러개가 떠올라서, 이들의 선택 기준에 대한 조언을 듣고 싶습니다. 첫번째 방식. 정적 팩토리 메서드의 매개변수로 추가 첫번째 방식은 생성시 필요한 정보를 가진 객체(MemberStatus)들을, 정적 팩토리 메서드의 매개변수로 전달합니다. 선택 기준은 객체(Order)를 생성함에 있어서, 특정 객체(MemberStatus)가 필요함을 명시적으로 알릴 수 있습니다. 생성로직을 해당 클래스가 전적으로 제어하는 것이 생성 로직을 한 곳에 더 응집시킬 수 있습니다. 이 두가지를 고려했습니다. 이 방식에서는 회원 차단에 따른동작 분기는 정적 팩토리 메서드 내에서 이루어집니다. 다만, Order를 생성하는데 있어서 MemberStatus 이외에도 협력해야 할 애그리거트들이 많이 존재하는 경우 Order 클래스가 너무 많은 의존성을 가지게 될 수 있다는 점이 우려됩니다. 두번째 방식. 생성을 위한 정보/로직을 가지고 있는 클래스가 생성을 담당 선택 기준은 Member가 Order를 생성하기 위한 로직(회원 차단 여부)을 제공합니다. 위 내용을 고려했습니다. 이 방식에서는 검증 통과 여부에 따른 동작 분기는 Member의 메서드 내에서 이루어집니다. 다만, 이 방식은 Member —> Order로의 불필요한 의존성을 만들어낼 수 있다고 우려했습니다 특히, 생성에 대한 책임을 맡는다는 것은 내부에 어떤 데이터를 가지고 있는지 전부 알아야 한다는 점에서 생각보다 과도한 의존성을 부여하고 있는 것 같습니다. 또한 협력해야 할 애그리거트가 많아질 수록, Member가 생성과 관련된 다른 클래스들에 대한 많은 의존성을 감당해야 한다는 점이 우려됩니다. 세번째 방식. 애그리거트를 생성하는 Domain Service를 만든다. 선택기준은 많은 의존성을 가져야 하는 생성 로직을 서비스에 담음으로서, 엔티티가 불필요한 의존성을 가지는 것을 방지합니다. 위 내용을 고려했습니다. 다만, 조금만 복잡해져도 도메인 서비스를 사용하고자 하는 유혹이 생겨서, 자칫하면 다른 로직들도 Domain Service로 구현해, Entity 자체의 응집성이 작아지는게 아닌가 우려스럽습니다. 질문 내용 정리 1. 각 생성 방식을 선택함에 있어서 미흡한 선택 기준에 대해서 조언 해주 실 수 있나요? 2. 또 첫번째, 두번째 방식이 우려하는 사항들은 현재의 사례에서는 잘 드러나지 않는 '잠정적인' 우려사항들인데, 실제로 이 우려사항들이 나타나기 전까지는 가장 간단한 구현(첫번째 혹은 두번째)을 그대로 사용해도 될까요?