묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨한 입 크기로 잘라 먹는 리액트(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 같은 툴로 외부 환경에서 테이블 만들고, 데이터 넣은후 , 메소드 실행 속도를 측정하는 건가요??
-
해결됨Slack 클론 코딩[백엔드 with NestJS + TypeORM]
Dto 생성시 유틸리티 타입을 사용할수 있나요?
DB를 기반하여 Users엔티티를 만들었을떄 join함수에서 사용할 DTO를 만들기위해 Users를 상속받아 Pick이나 Omit을 사용하여 일부 데이터만 사용하고 싶습니다.리액트의 유틸리티 타입처럼 기본 클래스에서 일부만 상속을 받는 방법이 있을까요?
-
미해결선형대수학개론
span이라는 개념이 어려워서 질문드립니다.
1.4강의에서 Theorem 4 3번째 내용에서 the columns of A span Rm 이라고 적혀있습니다.현재 강의 1.5강의에서 9분 9초를 보면 10x1-3x2-2x3 = 0이라는 linear system은 span{u,v}를 해로 가집니다. 제가 span이라는 개념이 잘 이해가 안되서 인터넷으로 더 찾아봤는데 제가 이해한 방식 맞는지 헷갈려서 질문드립니다.1.4 강의 부분은 the columns of a에 x를 곱했을때 b가 Rm이라서 span Rm이라고 한다고 이해하면 될까요?그리고 1.5 강의부분은 해가 u와 v의 linear combination 형식이라서 span {u, v}라고 표현할 수 있다고 생각하면 될까요?그리고 추가로 제가 the columns of A라는 표현이 어려워서 인터넷으로 더 공부하다가 이런 표현을 봤는데 올바른 표현인가요? " If any b in Rn can be expressed as a linear combination of the columns of A, then we say that the columns of A span Rn"질문 너무 많이 드려서 죄송해요. 제가 행렬은 처음이라 모르는게 많습니다.
-
해결됨[iOS] Swift Modern Collection View & MVVM 패턴 가이드
강의 <각각의 network 구현>에서 질문있습니다.
네트워크를 Init함수를 통해 주입하여 사용하는 이유가 궁금합니다..!그리고 강의 전반에 걸쳐 init함수를 계속 사용하는데 이유가 궁금합니다!!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
객체 그래프 탐색과 N+1 문제 질문
Repository 를 통해서 join 으로 데이터를 가져와서 처리하는것 Entity 에 비즈니스 모델을 넣어서 객체 그래프 탐색을 통해 데이터를 처리하는것. 예를들어 user(1) 과 article(n) 관계가 있다고하면,유저가 작성한 글의 개수를 구해야되는 문제가 있을때,ArticleRepository.getCountByUserId(Long user_id)user.articles.length 위 두가지 방법이 어느 차이가 있고 어느 방법이 더 선호되나요? 1번 방법은 DB 를 통해 가져와서 DB가 연산을 수행할거고,2번 방법은 엔티티에서 객체그래프탐색을 통해 FK데이터에 접근해서 메모리에서 길이를 연산한다는 차이가 있다는것까진 이해했습니다. 강의에서는 주문취소를 할때, order 에 orderItem 들을 취소처리하던데,그럼 N+1 문제가 발생하지 않나요?1개의 Order 에 OrderItem 이 N개면 추가적으로 쿼리를 계속 호출하는걸로 이해했습니다. 1번방법은 N+1 문제를 피할수있지만 모델에 비즈니스로직을 작성하지 못하고,2번방법은 모델에 비즈니스로직을 작성할수있지만 N+1 문제가 발생하는걸로 이해했는데 맞을까요?