묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
커서 커밋메세지
https://inf.run/JFkhg저는 커밋메세지가 자꾸 영어로 나오는데 https://inf.run/JFkhg여러가지 설정을해봐도 영어로나오는데 왜그럴까요ㅠ user rules설정하고 물어봐도 저러네요..
-
해결됨AI 기반 아날로그/디지털 회로설계 자동화 실무 - 현업 LDO/AXI-Lite IP 설계와 검증
quartus timing constraint slack관련 질문
학습 진행도중 제공된 sv파일들과 sdc를 사용해서 report를 보았는데 강의와 다르게 negative slack이 발생하질 않습니다 slack을 해결하는 것까지 시도해보고싶은데 어떻게 하면 될까요?
-
해결됨AWS SAA-C03 자격증 벼락치기 - 딱 163문제로 2주만에 합격하기
섹션4 스토리지 - 문제4 해설 관련 질문
스토리지 유형 문제 4번의 문제에서 "블록 스토리지 방식의 접근이 필요하다"라고 나와있고,해설에서 (B)가 아닌 이유로 "EFS는 블록 스토리지가 아니라 파일 스토리지"라고 나와있습니다.이 문제의 정답 (C)의 경우, FSx for NetApp ONTAP도 블록 스토리지가 아니라 파일 스토리지 방식인건데 이 문제의 정답이 되는 이유가 무엇인지 궁금합니다.혹시 (C)에서 "iSCSI 프로토콜을 통해 볼륨을 연결합니다."라는 설명이 있는데, 이 볼륨이 EBS와 연결하는 것이어서 블록 스토리지 방식에 접근한다는 문제의 조건에 부합하는건가요?
-
해결됨한국인이 좋아하는 속도로 때려넣는 파이썬
VScode
[프로그램 설치 오류 문의]프로그램 설치 오류 발생시 사용중인 컴퓨터의 환경에 대한 상세 스크린샷을 함께 제공해 주셔야 합니다!또한, 강의에서 소개한 내용과 완전히 동일한 방식으로 설치를 진행하셨는지도 재확인 부탁드려요! [코드 실행 오류 문의]반드시 코드와 에러메시지의 스크린샷을 첨부해 주셔야 합니다!둘 중 하나라도 누락되면 도움을 드릴 수 없습니다! [그 외 오류 문의]그 외 오류가 발생한 경우 최대한 스크린샷이나 코드 등, 상황을 전달할 수 있는 자료를 수집하시어 함께 제공해 주세요.
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
PCB 관련 문의 건.
PCB는 회로도랑 PCB 파일은 있는데 부품까지 조립된 완성된 회로카드조립체도 구매가 가능한가요?
-
미해결스프링 부트와 리액트로 구현하는 소셜 로그인과 보안 JWT 로그인
"스프링 부트와 리액트로 구현하는 소셜 로그인" 강의와 차이점이 궁금합니다.
선생님 안녕하세요!"스프링 부트와 리액트로 구현하는 소셜 로그인"강의와 차이점이 뭘까요?
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
파워쉘 복붙안됨
cmd 파워쉘에서 복붙이 됬다 안되는데 어떻게 해야하나요?
-
미해결해킹 입문부터 중급까지, 한 번에 배우는 시스템 해킹 & 리버싱
강의 속 버블 파일은 어디서 받을 수 있나요?
핸드래이1,2는 어디서 받는지 알겠는데 버블을 어디서 받아야 하나요?
-
미해결[기초 1부] OpenClaw.AI 마스터 클래스: Gemini와 Docker로 만드는 나만의 자율형 AI 에이전트
도커 오류발생
openclaw-gateway 의 파일 탭의 접속이 됐다 안됐다 합니다.원인을 알 수 있을까요? An error has occurred while fetching the container files맥 환경이고, 이렇게 작성하였습니다. services: openclaw-gateway: image: ghcr.io/openclaw/openclaw:latest container_name: openclaw-gateway environment: - NODE_ENV=production - OPENCLAW_WORKSPACE_DIR=/home/node/workspace - OPENCLAW_GATEWAY_TOKEN=${OPENCLAW_GATEWAY_TOKEN} - OPENCLAW_GATEWAY_MODE=${OPENCLAW_GATEWAY_MODE} volumes: - ${OPENCLAW_CONFIG_DIR}:/home/node/.openclaw - ${OPENCLAW_WORKSPACE_DIR}:/home/node/workspace ports: - "${OPENCLAW_GATEWAY_PORT}:18789" restart: unless-stopped command: [ "node", "dist/index.js", "gateway", "--allow-unconfigured", "--bind", "lan", "--port", "18789", "--token", "${OPENCLAW_GATEWAY_TOKEN}" ]#1. server connettion setting OPENCLAW_GATEWAY_PORT=3000 OPENCLAW_GATEWAY_TOKEN=token_123 OPENCLAW_GATEWAY_MODE=local #3. directory setting OPENCLAW_CONFIG_DIR=./config OPENCLAW_WORKSPACE_DIR=./workspace
-
미해결2026년 CPPG 자격증 취득 과정 (최신판)
강의와 교안 내용이 다른데 어느 쪽이 맞는 건가요?
38페이지의 가명화에서 교안에는 데이터 주체와의 관계를 제거하고 라고 되어 있는데 강사님은 관계를 제거하지 않고 라고 말씀하시네요. 어느 쪽이 맞는지 명확하게 알려주시면 좋겠습니다. 그리고 강사님 말씀이 중간에 뚝뚝 끊기는 게 녹음 상태가 별로 안 좋은 것 같은데 추후에 개선되면 좋겠습니다.
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
/permissions와 권한모드
이쪽이 조금 헷갈려서 그런데 제가 이해한 부분이 맞는지 질문하고 싶어요 권한 모드는 전체를 결정하는거고 /permissions는 개별설정을 관리하는건가요?...
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
복사 붙여넣기 한 텍스트 수정할 수 있나요?
[Pasted text #1 +3 lines]여기 안의 텍스트를 직접 수정할 수는 없을까요?😭
-
해결됨한 입 크기로 잘라먹는 React.js 실전 프로젝트 - SNS 편
두번째 예외상황에 대해 질문있습니다!
이해가 잘 안돼서요ㅜㅜ조회가 완료되기전 업데이트를 하는 경우 DB에 저장되는 값과 화면에 노출되는 값이 다를수가 있다는 얘기일까요?업데이트를 한다는건 화면에 데이터가 노출된다는건데 이 얘기는 캐시에 담겨져있는 데이터를 먼저 노출시킨다는 얘기일까요?
-
미해결
젠스파크 탈퇴후 재가입이 안되요.
젠스파크 실수로 몇일전 탈퇴후 구글로 재가입이 안되요.도와주세요!
-
미해결
강의 결제 문의
해킹 입문부터 중급까지, 한 번에 배우는 시스템 해킹 & 리버싱위 강의를 수강하려고 하는데요, 월 2만원대라고 나오고 연 12만원이라고 나오길래(회원가입 환영 할인 받아서 저런 금액이 나왔습니다) 헷갈려서 질문드립니다. 1개월 안에 수강을 끝내면 20000원 또는 월 금액만 내고 수료가 되나요? 1달에 ~만원 이란 문구가 있던데 결제창에 갔을 때 왜 연간금액(12만원)으로 표시가 되나요?금액은 몇달동안 배웠는지에 따라 지불해야 하나요?답변 부탁드립니다. 감사합니다!
-
미해결김영한의 실전 데이터베이스 - 설계 1편, 현대적 데이터 모델링 완전 정복
2NF의 엄밀한 정의
2NF를 충족하기 위한 조건은 다음과 같은 것으로 알고 있습니다.제1 정규형을 만족하고,모든 컬럼이 후보 키 전체에 완전 함수 종속되어야 한다. 예를 들어 수강 테이블의 컬럼이 다음과 같다고 할 때,id: PK [대리 키]student_id: UK1 [자연 키]course_id: UK1 [자연 키]student_name [일반 컬럼]후보 키:id [기본 키 - 단일 후보 키](student_id, course_id) [대체 키 - 복합 후보 키] (student_id, course_id)는 복합 후보 키이고,student_id -> student_name (부분 함수 종속)이므로 2NF에 위배되지 않나요?따라서 대리 키만 써도 2NF에 위배되는 일이 발생할 수 있다고 생각합니다. 아니면, 실무에서는 2NF의 정의를 기본 키에만 한정하여 2NF를 만족하는 것으로 보나요?
-
해결됨[C#]WinForm MVP + DI(의존성 주입) + 커스텀 단축키: 고급 개발 스킬 마스터
ERP/MES 데스크톱 시스템 개발 시 WinForms vs WPF 선택 문의
안녕하세요.질문을 드리고 싶은 부분이 있는데, 마땅히 올릴 곳을 찾지 못해 강좌 게시판에 글을 남깁니다.먼저, 올려주신 강의들을 잘 듣고 있으며 프로젝트에 많은 도움을 받고 있습니다. 좋은 강의 제공해 주셔서 감사합니다.다름이 아니라, 기존에 레거시 시스템(VB6.0)으로 개발되어 운영 중인 시스템을 새롭게 개발하려고 합니다.개발 범위는 ERP 및 MES 시스템이며, 운영 환경은 Windows 데스크톱 기반입니다.UI 라이브러리는 DevExpress 컴포넌트 사용을 고려하고 있습니다.그래서 WinForms와 WPF 중 어떤 기술을 선택하는 것이 좋을지 고민이 되고 있습니다.현재는 제가 익숙한 .NET 8 기반 WinForms + DevExpress 조합으로 마음이 조금 기울어 있는 상태이지만,장기적인 관점에서 WPF + DevExpress로 전환하는 것이 더 나은 선택인지 판단이 서지 않아 조언을 구하고 싶습니다.ERP/MES와 같은 업무 시스템을 개발하는 관점에서WinForms와 WPF 중 어떤 선택이 더 적절할지DevExpress를 사용하는 환경에서 고려해야 할 요소가 있는지실무 경험에서의 장단점이 있다면조언을 주시면 큰 도움이 될 것 같습니다.읽어주셔서 감사합니다.
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
미션6 수행 하면서 질문 드립니다.
제가 개발은 한번도 안해본 완전 초보인데;;;/output-style이 더이상 클로드에 사용 안되는데 강의에는 output-style 로 강의를 하시다보니 /config로 이제 사용해야 한다고 글로 설명은 해두셨지만 도통 이해가 안갑니다;;; 새로 영상 찍어줄 순 없나요?? 미션6 진행하면서 당최 output-style과 config를 어떻게 다르게 응용 해야하는지 감이 오질 않아 제대로 하고 있는지도 모르겠네요잘 하고 있는건지 확인 바랍니다.미션지에는 output-style 의 방식으로 explanatory를 기재해 두셨는데, 해당 내용은 현재 클로드에서 먹히지 않고 그럼 config explanatory라고 써야 하는건지;;; 제대로 진행 되고 있는건 아닌것 같은데 이미 클로드에선 작동 되지 않는 output-style을 강의와 미션에 언급 되어있다보니 생 초보 입장에선 어떻게 해라는건지;;; 모르겠네요
-
미해결2026 코딩테스트 올인원 [JAVA]
노션 링크 질문드립니다!
학습 관련 질문을 남겨주세요. 구체적으로 적을수록 좋아요!마크다운과 단축키를 활용하면 글을 더 편하게 작성할 수 있어요.커뮤니티 질문 & 답변에 비슷한 내용이 있었는지 먼저 검색해보세요.편하게 질문주세요:) 직접 답변 드리도록 하겠습니다~ 안녕하세요 강사님 유익한 강의 잘 듣고 있습니다!구글폼을 통한 노션 링크를 24시간 후에도 못 받았는데 따로 이메일을 통해 직접 전달주시는건가요?
-
미해결기초 탄탄! 독하게 시작하는 Java - Part 2 : OOP와 JVM
[실습] MyString에 복사 생성자 추가
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 객체의 문자열을 바뀌었다기 보단, 참조한 대상 자체가 바뀌다 보닌까 실질적으로는 처음 의도한 얕은 복사로 인한 사이트 이팩트 문제는 애초부터 발생하지 않는다 라는게 결론입니다.따라서 주어진 실습 예제가 적절한지에 대해 한 번 고민해보았습니다.혹시라도 제가 부족하거나 다르게 이해한 부분이 있을 시 지적해주시면 감사하겠습니다.