묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
코드는 어디서 볼 수 있나요?
하나하나 따라치려니까 디버깅이 조금 힘드네요. 에러가 나도 어디서 에러가 나는지 확인하기도 힘들고. 디버깅하면서 인내심이 거의 바닥을 치고 있습니다. ㅠㅠ 그래서 강의 코드를 찾아보려고 했는데 못 찾았습니다. 그래서 질문은 코드는 어디서 볼 수 있는지 궁금합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
for문
for i in range(2, 10): for j in range(1, 10): print('{:4d}'.format(i *j),end='') print() 여기 부분이 이해가 잘 안갑니다 구체적으로 설명 부탁드립니다
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
scale=9를 늘릴경우 분배가 다르게 나타납니다.ㅜ
systemctl status dockersystemctl status kubelet전부 active 입니다. scale=6은 잘됩니다.. kubectl get pods -n kube-system kubectl get pods -A -o wide 입니다..꼬인부분이 있을까요.. ㅜ.ㅜ
-
미해결파이썬으로 영화 예매 오픈 알리미 만들기
자꾸 에러가 납니다.
TypeError: Only timezones from the pytz library are supported이렇게 오류가 나는데 어떻게 해야 하나요??
-
미해결윤재성의 스프링 프레임워크 개발자를 위한 실습을 통한 입문 과정
ojdbc6 안되시는분들 복붙해가세요~
<!-- oracle jdbc --> <dependency> <groupId>oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.3</version> </dependency> <!-- Repository 정보 --> <repositories> <repository> <id>OJDBC6 Repository</id> <url>http://www.datanucleus.org/downloads/maven2/</url> </repository> </repositories>
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
ArgumentResolver 와 MsgConverter
안녕하세요. 명확히 이해가 안되서 질문올립니다. 1. ArgumentResolver는 Controller에 선언된 Parameter를 생성하는 역할, MsgConverter는 HTTP 메세지를 ArgumentResolver가 생성한 객체에 넣어주는 역할이라고 생각하면 될까요? 2. ResquestBody, ResponseBody가 아닌, ModelAttribute도 이와 같이 작동하는 게 맞을까요?? 3. Spring code를 보니 ReqParam관련 Resolver는 class이름이 Resolver로 끝나는데, ModelAttribute만 Proccessor로 끝나더라고요. ModelAttribute만 Proccessor인 특별한 이유가 있을까요? 4. ArgumentResolver(or ReturnValueHandler)가 HTTP메세지 컨버터가 필요없는 경우는 무엇인가용? 궁금합니당!
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
하나 궁금한게 있어서 질문 드립니다.
로컬 호스트에서 커밋하면 깃에 반영되서 버셀에 배포한 것도 다 변경이 되는데 product생성 삭제는 반영이 되지 않는데 혹시 연동 시킬 수 있는 방법이 있는지 궁금합니다. 혹시 sqlite 말고 mysql을 사용하면 해결이 될지요?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
안녕하세요 ! 수업 노트
안녕하세요 ! 혹시 수업노트라는것이 , git 에 있는것을 clone 했는데 여기 있는것들을 말씀하시는걸까요 ?? ㅎㅎ 아니면 따로 다른것이 있을까요 ?
-
미해결Nuxt.js 시작하기
[VUEX] Rest API 말고 다른 방법에 대한 강의 영상 계획은 없으실까요? ㅠㅠ
vuex 사용하면서 localStorage나 sessionStorage 사용하는 방법과 Rest API 대비 장단점에 대해 알고 싶었는데 해당 부분은 강의에 포함되어 있지 않은 것이 아쉬워서 질문드립니다. (_ _)
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
선생님 질문 드립니다...!
안녕하세요 강의 정말 잘 듣고 있습니다. 궁금한게 생겨서 질문 드립니다. 1번. PCA 할 때 타겟 변수 포함 여부 380페이지에서 아래와 같은 내용이 있는데 from sklearn.preprocessing import StandardScaler iris_scaled = StandardScaler().fit_transform(irisDF) from sklearn.decomposition import PCA pca = PCA(n_components=2) pca.fit(iris_scaled) iris_pca = pca.transform(iris_scaled) 여기서는 예시를 보여주시려고 target도 포함 하신 건가요? 타겟을 빼면 [0.88 0.88 0.88] 이렇게 나옵니다...! 실무에서 적용할 때도 일반적으로 target데이터를 포함하는 건가요? 2번. 책에는 서포트벡터머신이 없지만...트리기반 모델과 차이가 무엇인지 궁금합니다. 트리기반 모델을 설명해주셔서 사용하려고 하는데 왜 SVM같은 모델을 쓰지 않느냐고 질문을 받으면.... 트리는 이해하기 쉽고 설명하기 좋다 라는 것 말고 어떤 차이나 장단점이 있는지 궁금합니다....! 3번. train_test_split과 cross_val_score 사용 기준이 궁금합니다. 이전에 다른께 답변 달아주신 내용을 보고 아래와 같이 이해하고 있는데 실무에서 저렇게 사용하는게 맞는지 궁금합니다...! 1. 전체 데이터를 train과 test로 나누고 2. train에 cross_val_score를 적용 3. 최종적으로 test로 확인한다 감사합니다!
-
해결됨실전! Querydsl
Projection 사용 불가 시 One To Many 엔티티 fetch 시 cartesian product없이 n + 1 문제 해결하기
대략적 엔티티 구조 public class Level { ... @OneToMany(mappedBy = "level", cascade = CascadeType.ALL) private List<LevelCreator> levelCreators = new ArrayList<>(); } public class LevelCreator { ... @ManyToOne(fetch = LAZY) @JoinColumn(name = "level_id") @NotNull private Level level; } 위와같이 Level과 LevelCreator가 1:N으로 설계된 상태에서 QueryDSL을 사용하여 Level을 levelCreators가 전부 채워진 상태로 cartesian product와 n + 1 문제 없이 fetch하는 방법이 무엇인가요? 현재의 경우는 cartesian product가 발생하더라도 단순히 1개의 쿼리로 처리하는 것이 더 효율적일 수 있다고 생각하고 있습니다만 추후 1:N을 2개 이상 fetch join해야할 경우가 나왔을 때 이를 풀어나가기 위해 질문합니다. Dirty Checking을 사용해 자동으로 업데이트를 수행하기 위해 Dto등을 사용하지 않아 Projection사용이 곤란한 상태입니다. 만약 Projection을 사용하여서 cartesian product와 n + 1을 전부 피하면서 Dirty Checking도 가능한 방법이 있다면 알려주시면 감사하겠습니다. 현재 시도해본 것. 1. queryFactory.selectFrom(level).fetch(); // n+1 2. queryFactory.selectFrom(level) .join(level.levelCreators).fetchJoin().fetch(); // cartesian product 3. List<Level> levelList = queryFactory.selectFrom(level).fetch(); Map<Long, List<LevelCreator>> levelCreatorMap = queryFactory.selectFrom(levelCreator) .innerJoin(levelCreator.level, level) .fetchJoin().fetch().stream() .collect(Collectors.groupingBy(lc -> lc.getLevel().getId())); levelList.forEach(levelEntity -> { levelEntity.getLevelCreators().clear(); List<LevelCreator> levelCreatorList = levelCreatorMap.get(levelEntity.getId()); if (levelCreatorList != null) levelEntity.getLevelCreators().addAll(levelCreatorList); }); // n + 1 해결방법을 찾았습니다. Test환경에서 따로 application파일을 생성해야 할 경우 해당 파일에도 default_batch_fetch_size를 설정해주어야 했습니다. List<Level> results = queryFactory.selectFrom(level) .fetch(); results.stream().map(Level::getLevelCreators) .forEach(Hibernate::initialize); return results; 또한 해당 코드를 사용해 Hibernate initialize를 호출함으로써 batch size를 활용한 n+1문제 해결이 가능했습니다. 참고함 : https://blog.leocat.kr/notes/2020/01/13/querydsl-duplication-problem-on-fetchjoin-with-onetomany
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
getter and setter
안녕하세요 alt + insert 후 getter 검색하면 getter and setter 이 나오지 않습니다,,,
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
start:dev 관련 질문입니다
안녕하세요 npm단에서 npm run start:dev 와 npm run start:dev-backup 에 대한 차이가 있을까요? 둘다 사용하는데에는 저장 후 재 로딩이 진행되는것 같아 문의드립니다~
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
값 타입 컬렉션에 대해 궁금합니다.
안녕하세요 영한님! 강의가 참 유익합니다 감사합니다. 강의를 다 마치고 개인 프로젝트를 만들어 보고 있는데, 궁금한 것이 생겨서 질문 올립니다. Album이라는 도메인이 여러개의 Theme를 가질 수 있습니다. 이 Theme는 enum으로 {sad, happy, interresting..} 이런 식으로 미리 정해두고, 사용자는 자신의 Album에 맞는 Theme를 최대 5개를 선택하여 저장할 수 있습니다. 생각나는 방법은 다음의 2가지입니다. Album에 String필드로 구분자를 이용해 저장하는 방법. ex) sad%happy%interresting Album에 값타입 컬렉션으로 Set<Theme>을 넣는 방법. Theme는 enum. 저는 테마로 검색도 가능하도록 하고싶습니다. 검색 조건에 여러 Theme를 지정하여 해당 Theme를 모두 가진 Album만 조회하고 싶습니다. 두 방법 모두 제 생각엔 가능할 것으로 보이는데, 제가 궁금한 것은 무엇이 합리적인방법인지, 만약 흑백으로 가려지지 않는다면 장단점이 무엇인지 알 고 싶습니다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
화면이 안나와요
왜안나올까요 ??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
화살이 나오는 위치를 0.5만큼 위로 올리고 싶습니다.
옆으로 발사할때만 화살을 0.5만큼 위로 올리려고 하는데 CellPos를 Vec3Int로 설정해서 정수밖에 설정이 안되네요 ArrowController의 Init에서 transform.position 설정을 해도 안되고.. Instantiate에서 ac.CellPos를 바꾸려 하니 Vector3Int에서 걸리고... 혹시 이것에 관해서 어떻게 해야하는지 정답은 아니고 조언정도를 좀 구할 수 있을까요?
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
공지사항같은 관리자만 작성하는 글을쓰게 하기위해선 USER모델을 커스텀해야하나요?
안녕하세요 좋은 강의 감사합니다 여쭤볼게 있어서 질문드립니다! BaseUserManager, AbstractBaseUser 로 user모델을 커스텀해서 superuser인지 아닌지 데코레이터로 만들어야하나요 아니면 더 간단한 방법이 있을까요?
-
미해결웹 해킹과 모의해킹 현업에 대한 이야기
버프스위트 프록시 설정
프록시서버에 체크하면 크롬에서 naver든 뭐든 접속이안되고 버프스위트에서 통신이 확인이 안되네요 어떻게 하면 좋을까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버
blazor 웹 서버 질문
안녕하세요. 강사님 이번 파트를 들으면서 웹을 하나 만들어보았습니다. blazor 서버 웹을 통해서 약간 인터넷 쇼핑 비슷하게 구성해보았습니다. 그래서 이 사이트를 통해서 물건을 팔고 싶다는 생각을 해보게 되었습니다. 그러려면 모든 컴퓨터에서 제가 만든 blazor 웹의 주소를 쳐서 들어올 수 있도록 해야 하는데 그것은 어떻게 하는 건가요? 질문이 너무 막연하다고 생각하지만 너무 궁금합니다. 이것을 실제 네이버나 구글처럼 사람들이 컴퓨터를 통해서 들어오려면 어떻게 해야 하죠?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
리액트 학습시에 컴파일 오류
리액트 학습시에 컴파일 오류 발생하는데요.. 첨부와 같이 이미지 파일 보내드립니다. 답변 부탁드려요..