묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결RDBMS Modeling 실습
1. stored procedure 는 언제 쓰면 좋은가요 ? / 2. 대댓글 테이블 설계
안녕하세요. 지금 5~6강 정도를 진행중인 수강생입니다.평소 웹 개발을 하고 있지만 stored procedure 에 대해 생소한 부분이 많아 질문 드리려 합니다.1. stored procedure 를 설계/적용 하는 것은 항상 하는 일은 아닌것 같습니다. 언제 하면 좋을까요? 혹은 언제 쓰면 안되는 걸까요?가령, 현재 저는 jpa 를 이용한 개발을 하고 있는데, stored procedure 는 적용이 되지 않은 db 에서 작업을 하고 있습니다.반대로, stored procedure 를 써서 약간의 성능 향상을 누리거나 정해진 방법 이외의 방법으로 쿼리를 못날리게 하고 싶을땐 stored procedure 를 만들어두고 사용을 권장하는 방법도 있다고 들었습니다.아직 제가 stored procedure 의 사용처에 대해 확신이 들지 않는데, 이런 부분에 대해 알려주시면 감사하겠습니다.2. 대댓글 설계에 참고할 만한 사항이 있을까요 ?이것은 강의와 직접 관련한 내용은 아니지만 조언을 구하고 싶습니다. 간단하게 페이지에 대한 칼럼을 추가하고 순환 참조를 허락한 테이블을 만들면 되지만 "순환 참조를 이용한 테이블은 나쁠 것이다" 라는 편견(?)도 있어서요. 참고할만한 자료나 교수님 생각을 알려주시면 감사하겠습니다.새해복 많이 받으세요 .
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
atom sunset
최근에 강의를 수강하게 된 학생입니다.다름이 아니라 환경 세팅 영상에서 atom 다운로드 및 세팅을 하셨고, 수업 영상에서도 atom을 사용하셨는데 atom을 사용하려고 보니 서비스 제공자가 더 이상 서비스를 제공하지 않는다는 글을 읽었습니다. 때문에 다운로드 사이트 자체가 없어져서 그런데 다운로드 링크 보내주실 수 있습니까? atom만 다운받으면 강의 문제없이 들을수 있는거죠?plus) python은 가장 최근 버젼을 설치해도 되는건가요? 아님 강의 버젼에 맞춰야하나요?
-
해결됨디자인 시스템 with 피그마
헤더 오토레이아웃 관련 질문드립니다.
범쌤님 좋은 강의해주셔서 감사합니다.오토레이아웃과 베리언츠 기능을 활용하여 헤더의 GNB 영역을 제작하는데 궁금한 점이 있어 여쭤봅니다.기업정보~기사지원 원자 메뉴를 컴포넌트로 만들때는 오토레이아웃[오토레이아웃[텍스트 영역] + 아이콘] 구성이고, 랭기지 메뉴는 오토레이아웃[[텍스트] + 아이콘]으로 구성되어있습니다. 같은 텍스트인데 단독으로 오토레이아웃을 해주거나, 안해주거나 그 기준이 무엇인지 궁금합니다.*평소엔 텍스트면 따로 오토레이아웃 하지않고 그냥 사용했기 때문에 어떤 방법이 더 일반적으로 사용되는지도 궁금합니다.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
연관관계의 주인을 양쪽 모두 설정할 경우
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]일대다[1:N] 강의의 16분 29초 쯤에 연관관계의 주인이 양쪽에 모두 있으면 망한다라는 언급이 있으신데, 순서가 꼬이거나 예측이 안된다는게 구체적으로 어떤 의미인지 예시가 있을까요?정말 단순하게 생각하면 어쨋든 연관관계의 주인이 아닌 쪽에서 mappedby를 통해 읽기 전용으로 설정하지 않아도 Member에서 추가하나 Team에서 추가하나 반영될 수 있다면 오히려 좋지 않나 싶은 의구심이 들어서 질문드립니다감사합니다 :)
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
컬렉션 필드에서 초기화 질문이 있습니다. (arraylist 기본 사이즈 문제)
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]ArrayList는 기본 사이즈를 10으로 생성하고 이후 사이즈를 초과할 경우 2배로 늘린 후 기존의 값을 복사하는 것으로 알고 있습니다.만약 사용자의 orders 개수가 10개 이상이라면, 이것을 지속적으로 늘리는 연산이 필요할 것으로 생각됩니다.실무에서는 arraylist를 필드 초기화할 때, 이런한 것을 예상해서 넉넉한 사이즈로 초기화를 하는지, linkedlist로 초기화하여 불필요한 연산을 줄이는 지 궁금합니다.
-
미해결코딩테스트 [ ALL IN ONE ]
Two Sum 문제 질문드립니다.
시간복잡도 O(nlogn)으로 코드를 작성하는 중인데,코드 맨 마지막 줄에서 index 함수를 썼을 때, 중복값은 제일 맨 앞 인덱스만 반환하더라구요.다른 해결 방법이 있을지 궁금합니다!nums = [3,3], target = 6 Output: [0,1]class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: array = sorted(nums) left = 0 right = len(nums)-1 while left < right: if array[left] + array[right] > target: right -= 1 elif array[left] + array[right] < target: left -= 1 elif array[left] + array[right] == target: return [nums.index(array[left]), nums.index(array[right])] # 이 부분
-
미해결설계독학맛비's 실전 AI HW 설계를 위한 바이블, CNN 연산 완전정복 (Verilog HDL + FPGA 를 이용한 가속기 실습)
26분 25초 weights 질문입니다.
안녕하세요 맛비님.26:25초에 weight의 개수에 대해서 질문드립니다.layer1에서 weight가 6개 (2*3) 쓰였고,layer2에서 weight가 6개 (3*2) 쓰였고,layer3에서 weight가 4개 (2:2) 쓰였으면,총 weight의 개수는 6+6+4 = 16개 아닌가요?어떻게 2*3*2*2 = 24개인지 질문드립니다. 감사합니다.
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
서버(백앤드) 강의 문의드립니다.
국내 많은 기업들이 스프링 프레임워크를 사용중에 있는데요.. 백앤드를 스프링프레임워크로 강좌가 있으면 정말 좋겠다는 생각입니다. 이제 막 프론트단을 flutter로 검토하는 정도의 기업들이 조금씩 나타나고 있는것 같은데요.. 중견기업에서... 추후 flutter개발자가 늘어나도 스프링 프레임워크 기반의 서버(RDB포함)까지 바꾸려고 하지 않아서요... ㅠㅠ해당 회사 사정이기는 합니다만... flutter 공부하는 입장에서는 회사에서 근접한 환경들을 배우고 싶은 사람들이 저말고 있을것 같아서 말씀드립니다. 물론 회사에 서버개발자가 있기는 하지만 flutter 도입을 위해서 netjs프레임워크로 바꿀거 같지 않아서요.. ㅠㅠ 개발관련 업무 담당자의 사견이오니 무시하셔도 됩니다. 지나가면서 의견 한마디 드린정도로 생각해 주세요강의 잘듣고 있습니다. 감사합니다.
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
quantity 검증에 질문이 있습니다.
안녕하세요. 우선 좋은 강의 감사드립니다.수업을 따라 진행하다가, quantity 검증과 관련해 질문이 있습니다.일부러 수량(quantity)에 큰 값을 넣어봤는데요, 저장을 누르면 이 숫자를 문자로 인식하는 것 같습니다. 99999로 입력하면 올바른 에러가 발생하는데요, 캡쳐본에 있는 값으로 넣게 되면2023-01-23 12:23:56.797 WARN 21288 --- [nio-8080-exec-2] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errorsField error in object 'item' on field 'quantity': rejected value [9999999999999]; codes [typeMismatch.item.quantity,typeMismatch.quantity,typeMismatch.java.lang.Integer,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [item.quantity,quantity]; arguments []; default message [quantity]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.lang.Integer' for property 'quantity'; nested exception is java.lang.NumberFormatException: For input string: "9999999999999"]]이러한 에러가 발생하게됩니다.혹시 이런 에러가 발생하는 이유가 있나요? 아 혹시 integer의 최대 숫자보다 커서 문자로 인식이되는건가요?감사합니다.
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
api/v1/members 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.400 에러가 뜨는데 어느 부분을 놓쳤을까요?@RequiredArgsConstructor @RestController public class MemberApiController { private final MemberService memberService; @PostMapping("/api/v1/members") public CreateMemberResponse saveMemberV1(@RequestBody @Valid Member member) { Long id = memberService.join(member); return new CreateMemberResponse(id); } @Data static class CreateMemberResponse { private Long id; public CreateMemberResponse(Long id) { this.id = id; } } }
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
NativeDatabase 했을 때 왜 자동완성에 안뜨나요?
안녕하세요 지금 캘린더 강의 데이터베이스 생성하기 부분 듣고 있습니다.database 폴더 생성하고 drifr_database.dart 파일 생성해서 코드 작성하는 부분인데, getapplicationdocumentsdirectory()를 입력할때 자동완성이 안뜨더라고요. 대소문자 구분 안하는걸로 설정해놔서 대문자 없어도 떠야하는데 말이에요. 그리고 강의에는 저 메서드있는 패키지 import 하기가 옵션으로 뜨던데 저는 그런것도 아예 없고요. 그래서 직접 import 써넣었어요. 그리고 그 다음에 nativedatabase 적었을때도 마찬가지로 자동완성 안뜨고 패키지 import 옵션도 안뜨더라고요. 근데 여기서 문제가, getapplicationdocumentsdirectory는 강의에서 어떤 패키지가 import 되는지 보여서 그냥 그대로 써넣었는데, nativedatabase는 그게 아예 보이지도 않아서 구글링하며 찾느라 좀 헤맸습니다. 자동완성도 안뜨고 import 옵션도 안뜨는건 도대체 왜 그런가요? 어디서 고칠 수 있는 건가요? 너무 불편해요 ㅜㅜ
-
미해결캐글 설문조사로 데이터 분석 입문하기
sort_values 의 사용방법
지난 시간에는 'count'를 기준으로 내림차순 정렬할 때 그냥 'count'만 넣어줬었습니다.answer_Q7_count = answer_Q7_count.sort_values("count", ascending=False)그런데 이번 차시에서 하실 때는 아래처럼 by라는 매개변수를 통해서 설정해주셨습니다. 왜 그런 차이가 생긴 건지 궁금합니다...answer_count = answer_count.sort_values(by="count", ascending=False)
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
node_modules/.bin/webpack 오류가 납니다
node_modules/.bin/webpack --help 하면 이러한 오류가 나는데 이건 왜그런걸까요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
프로필 수정 구현과 장고3에서 추가된 TextChoices 활용 질문 입니다!
안녕하세요 선생님프로필 수정과 구현의 초기 대목인 2분 50초 쯤 에서 왼쪽 상단의 "profile"을 클릭하면 이동이 되게끔 layout.html에서 만져주시잖아요? 그 이후로 templete 관련 error는 저도 떴었고, 이거는 당연하게도 해당 템플릿 경로에 필요한 html을 만들어 주는 것으로 해결되었습니다.하지만 그 다음에 이어서 나오는 bootstrap 에러가 강사님은 나오고, 저는 나오질 않아서 뭔가 쌔했는데 ㅠㅠ결국 저는이렇게 나오네요 ㅠㅠ코드가 틀릴까 싶어서 선생님의https://github.com/askcompany-kr/django-with-react-rev2코드와도 대조를 해봤는데, 별 다른 점을 찾을 수가 없었습니다 ㅠㅠ어떻게 해결하면 좋을까요?
-
미해결지금 당장 NodeJS 백엔드 개발 [사주 만세력]
docker-compose up -d no configuration file provided: not found
PS B:\SSYW\saju-backend-nodejs-master> docker-compose up -dno configuration file provided: not found 이렇게 나옵니다. 어떻게 하면 해결할 수 있나요? 도커는 설치되어 있습니다.처음엔 되었는데(import?) , sql 워크브렌치 하다가 이상하게 되었습니다.해결 부탁합니다.
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
F12 개발자 도구 Headers에 왜 Form Data가 있는거죠?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강사님께서 F12(개발자 도구 창)을 띄워서 Form Data가 넘어오는걸 보여주셨는데그림을 보면 Headers 메뉴 안에 Form Data 가 있습니다.그런데 HTTP프로토콜에서 Form Data는 쿼리 스트링 형식으로 message body에 들어가서 전달 된다고 알고있는데 개발자 도구에서는 Headers메뉴에 있네용편의상 Headers메뉴에 message body값도 같이 넣은건지 제가 뭔가 잘못이해하고 있는 건지 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
패킷 노가다작업..
패킷 작업이 노가다 같은데 좀 더 편한 방법 이있나요?protobuf 는 사용법만 좀 보긴 했는데 좀 더 편한가요?
-
해결됨토비의 스프링 부트 - 이해와 원리
Dependency Injection 부분 질문
토비님 질문이 있습니다.디자인 패턴이며 oop며 다들 지향하는게 추상화에 의존하라 즉 인터페이스에 의존하는 내용이 많은데요그 부분을 스프링 빈 사이의 의존성에 연관을 지으니까 조금 의아한 부분이 있더라구요이 회차 강좌에서 말씀해주신거 처럼HelloController가 인터페이스(HelloService)를 의존한다고 해도결국에는 런타임시 SimpleHelloService에 의존적인거죠?만약 런타임시 CompleHelloService에 의존으로 하려면 결국에는 HelloController 소스를 수정해야하는거죠?
-
미해결홍정모의 따라하며 배우는 C언어
5.4강 5분 쯤 질문있습니다!
while 문 안에서 fund를 %lf가 아닌 %f로 출력하는 이유가 궁금합니다..ㅠ
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-R 1068 질문 드립니다.
선생님 안녕하세요. 해당 문제 질문 드립니다.저는 Input 값을 받을 때, 부모 자식에 대한 꼬리표를 같이 매겨서 부모 = 1 / 자식 = 2 / 루트 = -1 이런 식으로 풀었는데요. 75 % 쯤에서 Fail이 뜨네요 ㅠㅠ어떤 문제가 있는 걸까요? 코드는 아래 링크에 있습니다.http://boj.kr/457d11f9ac914b61b98f62c5f2a89554