묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
nullable 관련 경고가 너무 많이 나옵니다
.NET 6.0 최신으로 올려서 빌드를 했습니다. 경고가 30개 가까이 나오더라구여. 대부분 null 관련 경고인것 같습니다. 이곳에 널이 올수도 있다, 참조하는곳에 잠정적으로 널이 올수도 있다 등등 이런류 경고더라구요. C++과 달리 툭하면 경고를 뱉는거 같은데 내비둬도 괜찮은건가요? 일단 거슬려서 ! (null-forgiving) 연산자로 다 막아뒀는데 이렇게 땜빵을 해도 상관 없을까요? 아니면 좋은 수정 방안이 따로 없을까요?
-
미해결코딩으로 학습하는 GoF의 디자인 패턴
전략 패턴과 상태 패턴에 관련해서 질문이 있습니다.
두 패턴 전부 공부하고 보니까 구조가 굉장히 비슷하다고 느껴졌습니다. 전략 패턴도 결국 해당 Speed 인터페이스가 어떤 서브클래스를 인스턴스로 가지고 있느냐에 따라 행동이 달라지는 모습이어서 상태 패턴과 굉장히 유사하다고 느꼈는데, 혹시 전략 패턴과 상태 패턴의 확실한 차이점이 어떤 것인지 알 수 있을까요??
-
미해결호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
Api 요청 경로에 관해 질문합니다.
안녕하세요. API 요청 경로에 대해 궁금한 부분이 있습니다.초보적인 질문이지만.. mapping경로를 지정하실때 동일한 명칭인 post/{postId}으로 경로를 지정하고, http Method에 따라 조회/수정/삭제가 되도록 작업하시던데..저희 회사에서는 post/delete/{postId}와 같이 구분해서 작성해주고 있습니다. 혹시 동일한 명칭으로 작성해주신 이유가 있을까요??강의 잘보고 있습니다. 감사합니다!
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
혹시 문제리스트와 매칭되는 사이트
다 좋은데 채점기가 조금 아쉽습니다.강사님이 풀이 하신 것에서 조금만 빗나가도 모범 답안임에도 채점을 못합니다.혹시 해당 문제가 어디서 가져오신지는 모르겠지만,예를 들면 섹션2에 k번째 수 는 백준 몇번 문제프로그래스 몇번 문제 이다. 이렇게 매칭된 list 있나요?백준이나 프로그래머스 가서 채점하게요. 혹시 이런거 적어 놓은 list
-
미해결스프링 핵심 원리 - 고급편
interface만 있는 경우 JDK 적용 가능성
안녕하세요 영한님 강의를 들으며 토이 프로젝트에도 적용해보고 있습니다.jdk 동적 프록시를 적용하고 있는데 제가 이해한 영한님의 DynamicPorxyBasicConfig 파일에서는 interface + 구현체 이렇게 두개 있어야 적용할 수 있는 것 같습니다.하지만 보통(?) Repository같은 경우 JPA를 상속 받아 interface만 구현하여 놓고 만 사용하는 경우가 있습니다.이 경우에는 구현체가 없어 orderRepository를 따로 생성하지 못하는 경우가 생깁니다.이런 interface만 있는 경우는 jdk를 적용하지 못하는걸까요? 감사합니다.
-
미해결Flutter 중급 1편 - 클린 아키텍처
HomeViewModel 질문 드립니다.
HomeViewModel을 PhotoApiRepository 타입의 멤버 변수를 가지고 있는데 repository.fetch 하여서 [home_view_model_test] 파일에서 테스트하게 되는데,해당 파일 내에 await viewModel.fetch('apple'); 코드를 사용해서 http 통신을 하게 되는데요.HomeViewModel 내부에 fetch 메서드는final result = await repository.fetch(query); _photoStreamController.add(result);위와 같은 상태인데 repository.fetch는 그냥 abstract method 이잖아요? 그러면 메서드 내에 바디가 비어있는건데 어떻게 실행이 되는건가요? ㅠㅠ 이해가 잘 가지 않아서 질문 드립니다. 혹시 PixabayApi 클래서에서 PhotoApiRepository를 implements해서 그런건가요? 그러면 어떤 클래스가 implements를 한다면 어느 클래스든 PhotoApiRepository의 fetch 메서드가 호출 된다면 PixabayApi내의 fetch 메서드가 불리는 걸까요??혹시 그게 맞다면 PhotoApiRepository를 implements 한 클래스들은 서로 같은 메서드명을 가지면 안되는 것일까요?질문이 좀 우왕좌왕하는데 ㅠㅠ 죄송합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
pgAdmin 질문있습니다!
강의 중간에 pgAdmin을 같이 사용하고 계시던데 혹시 다운로드 받고 연동할 시 주의사항 같은게 있을까요? 계속 시도를 해보는 중인데 5432포트와 겹치면 웹사이트 실행이 안되는 것 같고 잘 연동이 안되더라구요. 강의 커리큘럼상에 삭제기능이 없어 만들어보려다 오류가 계속 생겨서 DB에서 직접 지워보려고 시도해보는 중입니다.추석 기간 동안 정말 도움 많이 됐습니다! 좋은 강의 감사합니다!
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
패키지
남은 패키지은 어디서 적용시키나요?? get_it패키지
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
axi4-lite -> axi4
안녕하세요 맛비님. 강의를 복습하며 과제로 내주신axi4-lite를 axi4로 upgrade하는 작업을 수행중에 있습니다. 질문은, lab10. fsm_counter with axi4_lite와 같이메모리가 아닌 ip와 연결된 모듈도 axi4를 사용할 수 있는지?아니면 axi4는 burst transaction 특성 때문에 메모리와만 연결할 수 있는지?lab10_rev. fsm_counter with axi4로도 변형이 가능한 것인지?입니다. (모두 같은 질문입니다.) 이 부분에 대해 판단이 어려워, 아주 간단히 개념적으로 여부를 여쭙고 싶어 글 드립니다. 행복한 추석 되시고, 추석 끝나신 편안한 시간에 답변 주시면 감사하겠습니다.좋은 추석 되셨기를 빕니다. :) 복 많이 받으세요. 감사합니다. (추가) axi4_lite와 달리 axi4에서는 slv_reg0가 없어서, 관련된 개념을 이해를 하려고 노력하다보니,혹시 개념적으로 다른건가 싶어서 생각이 들었습니다!https://support.xilinx.com/s/article/1053914?language=en_US
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
'package:get_it/get_it.dart';
nvalid depfile: C:\Users\one22\Downloads\flutter-lv1-project-calendar-scheduler-main\flutter-lv1-project-calendar-scheduler-main\.dart_tool\flutter_build\a9ce302c534db4f4b6905f8eef12818c\kernel_snapshot.dInvalid depfile: C:\Users\one22\Downloads\flutter-lv1-project-calendar-scheduler-main\flutter-lv1-project-calendar-scheduler-main\.dart_tool\flutter_build\a9ce302c534db4f4b6905f8eef12818c\kernel_snapshot.dError: Couldn't resolve the package 'get_it' in 'package:get_it/get_it.dart'.lib/main.dart:4:8: Error: Not found: 'package:get_it/get_it.dart'import 'package:get_it/get_it.dart';이런 에러가 발생합니다. 혹시 패키지 설치 강의는 앞서서 있었는데 이 문제 는 어떻게 해결하나요??
-
미해결배달앱 클론코딩 [with React Native]
음 간단한버그
Execution failed for task ':app:installDebug'.> java.util.concurrent.ExecutionException: com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: INSTALL_FAILED_INSUFFICIENT_STORAGE라고해서 안드로이드 스튜디오에서 에뮬레이터 선택한다음에 wipeData 하면 되는데 매번 안드로이드 스튜디오를 런 할때마다 키기 귀찮은데 다른 방법 있을까요?저는 맥북유저 입니다. 리액트 네이티브 버전은 0.70 쓰고 있습ㄴ다.
-
미해결[유니티6] 따라하면서 배우는 하이퍼캐주얼게임 시리즈 01
TPinDistance 프로퍼티 관련 질문드립니다
안녕하세요 먼저 수준 높고 질 좋은 강의 잘 보고 있습니다!!사소한 변수 선언 방식부터 디테일한 스크립팅 까지 C# 코딩의 정석을 보는 것 같아 정말 감사드립니다.질문이 있는데요~2D Pin Circle 튜토리얼 중 핀오브젝트 스크립트 작성 부분에서 TPinDistance 프로퍼티를 만들어서 핀오브젝트 사이의 간격을 1로 만드는데요 프로퍼티는 필드에 로직을 주거나 object initializer을 할 때 쓰기위함으로 알고 있습니다바로 위 스크립팅에서 firstTPinPosition은 필드로 변수 설정을 하였는데 TPinDistance는 왜 프로퍼티로 선언을 하셨나요?그리고 프로퍼티가 아닌 필드를 사용해도 되는지요?마지막으로 프로퍼티와 필드를 이용하여 데이터를 대입할 때 두가지의 장단점이 어떤지 궁금합니다(보안이나 데이터 사용의 효울성 등) C# 문법의 초급 정도를 여쭤보는거 같아 민망하지만 좀 더 배우고자 질문드립니다^^감사합니다!!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
이클립스 사용 http://localhost:8080/hello 작동 안되는 문제
이클립스 사용하고 있는데 http://localhost:8080/ 은 잘되고 http://localhost:8080/hello 은 사진과 같이 오류가 납니다
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
BRAM에 데이터를 쓰는 방법
안녕하세요 맛비님수동으로 BRAM에 0번지부터 내가 원하는 Data를 Write할 수 있지만, 써야 되는 데이터가 많을 때는 어떻게 하나요? 예를 들어 0번지부터 99번지까지 100개의 데이터를 써야하고, 그 값은 모두 input.txt에 저장되있으면, FPGA에 올리기 위해 이 100개의 데이터들을 손으로 각각 타이핑하는 방법 말고 input.txt 파일을 BRAM에 올릴 수 있는 방법이 있을까요?
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
trasition 효과
안녕하세요! 혹시 radio 가 checked 됐을 때,content에 transition을 주어서 부드럽게 넘어가게는 못하는건가요?
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
캐릭터 이동시키면 z축 회전을 합니다
블렌더에서 새로 캐릭터 만들어서 적용해보고 있는데요일분이는 발이 땅에 고정된 상태로 이리저리 이동하는데방향을 바꿀 때 제 캐릭터는 다리가 땅에 고정되어있지 않고, 그러니까 Y축 회전을 하는게 아니고z축으로 회전해요...처음 시작 자세는 정상으로 뜨는데마우스 클릭으로 움직임 활성화하는 순간 자세가 변합니다위치 이동은 문제없이 잘 되고요어떤 것을 고쳐야할까요?ㅠㅠ
-
미해결웹 게임을 만들며 배우는 React
자식이 없는 ul 렌더링
안녕하세요 제로초님.<ul> {tries.map((t) => <Try key={} ... />)} </ul>만약 tries.length === 0 인 상태에서ul은 자식이 없는 상태로 화면에 렌더링 되는데ul이 렌더링 되지않게 하는 방법도 있나요?{ !!tries.length && <ul>{tries.map(...)}</ul> }위 방법이나 여러 방법으로 해봐도 오류 발생하네요ㅠㅠ vue에서는 ul에 v-if로 제어가 가능한데리액트에서도 비슷한 방법이 있는지 궁금합니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
문제 구현 방법을 떠올리는 방법이 궁금합니다
강사님께서 3. 카드 역배치 문제를 푸실 때, 예를 들어 리스트의 2번째부터 7번째까지 뒤집는 것이라면 (7-2)+1 // 2 이러한 식으로 3번만 반복해서 2번째와 7번째를 바꿔주면 된다고 하셨는데요. 저는 이 문제를 봤을 때, list[::-1] 이렇게 바꾸는 방법밖에 떠올리지 못했습니다.그리고 강사님이 (7-2)+1 // 2 이러한 식을 설명해주시면 이해는 되지만 제가 스스로 문제를 풀 때 떠올릴 수 없을 것 같다는 생각을 많이 하게 되는데, 이러한 식을 생각해낼 수 있는 방법이 있을까요?
-
해결됨스프링 핵심 원리 - 기본편
AppConfig.java memberRepository() 메서드
섹션 3. 스프링 핵심 원리 이해2 - 객체 지향 원리 적용 스프링으로 전환하기 강의 듣던 중 질문있습니다.@Bean public MemberRepository memberRepository() { return new MemoryMemberRepository(); }위 코드에서 memberRepository() 메서드의 접근 지정자를 private에서 public으로 수정하셨는데요. 현재까지는 AppConfig에서만 사용되니 private으로 지정해도 상관없지 않나요? 나아가 이후에도 구현 객체를 반환하는 역할만 하지 않을까 하는 고민을 해봅니다.
-
미해결배틀로얄 게임을 만들어보며 배우는 언리얼 게임 개발
강의에서 추출한 하이트맵입니다.
이후 강의를 따라하는 데 필수 자료인 하이트맵이 올려져 있지 않아서 섹션 11에 올라와 있는 프로젝트 파일에서 추출하고 oxipng로 용량 줄였습니다.https://blog.kakaocdn.net/dn/EwIoH/btrLOnofkDR/7aCsdpD3jHqUb7xRIUmexk/Original_Heightmap.zip?attach=1&knm=tfile.ziphttps://blog.kakaocdn.net/dn/tmuNG/btrLOmizx8N/1pX94gZBXtkKlFmADgbC40/Original_Heightmap.z01?attach=1&knm=tfile.z01https://blog.kakaocdn.net/dn/85oKI/btrLK5bAnaQ/CaKwhqgXamCYBrSB4TWmUk/Original_Heightmap.z02?attach=1&knm=tfile.z02업로드할 곳이 없길래 분할 압축해서 티스토리 블로그에 올렸는데 외부 링크 다운로드 제한이 있는진 잘 모르겠습니다.자유주제로 올리면 강의 페이지에서 대시보드나 커뮤니티 눌렀을 때 글이 바로 뜨지 않아서 필요한 분들이 못 보실까봐 부득이하게 질문 카테고리로 올립니다.