묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C++
강의 12.9 - 8:59 - std::vector에서 reference wrapper와 pointer 의 성능적인 차이
vector<Base*> vec;for(auto& el : vec)el->print();vector<reference_wrapper<Base>> vec;for(auto& el : vec)el.get().print();레퍼런스가 포인터보다 빠르지만 위에서는 get() 함수를 호출하니까 함수호출하면 스택프레임 전개되는데이러면 오히려 오버헤드가 더 커지는것 아닌가요?궁금해서 질문 올립니다.
-
미해결(2025 최신 업데이트)리액트 : 프론트엔드 개발자로 가는 마지막 단계
영화 API
제공하신 영화 api 홈페이지 주소를 찾을 수 없어요ㅠㅠ 강의에서 한 대로 https://www.themoviedb.org/ 접속한 후에 More에서 API를 선택하면 이런 화면이 나와요
-
해결됨문법 공부 다음엔, 자바스크립트 프로젝트 101
To Do LIst(응용) 질문
안녕하세요! 강의보다가 질문이 생겨 작성합니다. To Do LIst(응용) 중 삭제 기능이 있는 코드인데요.const delItem = (event) => { const target = event.target.parentElement; todos = todos.filter((todo) => todo.id !== parseInt(target.id)); save(); //remove 메소드 target.remove(); };이 코드에서 아래 코드만 삭제해보면 html 구조내 li 만 삭제되고 localStorage에선 삭제가 안되더라구요!그 이유가 todo의 아이디와 삭제 버튼이 눌린 타겟의 아이디가 같지않으면 todos 배열에 담고, 저장하기 때문이지요?(즉, 같은 아이디라면 todos 배열에 저장이 되지않음) todos = todos.filter((todo) => todo.id !== parseInt(target.id)); save();
-
해결됨두고두고 써먹는 유니티 VR
빌드 파일 공유
수업 자료로 올려주신 완성본 파일로 빌드를 해도 오류가 나서 테스트를 못하고 있는데 혹시 빌드파일을 수업 자료로 올려주실수 있으신가요?
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
일기작성이 안돼요 ㅠㅠ
어제 질문 남겼는데 답변해주신대로 해봤는데 아직도 작성완료가 안됩니다... ㅠㅠ강의 돌려보면서 틀린거 없나 살폈는데도 모르겠어요.. 콘솔에도 아무것도 안찍히구요..무슨 일일까요? ㅠㅠ샌드박스 링크 남깁니다..https://codesandbox.io/s/late-morning-d483sv?file=/src
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
index.html open with live server 관련문의
ESLint, Prettier 강의의 마지막 부분에서, hello Vue3만 남기고 불필요한 것들을 삭제했을 때에, index.html 를 "go live" 로 브라우저가 열리면 웹화면에 아무내용이 없고, (http://127.0.0.1:5500/index.html) 커맨트창에서 npm run dev 를 하면 열리는 웹화면에서는 ( ➜ Local: http://localhost:5173/ ) 'hello Vue3'가 보이는 데 왜 이런 차이가 있는 지 모르겠습니다.
-
해결됨웹플로우(Webflow) 시작하기 - 코딩 없이 자유도 높은 프로토타입 만들기
zapier에서 tally와 webflow 연결 시 airtable 데이터가 안 찾아집니다!
선생님 안녕하세요!<새 제품 등록하기 기능 구현하기> 강의 21분 58초 부분에서 질문이 있습니다. 저 같은 경우 test step에서 오류가 뜹니다. 제가 생각하기에는 제가 tally에 값을 입력할 때 tag를 여러 개(개발툴, 디자인, 생산성, 미디어) 선택해서, zapier가 하나의 Item ID와 Slug를 못 찾아서 그런 것 같아요. 그래서 test step을 스킵했더니 뒤에 22분14초에서 나오는 부분에서 Item ID가 아예 없더라구요. 이 문제를 어떻게 해결해야 할까요?
-
해결됨토비의 스프링 부트 - 이해와 원리
커스톰 @Conditional 강의에서 질문입니다.
<해결됨>같은 질문 링크입니다. https://www.inflearn.com/chats/757401/x27-conditional%EA%B3%BC-condition-x27-%EA%B0%95%EC%9D%98-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B83-0-%EC%9D%B4%EC%83%81%EC%9C%BC%EB%A1%9C-%EC%95%88%EB%90%98%EB%8A%94%EB%B6%84%EB%93%A4 https://github.com/tobyspringboot/helloboot/commit/9db7fbb4b665ad0a21e18fa580d378179b44fa92spring boot 3에서 적용해보고 있습니다.제목의 강의에 해당하는 커밋은 위 링크일 것 같습니다. 해당 커밋에서 checkout 한 후, dependencies { implementation('org.springframework.boot:spring-boot-starter-web') { exclude group: 'org.springframework.boot', module: 'spring-boot-starter-tomcat' } implementation 'org.springframework.boot:spring-boot-starter-jetty' testImplementation 'org.springframework.boot:spring-boot-starter-test' } 위와 같이 jetty를 사용하게 해두고 어플리케이션을 실행하면 Unable to start web server, java.lang.NoClassDefFoundError: jakarta/servlet/http/HttpSessionContext 오류는 jakarta.servlet.http 패키지의 HttpSessionContext 자바 클래스를 찾을 수 없음이렇게 나오는 것 같습니다.어떻게 해결할 수 있을까요..?
-
해결됨한국인이 좋아하는 속도로 때려넣는 파이썬
파이참 자동화 작업 중 터미널에서 command prompt를 못찾겠습니다..
맥이라 인터페이스가 다른 것 같긴 한데 최대한 검색해봐도 못찾겠어서 질문드립니다.우선 과정 스킵하고 넘어가도 엑셀파일이 잘 나오긴 하는데 괜찮은지 문의 드립니다! [프로그램 설치 오류 문의]프로그램 설치 오류 발생시 사용중인 컴퓨터의 환경에 대한 상세 스크린샷을 함께 제공해 주셔야 합니다!또한, 강의에서 소개한 내용과 완전히 동일한 방식으로 설치를 진행하셨는지도 재확인 부탁드려요! [코드 실행 오류 문의]반드시 코드와 에러메시지의 스크린샷을 첨부해 주셔야 합니다!둘 중 하나라도 누락되면 도움을 드릴 수 없습니다! [그 외 오류 문의]그 외 오류가 발생한 경우 최대한 스크린샷이나 코드 등, 상황을 전달할 수 있는 자료를 수집하시어 함께 제공해 주세요.
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
eslint, prettierr 충돌
초기 세팅을 하던 중 포매팅을 하게 되면 에러가 발생합니다 eslintrc.cjs 파일/* eslint-env node */ require('@rushstack/eslint-patch/modern-module-resolution'); module.exports = { root: true, extends: [ 'plugin:vue/vue3-essential', 'eslint:recommended', '@vue/eslint-config-prettier', ], env: { 'vue/setup-compiler-macros': true, }, rules: { 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', 'prettier/prettier': [ 'error', { singleQuote: true, semi: true, useTabs: true, tabWidth: 2, trailingComma: 'all', printWidth: 80, bracketSpacing: true, arrowParens: 'avoid', endOfLine: 'auto', }, ], }, };prettierrc.json 파일{ "$schema": "https://json.schemastore.org/prettierrc", "semi": true, "tabWidth": 2, "singleQuote": true, "printWidth": 80, "trailingComma": "none" }settings.json 파일{ "workbench.iconTheme": "material-icon-theme", "workbench.startupEditor": "none", "files.autoSave": "afterDelay", "editor.fontFamily": "MesloLGS NF", "terminal.integrated.fontFamily": "monospace", // Eslint-settings "editor.codeActionsOnSave": { "source.fixAll.eslint": true }, "editor.tabSize": 2, "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "eslint.validate": [ "javascript", "javascriptreact", "typescript", "typescriptreact", // "html", // 삭제 "vue", "markdown" ], // Prettier-settings "prettier.printWidth": 80, "prettier.tabWidth": 2, "prettier.trailingComma": "all", "prettier.jsxSingleQuote": false, "prettier.semi": true, "prettier.useTabs": true, "prettier.proseWrap": "preserve", "prettier.arrowParens": "avoid", "prettier.singleQuote": true, "prettier.htmlWhitespaceSensitivity": "ignore", "prettier.endOfLine": "auto", "prettier.quoteProps": "as-needed", "prettier.requireConfig": false, "prettier.ignorePath": ".prettierignore", "prettier.bracketSpacing": true, "prettier.requirePragma": false, "prettier.insertPragma": false, "prettier.vueIndentScriptAndStyle": false, "[html]": { "editor.defaultFormatter": "vscode.html-language-features" }, "[vue]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "explorer.confirmDragAndDrop": false, "explorer.confirmDelete": false, "workbench.colorTheme": "Tokyo Night", "workbench.settings.applyToAllProfiles": [ ], "settingsSync.ignoredExtensions": [ ], "window.zoomLevel": -1 } eslint랑 동일하게 다 설정을 했는데도 오류가 나네요 다시 처음부터 하면서 해도 똑같은 오류가 반복이라 글 남겨 봅니다
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌2)
폰트어썸 4.7 아이콘
코드 부트스트랩에 있는거 복사 붙여넣기 했는데 아이콘이 안나오고 자꾸 네모박스 나오는데 왜이러는걸까요??
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
return "redirect:/items/{itemId}"; 질문
아래코드에서 @PostMapping("/items/new") 이 컨트롤러가 호출이 되면 return "redirect:/items/{itemId}";에 의해 redirect되는데 그 다음 바로 아래 컨트롤러 @GetMapping("/items/{id}")가 호출되는거로 보여집니다. 그런데 redirect 경로는 끝에 {itemId}인데 왜 /items/{id}가 호출이 되나요 ? 같아야 호출되는거 아닌가요??
-
미해결배달앱 클론코딩 [with React Native]
따라하다보니 index.d.ts 없는데 제가 놓친게 있는걸까요?
강의 보고 하고있는데 제가 놓친게 있는거같아요.. index.d.ts안보이는데 왜 그런건가요?지금 헤매고있습니다 ㅠㅠ
-
해결됨풀스택 리액트 라이브코딩 - 간단한 쇼핑몰 만들기
productdetail 데이터 안불러와지고 있습니다.
전체 목록까지는 불러와 지는데 상세페이지가 안되고 있습니다.rest까지는 됐었는데 graphql로 바꾸면서 잘안돼고 있네요...정상적으로 query key와 id는 잘 들어가는것 같습니다.https://github.com/littleduck1219/Web_Toy_Project/tree/main/shopping-mall
-
미해결기초부터 실무까지 Tableau 시각화
섹션 2 질문입니다
https://public.tableau.com/app/profile/.10601044/viz/1_16946118444900/4?publish=yes 보시면 판매율이나 재고율은 계산되어 있는게 없어요... 강의에서도 계산하는 법이 따로 나오진 않구요. 이 부분은 어떻게 하면 되나요?
-
해결됨독하게 되새기는 C 프로그래밍
안녕하세요 선생님~ 몇 가지 여쭤볼 게 있습니다
항상 좋은 강의 감사합니다 ~!!두 가지 정도 여쭤볼 게 있습니다 실시간 감시 엔진File System과 Driver 사이 계층에 실시간 감시 엔진을 넣을 수 있는 공간이 있다고 하셨는데 그렇다면그런 엔진은 V3, 알약 같은 백신 프로그램에서 제공해주나요? 아니면 OS단에서 기본적으로 제공해주나요?만약 OS단에서 제공해준다면 감시 결과에 접근할 수 있는 인터페이스를 열어주고유저모드의 백신 프로그램이 그 인터페이스로 감시 결과를 가져오나요?삭제삭제 시 FAT에서 Delete 필드에 마킹되는 것은 이해하였습니다그런데 굳이 파일명의 첫 글자 까지도 다른 글자로 변경하는 이유는 무엇인가요?강의 잘 보고 있습니다 감사합니다 ~
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
serve -s build 오류가 납니다.ㅠㅠㅠ
File sizes after gzip: 56.23 kB build\static\js\main.c2dd5a76.js 1.22 kB build\static\css\main.9a059f26.css The project was built assuming it is hosted at /. You can control this with the homepage field in your package.json. The build folder is ready to be deployed. You may serve it with a static server: serve -s build Find out more about deployment here: https://cra.link/deployment C:\Users\min seo hyun\Desktop\emotion-diary>npm install -g serve changed 89 packages in 5s 24 packages are looking for funding run npm fund for details C:\Users\min seo hyun\Desktop\emotion-diary>serve -s build 'serve'은(는) 내부 또는 외부 명령, File sizes after gzip: 56.23 kB build\static\js\main.c2dd5a76.js 1.22 kB build\static\css\main.9a059f26.css The project was built assuming it is hosted at /. You can control this with the homepage field in your package.json. The build folder is ready to be deployed. You may serve it with a static server: serve -s build Find out more about deployment here: https://cra.link/deployment C:\Users\min seo hyun\Desktop\emotion-diary>npm install -g serve changed 89 packages in 5s 24 packages are looking for funding run `npm fund` for details C:\Users\min seo hyun\Desktop\emotion-diary>serve -s build 'serve'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.cmd창에서 빌드 파일 생성하고 serve도install 하였습니다.그 다음 과정인 serve -s builde진행하는 과정에서 위와같은 오류가 나오는데 왜 그런지 도와주세요ㅠㅠㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
스프링 JdbcTemplate에서 질문
public class JdbcTemplateMemberRepository implements MemberRepository{ private final JdbcTemplate jdbcTemplate; public JdbcTemplateMemberRepository(DataSource dataSource) { jdbcTemplate = new JdbcTemplate(dataSource); }이 코드 부분에서JdbcTemplate가 org.spring에 영한님 강의에서는 있던데제 꺼에서는 없더라고요. 이거 해결책이 궁금합니다.감사합니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
37:58 근처 toString이라는 method에 대한 질문입니다.
print(parsedPeople); 을 했을 때 Instace of 'Person'으로만 나와서 Person class안에 toString이라는 method를 선언했는데요. class안에 method를 선언한 것 만으로 print(parsedPeople); 값이 바뀐게 맞나요?class에 선언한 method는 다 실행이 되는건가요?
-
미해결실전! 스프링 데이터 JPA
테스트 하는 방법
참고 https://www.inflearn.com/questions/54688/%EC%84%B1%EB%8A%A5-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%A7%88%EB%AC%B8페이징 성능 개선해보고 싶은데전체 데이터를 1000만개씩 넣어놓고 execution 속도 비교는 어떻게 하는지 질문드립니다메소드 테스트는 spring boot @profile( "test") 에서 진행하고 , jmeter 같은 툴로 외부 환경에서 테이블 만들고, 데이터 넣은후 , 메소드 실행 속도를 측정하는 건가요??