[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] ScannerWhile3 예제 코드 문의 안녕하세요. 출력 결과는 똑같이 나오는데 강사님이 작성한 코드랑 제가 작성한 코드가 좀 다르더라구요.. 모든 정수의 합을 출력하는 부분의 코드가 서로 위치가 다른데 이 경우 제가 작성한 코드는 틀렸다고 볼 수 있을까요? [강사님의 코드] [제가 작성한 코드]
The 10x AI-Native Developer: 회사에서 AI로 압도적 성과를 내는 법
[진도] 1주차 10강 완료 [질문] 지능형 컨텍스트 주입 실습 중입니다. dispatcher.js 파일이 정상적을 적용되었습니다. /routes/ userRoutes.js를 작업하면서 멘토 규칙을 참고하여 작업하지만 또 다시 멘토 규칙을 참고하면서 작업이 진행되지 않습니다. AI 멘토 기능은 적용할 수 없는걸까요?
(AI 퀀트) 코드 한 줄 안 쓰고 주식 자동 분석 시스템 만들기 feat. Claude CLI
💡 수강생 안내 사항 (커뮤니티 가이드) 학습 관련 질문 : 구체적으로 적을수록 정확한 답변을 받을 수 있습니다. 작성 팁 : 마크다운과 단축키를 활용하면 글을 더 편리하게 작성할 수 있습니다. 사전 검색 : 질문을 남기기 전, 커뮤니티 질문 & 답변에 비슷한 내용이 있었는지 먼저 검색해 보세요. 커뮤니티 매너 : 서로 예의를 지키며 존중하는 분위기를 함께 만들어가요. 서비스 문의 : 인프런 서비스 관련 문의는 1:1 문의하기 를 이용해 주세요.
상속과 생성자 호출순서 강의 6분 18초 해당 영상 시간의 "생성자가 있으면 어떻게 될까?"의 문제와 바로 직전 문제와의 차이점을 모르겠습니다. 생성자가 있으면 무모 클래스에서 기본 생성자를 우선 탄생시킨다(출력) 라고 했는데, 바로 직전 문제에서는 생성자가 없었나요? 있지 않나요? 이해가 가지 않습니다.
같지만 다른 것들 강의 6분29초 Double 사용시 d1==d2는 false이 나옵니다. 그리고 역시 d4==d5도 false이 나옵니다. 그런데, 설명에는 integer와 다르게 캐싱을 사용하지 않아서 라고 말씀주셨는데, 정수, 실수들은 캐싱을 사용하지 않고, 캐싱을 사용하지 않으면 같은 곳에 저장하는 것이 아니라서 false 나온다고 이해하면 되는건가요? 질문은 동영상 강의에 들어가서 오른쪽에 커뮤니티 버튼을 통해 해주세요. 그래야 어떤 강좌에서 질문하셨는지 알 수 있습니다. 영상에서 몇 분 몇 초 대를 알려주셔야 제가 한 번에 질문 내용 확인이 가능합니다. 이미 다른 누군가가 질문을 한 이력 이 있을 수 있습니다. 질문 게시판을 한 번 확인 부탁 드립니다. 학교의 과제나 타 강사의 코드 등 외부 수업 자료에 대해서는 답변하지 않습니다. 제가 다루는 커리큘럼 외의 이론이나, 너무 디테일한 컴퓨터 이론에 대해서는 답변 드리지 않습니다. 시험에 안 나오는 경우가 많고, 나와 봤자 1문제 나오는데 외워야 할 부분이 많은 것 등 (예시: 서브넷 마스크 계산) 질문을 올릴 때 이 글은 모두 지우고 내용을 입력해주세요.
카운터 앱을 만드는 예시를 실제로 해 보았습니다. 앱 자체는 잘 동작합니다. 다만 자바스크립트 파일을 열어보았을 때, DOM 영역에서 강의와 실제 저의 예시가 다음과 같이 차이가 있습니다. 강의: 앱, 클래스 및 요소들을 querySelector 함수로 찾음. 제 케이스: getElementById함수로 찾음. 기대대로 동작을 하기 때문에 이 예시에서는 별다른 문제가 없겠으나, querySelector와 getElementById라는 두 함수간의 차이가 있을것 같아 이렇게 처리가 되어도 별다른 문제가 없을지 여쭙습니다. (혹은 두 함수의 공통점, 차이점을 설명해 주셔도 좋습니다.)
(AI 퀀트) 코드 한 줄 안 쓰고 주식 자동 분석 시스템 만들기 feat. Claude CLI
6-4 실습 : 마켓 게이트 만들고 테스트 에서 4:11분 경의 강의 상 프롬프트와 올려주신 파일의 해당부 프롬프트가 달라 프롬프트 8: 마켓 게이트 API 에서 ❯ kr_ market.py 에 /market-gate 엔드포인트를 추가해줘. 1. kr_market/data/ daily_prices.csv 에서 KODEX 200(069500) 데이터 로드 ... 이 부분의 프롬프트를 적용하니 아래와 같이 답변이 나옵니다. 올려주신 압축 파일에도 없고 기존 과정 자료에서 찾아봐도 해당 파일이 없습니다. 이후 진행에 문제 없을까요? ● daily_prices.csv 파일이 없네요. 파일 없을 때 처리 포함해서 구현할게요. 먼저 기존 jongga 데이터에서 섹터 정보를 추출할 수 있는지 확인할게요.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 짝수 출력 문제 안녕하세요. 답은 동일하게 나오는데 저는 아래와 같이 풀어봤습니다.. 이렇게 풀면 정답이 안되는 건지 문의 드립니다. [WhileEx2.java] [ ForEx2.java ]
안녕하세요 강사님! SSG를 설정하지 않은 페이지 접속 시에 5초 가량의 시간이 소요되는데, 강사님 강의에서는 그래도 5초보단 빠르게 렌더링이 되는 것 같은데 원인이 무엇인지 알 수 있을까요? 한번 SSG로 설정이 되고 부터는 굉장히 빠르게 렌더링은 됩니다. 이건 와이파이의 문제일까요? 공용 와이파이더라도, 그다지 느리다고 체감되지 않는 환경인데 이미지 때문인건지 자꾸만 렌더링 시 오래 걸려서 원인이 무엇일지 궁금합니다..! 이를 확인해보려면 어디를 확인해보면 되는지 알려주시면 감사하겠습니다! 추가로 강사님 강의 sns 프로젝트에서도(배포본) 동일하게 나타났었습니다! 제 추측으로는 이미지 때문이라고 생각하고는 있는데,,, 강사님 배포본에서는 이런 현상이 없어서 궁금했습니다!
안녕하세요, 김영한 선생님. 강의 정말 잘 듣고 있습니다. 항상 좋은 강의 감사합니다. QueryDSL 관련해서 한 가지 궁금한 점이 있어 질문드립니다. QueryDSL이 특정 재단이나 기업이 아닌 오픈소스 프로젝트로 알고 있는데, 실무 엔터프라이즈 환경에서도 안정적으로 사용되는지 궁금합니다. 또 최근에 릴리스나 유지보수 활동이 예전보다 활발하지 않은 것처럼 보이는데, 신규 프로젝트에서 QueryDSL을 선택하는 것이 여전히 좋은 선택인지도 궁금합니다. 실무에서는 보통 QueryDSL을 어떤 방식으로 활용하는지도 함께 여쭤보고 싶습니다. 감사합니다!
(AI 퀀트) 코드 한 줄 안 쓰고 주식 자동 분석 시스템 만들기 feat. Claude CLI
💡 수강생 안내 사항 (커뮤니티 가이드) 학습 관련 질문 : 구체적으로 적을수록 정확한 답변을 받을 수 있습니다. 작성 팁 : 마크다운과 단축키를 활용하면 글을 더 편리하게 작성할 수 있습니다. 사전 검색 : 질문을 남기기 전, 커뮤니티 질문 & 답변에 비슷한 내용이 있었는지 먼저 검색해 보세요. 커뮤니티 매너 : 서로 예의를 지키며 존중하는 분위기를 함께 만들어가요. 서비스 문의 : 인프런 서비스 관련 문의는 1:1 문의하기 를 이용해 주세요. 터미널에서 수집기를 실행하면 나오는 출력화면에 뭔가 정렬이 맞지 않는데, 이거를 계속해서 수정 요청을 해도 잘 못잡네요. 종목명의 글자 수 차이 때문으로 보여서 간단해 보이는데 이걸 못잡는 이유가 있을까요 ?
// A await fetch(' https://api.example.com/user/1 ', { cache: 'force-cache', }) // B await fetch(' https://api.example.com/user/1 ', { cache: 'no-store', }) app router에선 컴포넌트마다 api요청을 보내서 중복 요청이 발생하게 됩니다. 이때 캐싱옵션을 사용할 경우 전부 통일을 해줘야 작동하게 되나요? gpt 답변 이런 상황에서 메모이제이션이 되지 않고 두개를 별개의 api요청 으로 봅니다. 위 상황에서는 “캐시”도 하나로 합쳐서 동작하지 않고, 각 fetch 가 자기 옵션대로 따로 동작 합니다. 같은 의문을 품으시는 분이 있을까 해서 남겨봤습니다
학습 관련 질문을 남겨주세요. 구체적으로 적을수록 좋아요! 마크다운과 단축키를 활용하면 글을 더 편하게 작성할 수 있어요. 커뮤니티 질문 & 답변에 비슷한 내용이 있었는지 먼저 검색해보세요. 편하게 질문주세요:) 직접 답변 드리도록 하겠습니다~ 안녕하세요 강사님 유익한 강의 잘 듣고 있습니다! 구글폼을 통한 노션 링크를 24시간 후에도 못 받았는데 따로 이메일을 통해 직접 전달주시는건가요?
import java.lang.reflect.Field; class MyString { private byte[] sdata = null; MyString(MyString s) { this.sdata = s.sdata; } // 생성자 1: 문자열을 받을 때 MyString(String param) { this.setString(param); } // 생성자 2: 정수를 받을 때 MyString(int param) { setString(String.format("%d", param)); } // 데이터를 문자열로 반환 (null 체크 포함) public String getString() { if (sdata == null || sdata.length <= 0) { return "(null)"; } return new String(sdata); } // 데이터를 안전하게 복사해서 저장 (Deep Copy) public void setString(String param) { sdata = param.getBytes(); } } public class Main { public static void main(String[] args) throws Exception { MyString src = new MyString("Hello"); MyString dst = new MyString(src); Field field = MyString.class.getDeclaredField("sdata"); field.setAccessible(true); byte[] srcSdata = (byte[]) field.get(src); byte[] dstSdata = (byte[]) field.get(dst); System.out.println("src.sdata 주소: " + System.identityHashCode(srcSdata)); System.out.println("dst.sdata 주소: " + System.identityHashCode(dstSdata)); // 둘이 같은 숫자 → 같은 배열 가리킴 (얕은 복사 증명!) src.setString("world"); byte[] srcSdata2 = (byte[]) field.get(src); byte[] dstSdata2 = (byte[]) field.get(dst); System.out.println("--- setString 후 ---"); System.out.println("src.sdata 주소: " + System.identityHashCode(srcSdata2)); System.out.println("dst.sdata 주소: " + System.identityHashCode(dstSdata2)); // src는 새 주소, dst는 그대로 → 분리됨 확인! } } 원래 의도가 얕은 복사를 먼저 해봄으로서 사이드 이팩트 문제를 일으킨 다음, 깊은 복사를 시도해볼려고 했는데 위 코드를 실행해보시면 깊은 복사가 되는 것 처럼보이더군요. 그런데 알고보니, 의도대로 dst.sdata 배열의 주소값이 src.sdata 배열의 주소값으로 얕은 복사가 이뤄졌으며, getBytes() 함수 자체가 원래 String 객체의 데이터를 byte 배열로 새로 만들어서 해당 배열에 대한 주소값을 반환하는 함수다 보니, src.sdata 변수의 대상 인스턴스 주소 값이 새로운 바이트 배열에대한 주소값으로 바뀌어 버렸고, 기존 배열은 원래 gc에 의해 사라져야하는게 맞는데, dst.sdata에 src.sdata 배열의 주소값이 얕은 복사가 이뤄졌다보니, 기존 참조된 배열은 계속 참조되어 메모리 상에 남아있더라구요. 그렇다보니, src.sdata가 참조한 실질 배열 데이터는 dst.sdata에 얕은 복사해버리고, src.sdata 배열 본인은 새로운 배열 데이터로 갈아타다보니, 실질적으로는 src 객체의 문자열을 바뀌었다기 보단, 참조한 대상 자체가 바뀌다 보닌까 실질적으로는 처음 의도한 얕은 복사로 인한 사이트 이팩트 문제는 애초부터 발생하지 않는다 라는게 결론입니다. 따라서 주어진 실습 예제가 적절한지에 대해 한 번 고민해보았습니다. 혹시라도 제가 부족하거나 다르게 이해한 부분이 있을 시 지적해주시면 감사하겠습니다.