묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨RAG 마스터: 기초부터 고급기법까지 (feat. LangChain)
pydantic
from langchain_core.output_parsers import PydanticOutputParser from langchain_core.pydantic_v1 import BaseModel, Field, validator 예제 코드에 맞춰 pydantic_v1을 사용하였지만, deprecate되었다는 경고문이 떴습니다. pydantic_v2가 나왔으니 해당 라이브러리고 교체하라는 내용이였습니다.v1을 v2로 변경해서 적용해보았지만, 빨간줄이 떴습니다. 그래서 저는 임시 방편으로 다음과 같이 코드를 수정했습니다.from pydantic import BaseModel, Field, validator0 해당 부분에 대해서 왜 deprecate가 떴는지, 그리고 왜 deprecate된 코드를 사용할 수 없는 것인지 궁금하여 질문을 남기게 되었습니다. 감사합니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-D 질문있습니다 :)
안녕하세요 선생님 🙂 오랜만에 질문드리는 것 같습니다 ㅎㅎ 사실 이 문제에서 모르는 부분이 있는 것은 아니지만, 별거 아닌 실수로 인해서 발생한 부분에 의문이 생겨서 질문 드립니다. 실수로 visited배열을 전체 초기화가 아닌 54 * 54만큼만 INF로 초기화시켜주었습니다. 테스트케이스는 4 * 4 배열인데요, 실수를 했어도 테스트케이스의 범위는 지켰기 때문에 결과 값이 정상적으로 나와야 한다고 생각합니다. 하지만, 테스트케이스의 결과 값이 "IMPOSSIBLE"로 출력이 됩니다. 이유가 뭘까요..?? http://boj.kr/b731d2b778284e37b9aa54fb079a30ba
-
해결됨김영한의 실전 자바 - 중급 2편
직접 구현하는 연결 리스트2- 데이터 추가 삭제1, 코드 리뷰 좀요.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. 영상 강의를 보면서 영상에 나온 그림을 보면서 코드를 만들어봤습니다.그래서 코드 리뷰 좀 받고 싶게 되더군요.좀 부족하지만 올립니다.힌트는 동영상에 나오는 그림에 나오는 노드 연결 했을때 나오는 코드(초록색 으로 칠해져 잇는 그림 들) 를 보고 영상을 돌려보면서 만들었습니다.메인이 된것은 NodeMain3에서 스테틱 메서드 입니다.반환이 안되면 값이 똑같이 나와서 반환을 해주었습니다.(이유를 모르겠음)메인 코드 결과추가1인덱스 리무브에서, 맨마직꺼 리므브는 안되겟네요. 올리고나서 발견..추가2설명 하라고 하신다면 솔직히 못 하겠습니다. sout로 node 값 찍어 보고, 어찌저찌 하다가 된거 라서요. 답변 부탁 드립니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
수업자료 질문드립니다
10:12안녕하세요.해당 화면에서 해당하는 수업자료가 3페이지 같은데 맨 하단부분의 내용이 화면과 설명해주신 부분과 달라서 질문드립니다.아래 캡쳐화면은 수업자료 3페이지 맨 아래 별표 부분입니다.강의에서는 print("%d", *p) 인데 수업자료는 &p로 되어 있어서요. *p가 맞는 표현이지요??
-
해결됨[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
인증서 버튼 질문드립니다.
안녕하세요 강사님아래 과정에서 강사님 화면의 인증서라는 버튼이 보이지 않습니다.혹시 유료 멤버십을 가입해야만 애플로그인 과정을 진행할 수 있는걸까요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5 - G 투포인터 low,high 시작 위치 질문
http://boj.kr/0078fb786ad54f33b71c760f7301177f우선 보았을 때, 저는 low를 0 high를 a.size()로 두었습니다. 그리고 아래와 같은 로직으로 짰는데, 시간 초과가 나더라구요... 일반적으로 실행해도 감소만 시키느라 답변이 나오지더 않더라구요.low, high를 처음에 두신 이유가 있으신지 궁금합니다! ll l = 0, r = a.size(); while (l != r) { ll sum = 0; for (ll i = l; i < r; i++) sum += a[i]; if (sum < n) { l++; } else if (sum > n) { r--; } else if (sum == n) { l++; ret++; } }
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
Viewer.css관련 질문
강의에서 보여주시는 코드와 같이 작성하면 모양이 사진과 같이 나와요 emotion_img_wrapper영역 background-color영역에 emotionName이 안들어가는거 같아요. height를 300으로 늘리면 포함이 되긴해요. width도 같이 300으로 늘리면 다시 안들어가고요
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
3분02초 상속부분 다시 공부하다가 멘탈이 터졌습니다.
이전 업캐스팅 부분이랑 상속부분이 이해가 완벽이 되지않아 반복하여 공부 중입니다. 해당 부분을 풀었을때Parent: 5Parent default5Child default 라고 답을 내놓았는데, 자식클래스의 display부분이 10이네요..this에서 5를 받아왔기 때문에 5를 출력하지 않나요? 클래스가 다르기 때문에(혹은 static이 아니기때문에) 10이라고 생각해야할까요? 3분02초 부분을 업캐스팅 코드로 수정하였는데요..class Parent {int x = 25;Parent() {this(5);this.display();System.out.println("Parent default");}Parent(int x) {System.out.println("Parent: " + x);}void display() {System.out.println("Parentdis: " + x); } } class Child extends Parent {int x = 10;Child() {super();System.out.println("Child default");} void display() {System.out.println("Childdis: " + x);}Child(int x) {System.out.println("Child: " + x); } } public class TestInheritance {public static void main(String[] args) {Child child = new Child(); } }this(5)부분을 Child: 5가 되지않나 싶은데 코드를 돌려보면 Parent: 5가 나오네요.반면에 this.display()는 Childdis :10을 뽑습니다..같은 업캐스팅임에도 불구하고 this가 가르키는게 생성자와 매서드가 다른가요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2 - H 수학문제
https://www.acmicpc.net/source/85152489BigInt로 정렬해서 풀었는데 틀렸다고 나오더라구요 ㅜ3%에서 틀리는데 왜 틀리는지를 모르겠습니다 ㅜ
-
미해결3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
전자정부프레임워크 버전+신규 강의 관련 질문
안녕하세요 이번에 전자정부프레임워크를 사용하는 회사로 이직하게 된 2년차 직장인입니다. 이전에는 Python 위주로 개발을 했었어서, 전자정부프레임워크는 이번에 처음 경험하게 되었는데요(전자정부프레임워크는 아니고, Spring Boot를 이용한 게시판 구현 정도로 개인 프로젝트로 진행한 적이 있습니다.) 회사에서는 솔루션별로 3.10.0 버전과 4.1버전 2개를 사용중더라고요.3.10.0은 Spring이고, 톰캣 띄워서 실행시키는 방식이고,4.1은 Spring Boot로 메인 클래스에서(@SpringBootApplication) main 함수 실행시키는 방식으로 실행시키는 방식이었습니다. 기존 강의와 신규 강의 2개 모두 듣기에는 시간이 아무래도 너무 소요될 것 같아서, 하나를 정독하고 싶은데전자정부프레임워크의 기초부터 단단히 배우고 싶다는 생각을 가졌을 때, 기존 강의와 신규 강의 중 어떤걸 들으면 좋을 지 추천해주실 수 있을까요?(제 개인적인 생각으로는 3.10이 3.7과 유사할 것이고, 편리성은 떨어지겠지만 Spring의 원리를 깊게 알 수 있을거라 생각되어 3.7을 사용하는 기존 강의를 결제했습니다.)(+ 이메일로 쿠폰 요청 드렸습니다!)
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
Permission denied
windows에서 테스트 진행 중 입니다.커뮤니티의 모든 글을 읽고 다 진행해봤습니다. ansible windows -m win_ping -u z2x2c해당 명령어를 입력하면 성공했다고 나옵니다.192.168.219.59 | SUCCESS => {"changed": false,"ping": "pong"}근데ansible-server의 /root/k8s 해당 경로에서 ansible-playbook -i hosts k8s-cicd-deployment-playbook.yml -u z2x2c해당 명령어를 입력하면 [WARNING]: Invalid characters were found in group names but not replaced, use -vvvv to see detailsPLAY [Create pods using deployment] ************************************************************************************TASK [Gathering Facts] *************************************************************************************************fatal: [192.168.219.59]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: z2x2c@192.168.219.59: Permission denied (publickey,password,keyboard-interactive).", "unreachable": true}PLAY RECAP *************************************************************************************************************192.168.219.59 : ok=0 changed=0 unreachable=1 failed=0 skipped=0 rescued=0 ignored=0위와 같은 오류가 나옵니다..왜이러는지 답변 가능할까요? 너무 스트레스 받네요 ㅠㅠ..
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5 - E 풀이까지 가는 생각
항상 그리디가 어려웠는데 오랜만에 풀어보니 답은 맞는데, 뭔가 이게 맞나라는 생각이 너무 들어서 생각 흐름이 맞는지 질문드립니다!블로그에 개인적으로 정리한 글이라 반말인점 무시해주시면 감사하겠습니다 ㅠ 무식하게 하기엔 범위가 10만이고 범위가 존재해서 그리디가 생각났다. 우선, 위 사진처럼 생각해봤다. 순서 정렬은 start 시간 기준으로 하는게 맞다. 왜냐하면 회의 시간이 짧은 걸로 sort 하면 100000에 시작하고 100001로 끝나는 게 처음에 배치되기 때문이다. 끝도 의미가 없으니 시작으로 순서 정렬을 잡았다.그럼 어떤 예외가 있을까 싶었는데 사진의 맨 위에 엄청 긴 선 같은 부분이 문제다. start가 가장 작으니 배열의 처음에 위치하기 때문이다. 따라서if (prev_s < s && e < prev_e)위와 같이 이전 값의 사이에 현재 해당 값이 존재하면 (이전 = 긴 선, 현재 = 긴 선 다음으로 start가 빠른 선) 면적은 줄지만 다른 회의가 잡힐 공간 자체는 늘어나게 되니 무조건 이득인 것이다. 따라서 저럴 땐, 이전 친구를 pop해주고 현재 친구를 push 해줬다.이외에 이전의 끝과 현재의 시작이 겹치거나 더 크면 회의실을 잡을 수 있으니 push 해준다. 반대의 경우는 회의중이기 때문에 회의실을 잡지 못하기 때문에 따로 push 해주지 않는다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
도커 볼륨이 작동이 안되는것 같아서 질문드립니다!
안녕하세요 덕분에 도커를 이해하기 시작한 수많은 수강생 중 한명입니다! 다름이 아니라 도커볼륨을 이용한 소스 코드 변경 강의에서 운영체제가 window라서 docker run -it -p 3000:3000 -v /usr/src/app/node_modules -v %cd%:/usr/src/app {이미지 이름} 를 해도 볼륨이 작동하지 않고 $(pwd) 로 바꾸어서 실행을 시켜봐도 실시간으로 수정이 되지 않아서 질문 드립니다!
-
미해결스프링 핵심 원리 - 기본편
Appconfig관련질문입니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]MemberAppzmf래스에서 MemberService memberService = appconfig.memberService(); 여기서 appconfig.memberService()을 호출합니다 public MemberService memberService(){ return new MemberServiceImpl(new MemoryMemberRepository()); } 여기서MemberServiceImpl로가서 그다음에 어떻게해서 MemoryMemberRepository()가 어떻게 실행되느건가요? public MemberServiceImpl(MemberRepository memberRepository){ this.memberRepository = memberRepository; } MemberServiceImpl(MemberRepository memberRepository)->MemberServiceImpl() 괄호안에 new MemoryMemberRepository()이 코드가 들어가는건가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
9분50초 질문있어요
해당 문제가 있는지 찾아보려했으나 23년1회차 기출에 아무리 찾아봐도 없네요 ㅠㅠ.. 만약 해당 문제가 나온다면 답이 public static String get()이 되는건가요? 코드를 읽어봤을때 get()를 호출하는 부분이 안보여서 오류는 안날거 같은데.. 아니면 제가 빠뜨린 부분이 있을까요?
-
미해결Go Hard to Unreal Engine
Serialzation 부분 Object Graph 질문입니다.
하나의 오브젝트가 다른 오브젝트를 속성으로 가지고 있는 관계를 오브젝트 그래프라고 설명해주셨는데, Object그래프와 Has-a관계와는 어떤 비교가 가능할까요?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원 서비스 테스트 회원가입() assertThat()
[질문 내용]assertThat()메소드의 도큐먼트에서는 assertThat(실젯값).isEqualTo(기댓값)이라고 정의되어 있지만,5분 13초 쯤에 김영한 강사님께서 회원가입() 메소드를 테스트하는 과정에서 assertThat() 메소드를 작성하실때assertThat(member.getName()).isEqualTo(findMember.getName());라고 하셨는데실제로는 assertThat(findMember.getName()).isEqualTo(member.getName());이렇게 정의하는게 맞지 않나요?확인부탁드립니다!
-
해결됨오브젝트 - 기초편
2-4-예제, 절차에서 객체로 코드 오타 제보드립니다.
안녕하세요 강사님2-4-예제. 절차에서 객체로 강의를 수강하고 있습니다.해당 내용이 강의를 수강하는데 불편함은 없지만 제보 드립니다. 강의시간 7:01에 isSatisfiedBy() 함수에 새로운 조건문 추가시if () {} else if() {} if() { //if로 코드가 추가 되어 있습니다.} https://github.com/eternity-oop/object-basic-02-04/blob/main/src/main/java/org/eternity/reservation/domain/DiscountCondition.java샘플 코드도 확인해 보았는데 if로 된 부분을 확인 하였습니다. 감사합니다.
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
배포 관련 질문
안녕하세요. 일프로님 질문이 있습니다. 1. Blue Green 배포시 가장 대표적인 단점이 서버 리소스(CPU, Memory)를 2배로 사용하는 것으로 알려져 있습니다. 여기서 제가 이해한바로는 cpu는 그대로고 메모리는 교체하는 짧은 시점에만 2배가 되는것으로 이해했는데 맞을까요? 그리고 이 문제가 중요한 이슈인 점은 blue green 배포를 사용하면 항상 워커 노드들에는 여유분의 메모리를 상비해둬야해서일까요??2.혹시 애플리케이션 기동 중 문제(ex yaml 파일 오류)가 발생하면 어떻게하나요? 예를 들어서 Blue Green 배포시, 기존 blue에서 green으로 교체하려하는데 green에 속한 pod들이 기동에 실패해버리고 green 버전으로 트래픽이 옮겨지면 결국 서비스를 이용 못할거 같습니다. rolling도 마찬가지입니다. 감사합니다
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
KeyError 발생
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요분명히 같은 코딩을 사용했음에도 키값 에러가 나는 것 같습니다. 혹시 해결방법이 있을까요.?.