묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결초보자와 중급자를 위한 스케치업 2025
01:32 오프셋
01:32 오프셋 한번만 설정하면 다음은 그냥 더블클릭으로 동일하게 적용되는게 맞나요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5의 배수만 확인해도 되지 않을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 2는 짝수여서, 2마다 소인수가 생기는데5는 5씩 증가할 때마다 소인수가 생기기 때문에결국 min(2의 소인수 개수, 5의 소인수 개수)를 하면 무조건 5의 소인수 개수가 생깁니다 그래서 5에 대해서만 계산해도 문제 없을 것 같습니다
-
해결됨OpenAI를 활용한 나만의 AI 에이전트 만들기 (Agent Builder, GPT-5, Chatkit, Cloudflare, MCP, Fine Tuning, CoT 등)
22강 빌드할때 에러가 뜨고 있습니다.
2026-01-24T18:01:27.860119Z Cloning repository...2026-01-24T18:01:28.415748Z From https://github.com/ssmktr/openai-chatkit-starter-app2026-01-24T18:01:28.416363Z * branch d8abdc1e7810bbe5fdb3c809e65c2b07141d1450 -> FETCH_HEAD2026-01-24T18:01:28.41648Z 2026-01-24T18:01:28.451163Z HEAD is now at d8abdc1 Simplify ChatKit backend (#104)2026-01-24T18:01:28.451626Z 2026-01-24T18:01:28.523349Z 2026-01-24T18:01:28.523863Z Using v2 root directory strategy2026-01-24T18:01:28.544435Z Success: Finished cloning repository files2026-01-24T18:01:30.338662Z Checking for configuration in a Wrangler configuration file (BETA)2026-01-24T18:01:30.339458Z 2026-01-24T18:01:31.455516Z No wrangler.toml file found. Continuing.2026-01-24T18:01:31.532601Z Detected the following tools from environment: nodejs@22.21.12026-01-24T18:01:31.533343Z Installing nodejs 22.21.12026-01-24T18:01:32.491348Z Trying to update node-build... ok2026-01-24T18:01:32.581604Z To follow progress, use 'tail -f /tmp/node-build.20260124180132.491.log' or pass --verbose2026-01-24T18:01:32.676902Z Downloading node-v22.21.1-linux-x64.tar.gz...2026-01-24T18:01:32.916706Z -> https://nodejs.org/dist/v22.21.1/node-v22.21.1-linux-x64.tar.gz2026-01-24T18:01:35.061658Z 2026-01-24T18:01:35.061984Z WARNING: node-v22.21.1-linux-x64 is in LTS Maintenance mode and nearing its end of life.2026-01-24T18:01:35.062214Z It only receives critical security updates, critical bug fixes and documentation updates.2026-01-24T18:01:35.0625Z 2026-01-24T18:01:35.062624Z Installing node-v22.21.1-linux-x64...2026-01-24T18:01:35.494128Z Installed node-v22.21.1-linux-x64 to /opt/buildhome/.asdf/installs/nodejs/22.21.12026-01-24T18:01:35.49449Z 2026-01-24T18:01:36.434863Z Executing user command: npx @cloudflare/next-on-pages@12026-01-24T18:01:37.460162Z npm warn exec The following package was not found and will be installed: @cloudflare/next-on-pages@1.13.162026-01-24T18:01:49.78096Z npm warn deprecated path-match@1.2.4: This package is archived and no longer maintained. For support, visit https://github.com/expressjs/express/discussions2026-01-24T18:01:50.799789Z npm warn deprecated tar@6.2.1: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me2026-01-24T18:01:51.18784Z npm warn deprecated @cloudflare/next-on-pages@1.13.16: Please use the OpenNext adapter instead: https://opennext.js.org/cloudflare2026-01-24T18:01:59.323249Z ⚡️ @cloudflare/next-on-pages CLI v.1.13.162026-01-24T18:01:59.510375Z ⚡️ Detected Package Manager: npm (10.9.4)2026-01-24T18:01:59.510832Z ⚡️ Preparing project...2026-01-24T18:01:59.513738Z ⚡️ Project is ready2026-01-24T18:01:59.514039Z ⚡️ Building project...2026-01-24T18:02:00.366087Z ▲ npm warn exec The following package was not found and will be installed: vercel@50.5.02026-01-24T18:02:05.898447Z ▲ npm warn deprecated tar@6.2.1: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me2026-01-24T18:02:08.620603Z ▲ Vercel CLI 50.5.02026-01-24T18:02:08.625834Z ▲ > NOTE: The Vercel CLI now collects telemetry regarding usage of the CLI.2026-01-24T18:02:08.626058Z ▲ > This information is used to shape the CLI roadmap and prioritize features.2026-01-24T18:02:08.626552Z ▲ > You can learn more, including how to opt-out if you'd not like to participate in this program, by visiting the following URL:2026-01-24T18:02:08.626709Z ▲ > https://vercel.com/docs/cli/about-telemetry2026-01-24T18:02:08.713183Z ▲ WARN! Build not running on Vercel. System environment variables will not be available.2026-01-24T18:02:08.844345Z ▲ Your application is being built using next build. If you need to define a different build step, please create a vercel-build script in your package.json (e.g. { "scripts": { "vercel-build": "npm run prepare && next build" } }).2026-01-24T18:02:08.847668Z ▲ Installing dependencies...2026-01-24T18:02:09.443264Z ▲ up to date in 464ms2026-01-24T18:02:09.460617Z ▲ Warning: Could not identify Next.js version, ensure it is defined as a project dependency.2026-01-24T18:02:09.481655Z ▲ Error: No Next.js version detected. Make sure your package.json has "next" in either "dependencies" or "devDependencies". Also check your Root Directory setting matches the directory of your package.json file.2026-01-24T18:02:09.554599Z 2026-01-24T18:02:09.554859Z ⚡️ The Vercel build npx vercel build) command failed. For more details see the Vercel logs above.2026-01-24T18:02:09.554978Z ⚡️ If you need help solving the issue, refer to the Vercel or Next.js documentation or their repositories.2026-01-24T18:02:09.555101Z 2026-01-24T18:02:09.599906Z Failed: Error while executing user command. Exited with error code: 12026-01-24T18:02:09.609667Z Failed: build command exited with code: 12026-01-24T18:02:11.150853Z Failed: error occurred while running build command 빌드시 위에처럼 에러가 뜨면서 응용 프로그램 빌드 중 에서 멈추고 있습니다. 해결방법이 어떻게 될까요?
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
"option+enter"로 줄바꿈이 되고, "shift+enter"는 안되요..
"option+enter"로 줄바꿈이 되고, "shift+enter"는 안되요..불편해요.ㅜ
-
미해결14년차 마케터에게 배우는 데이터드리븐 디지털/퍼포먼스마케팅의 모든것
광고 입찰가 관련 질문
안녕하세요, 광고 마케팅 공부하고 있는 학생입니다. 디지털 마케팅 매체별 설명 부분에서 광고 입찰가 라는 개념이 많이 나오는데요. 말그대로 광고 지면 자리를 두고 경매하는 것이라고 생각하면 될까요?만약 광고 입찰가를 너무 낮게 책정한다면 광고 게재 경쟁에서 밀려 아예 광고가 노출되지 않을 수도 있나요? 이 경우 실제 광고비 결제는 이루어지지 않는 것일까요? 그렇다면 적정 광고 입찰가는 어떤 기준으로 책정하는지, 경쟁사의 입찰가 혹은 평균 입찰가를 확인할 수 있는 방법이 있는지 궁금합니다.혼자 meta 광고를 연습해보며 1일 광고비만 정해서 집행해본 적은 있는데 광고 입찰가라는 게 실무에서 어떻게 책정되는지 상상이 잘 안되어 여쭙습니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
BeanCreationException
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.안녕하세요 코드를 따라 치는 과정에서 아래와 같이 작성 했더니 BeanCreationException 이 발생하는 것을 확인 할 수 있었습니다.public void dbInit1(){ Member member = new Member(); member.setName("userA"); member.setAddress(new Address("서울", "1", "111")); em.persist(member); Book book = new Book(); book.setName("JPA1 BOOK"); book.setPrice(10000); book.setStockQuantity(100); em.persist(book); Book book2 = new Book(); book.setName("JPA2 BOOK"); book.setPrice(20000); book.setStockQuantity(100); // book2.setName("JPA2 BOOK"); // book2.setPrice(20000); // book2.setStockQuantity(100); em.persist(book2); OrderItem orderItem1 = OrderItem.createOrderItem(book, 10000, 1); OrderItem orderItem2 = OrderItem.createOrderItem(book2, 20000, 2); Delivery delivery = new Delivery(); delivery.setAddress(member.getAddress()); em.persist(delivery); Order order = Order.createOrder(member, delivery, orderItem1, orderItem2); em.persist(order); }이때 위의 코드에서 주석 처리된 부분처럼 고쳤더니 정상적으로 코드가 실행되는 것을 확인했습니다. 그런데 이게 어떤 문제에서 오류가 발생한건지 정확히 알 수 없어 질문드립니다.처음에는 book2의 값이 아무것도 없어서 null에 관한 엔터티 제약조건 관련해서 문제가 발생했나 생각해지만 notnull 같은 제약조건이 없었고 Book이 Item과 상속관계이고 싱글 테이블 전략을 사용해서 DTYPE 값이 book2 생성시 자동으로 생성 된다고 기억해서 특별히 값이 비었다고 생기는 오류가 아니라고 생각이 들었습니다. 결론적으로는 정확히 어떤 원인에서 발생한 문제인지 궁금해서 질문 남깁니다.
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지
미션4 수행중인데 init 은 언제 하는건가요?
zip 파일 다운로드 받아서 압축 푼다음 커서에서 폴더 오픈 했는데 탐색기에 CLAUDE.md 파일은 안보이지만 바로 가이드 대로 프롬프트 입력했는데 뭔가 바뀌긴 하네요. init 를 어느시점에 해야하고 init 이 무슨역활을 하는건지 잘모르겠어요..
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
while문 루프 속도
인터럽트 핸들러에서 각 기능에 대한 flag를 활성화 시키고 while문 안에서 해당 플래그의 상태에 따라 각 기능을 수행하게끔 코드를 작성했는데, 이는 while문 주기가 타이머의 주기보다 빨라야 가능한 방법이지 않나요?
-
미해결스프링 시큐리티 완전 정복 [6.x 개정판]
빈 1개 등록 시 다른 해결 방법
@Configuration public class SecurityConfig { @Bean public SecurityFilterChain securityFilterChain(HttpSecurity http) { return http .authorizeHttpRequests(auth -> auth.anyRequest().authenticated()) .formLogin(Customizer.withDefaults()) .authenticationProvider(customAuthenticationProvider()) .authenticationProvider(new DaoAuthenticationProvider(inMemoryUserDetailsManager())) .build(); } @Bean public AuthenticationProvider customAuthenticationProvider() { return new CustomAuthenticationProvider(); } @Bean public UserDetailsService inMemoryUserDetailsManager() { UserDetails user = User.withUsername("user") .password("{noop}1111") .roles("USER") .build(); return new InMemoryUserDetailsManager(user); } } 메소드 인자로 AuthenticationManagerBuilder랑 Authenticationconfiguration을 주입 받아서 수동으로 parent Manager가 가진 Provider를 삭제하고 추가하는 작업을 하지 말고,그냥 안전하게, 대체되었던 DaoAuthenticationProvider를 authenticationProvider()로 다시 추가하면 안 되나요?
-
미해결2026 코딩테스트 올인원 [JAVA]
정답과 동일하게 작성 후 실행 또는 제출했음에도 시간초과
강의에서 설명해주신 풀이 그대로 실행하기 / 제출하기 했으나, 항상 시간초과가 발생합니다.
-
해결됨PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
페라이트 비드 관련 질문드립니다.
ADC와 DAC schematic 설계할 때 아날로그 전원과 디지털 전원 사이에 페라이트 비드를 추가한 이유가 무엇인지 궁금합니다.
-
해결됨즐거운 블렌더 - 아이소메트릭 하우스
아이소메트릭 궁금증
저기 이건 질문이 아니라 궁금한점인데요즐거운 블렌더 뒤에 붙은 아이소메트릭이라는 말은 다른 블렌더강의 버전도 나올수있다는 의미인건가요?
-
해결됨해킹 입문부터 중급까지, 한 번에 배우는 웹해킹
이메일 인증
https://war.knock-on.org/회원가입 시도중인데 어떤 이메일을 넣어도 인증이 안됩니다
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
강의 전체 소스 코드를 받고싶습니다.
전에도 문의 드렸는데 답변이 안 와서 다시 작성합니다. yeontest391@gmail.com
-
미해결[2025 리뉴얼]플러터플로우로 코딩 없이 한달 안에 앱 만들기
로그인 과정에서 이메일 형식 오류 발생합니다.
회원가입은 정상적으로 성공하여 계정은 생성되는데, 그 후 프로필 수정 화면에서 닉네임과 프로필 이미지를 업로드 한 후, 회원가입 완료 버튼을 누르면 홈화면으로 이동하다 로그인 화면으로 이동합니다. 그리고 로그인 화면에서 다시 로그인을 시도하면, 계속 The email address is badly formatted. 오류가 발생하며 로그인이 되지 않습니다. 이메일 주소는 강의랑 동일하게 c@c.com 도 사용해보았고, qwer@google.com 도 사용해보았는데, 어떤 이메일 형식도 성공이 안되고 있습니다.
-
미해결
강의 동영상 오류 질문
Basic UVM Testbench ( 회로 설계 검증 ) 위 강의 32강 재생이 1초 밖에 없네요 오류인거 같습니다. 수정 부탁드려요
-
미해결12시간 안에 끝내는 파이썬을 활용한 크롤링
VS로 수강 중인 수강생
VS수업 따라가고 있는 수강생입니다. "여러 페이지로 구성된 사이트 수집"강의 2분 30초 경 ad를 추출하셨는데, 추출한 데이터가 어떻게 바로 title에 적용되었는지 의문이 들어 질문 남깁니다. 현재 카카오맵에 광고라는 글자가 없어서 확인이 불가하네요..
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
run withount 디버깅 및 F5+ctrl이 안먹혀요
실행해보려고 하는데run withount 디버깅 및 F5+ctrl이 안먹혀요오른쪽에 런파이썬파일이라고 오른쪽 세모모양하면 실행이 됩니다. 터미널 관련 뭔가 다운받아야 하는건가여?
-
미해결14년차 마케터에게 배우는 데이터드리븐 디지털/퍼포먼스마케팅의 모든것
입찰전략과 과금방식의 차이
구글 애즈 동영상 광고에서 광고 형식이 인스트림이나 인피드 광고는 과금 방식이 CPV인데,입찰 전략은 타겟 CPM이더라고요.만약 타겟 CPM을 1,000원으로 잡으면 1,000회 노출당 1,000원이 나간다는 의미인데,과금 방식은 CPV라고 해서 그럼 예산은 어디서 빠져나가는지,이 둘의 의미와 차이가 헷갈립니다.
-
미해결AI와 함께 배우는 Next.js
17강 상품 목록 페이지 데이터 호출 api 안
17강 따라하고 실습하는 과정에서 참조되는 api가 접속이 안됩니다. 대체 api나 실습 방법을 알려주시면 감사하겠습니다. https://app-router-api-five.vercel.app/api/products