묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
User import문 자동으로 추가하는 키
8강에서 import문 자동으로 추가하는 키가 뭘까요?
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
최신버전 firebase_ui_auth 할때 EmailAuthProvider 오류 잡는 방법
이메일 로그인 기능 구현 관련 변경된 라이브러리 사용시 auth_gate.dart 참고 import 'package:firebase_auth/firebase_auth.dart' hide EmailAuthProvider;import 'package:flutter/material.dart';import 'package:firebase_ui_auth/firebase_ui_auth.dart';import 'package:instagram_clone/tab/tab_page.dart';class AuthGate extends StatelessWidget { const AuthGate({super.key}); @override Widget build(BuildContext context) { return StreamBuilder<User?>( stream: FirebaseAuth.instance.authStateChanges(), builder: (context, snapshot) { // User is not signed in if (!snapshot.hasData) { return SignInScreen(providers: [EmailAuthProvider()]); } // Render your application if authenticated return const TabPage(); }, ); }}
-
미해결
실무에서 쿠키 이용할 때 `cookie.setHttpOnly(true); ` 이건 필수인가요 ?
chat gpt 이용해서 학습 중인데, 탈취 위험 및 보안 문제가 있을 수 있으므로 Cookie cookie = new Cookie("auth_token", "jwt_token_here"); cookie.setHttpOnly(true); // 자바스크립트에서 접근 불가 cookie.setSecure(true); // HTTPS에서만 전송 cookie.setMaxAge(60 * 60); // 만료 시간 설정 (1시간) response.addCookie(cookie);이런 식으로 구현하면 된다는데... 그럼 실무에선 항상 setHttpOnly(true) 같은 설정을 하는건가요 ? ?
-
해결됨[취업폭격기] 공공기관 전산직(IT) 취업 준비를 위한 정규과정 (기초~고급)
Zeromini Git 권한 요청 드렸습니다
안녕하세요! Zeromini Git 권한 요청 관련 구글폼 작성 완료했습니다!확인 부탁드립니다 ㅎㅎ 추가로Zeromini-lab 권한은 어떻게 신청할 수 있는지를 문의드려요!디스코드 가입은 했는데 따로 권한을 신청해야하는 걸까요??
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-B 틀린 점을 모르겠습니다.
https://inf.run/Ryau5BFS를 이용해서 풀었는데 왜 틀린 지를 모르겠습니다...테스트 케이스는 통과 했습니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
궁금한게 있습니다 배열의 범위가 왜 1~5까지인지 모르겠습니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 배열의 인덱스를 혹시 for(int i = 0; i < n; i++){for(int i = 0; i < 5; i++){ arr[i][j] = sc.nextInt(); }} 이렇게 하면 안되는 이유가 있을까요?
-
미해결AI 에이전트로 구현하는 RAG 시스템(w. LangGraph)
tool_search_graph 서브그래프 구현 관련 질문: 조건부 분기 처리 및 supervisor 연결 방법
섹션 6. 서브그래프입니다!안녕하세요,tool_search_graph 관련 서브그래프 구현에 대해 두 가지 질문이 있습니다조건부 분기 처리 시, question에 따라 분기된 후에 해당 툴에 맞게 질문을 추가로 필터링하는 과정이 필요한지 궁금합니다. 현재는 간단해서 그냥 하신건지요? question을 찍어보니, 그대로 넘어와서요해당 서브그래프를 supervisor 하단에 배치했을 때, 코드상으로 어떻게 연결할 수 있는지 구체적인 방법이 궁금합니다.답변 부탁드립니다
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
9분 10초
만약 Car()랑 ECar()를 출력하고 싶으면ElectricCar tesla = new ElectricCar("Tesla", 2021, 75); 전에 기본생성자를 호출해야 하나요예를 들면ElectricCar tesla = new ElectricCar();ElectricCar tesla = new ElectricCar("Tesla", 2021, 75); 이렇게 해야지 각 class의 기본 생성자를 호출 하는건가요?
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
7강 패키지 관련
혹시 패키지를 dto랑 controller랑 나누는 이유가 뭔가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
완전수
질문은 동영상 강의에 들어가서 오른쪽에 커뮤니티 버튼을 통해 해주세요. 그래야어떤 강좌에서 질문하셨는지 알 수 있습니다.영상에서 몇 분 몇 초 대를 알려주셔야 제가 한 번에 질문 내용 확인이 가능합니다.이미 다른 누군가가 질문을 한 이력이 있을 수 있습니다. 질문 게시판을 한 번 확인 부탁드립니다.학교의 과제나 타 강사의 코드 등 외부 수업 자료에 대해서는 답변하지 않습니다.제가 다루는 커리큘럼 외의 이론이나, 너무 디테일한 컴퓨터 이론에 대해서는 답변 드리지 않습니다.시험에 안 나오는 경우가 많고, 나와 봤자 1문제 나오는데 외워야 할 부분이 많은 것 등 (예시: 서브넷 마스크 계산)질문을 올릴 때 이 글은 모두 지우고 내용을 입력해주세요.코드 문제에서 완전수를 구하기 위해 6부터 30까지 확인하는 방법은 일일히 확인하는 방법 밖에 없나요?
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
채팅 프로그램 관련 질문 (join 관련)
안녕하세요 강사님 좋은 강의 매번 잘 듣고 있습니다.채팅 프로그램 직접 먼저 구현해보라고 하셔서 코드를 짜봤는데요, 이후 강사님이 짜신 채팅 프로그램 코드를 보며 많이 부족하다는 것을 다시 느꼈습니다. 두 코드를 비교하며 제가 짠 클라이언트 코드 중에 잘 이해가 되지 않는 부분이 있는데요,,우선 코드는 다음과 같습니다.package network.tcp.chat; //... import static util.MyLogger.log; public class ChatClient { private static final int PORT = 12345; public static void main(String[] args) throws IOException, InterruptedException { try (Socket socket = new Socket("localhost", PORT); DataInputStream input = new DataInputStream(socket.getInputStream()); DataOutputStream output = new DataOutputStream(socket.getOutputStream())) { log("채팅 소켓 연결: " + socket); // 채팅 메시지 송.수신 분리 ReadHandler readHandler = new ReadHandler(input); WriterHandler writerHandler = new WriterHandler(output); Thread clientReadThread = new Thread(readHandler, "clientReadHandler"); Thread clientWriteThread = new Thread(writerHandler, "clientWriteHandler"); clientWriteThread.start(); clientReadThread.start(); clientWriteThread.join(); clientReadThread.join(); } } }package network.tcp.chat; //.. import static util.MyLogger.log; public class ReadHandler implements Runnable { private final DataInputStream input; public ReadHandler(DataInputStream input) { this.input = input; } @Override public void run() { while(true) { // 서버로부터 문자 받기 String received = null; try { received = input.readUTF(); } catch (IOException e) { throw new RuntimeException(e); } log("server -> client: " + received); } } }package network.tcp.chat; //.. import static util.MyLogger.log; public class WriterHandler implements Runnable { private final DataOutputStream output; public WriterHandler(DataOutputStream output) { this.output = output; } @Override public void run() { Scanner scanner = new Scanner(System.in); while(true) { System.out.print("전송 문자: "); // 서버에 문자 보내기 String toSend = scanner.nextLine(); try { output.writeUTF(toSend); } catch (IOException e) { throw new RuntimeException(e); } log("client -> server: " + toSend); if (toSend.equals("exit")) { break; } } } }물론 제 코드를 작동시켜보면 1) EOFException도 발생하고 2) 자원 정리 코드도 따로 없습니다다만 궁금한 것은 main 에 다음의 두 코드를 넣어야 채팅 프로그램이 동작한다는 것입니다.clientWriteThread.join(); clientReadThread.join();앞서 보여주신 간단한 server-client 예제, 강사님이 짜신 채팅 프로그램 코드 모두 Thread.join() 메소드를 전혀 사용하지 않았는데 왜 제 코드에서는 두 코드를 넣어야 채팅 프로그램이 끊기지 않고 동작하는 것인지 자문을 구해도 될까요?ㅠ감사합니다..!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
페치 조인 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요 네2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 네3. 질문 잘하기 메뉴얼을 읽어보셨나요? 네 [질문 내용] 강의 내용대로 쿼리 결과보려고하는데 회원1,2 가져오고 회원3인 teamB를 영속성에 올리는 쿼리가 따로 안돌아요. 연속으로 회원1,2,3가져오는데 새 버전이라 그런건지 제가 설정을 잘못했는지 궁금합니다
-
해결됨[GA4를 활용한] 근거있고 빠른 의사결정을 위한 데이터분석과 프로토타입 제작(Data Driven UX)
디스코드 링크
안녕하세요, 이번 달부터 새로 수업을 듣게 되었어요^^ 반갑습니다.그런데, '수업자료와 스터디를 위한 디스코드 링크'를 클릭하니 '올바르지 않은 초대장'이라는 메시지가 뜨는데.... 뭐가 잘못된 걸까요?
-
미해결IT보안을 위한 와이어샤크 네트워크 패킷 분석 실전
강의 실습 자료는 어디서?
강의 실습 자료를 다운받고 싶습니다.관련 URL 링크나 메일로 보내주세요teamksd@naver.com
-
해결됨비전공자도 합격하는 개발자 이력서/포트폴리오 작성법
구체적인 어필, 과감한 삭제에 대한 질문입니다.
안녕하세요. 강의 아주 잘 듣고 있습니다. 감사합니다. 한 회사에서 수행한 업무들 중 어필할만한 사항이 아니면 과감히 삭제하는 방법이 좋다라고 이해를 했는데요.궁금한 점은 한 회사에서 텀을 두지 않고 많이 빠르게 개발한 사항들도 어필이 되지 않을까? 하는 생각이 있습니다.30초의 법칙에 의하면 걸러질 내용이라 저도 기존대로 일일이 적어두진 않아야겠다는 생각은 하게 됐는데, 가장 하단에 이런 자잘한 api 개발들을 모아서 명시하는 것은 어떻게 생각하시는지 궁금해요"나 api 빠르게 많이 개발해왔어. 볼 사람들은 보구 안보려면 위에 핵심 내용만 봐" 정도의 의미로요!ex)1. 게시판 api 기능 개발 (20.01.01 ~ 20.01.03)2. ... api 개발 (20.01.03 ~ )3. ... api 개발 (... ~ ..)이런식으로 모아두는 방식은 어떻게 생각하시나요~?
-
미해결
수강 연장 가능할까요?
기간 만료되었는데.. 연장 가능한가요?
-
미해결직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피
한글 창이 여러 개 존재할 때 pyhwpx 모듈로 접근하는 방법을 알고 싶습니다.
질문 남겨주셔서 감사합니다.막히면 언제든 무엇이든 자주 질문 던져주세요.수학/과학이나 알고리즘과는 달리업무자동화 코딩은 고민해서 풀리는 경우가 정말 드뭅니다.다시 말씀드리지만, 질문을 자주자주 남겨주세요.저도 최대한 빠르게 회신 드리겠습니다.당부드릴 두 가지가 있습니다.① 가급적 구체적으로 설명해주세요.② 특정 챕터 관련 질문 남겨주실 때는, 어느 챕터인지 알려주세요ㅜ==================================== pyqt5로 열려 있는 한글 문서들 중에서 특정 한글 문서를 선택하고 싶습니다.
-
미해결AI 에이전트로 구현하는 RAG 시스템(w. LangGraph)
poetry를 사용해야하는 이유가 있나요??
정말 궁금해서 여쭤봅니다. conda로 안하시고 poetry를 중점으로 사용하시는 이유가 궁금합니다
-
해결됨코틀린 함수형 프로그래밍 - 입문편
문제집 4 퀴즈 4번 질문입니다.
안녕하세요. 문제를 풀다가 애매하다고 생각되는 부분이 있어서 질문드립니다.퀴즈 4에서 b 를 보면, b. push 메서드는 Any 타입의 값도 받을 수 있다.라고 적혀있고, Stack 클래스는 런타임 시 T의 타입이 결정되기 때문에 Any가 들어올 수 없다고 설명주셨습니다.다만 궁금한 부분은 Stack<Any>와 같이 런타임 시 T가 Any 타입으로 설정된다면 push 메서드도 Any 타입 값을 받을 수 있다고 봐야 할 꺼 같은데, 문제 의도가 "push 메서드는 T 타입의 값을 받아야한다" 이기 때문에 b 가 틀린 설명인지 궁금합니다. 결국 런타임 시점에 Stack에 어떤 타입이 적용되냐에 따라 Any 타입의 값을 받을 수도 있고, 안될 수도 있는 것 아닌가 해서요.
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
data.ai 인수로 인해 사용 불가능
data.ai가 회원이 불가능하고, sensor tower로 로그인 시에는 아예 다르게 ui가 나오거나, 기능이 다 유료상태네요..이 부분 확인부탁드립니다!