묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[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 초기화 부분을 하고 있는데 벌써 부터 막막하고 어떻게 효율적으로 공부를 해야할지 몰라서 여쭤봅니다..
-
미해결면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작
포트폴리오 관련 질문드립니다.
안녕하세요 선생님 현재 면접과 취업을 부르는 퍼블리셔 수강중인데요. 선생님의 수강을 들은 학생분들의 포트폴리오에 호버이펙트,네이베이션,애니메이션부분에 넣은 포폴은 'HTML+CSS+JS 포트폴리오 실전 퍼블리싱' 수업에 있는 결과물하고도 같은 것(?) 비슷한것들이 있는데 저도 인프런에서 이 강의를 수강했는데요. html+CSS+js 포트폴리오 실전 퍼블리싱을 수강한 결과물을 포트폴리오에 올려도 되는건가요??
-
미해결워드프레스 속성 마스터 클래스
테마마다 등록 방법 자체가 다르다면...
메뉴 등록 방법이 테마와 관계 없이 표준화되어 있는 것이 아니라 테마에 따라 달라진다면 테마마다 따로 사용법에 대한 상세한 설명이 필요할 것 같은데요. 그렇다면 각 테마별로 상세 사용 메뉴얼이 따로 배포가 되나요? 그건 어디서 찾아볼 수 있을까요? 그리고. 만일 테마에 따라 메뉴 등록 방식이 바뀐다면, 포스트/페이지 구조는 그대로 가져가고 콘텐츠도 하나도 안 건드린 상태에서 테마만 바꾸고 싶다고 해서 다른 테마를 등록하면 문제가 생길 수도 있겠네요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
HandlerMethod로 다운캐스팅하는데서 궁금증이 있습니다.
스프링1 강의에서 핸들러 매핑시 스프링은 어노테이션기반의 컨트롤러를 RequestMappingHandlerMapping 타입으로 등록한다고 배운것 같습니다. 인터셉터의 preHandle이 어뎁터를 실행시키기 전에 실행된다면, 매개변수인 Object handler가 RequestMappingHandler관련타입으로 등록되어있을것이라 생각했는데... HandlerMethod타입으로 등록되어있다 하셔서 제가 무엇을 놓친것인지 궁금합니다. RequestMappingHandlerAdapter에도 handle 메서드에 HandlerMethod를 파라미터로 받고있는것으로 보면.. 스프링이 어노테이션 기반 컨트롤러를RequestMappingHandlerMapping에 등록할때부터 HandlerMethod타입으로 변환해서 올려준다고 생각하면 맞을까요?