묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
17분05초 업캐스팅과 출력 순서에서
X y = new Y();여기서 태어날때 생성자가 없어서 무시해도 된다는게 생성자가 있는지 없는지 보는 기준 모르겠어요 헷갈려서 ..
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
구글 플레이 스토어 테스트 계정에 대해서 질문 드립니다.
앱을 제작했는데, 배포 전에 궁금해서 여쭤봅니다.구글 플레이에 앱을 출시하려면 테스트 계정 20명을 등록해줘야한다고 하는데요이건 기준이 어떻게 되나요? 매번 앱을 초기 배포할 때마다 테스트 계정 20명을 등록해야한다.개발자 계정 당 한 번만 테스트 계정 20명을 등록해야한다.개발자 계정과는 무관하고 구글 계정만 있으면 테스트 계정 20명 등록은 한 번만 하면 된다. 셋 중에 어느 것이 실제 해당하게 되나요? 예전에 만든 개발자 계정은 관련 없다는데미리 개발자 계정을 만들어 두지 않은 것을 후회합니다 ㅜ
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
이론파트 PDF파일 받는 위치 알고 싶습니다.
어디서 받을수 있나요~
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
노션에서 즐겨찾기가 안됩니다.
수업 노트 보기에서 노션에 들어가면 따로 즐겨찾기를 할 수 있는 기능이 없는데 어떻게 해야 되나요?
-
해결됨[2025] 비전공자도 한 번에 합격하는 SQLD 올인원
안녕하세요 강사님, 개정안 관련 문의드립니다.
2025년부터 개정되어 일부 과목이 변동되었다고 들은적이 있는데요혹시 이 올인원 강의에도 변경된 내용이 반영되어 있을까요?또는 추가 보충강의를 제작하실 계획이 있으실까요?감사합니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
java 업캐스팅 and 그냥 생성
단순한 java 질문인데만약 부모, 자식 class가 있고, 자식이 부모를 상속받고 생성할때 오직 업캐스팅 형태에서만 자식 생성자를 생성할 때 부모 생성자를 만들고 생성하는 건가요?아니면 업캐스팅이 아닌 일반적으로 자식 생성자를 생성할때도 부모 생성자를 불러서 생성해야 하나요?
-
미해결토비의 스프링 6 - 이해와 원리
안녕하세요 PaymentConfig 질문드립니다.
13:39에 28라인에return new WebApiExRateProvider(apiTemplate());가 아니라 return new WebApiExRateProvider(apiTemplate());로 작성되야지 의도대로 코드가 작동하는 것이 아닌지 문의드립니다.
-
미해결
인스턴스 템플릿 생성 관련 질문
안녕하세요!인스턴스 템플릿을 생성할 때, 관리 자동화 스크립트는 수업 자료에 있는 그대로 작성해야 하는지 궁금합니다.[수업자료에 있는 스크립트]nohup java -jar /home/may9noy1/demo-0.0.1-SNAPSHOT.jar 1>/dev/null 2>&1 &[제가 입력한 스크립트]nohup java -jar /home/<제 아이디>/demo-0.0.1-SNAPSHOT.jar 1>/dev/null 2>&1 &이렇게 템플릿을 생성한 후, 해당 템플릿을 이용해 인스턴스 그룹을 만들었는데,생성된 VM에 접속해보니 .jar 파일이 없다고 나옵니다. 혹시 어떤 부분이 잘못됐는지 확인해주실 수 있을까요?
-
미해결개발자에게 필요한 로그 관리
로그 레벨을 기준으로 알람 설정할 때, Kibana를 사용할 수 는 없나요?
안녕하세요 강사님. 이번에 강의를 복습하면서 한가지 궁금증이 생겨서 질문을 남기게 되었습니다. 섹션 5의 로그 레벨을 기준으로 알람 설정하려면? 강의를 보면 엘라스틱 서치로 직접 http 요청을 보낸 후 받은 응답을 기준으로 알람 설정을 하도록 설명을 해주시는데요 요즘 시각화 툴 (Ex. 그라파나) 들은 Alert 같은 기능들이 있어서, 해당 기능들을 사용하면 간단하게 노코드로도 알람 설정이 가능한 것 같던데 키바나는 해당 기능이 따로 없는 걸까요? 그래서 엘라스틱 서치 기준으로 알람 설정 하는 방법을 알려주신 걸까요? 좋은 강의 잘 봤습니다!!
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
CRC / CHECKSUM
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의를 보다보면 crc와 checksum이 한몸처럼 움직인다고 이해를 하게 됩니다.(물론 제가 이해를 잘못 했을 것이라고 생각하며 글을 작성합니다..)"IPv4에는 CRC를 통한 손상된 패킷을 확인하고 폐기하는데 쓰는 체크섬필드가 있습니다. (Header Checksum 필드)그러나 IPv6는 해당 체크섬필드가 존재하지 않습니다" "프레임에서 사용되는 CRC/체크섬 트레일러" 이런 부분처럼요 이후 정리를 하는 과정에 crc와 checksum은 엄연히 다른게 아닌가라는 생각이 들었습니다.둘은 다른 종류의 알고리즘이며 crc가 checksum보다 강한 오류 검사 알고리즘이며crc는 주로 2계층에서 checksum은 주로 3계층에서 사용이 되고 "IPv4에는 CRC를 통한 손상된 패킷을 확인하고 폐기하는데 쓰는 체크섬필드가 있습니다. (Header Checksum 필드)그러나 IPv6는 해당 체크섬필드가 존재하지 않습니다"=>해당 발췌 부분에서는 ip헤더에 존재하던 header checksum이 v6로 오면서 사라졌다 "프레임에서 사용되는 CRC/체크섬 트레일러"=>데이터링크의 데이터 단위인 프레임에서는 crc알고리즘을 통해 오류를 찾아낸다 이렇게 정리를 하고 들어가면 될까요?
-
해결됨[백문이불여일타] 데이터 분석을 위한 중급 SQL
해커랭크 TOP EARNERS 문제 질문
이렇게 하면 왜 안나오는 건가요? 오류라고 뜨던데 이유가 궁금합니다. 또 SELECT MAX(months*salary), COUNT(months*salary='108064') 이렇게 해도 답이 108064 106 나오는데 왜 이건 답이 106이 나오는 지도 궁금해요
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Memory Pool을 관리할 때 혹시 스레드별로 따로 Pool을 관리하기도 하나요?
Memory Pool을 관리할 때 혹시 스레드별로 따로 Pool을 관리하기도 하나요? Lock Free 라고는 해도 스레드가 많을 수록 경합이 발생할 것 같은데,스레드 별로 따로 Memory Pool을 관리하면 이 문제가 해결이 되는 것은 아닐까 싶었습니다. 물론 이 경우 해당 스레드에서 Alloc을 해왔다면 무조건 Release도 동일 스레드에서 실행할 수 있도록 구조를 만들어야 해서 문제가 있을 것 같습니다. 혹시 그럼에도 스레드 별로 별도의 Memory Pool을 사용하는 경우가 있었나요? 항상 양질의 강의에 감사드립니다.
-
미해결파이썬 알고리즘 트레이딩 파트2: Interactive Brokers API를 활용한 실시간 알고리즘 트레이딩
섹션4에서 실시간 거래 준비
data_1d_1y 변수 미생성 섹션4 : 실시간 거래 준비... 시간 (2:22)get_positions_summary(...)함수 사용시, data_1d_1y = yf.download(tickers = stocks, period="1y",interval="1d", progress = False)['Close'] 변수가 생성되어 있지않아 애러가 발생합니다. *추가1파트에서는 말씀을 한번해주셨는데'Adj Close' -> 'Close'로 변경된 걸 한번 말씀해주셔도 좋을 것같습니다.
-
미해결코드로 배우는 React 19 with 스프링부트 API서버
JWT와 @PreAuthorize 사용하기에서 권한오류
동영상 강의에 있는 내용대로 ProductController에서 @GetMapping("/list")에 @PreAuthorize("hasAnyRole('ROLE_USER','ROLE_ADMIN')")를 작성하고나서 postman에 login 후 accessToken을 가져와서 get방식으로 토큰을 넣어서 입력하면 status : 500, "error": Interner Server Error가 뜹니다.. @PreAuthorize부분을 주석처리하고 실행해보면 list값이 잘 나오네요.. 어디부분이 잘못 된걸까요?? 참고로 CustomSecurityConfig클래스에 @EnableMethodSecurity추가도 했습니다.@PreAuthorize("hasAnyRole('ROLE_USER','ROLE_ADMIN')") @GetMapping("/list") public PageResponseDTO<ProductDTO> list(PageRequestDTO pageRequestDTO){ return productService.getList(pageRequestDTO); } 여기가 ProductController 클래스 package org.zerock.apiserver.security.filter; import com.google.gson.Gson; import jakarta.servlet.FilterChain; import jakarta.servlet.ServletException; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import lombok.extern.log4j.Log4j2; import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.web.filter.OncePerRequestFilter; import org.zerock.apiserver.dto.MemberDTO; import org.zerock.apiserver.util.JWTUtil; import java.io.IOException; import java.io.PrintWriter; import java.util.List; import java.util.Map; @Log4j2 public class JWTCheckFilter extends OncePerRequestFilter { @Override protected boolean shouldNotFilter(HttpServletRequest request) throws ServletException { //true == not check String path = request.getRequestURI(); log.info("------check uri---------"+path); if(path.startsWith("/api/member/")){ return true; } //false == check return false; } @Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException { log.info("----------------------"); log.info("----------------------"); log.info("----------------------"); String autoHeaderStr = request.getHeader("Authorization"); //bearer // 7개 후 JWT 문자열 try { String accessToken = autoHeaderStr.substring(7); Map<String, Object> claims = JWTUtil.validateToken(accessToken); log.info("JWT claims: " + claims); // filterChain.doFilter(request, response); String email = (String) claims.get("email"); String pw = (String) claims.get("pw"); String nickname = (String) claims.get("nickname"); Boolean social = (Boolean) claims.get("social"); List<String> roleNames = (List<String>) claims.get("roleNames"); MemberDTO memberDTO = new MemberDTO(email, pw, nickname, social.booleanValue(), roleNames); log.info("---------------------------------"); log.info(memberDTO); log.info(memberDTO.getAuthorities()); UsernamePasswordAuthenticationToken authenticationToken = new UsernamePasswordAuthenticationToken(memberDTO, pw, memberDTO.getAuthorities()); SecurityContextHolder.getContext().setAuthentication(authenticationToken); filterChain.doFilter(request, response); }catch(Exception e){ log.error("JWT Check Error --------------------"); log.error(e.getMessage()); Gson gson = new Gson(); String msg = gson.toJson(Map.of("error", "ERROR_ACCESS_TOKEN")); response.setContentType("application/json"); PrintWriter printWriter = response.getWriter(); printWriter.println(msg); printWriter.close(); } //destination filterChain.doFilter(request, response); } } 여기가 JWTCheckFilter부분입니다.
-
해결됨[Unity6] 유니티6로 배우는 실전 멀티플레이 디펜스
강의가 섹션7까지만 나와있는데 섹션8은 언제 나올까요?
아니면 일단은 7로 마무리한다고 보면 될까요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
4분 50초 경 나온 23년 2회 기출문제 관련
혹시 문제 중에 // 천원짜리 4장 출력 등의 설명까지 같이 기출이 된 부분일까요? 아님 주말코딩님께서 우리 이해하기 쉬우라고 설명을 적어주신걸까요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
npm run dev 에러
npm run dev시 새로운 에러가 발생하여 재질문 드립니다.http://localhost:3090/Login 연결시, 크롬에서 Failed to compile. 가 발생하였습니다.Module not found: Can't resolve '@utils/fetcher' in '/Users/kanghyun/Desktop/study/react/zerocho/sleact/setting/front/layouts' layouts/workspace.tsx터미널 메세지입니다.ERROR in ./pages/Login/index.tsx 17:0-39Module not found: Error: Can't resolve '@hooks/useInput' in '/Users/kanghyun/Desktop/study/react/zerocho/sleact/setting/front/pages/Login'@ ./layouts/App.tsx 7:9-31@ ./client.tsx 9:0-32 12:95-98ERROR in ./pages/Login/index.tsx 19:0-37Module not found: Error: Can't resolve '@utils/fetcher' in '/Users/kanghyun/Desktop/study/react/zerocho/sleact/setting/front/pages/Login'@ ./layouts/App.tsx 7:9-31@ ./client.tsx 9:0-32 12:95-98ERROR in ./pages/SignUp/index.tsx 17:0-39Module not found: Error: Can't resolve '@hooks/useInput' in '/Users/kanghyun/Desktop/study/react/zerocho/sleact/setting/front/pages/SignUp'@ ./layouts/App.tsx 11:9-32@ ./client.tsx 9:0-32 12:95-98ERROR in ./pages/SignUp/index.tsx 23:0-37Module not found: Error: Can't resolve '@utils/fetcher' in '/Users/kanghyun/Desktop/study/react/zerocho/sleact/setting/front/pages/SignUp'@ ./layouts/App.tsx 11:9-32@ ./client.tsx 9:0-32 12:95-98 ㅡtsconfig.json 파일입니다"paths": { "@hooks/*": ["hooks/*"], "@components/*": ["components/*"], "@layouts/*": ["layouts/*"], "@pages/*": ["pages/*"], "@utils/*": ["utils/*"], "@typings/*": ["typings/*"] }ㅡwebpack.config.ts 파일입니다resolve: { extensions: ['.js', '.jsx', '.front', '.tsx', '.json'], alias: { '@hooks': path.resolve(__dirname, 'hooks'), '@components': path.resolve(__dirname, 'components'), '@layouts': path.resolve(__dirname, 'layouts'), '@pages': path.resolve(__dirname, 'pages'), '@utils': path.resolve(__dirname, 'utils'), '@typings': path.resolve(__dirname, 'typings'), // 경로 폴더들 }, },ㅡ현재 터미널 경로입니다/Desktop/study/react/zerocho/sleact/setting/frontts 폴더에서 설정 후, front 라는 폴더명으로 바꾸어서 진행중입니다. 감사합니다
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
17:29 포인터 변수와 출력관련 질문입니다
오른쪽 코드에서 s가 포인터 변수로 선언이 되었으면 값을 출력할 때 *s[0]으로 써야하지 않나요?
-
미해결
스프링 시큐리티(JWT) 요청 관련 질문있습니다!
안녕하세요! 강의 덕분에 스프링 개발에 잘 입문하게 됐고, 지금은 혼자서 프로젝트를 만들면서 실전에 적용해보고 있습니다! 다름이 아니라, JWT로 액세스/리프레시 토큰을 이용한 인증/인가를 구현하기 위해 구글링으로 스프링 시큐리티 관련 자료를 찾아보며 구현을 해나가고 있는데요! 필터 단에서 요청을 처리할 때 관련해 선택 장애가 생긴 부분이 있어서, 비록 스프링 시큐리티 관련 강의는 아니지만 관련해서(스프링 시큐리티 강의가 아직 없기도 해서요!) 질문드려보고자 글을 작성합니다! 모든 게시물 조회: GET /public/api/v1/posts/로그인: GET /login위와 같은 public 컨트롤러 요청 엔드포인트 URL이 있을 때, (스프링 시큐리티 Config에서 .authorizeHttpRequests(auth.requestMatchers.permitAll()로 설정한 URL일 때)클라이언트가 보낸 HTTP 요청에유효한 액세스 토큰을 포함됐을 때유효하지 않은 액세스 토큰(만료된 액세스 토큰)이 포함됐을 때액세스 토큰 생략됐을 때위 세 경우 모두 정상적으로 요청을 처리해서 비즈니스 로직 실행 결과 데이터를 응답을 내려주는 게 맞는지, 아니면 public이라도(인증이 필요 없는 요청이라도 = 로그인하지 않아도 되는 요청이라도) 일단 클라이언트가 요청에유효한 액세스 토큰 포함했을 때유효하지 않은 액세스 토큰(만료된 액세스 토큰) 포함했을 때위 경우들과 같이 액세스 토큰을 실어 보냈다는 것을 '클라이언트는 명시적으로 인증을 시도했다' 또는 '토큰이 있다는 것은 인증을 위한 것이다'라고 판단해서, public 요청이라도 토큰이 유효하지 않으면 에러 응답(ex. 토큰이 만료됐습니다)을 내려주는 게 맞는지 궁금합니다!
-
미해결비전공자도 합격하는 개발자 이력서/포트폴리오 작성법
이력서 제출 방식 관련 질문 (노션 링크 vs PDF)
안녕하세요, 강사님. 이력서 작성 강의 잘 들었고, 현재 말씀해주신 내용을 바탕으로 이력서를 준비하며 취업을 준비 중입니다.이력서를 제출할 때 어떤 방식이 더 효과적일지 고민이 되어 질문드립니다.노션에 깊게 고민하고 열심히 구현한 내용(+ 기술을 선택한 이유 등)을 작성한 후 트러블슈팅, 구현 상세 설명 등을 서브 페이지로 구성해 한 페이지 내에서 여러 페이지를 들어가 추가로 자세히 볼 수 있는 링크로 전달하는 방식과,구현 중 고민한 내용(+ 기술을 선택한 이유 등)과 구현 과정을 한 페이지에 정리해 PDF 파일로 제출하는 방식 중강사님께서 보시기에 어떤 방식을 더 선호하시고, 인사 담당자 입장에서 더 긍정적으로 보일 수 있을지 궁금합니다.