묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결카카오 퇴사자가 누설하는 [웹개발자 취업 비밀노트]
취준생 직무고민
4학년 1학기가 끝나가는 대학생 취준생입니다.원래 안드로이드를 희망해 kotlin으로 안드로이드 개발자로 취업준비를 진행중이었으나 우연히 백엔드를 좀 경험해봤는데 spring 서버쪽 직무에 흥미가 생겨서 고민중입니다.안드로이드는 원하는 앱을 서버에 연결해 만들 수는 있으나 조금 딥하게 들어가면 잘 모르는 부분이 많은 수준입니다.원하는 기업은 최종적으로 it대기업 희망하고 올해 실패하면 졸업 후 싸피 등의 기업연계 부트캠프도 지원해볼 예정입니다.(떨어질 확률도 꽤 됩니다.)취업 시장쪽은 백엔드가 아무래도 풀이 커보이긴합니다. 다만 원래대로면 소신대로 안드로이드를 고집했겠으나 백엔드도 경험해보니 꽤 재미있어서 고민중입니다.결론은 spring+java vs android studio+kotlin으로 고민중인데 선택에 도움될만한 조언 부탁드립니다.
-
미해결[딥러닝 전문가 과정 DL1231] Backpropagation과 야코비안 행렬
W = np.random.uniform(-3,3,(n_features,1))
안녕하세요 강사님~강의 너무 재미있게 보고있습니다. np.random.uniform(-3, 3, (n_features, 1))이것은 weight를 row 백터로 만드는 코드라인이 아닌가요?(n_features 개의 row 생성)컬럼 백터로 설명을 하신 부분을 들었습니다.혹시 추가 설명을 들을 수 있을까요? 추가1. 혹시 첨부 링크처럼편의를 위해서 W를 row vector로 하신건가요?링크
-
해결됨Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
axios OPTIONS 호출 문제(CORS)
axios로 GET 이외의 요청시 OPTIONS 메소드 요청을 먼저 하게되는데, 백엔드를 스프링부트로 설정하고 세션 인증을 하려니 preflight 에러가 계속 뜹니다.혹시 해당 에러를 무시하거나 해결할 수 있는 방법을 아시나요?allowCredentials를 전역으로 선언하고 있습니다
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
올인원 강의 내용중 API와 게임수학 내용이 리뉴얼때 적용이 될까요?
안녕하세요 루키스님.저는 c#과 유니티로 만드는 MMORPG 풀버전을 소장하고 있고, (+개미)c++강의중 게임서버와, 게임수학과 다렉 강의를 소장하고 있습니다.그래서 이미 올인원 강의 커리큘럼 중 상당부분을 위 과정에서 학습을 했고, 다렉 강의만 현재 강의보다 더 많은 정보가 있어서 그것만 보고 구매하기엔 조금 그렇지 않나 생각이 들어서요.다렉 강의 리뉴얼때, 위 올인원 강의 커리큘럼 중 API와 게임수학 내용이 적용이 될까요?다른건 모두 학습 완료했고 다렉 강의 리뉴얼 되면보려고 리뉴얼 소식만 기다리고 있습니다.좋은 강의 만들어 주셔서 감사합니다.
-
미해결
Next.js를 iis로 배포하는 방법에 관해 아시는분 있으실까요?
iis로 배포하는 방법을 아무리 찾아봐도 나오지가 않네요. 찾아 봐보면 전부 옛날에 썼던 방식이라 지원하지 않는 기능도 있어서 제대로 작동하지도 않고... iis 배포는 불가능 한걸까요?vercel을 통해서 배포가 가능하기는 하던데 vercel로 배포했을때 상업적으로 이용하것에대해 문제가 있을지도 궁금합니다. 일단 iis 서버를 배포하는쪽으로 추가비용을 지불하지않는쪽으로 해보려고 해요.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
페이지 이동시 css 중복 관련해서 질문 남깁니다!
안녕하세요! 수업 따라가면서 개인공부하다가 질문이 있어 남깁니다! next js가 Client-Side Rendering 방식이라서 그런건지 Link 또는 useRouter를 이용해서 페이지를 이동할 때 이전페이지의 css와 중복되어서 겹쳐보입니다 ㅠㅠ 어떻게 해야할까용??
-
미해결
백업문제 문의
백업문제 확인을 위한 답안지 없는지요?
-
미해결[LG유플러스] 앱 만들기 초급 과정 (Flutter)
"WebView 사용해보기" 에서 사이트가 안 나오는 문제
안녕하십니까.아래 코드까지는 화면에 'Home Screen'이 잘 나오다가Center( child: Text('Home Screen'), ), 아래로 변경하면 코드팩토리 화면이 안 나오고 흰색 화면으로만 있는데 왜 그럴까요?WebView( initialUrl: 'https://blog.codefactory.ai', ),
-
미해결실전! Querydsl
Booleanbuilder이용시 조건 다른 컬럼 조회
private BooleanExpression checkActivityContainsGeneration(Integer generation) { if(generation == null) return null; return QMemberActivity.memberActivity.generaition.eq(generation); }이렇게 전체 멤버를 조회할때, 해당 generation 값을 가져오는 boolean expression을 조회했습니다.하지만, generation 을 이용한 정렬을 할때에는, 해당 userid를 가진 모든 generation 컬럼을 가져와야하는데, 위의 조건처럼 조건을 준다면 해당 generation 컬럼만 가져와서 정렬이 제대로 되지 않더라구요!제가 원하는건 return QMemberActivity.memberActivity.memberId.eq( select memberId from QMemberActivity.memberActivity where QMemberActivity.memberActivity.generation.eq(generation) );과 같이 generation이 같은 컬럼의 memberId를 가져오는 것인데, booleanexpression으로 다른 컬럼 값을 return하려면 subquery를 작성하는 것 뿐일까요?
-
미해결자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)
강의노트 어디서 보나요
강의노트 문서는 어디서 봐야하나요
-
미해결실전! 스프링 데이터 JPA
MemberTest
MemberTest에서 changeTeam메소드를 테스트 해보고 싶어서 추가로 코딩해서 실행해보았습니다.근데 System.out.println(member1.getTeam().getName()); System.out.println(teamB.getMembers().stream().collect(Collectors.toList()));위의 코드에는 반영이 되는 데 h2에 select문으로 member를 쿼리해보면 반영이 안되어있더라구요. 제가 공부한바로는 em.flush(), em.close 하면 db에 반영되는 걸로 이해하고 있는데... 잘못이해하고 있는 건가요??
-
미해결비전공 기획자 및 관리자를 위한 IT 필수 지식
강의 감사드려요!
강의 감사드립니다!강의자료를 요청드리고 싶어요!jimmy1029@naver.com 입니다!
-
해결됨[개념은 호옹~, 실습 빡] 스프링 부트, 입문!
19강 JSON create 메서드 질문이여!!
package com.example.firstproject.api;import com.example.firstproject.dto.ArticleForm;import com.example.firstproject.entity.Article;import com.example.firstproject.repository.ArticleRepository;// import lombok.AllArgsConstructor;// import lombok.NoArgsConstructor;// import lombok.RequiredArgsConstructor;import org.springframework.web.bind.annotation.*;import java.util.List;@RestControllerpublic class ArticleApiController {private ArticleRepository articleRepository;private ArticleForm dto;@GetMapping("/api/articles")public List<Article> index() {return articleRepository.findAll();}@GetMapping("/api/articles/{id}")public Article index(@PathVariable Long id) {return articleRepository.findById(id).orElse(null);}@PostMapping("/api/articles")public Article create(@RequestBody ArticleForm dto) {Article article = dto.toEntity();return articleRepository.save(article);}} PostMapping하고 있는데, Talend API Tester에서 아래와 같이 실행시키면 안돼여에러메시지는 아래와 같습니다Cannot invoke "com.example.firstproject.repository.ArticleRepository.save(Object)" because "this.articleRepository" is null라고 떠여... 그래서 ArticleRepository를 확인해보면ArticleRepository는package com.example.firstproject.repository;import com.example.firstproject.entity.Article;import org.springframework.data.repository.CrudRepository;import java.util.ArrayList;public interface ArticleRepository extends CrudRepository<Article, Long> {@OverrideArrayList<Article> findAll();}으로 썜이랑 똑같이 작성했어요 쌤.... 제가 뭘 잘못 했나여............뭘 고치면 되나여......... 살려주십셔.,,,,,,,,,,,,,.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
h2 엔티티 적용 안 됩니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]현재 인텔리제이에서는 뭔가 잘 된 것처럼 나오고 있지만 h2 에서는 엔티티가 적용이 안 되는 상태입니다 .위 그림처럼 제대로 잘 적용이 되어 보이지만코드를 실행하고 난 다음의 h2는이렇게 어떤 엔티티도 적용이 되지 않은 모습입니다. 코드는 정말 강의 보고 똑같이 따라 쳤습니다..ㅠㅠ 실행시켰을 때는 콘솔 창이 이런 문구들이 뜹니다. /Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home/bin/java -javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=58478:/Applications/IntelliJ IDEA.app/Contents/bin -Dfile.encoding=UTF-8 -classpath /Users/imjeong-u/Downloads/jpashop/target/classes:/Users/imjeong-u/.m2/repository/org/hibernate/hibernate-entitymanager/5.3.10.Final/hibernate-entitymanager-5.3.10.Final.jar:/Users/imjeong-u/.m2/repository/org/jboss/logging/jboss-logging/3.3.2.Final/jboss-logging-3.3.2.Final.jar:/Users/imjeong-u/.m2/repository/org/hibernate/hibernate-core/5.3.10.Final/hibernate-core-5.3.10.Final.jar:/Users/imjeong-u/.m2/repository/org/javassist/javassist/3.23.2-GA/javassist-3.23.2-GA.jar:/Users/imjeong-u/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar:/Users/imjeong-u/.m2/repository/org/jboss/jandex/2.0.5.Final/jandex-2.0.5.Final.jar:/Users/imjeong-u/.m2/repository/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar:/Users/imjeong-u/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/Users/imjeong-u/.m2/repository/org/dom4j/dom4j/2.1.1/dom4j-2.1.1.jar:/Users/imjeong-u/.m2/repository/org/hibernate/common/hibernate-commons-annotations/5.0.4.Final/hibernate-commons-annotations-5.0.4.Final.jar:/Users/imjeong-u/.m2/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2.jar:/Users/imjeong-u/.m2/repository/net/bytebuddy/byte-buddy/1.9.5/byte-buddy-1.9.5.jar:/Users/imjeong-u/.m2/repository/org/jboss/spec/javax/transaction/jboss-transaction-api_1.2_spec/1.1.1.Final/jboss-transaction-api_1.2_spec-1.1.1.Final.jar:/Users/imjeong-u/.m2/repository/com/h2database/h2/1.4.199/h2-1.4.199.jar:/Users/imjeong-u/.m2/repository/javax/xml/bind/jaxb-api/2.3.0/jaxb-api-2.3.0.jar jpabook.Main5월 22, 2023 4:27:50 오전 org.hibernate.jpa.internal.util.LogHelper logPersistenceUnitInformationINFO: HHH000204: Processing PersistenceUnitInfo [name: hello...]5월 22, 2023 4:27:50 오전 org.hibernate.Version logVersionINFO: HHH000412: Hibernate Core {5.3.10.Final}5월 22, 2023 4:27:50 오전 org.hibernate.cfg.Environment <clinit>INFO: HHH000206: hibernate.properties not found5월 22, 2023 4:27:50 오전 org.hibernate.annotations.common.reflection.java.JavaReflectionManager <clinit>INFO: HCANN000001: Hibernate Commons Annotations {5.0.4.Final}5월 22, 2023 4:27:50 오전 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configureWARN: HHH10001002: Using Hibernate built-in connection pool (not for production use!)5월 22, 2023 4:27:50 오전 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreatorINFO: HHH10001005: using driver [org.h2.Driver] at URL [jdbc:h2:tcp://localhost/~/jpashop]5월 22, 2023 4:27:50 오전 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreatorINFO: HHH10001001: Connection properties: {user=sa}5월 22, 2023 4:27:50 오전 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreatorINFO: HHH10001003: Autocommit mode: false5월 22, 2023 4:27:50 오전 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl$PooledConnections <init>INFO: HHH000115: Hibernate connection pool size: 20 (min=1)5월 22, 2023 4:27:50 오전 org.hibernate.dialect.Dialect <init>INFO: HHH000400: Using dialect: org.hibernate.dialect.H2Dialect5월 22, 2023 4:27:51 오전 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl stopINFO: HHH10001008: Cleaning up connection pool [jdbc:h2:tcp://localhost/~/jpashop]Process finished with exit code 0쿼리 문이 안 나오는걸 봐서는 잘 안되고 있긴 합니다.. 근데 어디서 문제인지 잘 모르겠습니다 정말 도저히 모르겠습니다... 몇 시간째 보고 있는지도 모르겠습니다.. 너무 스트레스네욤..ㅠㅠ
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
질문있습니다!!
안녕하세요 선생님 저는 59번 문제를 참고하여 진행을 하였습니다. 제가 작성한 코드중에서 뭐가 틀린건지 봐주시면 감사드리겠습니다.틀린 부분을 잘 몰라 질문 올립니다.#include <iostream> #include <vector> using namespace std; int n, tatal = 0; int ch[11]; int a[11]; void DFS(int L, int sum) { int sum2 = 0; if (L == n + 1) { for (int i = 1; i <= n; i++) { if (ch[i] == 1) { sum = sum + a[i]; } if (ch[i] == 0) { sum2 = sum2 + a[i]; } } if (tatal - sum == sum2) { cout << "YES"; } else { cout << "NO"; } } else { ch[L + 1] = 1; DFS(L, sum); ch[L + 1] = 0; DFS(L, sum + a[L]); } } int main() { cin >> n; for (int i = 1; i <= n; i++) { cin >> a[i]; tatal = tatal + a[i]; } DFS(1, 0); //시작점 합 }
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
fly.io 로그인? 명령어 인식이 안돼요
현시점에서 명령어가 flyctl -> fly로 바뀐거같은데양쪽 명령어 둘다 안먹히네요. fiyio인스톨하고 vscode재기동해봤는데도 같아요+다른 명령어는 된거보면 환경변수문제는 아닌거같은데..아래와 같은 메세지가 뜨는데 잘 모르겠습니다.!PS D:\VScode\grab-market-server> fly auth loginfly : 'fly' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.위치 줄:1 문자:1+ fly auth login+ ~~~+ CategoryInfo : ObjectNotFound: (fly:String) [], CommandNotFoundException+ FullyQualifiedErrorId : CommandNotFoundException 로컬에서 파워셀열어 실행하면 넘어가는데..
-
미해결
vscode 파란색 줄 연결, 느낌표 탭 오류
vscode 사용하는 엄청 초보.. 입니다ㅠㅠ지난번부터 vscode 연결이 잘 안되는거 같아요원래 잘 연결되면 밑에 줄이 파란색으로 변했었는데 지금은 검정색줄만 뜹니다.그리고 원래 시작할 때 느낌표 탭 눌러서 시작했었는데 지금은 그게 안되요..어디서 오류가 난 건지 모르겠어요ㅠㅠ
-
미해결실전! Querydsl
JOIN 2번 질문입니다..! (+is not a root path 에러)
개인 프로젝트중인데 도저히 해결을 못 하겠어서 질문 드립니다..@Entity @Getter @NoArgsConstructor(access = AccessLevel.PROTECTED) public class Cafe { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "cafe_id") private Long id; @NotNull @Column(unique = true) private String name; private String phoneNumber; private String bhours; private String address; private String domain; private String location; @OneToMany(mappedBy = "cafe") private List<Theme> themes = new ArrayList<>(); } @Entity @Getter @NoArgsConstructor(access = AccessLevel.PROTECTED) public class Theme { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "theme_id") private Long id; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "cafe_id") private Cafe cafe; private String name; private String genre; private String activity; private Integer difficult; private Integer limitTime; private Integer recommendStart; private Integer recommendEnd; @Column(length = 500) private String info; private String imageUrl; @OneToMany(mappedBy = "theme") private List<Review> reviews = new ArrayList<>(); //==연관관계 편의 메서드==// public void changeCafe(Cafe cafe) { this.cafe = cafe; cafe.getThemes().add(this); } } @Entity @Getter @NoArgsConstructor(access = AccessLevel.PROTECTED) @EntityListeners(AuditingEntityListener.class) public class Review { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "review_id") private Long id; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "theme_id") private Theme theme; private String nickname; private String password; private LocalDateTime playdate; private Double difficult; private String clear; private String time; private Integer hint; @Column(length = 700) private String content; @CreatedDate private LocalDateTime indate; private Double rating; } Entity는 위와 같고조회하려는 DTO는 다음과 같습니다.public class ThemeListDTO { private Long themeId; private String themeName; private String genre; private Integer recommendStart; private Integer recommendEnd; private String imageUrl; private String cafeName; private String location; private Double ratingAvg; @QueryProjection public ThemeListDTO(Long themeId, String themeName, String genre, Integer recommendStart, Integer recommendEnd, String imageUrl, String cafeName, String location, Double ratingAvg) { this.themeId = themeId; this.themeName = themeName; this.genre = genre; this.recommendStart = recommendStart; this.recommendEnd = recommendEnd; this.imageUrl = imageUrl; this.cafeName = cafeName; this.location = location; this.ratingAvg = ratingAvg; } } theme와 cafe를 join하여 해당 테마의 카페 정보를 가져오고,theme와 review를 join하여 해당 테마에 남겨진 리뷰들의 평균 rating 값을 가져오고 싶습니다.또한 리뷰점수로 desc 하여 테마 리스트를 정렬하고 싶습니다. 이를 위해서public class ThemeRepositoryCustomImpl implements ThemeRepositoryCustom { private final JPAQueryFactory queryFactory; public ThemeRepositoryCustomImpl(JPAQueryFactory queryFactory) { this.queryFactory = queryFactory; } @Override public Page<ThemeListDTO> themeAllListPage(Pageable pageable) { List<ThemeListDTO> themeListContent = queryFactory .select(new QThemeListDTO( theme.id, theme.name, theme.genre, theme.recommendStart, theme.recommendEnd, theme.imageUrl, cafe.name, cafe.location, review.rating.avg() )) .from(theme) .leftJoin(theme.cafe, cafe) .leftJoin(theme, review.theme) .orderBy(review.rating.avg().desc()) .offset(pageable.getOffset()) .limit(pageable.getPageSize()) .fetch(); JPAQuery<Long> countQuery = queryFactory .select(theme.count()) .from(theme); return PageableExecutionUtils.getPage(themeListContent, pageable, countQuery::fetchOne); } } 위와 같이 코드를 작성했습니다. 하지만 이를 실행했을 경우ERROR 8584 --- [nio-8080-exec-4] 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.dao.InvalidDataAccessApiUsageException: review.theme is not a root path; nested exception is java.lang.IllegalArgumentException: review.theme is not a root path] with root cause java.lang.IllegalArgumentException: review.theme is not a root path이런 에러 문구가 뜨는데 어떻게 바꾸는 게 맞는 것인가요 ?해당 에러 문구를 구글링해봐도 답을 잘 모르겠어서 질문 드립니다 ..,, 해당 에러 문구가 무슨 뜻인지, 어떻게 해결하면 좋을지join 두번 했을 때 이렇게 하는 게 맞는 것인지리뷰 점수대로 desc 테마 리스트를 정렬하려고 하는데 orderBy에 저렇게 작성하는것이 맞을지에 대하여 답변해주시면 정말 감사하겠습니다 ..
-
해결됨유니티 머신러닝 에이전트 완전정복 (기초편)
curriculum learning
안녕하세요, 강의 잘 보고 있습니다.다름이 아니라, 현재 교재 개정 이전판에는 커리큘럼 러닝에 대한 부분이 함께 소개되어있었는데 현재 교재나 강의에는 이 부분이 다뤄지지 않는 것 같아 질문 드립니다. 혹시 지금은 커리큘럼 러닝이 유니티 상에서 불가능한가요? 지금도 활용할 수 있는 방법이 있는지 궁금합니다. 감사합니다!
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
토큰이 나와있는 수업이 어디 부분에 나와있나요?
제가 놓쳤을수도 있습니다. Math학습 부분에서 뭔가 비어 있는 듯한 느낌이 있었는데 오늘 보니 Token에 관해 수업을 하셨다했는데, 어느 강의부분인가요? 함수 작성 방법 수업을 듣는데 hex에 관해서도 설명하셨다는데 어디있는지 모르겠습니다.