묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
안녕하세요. 에이스타와 bfs 관련 문의드립니다.
안녕하세요. 에이스타 까지의 강의를 공부하고 궁금한게 있어서 문의드립니다. 에이스타와 bfs는 어쨋든 하나의 정점에서 상하좌우 or 상하좌우-우상-우하-좌상-좌하 로 탐색을 하면서 가장 좋은 길을 선택하는 거잖아요. 근데 제가 저의 포폴에서 확인을 해보니 동일한 타겟 지점으로 에이스타와 bfs 이동을 해보면, 에이스타의 효율이 훨씬 좋더라고요. 오픈리스트 추가되는 갯수가 적습니다. 왜 이런 현상이 발생하는지 알 수 잇을까요?
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
리팩토링에 대해
이번 장에서 setter두개를 리팩터링해서 도메인의 메서드로 만드셨는데, 연습하라는게 평소에도 이렇게 하라는 말씀이신거죠? 기능동작하게 코드 스타일 신경쓰지말고 짜고 테스트 코드로 장성 후 테스트 리팩토링 테스트 코드 수행 또 궁금한것은 전 도메인에 Setter를 만들지 말라고 배워서 평소에 코드 짤 때 도메인에 어떤 비즈니스 로직을 짤까 고민하고 바로 넣는식으로 했습니다. 도메인에 Setter를 만드시는 건 어차피 나중에 리팩토링할 거기 때문인가요? 아니면 강의를 위해 편하게 만드시려고 하신건가요??
-
해결됨스프링 핵심 원리 - 기본편
MemberService 인터페이스 구현 이유
영한선생님 궁금한게 있습니다. MemberRepository는 메모리에도 저장할 수 있고, 디비에도 저장할 수 있기에 인터페이스로 구현 후에 구체화 하여 클래스를 구현하는 것 까지는 이해가 되는데 MemberService는 왜 따로 인터페이스를 구현했고 , MemberserviceImpl이라는 구현 클래스를 만들었는지 알려 주시면 감사하겠습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
학습파일은 없나요?
각 파트마다 해당 학습 파알 ,교재 같은거 없나요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
my sql 설치후 react-nodebird db가 바로 보여야하나요?
안녕하세요, 강좌 잘 듣고 있습니다. 백엔드 react mysql 연결 설정에서 헤매고 있어서 문의드려요 mysql설치후 schemas에서 sys밖에 안보이는데 강좌에서 보이는 react-nodebird db없이 보이는게정상인건가요?? 아니면 후에 강좌에서 설정 후 자동으로 생성되는건지 궁금합니다. 추가 질문으로 설치시 default port 가 3306이 사용중이여서 3305로 변경하여 설치했는데 config.json에 따로 port 번호 3305로 명시해서 다음 강좌 수강 진행하면 될지 확인 부탁드립니다. "development": { "username": "root", "password": , "database": "react-node-sns", "host": "127.0.0.1", "port": "3305", "dialect": "mysql"
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
App layout 하는데 계속 안돼요 ㅜ
이부분이 App layout 만들고 인덱스에 넣으면 이렇게 넣었는데 화면에서는 hello next가 안나와요 ㅠㅜ
-
미해결팀 개발을 위한 Git, GitHub 입문
양질의 강의 감사합니다
안녕하세요 강의 잘듣고 있습니다^^ 혹시 PPT 자료 메일로 부탁려도 될까요?? 제 메일 주소는 kiyong21c@naver.com입니다
-
미해결프리미어 프로 마스터(에피소드1) - 이것이 프리미어프로다!
프리미어 프로 자막 오류 문의
프리미어 프로 21년형을 다운받아 님의 강의와 비교하면 듣고 있습니다. 거의 비슷한거 같은데 단축키를알려주시는게 제일 큰 도움이 되네요. 근데 이번에 21년형에 자동자막 기능이 추가 되면서 이 기능을 실행해서 사용하고 싶은데 Transcript에 자동자막이 인식되어 쫘악 리스트에 뜨고 나서 create captions을 누르면 전혀 진행되지 않습니다. 캡션만들기를 누르면 진행상태가 막대그래프로 뜨고 하나도 올라가지 않아 자동자막 기능이 무용지물이에요 ㅠㅠ 이 오류상태를어떻게 해결해야 할지 몰라 별짓을 다하고 있는데 ㅠㅠ 너무 답답합니다. 혹시 컴퓨터 사양의 문제일까요 그래픽 카드의 용량때문일수도 있다는 짐작도 되는데 그것때문에 자동자막이 캡션만들기 진행이 안될까요? 도와주세요 ㅠ
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
세션의 메모리 문제를 들으니 갑자기 JPA가 궁금해져서 질문드립니다.
먼저 전제조건이 JPA에서 데이터를 불러오면 기본적으로 1차캐시에 보관하는 것으로 알고 있습니다. 그래서 다시 한번 똑같은 데이터를 조회했을 때는 1차 캐시에 데이터가 있는지 먼저 확인하는 것으로 알고 있습니다. . 그러면 JPA를 사용하는 환경이고, 로그인 아이디 정보를 DB에 갖고 있다고 했을 때, 한번 회원을 조회하면 조회된 회원은 계속 JPA 1차캐시에 남아있을 것 같습니다. . 세션과 같은 경우 메모리를 아끼기 위해 회원의 ID정도만 담는게 이상적이라고 했는데 JPA의 1차캐시에는 아마 조회된 Member 객체 전체가 담겨있을 것 같습니다. 이는 매우 큰 양의 메모리를 차지하고 있을 것 같습니다. . 세션에서 아무리 메모리를 아껴도 JPA 1차캐시가 이렇게 메모리를 많이 쓰게되면, 이 경우에는 메모리 문제가 없을까요? 아니면 이런 문제에 대한 최적화 방법이 있나요?
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
안녕하세요, Ramp Up and Step Down Decay에 대해 여쭤보고싶습니다.
안녕하세요! 정말 좋은 강의 감사합니다. 강의에서 나온 Ramp Up and Step Down Decay이 정말 좋은 아이디어인거같아 현업에 사용해보려고 하는데, CNN이 아닌 object detection에도 사용되나요? 감사합니다 ㅎㅎ
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
406 - Not Acceptable 에러 해결방법 문의
안녕하세요 MSA - User서비스 마지막 부분을 테스트 하던중 아래 오류가 발생하는데 해결을 못하고 있습니다. H2 DB에서 제대로 인서트는 되는데 결과값만 오류가 발생을 하네요. 스프링부트 - 2.5.4. 최신버전 사용중입니다. JDK 1.8이며, 나머지 라이브러리도 최신버전입니다.
-
미해결[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
왜 torch.max 를 사용하셨는지 궁금해요
마지막 5.6 모델 정확도 구하기에서 _, predicted = torch.max(outputs.data,1) 왜 max를 사용하셨는지가 궁금해요. 다른 선택지들과 어떤 차이들이 있나요?
-
미해결Vue-Django-Bootstrap 뚝딱 블로그
안녕하세요 오류가 있서서 봐주세요
테이블 및 테이블간 관계 이 강의에서 admin.py 파일 에서 from django.contrib import admin from blog.models import Post, Category, Tag, Comment def tag_list(obj): return ','.join([t.name for t in obj.tags.all()]) @admin.register(Post) class PostAdmin(admin.ModelAdmin): list_display = ('id', 'category', 'tags', 'description', 'image', 'create_dt', 'update_dt', 'like') def get_queryset(self, request): return super().get_queryset(request).prefetch_related('tags') @admin.register(Category) class CategoryAdmin(admin.ModelAdmin): list_display = ('id', 'name', 'description') @admin.register(Tag) class TagAdmin(admin.ModelAdmin): list_display = ('id', 'name') @admin.register(Comment) class CommentAdmin(admin.ModelAdmin): list_display = ('id', 'post', 'short_content', 'create_dt', 'update_dt') 코드는 맞는데요 이런오류가떠요 python manage.py makemigrations blog 실행하면 <class 'blog.admin.PostAdmin'>: (admin.E109) The value of 'list_display[2]' must not be a ManyToManyField. PS C:\Users\qnzjn\VueDjAgency> python manage.py makemigrations blog SystemCheckError: System check identified some issues: 이런 오류가 뜨네요
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
하... 너무 해결이 안되니까 힘드네요...
포트포워딩도 해보고... run()인자 값도 지워보고 별짓을 다했는데 왜 계속 Not Found가 뜨는지 모르겠어요 run()안에 인자값 다 지웠을 때이고 run(host 0.0.0.0) 넣었을 때는 192.168 뜨면서 Not Found로 뜨네요 어떻게 해결해야 되나요 하....
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
AWS lightsail 공인 ip 등록 관련
안녕하세요, 회사 ip주소에 테스트용으로 aws를 붙이려고 합니다. Bring your one IP 라고 해서 BYOIP로 aws에 공인 ip 주소를 할당할 수 있는 것 같은데요, 찾아보니 aws의 경우에는 ip 주소 range를 적어주고, 더 세부적으로 체크를 한다고 하는데, 단일 kt나 skt에서 받은 공인 ip로 aws lightsail에 적용이 가능할까요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
엔티티 기본 생성자를 protected로 했을 때 테스트 질문
선생님 안녕하세요, 처음이라 모든 것이 낯설지만 양질의 강의 덕에 순조롭게 학습을 진행하고 있습니다. 감사합니다 ^^ 다름이 아니라, 앞 강의 (엔티티 설계 주의점) 및 강의자료(p29)에서 Entity나 Embedded type 생성자를 protected로 하는 것이 더욱 안전하다고 말씀해주셨습니다. 그래서 Entity의 생성자도 protected로 설정하고 진행해보았습니다. 그런데 테스트를 하려고 보니 테스트용 Entity 객체를 생성할 수 없는 문제가 생겨서 일단 default 생성자를 public으로 하고 계속하였습니다. 혹시 protected 생성자를 사용하면 테스트하는 방법이 있는지요, 아니면 이러한 문제로 인해 Entity는 public 생성자를 사용해야 하는지요?
-
해결됨홍정모의 따라하며 배우는 C언어
realloc() 함수 질문입니다.
#include <stdio.h> #include <stdlib.h> int main() { int n = 10; int* ptr = (int*)calloc(sizeof(int), n); for (int i = 0; i < n; i++) ptr[i] = i; n = 30; int* ptr2 = (int*)realloc(ptr, sizeof(int) * n); printf("%p %p\n", ptr, ptr2); for (int i = 0; i < n; i++) printf("%d ", ptr[i]); printf("\n"); for (int i = 0; i < n; i++) printf("%d ", ptr2[i]); free(ptr2); ptr2 = NULL; return 0; } 안녕하십니까,, int* ptr2 = (int*)realloc(ptr, sizeof(int) * n); 여기서realloc()함수가 sizeof(int)*30의 힙 메모리공간을 만들고 그 공간의 첫 번째 주소를 ptr2에 전달해주고 기존의 ptr이 가리키는 힙위치의 메모리를 free해준다고 아는데 for문을 통해 ptr[i]을 출력해봤더니 출력이 되네요ㅠ ptr과 ptr2의 주소도 다르게 나오는데, realloc()함수가 기존의 ptr이 가리키는 메모리 공간을 free시켜준다고 배웠는데 제가 잘못 알고 있는걸까요??ㅠ
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
계속 404 에러가 뜨는데 어떻게 해야하죠?
코드는 그대로 실행했습니다. * Restarting with stat * Debugger is active! * Debugger PIN: 945-946-992 * Running on all addresses. WARNING: This is a development server. Do not use it in a production deployment. * Running on http://192.168.219.102:9000/ (Press CTRL+C to quit) 192.168.219.102 - - [29/Aug/2021 20:38:12] "GET / HTTP/1.1" 404 - 뭐 때문인지 모르겠어요...
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
shared_ptr 질문
강의 23분 35초~40초경. 해당 코드에서 k2는 지역을 벗어나서 삭제될 예정인데, shared_ptr로 인해 k2 자체는 삭제되지 않고 대기를 하고 있는것으로 알고 있습니다. 그런데 이렇게 shared_ptr로 사용했을때, 프로그래머의 의도는 k2가 삭제되어서 더이상 사용되지 않기를 바랐기에, k2의 hp, mp 등등의 데이터를 접근하지 않기를 바랐는데, k1에서 실수로 프로그래머가 Attack이라거나, k1변수를 통해서 (데이터는 살아있지만) 죽어버린 k2에 접근하는것 자체가 문제가 되지 않나요? 중간 과정에 k2가 죽어있는 객체인지 체크하는 조건문 정도 추가하면 해결될것 같은데 제 생각이 오류가 있나 싶어서 질문 남깁니다. (dangling pointer 문제는 해결했다는 장점은 있으나 여전히 프로그래머가 신경써줘야하는 부분이 있는것 같습니다)
-
미해결실전! 스프링 데이터 JPA
변경감지
안녕하세요 영한님께서 가급적이면 merge 를 쓰면 안된다고 말씀하셨는데 JPA 에서 변경감지 기능 사용, 이것도 결국 내부에서 merge를 호출하는거 아닌가요?? 직접 merge를 호출하지 말라는 말씀이신가요?