묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하면서 배우는 웹애플리케이션 만들기
mac os의 텍스트 파일 관련해서 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요 맥사용중입니다. 강의 순서가 뒤바껴서 텍스트 파일을 확장자를 html로 변경하고 저장한후 다시 실행하니 코드들이 나오는게 아닌 인터넷창에서 loaclhost:8080/텍스트명을 호출한거 같이 뜹니다 확장자명을 txt로 바꾸고 실행하면 다시 사용가능했지만 갑자기 제가 입력한 코드값과 다른 더 길고 제가 해석할수없는 코드값들이 출력됩니다. 혹시 확장자 명을 html로 바꾼 이후에 맥에서 다시 코드수정을 할때 어떤방식으로 해야 텍스트 파일을 볼수있을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
로그인 후에 로그아웃 버튼을 눌렀을 시에 로그인 페이지로 넘어가지 않습니다.
로그인 후에 로그아웃 버튼을 눌렀을 시에 링크 주소가 localhost:3000/? 로 바뀌면서 로그인 페이지로 넘어가지 않네요 ㅠㅠ 아무 에러도 뜨지 않아 확인할 수가 없어요 .. LoginPage 가 잠깐 떴다가 다시 LandingPage 가 뜨네요 혹시 같은 문제를 보신 분 계신가요 ? 어떻게 해결할 지 모르겠습니다 ㅠㅠ
-
미해결스프링 핵심 원리 - 기본편
강의 자료 주의점 설명 부분
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 사소한 내용이지만 질문 남기겠습니다. 해당 강의 자료의 주의점 부분에서 "마치 싱글톤을 사용하는 것 같지만 다르게 동작" 한다는 내용을, 코드적으로는 싱글톤을 사용하는 것 처럼 작성해도 되지만 실제로는 (예제상) LogDemoController와 LogDemoService가 서로 다른 프록시 객체와 의존관계를 맺고 있는것으로 이해하였는데요, 이게 맞는지 궁금합니다. 또한 이렇게 각각의 프록시 객체와 의존관계를 맺게 되더라도, 이 각각의 프록시 객체가 진짜 MyLogger를 이용할 때에는 여전히 동일한 MyLogger가 사용되는지 궁금합니다. 감사합니다.
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
헤더파일과 스마트포인터
루키스님, 1강 강의를 다 듣고 배운 문법들을 최대한 사용해서 TextRPG를 만들려고 하는 중입니다. 전에 헤더파일에는 최대한 include를 지양해야 한다고 하셨는데 위의 사진과 같이 스마트 포인터를 사용하려면 어쩔수 없이 include를 해야하나요? 아니면 다른 방법이 있을까요?
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
질문드립니다!
안녕하세요! 강의 듣는 중 궁금한 부분이 있어 질문드립니다. 질문 1) 제가 작성한 코드의 주석부분이 꼭 있어야만 하는 이유가 따로 있을까요? (*주석 처리한 부분은 제가 작성한 코드에는 없고 완성본코드에는 있는 태그들을 옮겨 적어 주석 처리 하였습니다.) (주석 1) body 태그 안 /* margin: 0; */ 와 /* line-height: 1.6em; */ (주석 2) slide 태그 안 /* width: 1200px; */와/* clear: both; */ 첫번째 주석의 경우 .content-inner 에 이미 부여한 width:1200px을 중복해서 주는 이유? (주석 3) .tab-inner .tab 태그 안 /* box-sizing: border-box; */ 질문 2) .btn 의 border-bottom 부분에 줄을 제거하고자 margin-bottom:-1px; 그리고 background-color:#fff;를 주었는데 아무런 변화가 없어서 완성본 코드와 비교해 보았습니다만 코드가 동일합니다.. 해당부분 적용이 안되는데 무엇이 문제일까요? (*관련내용 영상 타임라인 14:58 입니다.) 질문 3) <div>, <section>, <article>, <b>, <em>, <span> 태그가 각 어떤 역할인지 궁금합니다. 단순히 태그들을 폴더형식처럼 그룹으로 묶어주는 애들이라고만 이해하고있는데 어느 상황에서 저 태그들을 골라서 써야하는지 모르겠습니다.. (*div와 section, article의 경우 이전 영상에서 얼핏 이해 한 바로는 class 네임을 줄줄이 주지 않고자 section 태그를 넣어 div를 대신하여 사용하는정도로만 이해하고있습니다!) +추가질문 <section>과 <article>은 <ul> <li>와 같이 무조건적으로 같이 다니는 태그로 알고있는데 맞을까요..? 아래에 제가 작성한 코드 첨부드립니다. < HTML> <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <title>별도 탭 구성</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <div class="container"> <div class="header-inner"> <header> <div class="header-logo">로고</div> <div class="navi">네비게이션</div> </header> </div> <div class="content-inner"> <div class="slide"> <div>이미지 슬라이드</div> </div> <div class="items"> <div class="news"> <div class="tab-inner"> <div class="btn"> <div>공지사항</div> </div> <div class="tab"> <a href="#none">sns 발송 서비스 개선작업<b>2020.01.09</b></a> <a href="#none">휴대폰 인증 서비스 개선 작업<b>2020.01.07</b></a> <a href="#none">카드사 부분 무이자 할부 이벤트<b>2019.12.31</b></a> <a href="#none">올앳 시스템 작업 안내<b>2019.12.20</b></a> <a href="#none">휴대폰 전체 시스템 작업 안내<b>2019.12.20</b></a> </div> </div> </div> <div class="gallery"> <div class="gallery-inner"> <div class="btn"> <div>갤러리</div> </div> <div class="tab"> <a href="#none"> <img src="images/gallery-01.jpg" alt="images-01"> </a> <a href="#none"> <img src="images/gallery-02.jpg" alt="images-02"> </a> <a href="#none"> <img src="images/gallery-03.jpg" alt="images-03"> </a> </div> </div> </div> <div class="shortcut">바로가기</div> </div> </div> <div class="footer-inner"> <footer> <div class="footer-logo">copyright</div> <div class="footer-content"> <div class="sns">sns</div> <div class="familysite">familysite</div> </div> </footer> </div> </div> <script src="script/jquery-1.12.4.js"></script> <script src="script/custom.js"></script> </body> </html> < CSS > body { /* margin: 0; */ font-size: 15px; color: #222; /* line-height: 1.6em; */ background-color: #fff; } a { text-decoration: none; color: #222; } .container {} .header-inner { background-color: #eee; } header { border: 1px solid #000; width: 1200px; margin: auto; height: 100px; } header > div { border: 1px solid #000; height: 100px; text-align: center; line-height: 100px; } .header-logo { width: 200px; float: left; } .navi { width: 600px; float: right; } /* content */ .content-inner { width: 1200px; margin: auto; } .slide { /* width: 1200px; */ text-align: center; line-height: 300px; /* clear: both; */ } .slide > div { border: 1px solid #000; height: 300px; } .items { overflow: hidden; /* margin-top: 20px; */ } .items > div { border: 1px solid #000; height: 200px; float: left; box-sizing: border-box; width: 33.33333%; } .news {} .gallery {} .shortcut { text-align: center; line-height: 200px; } .footer-inner { background-color: #eee; } footer { width: 1200px; margin: auto; overflow: hidden; } footer > div { border: 1px solid #000; height: 100px; float: left; box-sizing: border-box; text-align: center; } .footer-logo { width: 1000px; line-height: 100px; } .footer-content { width: 200px; line-height: 100px; } .footer-content div { border: 1px solid #000; height: 50px; line-height: 50px; } /* Tab Content */ .tab-inner, .gallery-inner { width: 97%; margin: auto; } .tab-inner .btn {} .tab-inner .btn > div, .gallery-inner .btn > div { border: 1px solid #000; padding: 3px; width: 120px; text-align: center; border-radius: 5px 5px 0 0; border-bottom: none; margin-bottom: -1px; background-color: #fff; } .tab-inner .tab, .gallery-inner .tab { border: 1px solid #000; padding: 0 10px; height: 160px; /* box-sizing: border-box; */ } .tab-inner .tab a { display: block; border-bottom: 1px solid #ccc; padding: 3px; } .tab-inner .tab a:last-child { border-bottom: none; } .tab-inner .tab a b { float: right; font-weight: normal; } .gallery-inner .tab img { width: 110px; } .gallery-inner .tab { text-align: center; padding-top: 25px; box-sizing: border-box; }
-
미해결Kevin의 알기 쉬운 RxJava 1부
첫번째 강의 부터 이번강의까지 수강하면서 궁금한점 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 강사님 Spring Webflux가 앞으로 대세로 많이 사용될 것 같은 생각이 들어서 RxJava를 수강하면서 강의를 잘 듣고 있습니다. 현재까지 강의 들으면서 궁금한점이 있어서 질문드리는데요, 첫번째 강의에서 사용한 코드는 main() 메서드 마지막에 Thread.sleep()이 없으면 별도의 쓰레드에 의해 코드가 실행되면서 결과값을 볼 수가 없었는데 지금은 main()메서드 마지막에 Thread.sleep()을 안주어도 되는 것 별도의 쓰레드풀을 코드에서 사용하지 않고 메인쓰레드에서 결과값이 나오는 걸 확인할 수 있었습니다. 그렇다고 하면 RxJava 프로그래밍도 subscribeOn이나 observeOn에 쓰레드풀 지정여부에 따라서 동기, 비동기로 실행되는 것인지요?
-
미해결15일간의 빅데이터 파일럿 프로젝트
용량 관련 질문
혹시 D 에 70gb / C 에 40gb 확보한 상황인데, 어떤 파일들을 어느 위치에 깔아서 운영해야 할까요?
-
미해결Vue로 Nodebird SNS 만들기
질문 드립니다!
안녕하세요! 질문드립니다! 강의를 듣고있는데 actions에서 서버에 요청을 보내고 이미지를 업로드하면 다음과 같은 에러가 나옵니다. 구글링을 해보니, 이벤트는 발생시켰는데 받을 이벤트가 없을 때 저렇게 나온다고 하는데 아무리 봐도 어디가 문제인지 모르겠습니다 ㅠㅠ 의심되는 코드는 이 부분입니다. 그 전에 이미지 업로드 버튼을 만들어서 콘솔로그를 했을때는 폼데이터로 로그가 떴었는데, 저 부분을 작성한 이후부터 에러가 발생합니다. 도와주세요 ㅠㅠ
-
미해결React 기반 Gatsby로 기술 블로그 개발하기
Parsing error: Cannot Read File tsconfig.json
// tsconfig.json { "compilerOptions": { "target": "es5", "module": "commonjs", "allowJs": true, "jsx": "preserve", "strict": true, "noUnusedLocals": true, "noUnusedParameters": true, "noImplicitReturns": true, "baseUrl": "./src", "paths": { "components/*": ["./components/*"], "utils/*": ["./utils/*"], "hooks/*": ["./hooks/*"] }, "esModuleInterop": true, "skipLibCheck": true, "forceConsistentCasingInFileNames": true, "resolveJsonModule": true }, "include": ["src/**/*.tsx"], "exclude": ["node_modules"] } // eslintrc.json { "env": { "browser": true, "es2021": true }, "extends": [ "eslint:recommended", "plugin:@typescript-eslint/eslint-recommended", "plugin:@typescript-eslint/recommended", "plugin:@typescript-eslint/recommended-requiring-type-checking", "plugin:prettier/recommended" ], "parser": "@typescript-eslint/parser", "parserOptions": { "ecmaFeatures": { "jsx": true }, "ecmaVersion": 12, "sourceType": "module", "project": "./tsconfig.json" }, "plugins": ["react", "@typescript-eslint"], "ignorePatterns": ["dist/", "node_modules/"], "rules": {} } // eslintignore gatsby-browser.js gatsby-config.js gatsby-node.js gatsby-ssr.js eslintrc, eslintignore, tsconfig 모두 같은 폴더내부에 위치해있는데 왜 gatsby-browser.js 같은 설정 파일에서 parsing 에러가 날까요 ? ㅜㅜ
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
Design Runs에서 BRAM 타일에 대한 질문 드립니다.
안녕하세요. 맛비님. 강의 내용 약 16분 즘에 BRAM 타일에 대한 내용을 설명해주셨는데요. 이해가 안되는 부분이 있어서 질문 드립니다. 저희가 사용하는 BRAM의 size가 16K이고 fpga BRAM size가 36K라 1타일의 BRAM이 사용되어야 한다는 것은 알겠습니다. 그런데 총 BRAM을 보면 4.5로 나오는데요. 0.5? 이러면 저희가 사용한 BRAM의 타일도 1.0이 아니라 0.5 이렇게되야하는 것 아닌가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
연산자 오버로딩 궁금한 부분이 있습니다.
강의 내용중 Knight에 연산자 오버로딩을 전역함수 버전으로 만드셔서동작하는 모습을 보여주셧는데 class Knight { public : // ... ostream& operator <<(ostream& os) { os << _hp; return os; } public: int _hp = 100; }; Knight 클래스 내에서 << 연산자 오버 로딩을 만들면 허용되는 변환이 아니라고 하는데 이유를 모르겠습니다.<< 연산자 오버 로딩은 전역함수로 밖에 선언이 안되는 건가요?
-
해결됨Slack 클론 코딩[실시간 채팅 with React]
channel 라우터가 기본적으로 적용되는 이유?
안녕하세요! 라우터에 채널이랑 DM적용하셨는데 왜 그중 채널라우터가 기본적으로 실행되는지 궁금합니다!
-
해결됨프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
몇 가지 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 1) 선언과 정의의 차이를 알고 싶습니다. 선언은 영어로는 declaration 이고, 정의는 definition인데 , 선언과 정의를 혼용해서 쓰는 것 같습니다. 2) list 선언 a = [] 와 b = list () 의 각각 id 값이 다릅니다. 비어있으니 동일한 값으로 생각되어, `동시 선언`으로 동일한 id 값이어야 하지 않나요?? 3) python의 function 객체라서 함수에도 id가 있다고 하는데, 다른 프로그래밍 언어에는 없는 건가요?? function 객체라서 있다는 게 잘 모르겠습니다.
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
깃허브 private로 연동하여 이미지 빌드 중 오류가 발생합니다.
ubuntu 폴더 내의 Dockerfile로 아래 명령어를 날리면 sudo docker image build -t django_test_image:6 . error checking context: 'no permission to read from '/home/ubuntu/.bash_history''. 위와 같은 메시지가 나와서, 여기 링크를 참고해 하위 폴더에 Dockerfile을 이동하고 하위 폴더에서 다시 동일한 명령어를 실행했는데요. 이번에는 ADD ./.ssh/id_rsa /root/.ssh/id_rsa 여기 명령어에서 문제가 발생했습니다 ㅠㅠ 아래 메시지와 같고요. 혹시 참고할 만한 문서는 따로 있을지 궁금합니다... Step 3/15 : ADD ./.ssh/id_rsa /root/.ssh/id_rsa ADD failed: file not found in build context or excluded by .dockerignore: stat .ssh/id_rsa: file does not exist + 상대 경로 문제인거 같아서 Step 3/15 : ADD ../.ssh/id_rsa /root/.ssh/id_rsa 위와 같이 바꾸어 보았으나 ADD failed: forbidden path outside the build context: ../.ssh/id_rsa () 이러한 문제가 발생하네요 OTL
-
미해결[2026 신규] 데이터분석 준전문가(ADsP) 자격증
1과목 데이터의 이해. 3-3 추가강의에 대한 자료는 어디있나요?
교재에 있나요? pdf 파일을 올려주셨는데 제가 못찾는건지 ㅜㅜ
-
미해결Svelte.js [Core API] 완벽 가이드
스토어를 왜 사용하는지 궁금합니다
list.js 에서 스토어를 사용안하고 스토리지만 사용해서 할 수도 있는 부분이 아닌가요? 시도는 안해봤지만.. 왠지 스토어가 없어도 될 거 같은데 왜 스토어를 사용하는지 궁금합니다..! 말도 안되는 질문이라면 죄송합니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
UI_Popup 컴포넌트의 Start()는 왜 실행이 안된건가요?
UIManager의 ShowPopup() 메서드에서Utill.GetOrAddComponent<UI_Popup>() 메서드를 호출했기때문에 UI_Popup 컴포넌트가 무조건 생성되있을거라 생각하는데, Start() 이벤트 함수가 실행되지 않았는지 궁금합니다.
-
해결됨리눅스 커널 해킹. A부터 Z까지
리눅스 커널 4.20.0-r3 소스코드 확보 방법 (BPF 취약점 관련)
강의와는 거리가 있는 질문이지만 고심 끝에 다음 2가지 질문드립니다. 1. 리눅스 커널 4.20.0-r3 소스코드를 확보할 수 있는 방법이 있는지? 2. 소스코드 확보 없이 커널 디버깅이 가능한 방법이 있는지?(디버깅 심볼을 추출할 수 있는 방법 등) 팀 블로그에 올라와 있는 BPF Integer Overflow Heap Overflow 분석을 보고 직접 분석을 하고 있는데 올라온 소스코드만 보고는 이해가 가지 않아 힙 오버플로우가 발생하는 메모리 상태를 직접 동적분석해보려고 합니다. https://github.com/ww9210/kernel4.20_bpf_LPE/ 에서 bzImage는 받을 수 있어 QEMU를 통해 가상화는 가능하나 심볼테이블이 없어 gdb 분석에 어려움이 있습니다. 리눅스 커널 4.20.1 버전은 확보할 수 있으나 취약점이 발생하지 않고 4.20.0-r3는 확보에 실패했습니다. 혹시 어떻게 소스코드를 구해서 분석하신건지 질문드리고 싶습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
jobQueue 질문 드립니다.
jobQueue 를 두는 이유가 기존에 thread 가 많아서 context-switching 비용이 더 비싸기 때문인가요? thread 숫자가 줄어서 결국 context-switching 비용을 아끼고 그만큼 성능이 빨라지게 되는 건지요?
-
미해결
directx 12 공부 방법에 대해 여쭤봅니다.
directx12 강의를 듣고 있는데 강의를 듣다보면 모르는 개념도 너무많이 나오고 이게 따라한다고 습득이 되고 이해가 된다고 생각되지 않아서 여쭤봅니다. 현재 강의를 듣고 자료를 받아 코드를 보면서 하고있는데 아직 directx 초기화 부분을 하고 있는데 벌써 부터 막막하고 어떻게 효율적으로 공부를 해야할지 몰라서 여쭤봅니다..