묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
EfficientDet 관련 질문
안녕하세요. 현재 efficientdet esri 코드를 기반으로 custom data로 프로젝트를 진행하고 있습니다.학습하는데에는 문제가 없으나 궁금한 점이 있어 질문 드립니다.학습을 중단한 후 다시 학습을 진행할 때 중단한 시점부터 다시 시작하는 방법이 있을까요? esri 코드에서 def get_efficientdet_model(config): 부분 pretrained_ckpt에 저장된 ckpt를 넣으면 될까요? 혹은 다른 방법이 있을까요?훈련 중 loss값이나 AP, AR 값을 저장하고 시각화하기 위해 wandb를 사용할려고 하는데 코드 중 어느 부분에 wandb 코드를 넣어야 할지 모르겠습니다.
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
세션이란게 구체적으로 무엇인가요?
안녕하세요 세션이란게 구체적으로 무엇인가요?db에 있는 스레드 같은건가요??
-
미해결스프링 시큐리티
Remember Me
안녕하세요. remember-me 기능을 처리하는 과정에서 문제가 발생하여 질문 남깁니다. 먼저 강의를 따라 구현한 AuthenticationProvider 구현체와 rememberMe 관련 설정입니다. remeber-me input을 체크하고 로그인을 시도하였습니다.인증을 마치고 RemeberMeService 를 거쳐 TokenBasedRememberMeServices 에서 토큰을 만드는 과정에서 username 과 password 를 조회하는데 인증 객체가 UserPasswordAuthenticationToken 인스턴스이기 때문에 아래 조건문에 따라 toString() 을 반환합니다.결과적으로 아래와 같이 다른 username 을 반환받았습니다. 그리고 비밀번호를 조회하여 null 을 반환받고 그로 인해 password 를 찾기위해 아래 조건식에 따라 loadUserByUsername 을 통해 user 를 조회하게 됩니다. 이 과정에서 UsernameNotFoundException 예외가 발생합니다.단순히 toString() 을 username 을 반환하도록 구현하여 해결했습니다만잘못 구현된 부분이나 잘못 이해한 부분 혹은 다른 해결방법이 있는지에 대해 질문 드립니다. --추가--아래와 같이 수정하는 방법으로도 해결됨을 확인하였습니다.토큰에 Account, null 을 준 방식과 어떠한 차이점이 있는지 알고 싶습니다.
-
미해결스프링 핵심 원리 - 기본편
프로젝트 생성이 변경되었습니다. 어떻게 해야 할까요?
start.spring.io로 들어가보면 많이 업데이트로 인해 변형이 많이 되었습니다. 어떻게 선택해야 하나요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
res.setHeader vs res.cookie
res.setHeader("Set-Cookie", [ "mycookie=test; HttpOnly; SameSite=Lax; Path=/", ]);res.setHeader로 Set-Cookie를 보내면 브라우저에 cookie가 저장됩니다. res.cookie("mycookie", encodeURIComponent("test"), { expires: new Date(), httpOnly: true, sameSite: "lax", path: "/", });cookieParser를 사용하면 Set-Cookie가 header에 들어가기는 하지만 브라우저엔 저장되지 않았습니다.저장시키려면 어떻게 해야 하나요?
-
해결됨처음 만난 리액트(React)
질문 있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.onClick을 했을 때, 값이 true로 반환이 안 되어서 그 부분 코드를 보았는데, 어떤 것이 오류인지 모르겠어서 질문 드립니다! (9장) Toolbar.jsxLandingPage.jsxindex.js
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
gradle 선택하는 부분이 바뀐 것 같습니다.
최근 start.spring.io에서 gradle을 선택하는 부분이 바뀐 것 같습니다. 어떤 것을 선택하면 될까요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
bottom navigation 이용하게 된다면
네비게이션 바를 ㅍ레그먼트가 아닌 bottom navigation을 이용하려 하면 이때 네비게이션 탭 눌렀을 때 화면전환은 어떻게 해야하나요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
this.controller = controller; 관련해서 질문드립니다.
안녕하세요. 다름이 아니라 onWebViewCreated: (WebViewController controller) { this.controller = controller; },이 코드가 먹히지 않는 것 같아서 질문글 남깁니다. 분명 모든 코드를 똑같이 따라했는데 controller에는 계속 null 값이 있는 것 같아 보입니다. 제 생각에 stateless 위젯이라 그런 것 같아서 stateful 위젯으로 변경 후 onWebViewCreated: (WebViewController controller) { setState(() { this.controller = controller; }); },위와 같이 setState를 활용해 controller에 값을 할당하니 이제야 정상적으로 작동이 되더군요. 다시 생각해봐도 stateful 위젯 및 setState를 활용해야 될 것 같은데 강의에서 stateless 위젯을 활용하신 이유와, (제가 작성한 stateless 코드는 제대로 작동하지 않았지만) 강의에서 코드가 제대로 작동한 이유가 궁금합니다.
-
해결됨실전! Querydsl
무한 반복 call next value for hibernate_sequence
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요. 선생님. 스프링때부터 JPA까지 선생님 강의가 매우 퀄리티가 높아 잘 보고 있습니다.강의 중간중간에 따라쳐도 안되는 부분들은 전부 구글링으로 해결을 했었는데 이번건은 좀 난해하네요.실전! Querydsl의 실무 활용 - 순수 JPA와 Querydsl 섹션 중 마지막 강의인 조회 API 컨트롤러 개발 강의를 듣다가 따라서 application을 run했는데, 무한히이런 코드들이 반복되어 나옵니다.구글링으로도 검색이 안되는 것 같아서 질문 남깁니다^^;혹시 몰라 제 코드도 같이 올립니다.https://drive.google.com/file/d/1dvt8k4-BPhsH2MDWXFyAChGU17-AEpLv/view?usp=share_link늘 건강하세요.
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
회원가입 등록 후 리스트로 돌아가는 것에 대해 에러가 뜹니다.
MVC06에서 회원가입하고 등록 버튼을 누르면 다시 리스트로 돌아가야하는데 리스트로 돌아가질 않습니다 ㅠㅠ 뭐가 잘못된 것일까요?
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
autoCommit(false)시 conn.rollback()은 필요 없나요?
안녕하세요. 강의 늘 잘 보고 있습니다. 1편을 다 마치게 되어서 손으로 jdbc~트랜잭션 추상화까지 직접 테스트 코드를 짜보고 있는데요.일부러 같은 pk를 넣어 익셉션이 터지도록 의도하고, 롤백이 되길 원했습니다.그런데 코드를 들여다보니 rollback() 구문을 빠트리고 작성했는데도 원하는 대로 롤백이 되었습니다.void multiSave(List<Member> members) throws SQLException { Connection conn = DriverManager.getConnection(URL, USERNAME, PASSWORD); try { conn.setAutoCommit(false); for (Member member : members) { repository.save(conn, member); } conn.commit(); } catch (SQLException e) { log.error("log message = {}", e); throw new RuntimeException(); } finally { JdbcUtils.closeConnection(conn); } }사실 autocommit true가 아니니까 이렇게 처리해주는 것이 당연한 것 같으면서도, 개발자가 명시하지 않아도 동작하는 거라면 rollback()이 왜 있는 건가요? 다른 쓰임새가 또 있는걸까요?
-
미해결함수형 프로그래밍과 JavaScript ES6+
[수업에서 벗어난 질문.. ] reduce 를 타입스크립트에서 구현한다면..
다소 외람된 질문입니다만 혼자서 고민하다가.. 이경우에는 어떻게 타입을 설정해야할지.. 궁금하여 질문을 드립니다..export const reduce = <T, F>( f: (acc: F, a: T) => F, acc: F, iter: Iterable<T> ): F => { // if (!iter) { // iter = acc[Symbol.iterator](); // acc = iter.next().value; // } for (const el of iter) { acc = f(acc, el); } return acc; };iter가 !iter 일때.. acc의 타입이 F 이기때문에 [Symbol.iterator]()를 찾지 못하는데.. 이런경우에는 어떻게 하면 좋을까요.. 수업에서 벗어나는 타입스크립트라서 답변을 주시지 않아도 괜찮습니다. 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
mysql
혹시 mysql과 연동하는 법을 알려주실 수 있을까요?질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (아니오)[질문 내용]혹시 mysql과 연동하는 법을 알려주실 수 있을까요?질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
반드시 MemberForm이나 클래스 형태로 접근해야 하나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.회원가입할때 MemberForm클래스를 만든다음에 post데이타를 받고 setter함수를 호출해서 아래와 같이 접근하는데요.@PostMapping("/members/new") public String create(MemberForm form){ Member member = new Member(); member.setName(form.getName()); memberService.join(member); return "redirect:/"; } 이렇게 쓰지 않고 @PostMapping("/members/new") public String create(@RequestParam("name") String name){ Member member = new Member(); member.setName(name); memberService.join(member); return "redirect:/"; }이렇게 접근하기도 하는것 같던데 주로 강사님이 말씀하신 방법을 많이 쓰나요?그거에 대한 장단점은 어떤 부분을 보면 제가 배울수 있을까요?답변 기다리겠습니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
docker micro-service 배포 시 connection 오류
안녕하세요 강사님 강의 잘 듣고 있습니다. 강의대로 user-service 이전에 필요한 서비스들을 다 기동시켜놓고, 유저 등록을 요청했을 때 다음과 같이 connection error가 뜹니다.user-service 뿐만아니라 random-port로 기동한 order-service, catalog-serivce도 접속이 되지 않습니다. 유레카 상에는 인스턴스들이 잘 띄워졌는데 api-gateway를 통하지 않고 요청했을때에도 동일한 에러가 발생하고 있습니다.random-port로 매핑된 포트번호를 netstat 으로 검색해보니 LISTEN 되고 있는 상태가 아니였습니다. 랜덤포트에 대해서 외부에서 접근할 수 있도록 따로 설정을 해주어야 하는 것일까요, 아니면 다른 해결방법 있을지 문의드립니다! 감사합니다.
-
미해결실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
@Transactional 사용
ㅎㅎ 또 질문이 있습니다~강의와는 달리 @AfterEach 에서 매번 삭제하지 않고트랜젝션을 사용하려고 합니다.@Transactional 을 사용하려는데@SpringBootTest @Transactional open class UserServiceTest @Autowired constructor( // constructor 에 @Autowired 를 붙이면 파라미터에 일일이 @Autowired 붙이는 걸 생략 가능! private val userRepository: UserRepository, private val userService: UserService, ) {요렇게 class 앞에 open 을 붙여야 한다고 인텔리제이가 경고해 주는데요... 혹시 이게 무엇인지 궁금합니다!
-
미해결실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
안녕하세요~ kotlin 함수 listOf 가 빨갛게 보입니다 ㅠㅠ
강의 잘 보고 있습니다 감사합니다 ㅎㅎ :)코틀린 함수 listOf 가 빨갛게 나옵니다. (unresolved reference)다만 테스트 실행은 잘 되는데요...이럴떈 어떤 설정을 바꿔주면 listOf 를 intelij 가 인식할까요?
-
미해결만들면서 배우는 프론트엔드 DO IT 코딩 (Next.js, Typescript)
강의 수강일 문의 드립니다.
12월 2일까지 수강할 수 있다고 되어 있는데, 그 이후로는 강의를 들을 수 없는 걸까요? 다시 듣고 있는데.. 복습이 불가 한가 해서요 ㅠㅠ
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
RtcEngine.createWithContext 메서드 오류 건
영상통화 app 강의 진행중인데요.RtcEngine.createWithContext 관련 메서드가 없다고 오류가 나네요.대처 방법이 있을까요?script 및 오류 RtcEngineContext context = RtcEngineContext(appId: APP_ID); engine = await RtcEngine.createWithContext(context); --> error : The method 'createWithContext' isn't defined for the type RtcEngine 환경정보environment: sdk: '>=2.18.5 <3.0.0' agora_rtc_engine: ^6.0.0 permission_handler: ^10.2.0