묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
koreanjson.com 사이트가 안열려요..
강의 수강중인데 koreanjson.com 참고사이트가 사이트에 연결할 수 없음이라고 뜨네요 다른 방법이 있을까요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
강의 전체 소스코드 받을수있을까요?
강의를 듣는데 보내주시면 감사드리겠습니다
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
다차원배열과 문자열 8분23초에 arr[5]
arr[5]가 6번째 인거는 알겠는데 밑에 arr배열에서 6번째 찾으면 6아닌가요??
-
미해결모두를 위한 대규모 언어 모델 LLM Part 5 - LangGraph로 나만의 AI 에이전트 만들기
"Plan-and-Execute 아키텍쳐 구현하기" 강의 prompt not found error
"Plan-and-Execute 아키텍쳐 구현하기" 강의 hub.pull("ih/ih-react-agent-executor") 실행 시 not found error 발생hub.pull("pollyjaky/ih-react-agent-executor") 로 대체
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
초기화하면 1차캐시에
안녕하세요. em.getReference()를 통해 프록시 객체를 조회하면 1차캐시에 프록시객체가 저장되고, 이후에 getName()을하더라도 실제 엔티티객체는 1차캐시에 저장되지않고 프록시객체만 1차캐시에 저장되어있는건가요??
-
미해결스프링 배치
강의 자료 다른 방법 있을까요?
맥을 사용중인데 DB 스키마 생성 및 이해(1) 파트에서 자료 다운로드가 불가능해서요 다른데서 다운로드 가능한게 있을까요?
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
[오타 제보] pdf 10, 11 챕터
안녕하세요. 오타 제보입니다.자바 고급1편 11.동시성 컬렉션 pdf 4페이지add(): 컬렉션에 데이터를 추가한다sleep(100): 잠시 기대한다. 자바 고급1편 10. CAS-동기화와 원자적 연산 pdf 7페이지 6번째 줄 이 문제는 연산 자체가 나누어져 있기 때문에 발생한다. volatile 은 연산 차제를 원자적으로 묶어주는 기능이 아니다. 강의 감사히 듣고 있습니다!! 감사합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
프록시 객체의 초기화 부분에서
안녕하세요. 강의 내용 15분쯤에 프록시 객체의 초기화 부분에서 설명해주신 부분이 잘 이해가 되지않아서 찾아보고 아래와 같이 정리해보았는데요. 이렇게 이해하는게 맞을까요? 프록시 초기화(프록시객체의 초기화) : 프록시 객체의 target필드에 실제 엔티티 객체의 참조를 설정하는것.em.getReference()를 하게되면, 프록시 객체가 영속성컨텍스트(1차캐시)에 저장된다. 프록시는 내부에 Member target;이라는 멤버변수(필드)를 가지고 있다.member.getName()을 호출해서 초기화 요청을 한다.JPA는 영속성 컨텍스트(1차캐시)에 실제 엔티티객체가 있는지 확인한다. 4-1. 있으면, JPA는 프록시 객체 내부의 target필드에 1차캐시에 있는 실제 엔티티객체의 참조를 설정한다.4-2 없으면, JPA는 db조회를 해서 실제 엔티티객체를 생성하고 프록시 객체 내부의 target필드에 실제 엔티티객체의 참조를 설정한다.초기화된 필드를 통해 실제 객체의 메서드를 호출한다.
-
해결됨은행 서버 프로젝트 실습을 통해 배우는 코틀린 마스터 클래스
기기 관련 질문입니다!
mac 어떤 스펙의 기기를 쓰고 계신지 궁금합니다!
-
해결됨김영한의 실전 자바 - 고급 3편, 람다, 스트림, 함수형 프로그래밍
FilterExampleEx2의 또 다른 답안 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 정보]질문 내용의 위치:3. 함수형 인터페이스.pdf _ 문제와 풀이 _ 문제1 - FilterExampleEx2제가 작성한 소스코드: https://inf.run/GQrVP질문 요약: 1) Predicate 말고도 추가적으로 filter() 메서드도 BiFunction 함수형 인터페이스로 대체했는데, 이 정도까지 (메서드까지) 대체하는 것은 너무 과한 행동인지 궁금합니다.2) BiFunction.apply()를 호출하여 필터링 하는 방식은 filter() 메서드로 필터링하는 방식보다 직관성이 떨어지기 때문에 권장되지 않는지 또는 그냥 사용해도 되는지 궁금합니다. [질문 내용]안녕하세요. 기존 FilterExampleEx2의 모든 부분을 자바가 제공하는 함수형 인터페이스로 대체하는 문제로 잘못 이해해서 filter(리스트, Predicate) 메서드까지 BiFunction<리스트, Predicate, 리스트> 함수형 인터페이스로 대체를 했습니다. 이때 제가 생각했을 때는 크게 두 가지 부분이 문제가 될 수도 있겠다고 생각을 했는데, 실제로도 문제가 될 위험이 있는지 궁금해서 질문드립니다. (필터링 결과는 동일합니다.) (제가 추측한) 문제 상황1. 너무 과한 대체메서드까지 함수형 인터페이스로 대체하는 것은 너무 과하다. (제가 추측한) 문제 상황2. 직관성의 저하(영한님 답안의 경우) filter() 메서드를 호출하는 방식의 경우 메서드명이 filter로 직관적이다.(제 답안의 경우) BiFunction.apply()를 호출하는 방식의 경우 apply()라는 메서드명만 보고는 "필터링한다"라는 느낌을 받을 수 없어 직관적이지 못하다.제가 작성한 소스코드는 [질문 정보] 부분에 구글 드라이브 링크를 첨부했으나, 혹시 몰라 질문글에도 작성해봅니다.package lambda.ex3; import java.util.ArrayList; import java.util.function.BiFunction; import java.util.function.Predicate; import java.util.List; // 내 풀이 public class FilterExample { public static void main(String[] args) { List<Integer> numbers = List.of(-3, -2, -1, 1, 2, 3, 5); System.out.println("원본 리스트: " + numbers); // predicate까지 parameter로 받으면 더 유연하다. BiFunction<List<Integer>, Predicate<Integer>, List<Integer>> listFilter = (numberList, predicate) -> { ArrayList<Integer> filteredList = new ArrayList<>(); for (Integer number : numberList) { if (predicate.test(number)) filteredList.add(number); } return filteredList; }; // 조건 1. 음수(negative)만 골라내기 Predicate<Integer> isNegative = n -> n < 0; List<Integer> negatives = listFilter.apply(numbers, isNegative); System.out.println("음수만: " + negatives); // 조건 2. 짝수(even)만 골라내기 Predicate<Integer> isEven = n -> n % 2 == 0; List<Integer> evens = listFilter.apply(numbers, isEven); System.out.println("짝수만: " + evens); } }
-
미해결버그헌팅과 시나리오 모의해킹 전문가 되기
칼리리눅스 버전 문의 입니다.
권한 취득 영상에서 searchploit ubuntu 16.04로 하시는데 제가 25년3월31일에 받은 칼리리눅스에서는 Operating System: Kali GNU/Linux RollingKernel: Linux 6.12.13-amd64Architecture: x86-64 그래서 saerchploit할때 어떻게 검색해야 할지 모르겠습니다 ..ㅠ 강의랑 버전이 다른 부분도 있어서 취약점도 별로 없는거같고 선생님 강의에 있는 칼리는 release 버전이 어떻게 될까요 ??
-
해결됨1분 만에 간단한 나만의 PDF 만들기
export
마지막에 pdf로 익스포트하는데,글자가 안 나옵니다.왜그런걸까요.?jpg는 정상적으로 보입니다<pdf>. <jpg>
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
59분58초
안녕하세요, 비전공자 수강생입니다.공부하다 헷갈려서 질문드립니다.17강 함수와 재귀함수 (v2) 59분58초 질문을 드립니다. maxVal(arr,1)은size==1 조건에 만족하기에,maxVal(arr,1)라는 식 전체를 a[0]으로 호출받는다는 해석이 맞을까요? maxVal(arr,1) 내의 arr를 뭐 따로 어떻게 해석하고 말고 필요없이,그냥 maxVal(arr,1) 전체가 arr[0]이 되었으니,이제 arr[1]>arr[0]과 비교해 각기 값을 호출받아 5>1 비교가 되었고, 참이 되었으니 삼항연산자의 참값인 arr[1]을 호출받고서는maxVal(arr,2)=arr[1] 이 되고선그 이후 계속해서 같은 방식으로 계산을 하니깐 %d에 들어갈 maxVal 최종값이 9가 나오기는 하던데이게 맞는 해석법인지 궁금합니다. 특히, "maxVal(arr,1) 내의 arr를 뭐 따로 어떻게 해석하고 말고 필요없이" 이부분이 제가 맞게 해석을 했는지 궁금합니다.
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
로그아웃뷰 작동 관련 (2025년 3월)
1)앵커태그로 로그인, 로그아웃 구현하고 기존 로그인 되어있던 상황에서 로그아웃을 진행하니 에러가 발생 (405 에러) 2) 장고의 LogoutView 는 POST 요청만 허용함?next={{ request.path }} 는 GET 요청으로logout 누르면 /logout?next=/account/hello_world/ 로 GET 요청하게됨따라서, 정상적으로 로그아웃뷰를 사용하려면 1) 로그아웃 링크를 POST 요청으로 보내는 폼으로 변경 2) LogoutView 의 설정을 변경하여 GET 요청도 허용보안상 2는 권장되지 않는 사항이며, 1의 방법으로 처리{% else %} <form action="{% url 'accountapp:logout' %}" method="post" style="display: inline;"> {% csrf_token %} <button type="submit" class="btn btn-link" style="text-decoration: none; padding: 0; margin: 0;"> <span>Logout</span> </button> </form> {% endif %} 주요 변경사항 1) 로그아웃 앵커 태그를 form 태그로 변경 2) 폼의 method 를 post 로 지정 3) 이에따라 csrf 토큰 추가 추가로 logout 이후 redirect 경로를 설정해줘야하는데, 이는 pragmatic/settings.py 에서 설정# Logout Redirect URL LOGOUT_REDIRECT_URL = '/account/hello_world/' 마지막 머물렀던 페이지에서 로그아웃이 되게 하고 싶다면, 커스텀 로그아웃뷰를 만들어야하는데, 보안상 권장되지 않는다고 함. +++왜인지는 모르겠으나 로그인도?next={{ request.path }} 를 먹지 않아서pragmatic/settings.py 에서 로그인 리다이렉트 URL 을 추가하여 처리하였음# Login Redirect URL LOGIN_REDIRECT_URL = '/account/hello_world/' # Logout Redirect URL LOGOUT_REDIRECT_URL = '/account/hello_world/' 이 경우 html 템플릿에서 next 를 사용할 필요 없고 사이트 어디서 로그인하던 /account/hello_world 로 리다이렉트 시킴
-
해결됨차세대 Node.js 백엔드 서버 개발(Fastify & Prisma & Typescript와 함께하는)
401 not expired token 에러 메세지는 언제 쓰이나요?
인증구현 - 회원가입(register) 강의 중 4분 23초 경에401 error로 not expired token라는 에러가 있더라구요.보통 토큰이 만료되었을 때, 해당 토큰을 사용해서 접근하려고 하면 나오는 에러라고 단순히 생각했었는데,자세히 보니까 "not" expired token 이라고 되어있는데, 토큰이 만료되지 않았는데 왜 에러인가요?
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
콘솔창
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]콘솔창이 가로로 나와야 할 게 세로로 나와요..예를 들면 123 이렇게 나와야 되는데123이렇게 나와요.
-
미해결딥러닝 이론 + PyTorch 실무 완전 정복
[Sec. 2-8 실전] weight 곱의 위치
안녕하세요. 2-8에서 한 가지 질문이 더 있어서 다시 질문드립니다. FC NN Layer를 설명하는 부분인데요. 질문1. 맨 아래 셀과 그 위의 셀에서 output1과 output2를 비교하는 이유는 무엇인가요? 질문2. 맨 아래 셀에서 X @ layer_1.weight.T로 표기가 되어 있는데요. W @ X + b에 따라서 그 표기도, layer_1.weight @ X가 아닌지 궁금합니다. 만약 Transpose를 취하는 이유는 Weight가 T 이후에도 변하지 않기 때문인가요? 감사합니다.
-
해결됨내 업무를 분석해 워라밸을 지켜주는 나만의 비서, Microsoft Viva Insights
시간보호설정, 리플렉션과 칭찬일정설정, 효율적모임 3개 강의 앞부분이 왜 다 똑같은가요?
시간보호설정, 리플렉션과 칭찬일정설정, 효율적모임 3개 강의 앞부분이 왜 다 똑같은가요?
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
ec2와 Rds 를 동시에 스프링 부트에 배포했는데 에러가 납니다.
안녕하세요 실습으로 스프링으로 ec2 를 배포하는데 자꾸 이런 에러가 떠서 ec2와 rds 설정을 application.yml로 적어서 깃에 올렸는데 에러가 뜹니다. 이런 식으로 xxx는 올바르게 해서 넣었습니다. 혹시application.yml 파일 안에 ec2에서 이렇게 rds 설정을 같이 써 주고 배포하면 오류가 나는게 정상인가요?
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
maxSurge 와 maxUnavailable 과 관련한 질문입니다.
현재의 서비스 되고 있는 POD 의 갯수와 지정된 %를 곱했을 때 이것이 정수로 나누어 떨어지지 않을 경우 maxUnavailable 은 소수내림을 하고 maxSurge 는 소수올림을 하는 것으로 이해했는데이제 맞는 건지요? 좋은 강의 감사합니다.