묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
메시지, 국제화 관련 문의 드립니다.
안녕하세요. 강사님 먼저, 좋은 강의 감사드리며, 열심히 듣고있습니다. 다름이 아니라 아래 소스 테스트가 실패로 떨어집니다. 간단한 소스라 특별한 문제가 없는것 같은데.... 혹시 강의 내용중에는 언급이 안되었지만 properties 파일의 인코딩 문제인지... 물론 제공해주신 강의소스를 인텔리제이에서 불러와서 코딩한거라 그런 문제는 아닌것 같지만요... 조언 부탁드립니다. 감사합니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
질문있습니다!
db.User.hasOne(db.Info, { foreignKey: 'UserId', sourceKey: 'id'});db.Info.belongsTo(db.User, { foreignKey: 'UserId', targetKey: 'id'}); 와 db.User.hasOne(db.Info);db.Info.belongsTo(db.User); 의 차이는 뭔가요 DB의 테이블에 는 동일하게 표시됩니다.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
영속성의 대한 질문입니다.
안녕하세요 항상 좋은 강의 만들어 주셔서 정말 감사합니다. 영속성에 대해 궁금한 것이 생겨 질문을 남기게 되었습니다. 컨트롤러, 서비스, 리파지토리의 계층이 있다고 할 때, 먼저 컨트롤러에서 유저를 조회한 후, 조회된 유저를 다른서비스 계층으로 보내서 로직을 처리하려고 하는데 해당 유저 객체를 영속성컨텍스트로 관리해주고싶으면 em.persist로 직접넣어줘야하나요 ? 읽어주셔서 감사합니다.
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
retention 파트 질문
책과 강의를 통해 그로스해킹에 흥미를 느끼고 있는 수강생입니다 ! 공부를 하던 중, retention 파트에서 궁금한 점이 있어 글을 남깁니다. 다름이 아니라, 동질 집단 분석을 하는 과정이 차트를 토대로 가설을 세우는 과정이라고 이해해야 될까요? 회사에 소속되어 있는 직원이 자사 데이터로 동질집단분석을 할 때는, 어느 정도 인과관계를 알 수 있겠지만 , 구글 애널리틱스 머천다이즈 샵 데이터나 그 외 공개된 데이터를 통해 공부할 경우에는 정답을 찾기가 어렵다는 생각이 들어서요. 혼자 동질 집단 분석 차트를 공부할 때는, 차트를 보고 가설을 세우는 것 밖에 할 수 없는 지 궁금합니다. 아니면 동질 집단 분석 사례를 공부할 수 있는 채널을 찾아야 할까요? 제가 아직 그로스 해킹에 대한 이해가 적어, 엉성한 질문을 드리는 점 죄송합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
코드관련해서 질문드려요
파이썬으로 공부하다가 강사님의 강의를 듣고 처음 c++ 를 공부하고 있는 대학원생입니다. 교안을 보다가 이해가 가지 않는 부분이 있어 질문드립니다. #include<bits/stdc++.h>using namespace std;struct Point{int y, x;Point(int y, int x) : y(y), x(x){} --------- 1 y(y),x(x){} 이부분Point(){y = -1; x = -1; } ---------- 2 왜 -1인지bool operator < (const Point & a) const{ -------- 3 &무슨개념인지if(x == a.x) return y < a.y; ---------- 4 x가 왜 a.x랑 같은건지return x < a.x; --------------- 5}}; 1. 교안 45페이지에 있는 구조체 관련 코드인데요. 커스텀 솔팅에 대한 부분을 써놓으신것 같은데 이해가 가질 않네요. 혹시 간단하게라도 숫자에 적힌 코드가 어떤 내용인지 말씀해주시면 정말 감사드리겠습니다. 2. 그리고 알고리즘 테스트를 준비하는데 있어 한번도 공부해보지않았는데요. 강사님말씀처럼 10주정도 정말 몰입한다면 승산이 있을까요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
mmdet 설치가 안되네요 ㅠㅠ
먼저 좋은 강의 감사드립니다. 열심히 따라가면서 배우고 있습니다 ^^ 다만 mmdet 설치가 계속 안되어서.. 질문 드립니다. Colab 이 아닌, 개인 pc 서버로 실습을 해 오고 있었습니다. GPU 는 RTX3090 이구요~ Torch1.9.0 를 Cuda 111 로 설치해서 torch 에서 GPU 인식 되는 것은 확인했고, cu111/torch1.9.0 에 상응하는 mmcv-full 도 제대로 설치했습니다만.. 문제는 mmdet 가 무엇을 해도 설치가 안되네요ㅠ 몇 시간 동안 해결해 보려고 가상환경 다시잡아보고 재설치해보고는 있는데 아직 해결 못하고 있습니다. 문제는 pycocotools 쪽인듯한데.. 혹시 도움을 주실 수 있으신지요..? Collecting mmdet Using cached mmdet-2.25.1-py3-none-any.whl (1.4 MB) Collecting terminaltables Using cached terminaltables-3.1.10-py2.py3-none-any.whl (15 kB) Requirement already satisfied: six in c:\users\user\anaconda3\envs\yp3\lib\site-packages (from mmdet) (1.16.0) Collecting matplotlib Using cached matplotlib-3.5.2-cp38-cp38-win_amd64.whl (7.2 MB) Requirement already satisfied: numpy in c:\users\user\anaconda3\envs\yp3\lib\site-packages (from mmdet) (1.23.1) Collecting pycocotools Using cached pycocotools-2.0.4.tar.gz (106 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Requirement already satisfied: pyparsing>=2.2.1 in c:\users\user\anaconda3\envs\yp3\lib\site-packages (from matplotlib->mmdet) (3.0.9) Collecting kiwisolver>=1.0.1 Using cached kiwisolver-1.4.4-cp38-cp38-win_amd64.whl (55 kB) Collecting fonttools>=4.22.0 Using cached fonttools-4.34.4-py3-none-any.whl (944 kB) Requirement already satisfied: pillow>=6.2.0 in c:\users\user\anaconda3\envs\yp3\lib\site-packages (from matplotlib->mmdet) (9.2.0) Requirement already satisfied: python-dateutil>=2.7 in c:\users\user\anaconda3\envs\yp3\lib\site-packages (from matplotlib->mmdet) (2.8.2) Requirement already satisfied: packaging>=20.0 in c:\users\user\anaconda3\envs\yp3\lib\site-packages (from matplotlib->mmdet) (21.3) Collecting cycler>=0.10 Using cached cycler-0.11.0-py3-none-any.whl (6.4 kB) Building wheels for collected packages: pycocotools Building wheel for pycocotools (pyproject.toml): started Building wheel for pycocotools (pyproject.toml): finished with status 'error' Failed to build pycocotools Note: you may need to restart the kernel to use updated packages. error: subprocess-exited-with-error Building wheel for pycocotools (pyproject.toml) did not run successfully. exit code: 1 [14 lines of output] running bdist_wheel running build running build_py creating build creating build\lib.win-amd64-cpython-38 creating build\lib.win-amd64-cpython-38\pycocotools copying pycocotools\coco.py -> build\lib.win-amd64-cpython-38\pycocotools copying pycocotools\cocoeval.py -> build\lib.win-amd64-cpython-38\pycocotools copying pycocotools\mask.py -> build\lib.win-amd64-cpython-38\pycocotools copying pycocotools\__init__.py -> build\lib.win-amd64-cpython-38\pycocotools running build_ext skipping 'pycocotools\_mask.c' Cython extension (up-to-date) building 'pycocotools._mask' extension error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/ [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for pycocotools ERROR: Could not build wheels for pycocotools, which is required to install pyproject.toml-based projects
-
미해결풀스택 리액트 라이브코딩 - 간단한 쇼핑몰 만들기
오류 문의드립니다 ㅠㅠ (6일차)
client 와 server 를 나눴는데 다른부분들은 모두 에러 없이 작동 되지만 장바구니 item 삭제 버튼과 장바구니 item 수량 조절 시 위와 같은 에러가 발생합니다. (수량 조절은 작동은 잘하는데 에러메시지가 나타납니다) https://github.com/developerkimjh/shoppingmall (빠짐없이 따라한거 같은데 도움 부탁드립니다 ㅠㅠ)
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
강의 5분 50초쯤
안녕하세요 강의를 똑같이 따라했는데 이것처럼 아무것도 조회되지 않습니다. 어떻게 해야 하나요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
에러발생 질문
error 발생 : TypeError: Cannot read properties of undefined (reading 'length') at index.html:32:38이라고 에러가뜹니다..ㅠㅠ
-
미해결R프로그래밍 기초 다지기
rdata 읽기
첨부한 이미지와 같이 파일 읽고 쓰기 부분 수업에서, csv 파일로 저장한 경우 엑셀로도 열리고 r파일로도 열리는걸 확인했습니다. 그런데 rdata로 저장한 경우 어떻게 열어야 하는지를 모르겠어요. RGUI로는 안열리고, R스튜디오에서는 작업한 페이지가 열려서, 똑같이 실행해야만 보입니다. 원래 그런건가요??? Rdata읽기 알려주세요.
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다.
슬랙 초대 부탁드립니다. juha010102@gmail.com
-
미해결Vue.js + TypeScript 완벽 가이드
권한 부탁드립니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 열심히 듣고 있습니다! 권한 부탁드리겠습니다! leaves1245@naver.com 항상 건강하세요!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
springconfig 오류
안녕하세요 여기서 오류가 나는데 어떤게 문제일까요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
DB 설계 관련 질문입니다
nodejs 2개월 조금 넘게 공부하고 현재 클론 코딩 중에 있습니다. ERD를 이미 짜놨긴 했지만 1:1, 1:N, N:M 관계에 대해 제대로 파악하지 못한체 설계를 했던 ERD라 거의 API 하나 만들 때마다 전면 수정하면서 진행하고 있습니다. 현재는 장바구니 데이터 설계에서 막혀있습니다. 관리자가 상품을 등록하는 쇼핑몰(무신사)인데 장바구니 설계는 어떻게 해야될까요 제가 생각하기엔 Cart(장바구니) 라는 테이블을 하나 더 생성하여 유저는 Cart를 하나 가질 수 있으니 1대1 관계 Cart는 상품을 여러 개 가질 수 있고 하나의 상품도 여러 개의 장바구니에 속할 수 있으니 N:M 관계인 것 같은데 막상 구현해보면 AssociationError [SequelizeAssociationError]: You have used the alias Cart in two separate associations. Aliased associations must have unique aliases 에러가 뜹니다 Node.js 단톡방에 여쭤보니 일 대 일은 특수한 상황 빼고는 거의 존재하지 않는다 하다고 들었습니다 잘 모르겠고 유저와 상품 관계를 N:M으로 두고 through로 Cart 로 지정하면 해결은 되겠으나 같이 프로젝트 하면서 공부하시는 백앤드 동료분한테 DB 설계건으로 4~5번 쿠사리 들으니 차마 그러진 못하겠더군요 조언 부탁드립니다 +추가적으로 이번 프로젝트에서 DB 설계에서 큰 부족함을 느꼇는데 DB 설계 훈련은 어떤 식으로 진행하는게 좋은지 여쭤보고 싶습니다 - 막상 ERD 짤 땐 너무 쉽다 하면서 테이블 30개씩 만들면서 설계했는데 API를 구현 + 동료분 쿠사리를 듣다보니 30%는 틀렸습니다.. 이 프로젝트는 백앤드 1명(저혼자), 프론트(4명)으로 진행하고있습니다. 무신사 클론코딩 ERD https://www.erdcloud.com/d/ra58EaotkzATmaMHo 협업 깃허브 https://github.com/ToyProject-Team/Musinsa_clone
-
미해결냉동코더의 알기 쉬운 Modern Android Development 입문
확장함수에서 질문입니다!
확장함수 만드실때 두 번째 인자로 collect: suspend(T) -> Unit 이 분이 잘 이해가 안됩니다. collect해야될 요소 즉 T 타입이 들어가야 되는건 알겠는데 왜 람다가 쓰이는 건가요?
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
multiple-command-v3에서 사용하는 방식은 각각의 명령이 동시 수행인지 순차적 수행인지 궁금합니다.
multiple-command-v3에서 사용하는 방식은 각각의 명령이 동시 수행인지 순차적 수행인지 궁금합니다.
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
DB 락과 조회에 대해 질문드립니다
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용] 이번 강의를 수강하면서 한 세션에서 데이터 로우 락을 사용하는 경우 커밋이나 롤백 전까지 다른 세션에서 해당 데이터를 수정할 수 없다, 조회는 허용한다. 라고 정리해볼 수 있을것 같은데요! 혹시 락을 사용하면서 조회조차도 막는 방법이 혹시 있을까요?!
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
배열 합칠때의 질문이 있습니다.
인풋대상을 하나의 배열로 만들어 놓고. N, M이 길지 않기 떄문에 O(N2)인 선택정렬을 통해서 진행을 하였습니다. N, M 100 미만이라서 이리 선택한건데요 요것만으로도 충불할지 문의 드립니다. (물론 N, M 이 등가 된다면, 당연히 O(logN)을 써야겠지만요.;
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
404에러 예외처리 하는 도중 에러가납니다
Exception in thread django-main-thread: Traceback (most recent call last): File "C:\Users\lee\.conda\envs\askcompany\lib\threading.py", line 973, in _bootstrap_inner self.run() File "C:\Users\lee\.conda\envs\askcompany\lib\threading.py", line 910, in run self._target(*self._args, **self._kwargs) File "C:\Users\lee\.conda\envs\askcompany\lib\site-packages\django\utils\autoreload.py", line 53, in wrapper fn(*args, **kwargs) File "C:\Users\lee\.conda\envs\askcompany\lib\site-packages\django\core\management\commands\runserver.py", line 117, in inner_run self.check(display_num_errors=True) File "C:\Users\lee\.conda\envs\askcompany\lib\site-packages\django\core\management\base.py", line 392, in check all_issues = self._run_checks( File "C:\Users\lee\.conda\envs\askcompany\lib\site-packages\django\core\management\base.py", line 382, in _run_checks return checks.run_checks(**kwargs) File "C:\Users\lee\.conda\envs\askcompany\lib\site-packages\django\core\checks\registry.py", line 72, in run_checks new_errors = check(app_configs=app_configs) File "C:\Users\lee\.conda\envs\askcompany\lib\site-packages\django\core\checks\urls.py", line 13, in check_url_config return check_resolver(resolver) File "C:\Users\lee\.conda\envs\askcompany\lib\site-packages\django\core\checks\urls.py", line 23, in check_resolver return check_method() File "C:\Users\lee\.conda\envs\askcompany\lib\site-packages\django\urls\resolvers.py", line 407, in check for pattern in self.url_patterns: File "C:\Users\lee\.conda\envs\askcompany\lib\site-packages\django\utils\functional.py", line 48, in __get__ res = instance.__dict__[self.name] = self.func(instance) File "C:\Users\lee\.conda\envs\askcompany\lib\site-packages\django\urls\resolvers.py", line 588, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "C:\Users\lee\.conda\envs\askcompany\lib\site-packages\django\utils\functional.py", line 48, in __get__ res = instance.__dict__[self.name] = self.func(instance) File "C:\Users\lee\.conda\envs\askcompany\lib\site-packages\django\urls\resolvers.py", line 581, in urlconf_module return import_module(self.urlconf_name) File "C:\Users\lee\.conda\envs\askcompany\lib\importlib\__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1030, in _gcd_import File "<frozen importlib._bootstrap>", line 1007, in _find_and_load File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 680, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 850, in exec_module File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed File "C:\Dev\askcompany\askcompany\urls.py", line 41, in <module> path('__debug__/', include('debug_toolbar.urls')), File "C:\Users\lee\.conda\envs\askcompany\lib\site-packages\django\urls\conf.py", line 34, in include urlconf_module = import_module(urlconf_module) File "C:\Users\lee\.conda\envs\askcompany\lib\importlib\__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1030, in _gcd_import File "<frozen importlib._bootstrap>", line 1007, in _find_and_load File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 680, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 850, in exec_module File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed File "C:\Users\lee\.conda\envs\askcompany\lib\site-packages\debug_toolbar\urls.py", line 5, in <module> urlpatterns = DebugToolbar.get_urls() File "C:\Users\lee\.conda\envs\askcompany\lib\site-packages\debug_toolbar\toolbar.py", line 145, in get_urls for panel_class in cls.get_panel_classes(): File "C:\Users\lee\.conda\envs\askcompany\lib\site-packages\debug_toolbar\toolbar.py", line 126, in get_panel_classes panel_classes = [ File "C:\Users\lee\.conda\envs\askcompany\lib\site-packages\debug_toolbar\toolbar.py", line 127, in <listcomp> import_string(panel_path) for panel_path in dt_settings.get_panels() File "C:\Users\lee\.conda\envs\askcompany\lib\site-packages\django\utils\module_loading.py", line 17, in import_string module = import_module(module_path) File "C:\Users\lee\.conda\envs\askcompany\lib\importlib\__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1030, in _gcd_import File "<frozen importlib._bootstrap>", line 1007, in _find_and_load File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 680, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 850, in exec_module File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed File "C:\Users\lee\.conda\envs\askcompany\lib\site-packages\debug_toolbar\panels\settings.py", line 7, in <module> get_safe_settings = get_default_exception_reporter_filter().get_safe_settings AttributeError: 'SafeExceptionReporterFilter' object has no attribute 'get_safe_settings' 구글에 검색해봤는데 정확히 무슨 내용인지 모르겠네요...
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
RestTemplate 사용시 에러
http://127.0.0.1:8000/user-service/users/20c8cf35-8f44-4203-8072-b14619ca1068 호출시 계속 다음과 같이 에러가 발생하는데 도무지 원인을 모르겠습니다ㅠ.ㅠ ERROR 63462 --- [o-auto-1-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.http.converter.HttpMessageConversionException: Type definition error: [simple type, class lombok.Data]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot deserialize Class lombok.Data (of type annotation) as a Bean at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 1]] with root causecom.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot deserialize Class lombok.Data (of type annotation) as a Bean at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 1]