묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결구글 애드센스 수익형 워드프레스 블로그 만들기
Footer를 영상에 나오는대로 변경했는데
강의에 대한 질문은 인프런 질문하기나, 1:1 커뮤니티 페이지에서 문의하시면 빠르게 답변 드리고 있습니다.(커뮤니티 주소 https://itconnect.dev/커뮤니티/) 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요테마 파일과 CSS, PHP 파일은 아래 링크를 통해 받아보실 수 있습니다.https://drive.google.com/drive/folders/1KtkfsZe2uy5jNMps0F6gnqlEvZnq0mRN?usp=sharin푸터를 영상에 나온것처럼 변경했는데 새로고침하면 배경색 글자색 지정한거 없어지고 위에 같이 보이네요 ㅜh1글자색으로 보여지는 것같아요 해결방법있을까요?
-
해결됨실전! FastAPI 입문
ORM 테이블 생성
안녕하세요nest로 개발을 진행하다가 fast API로 전향하려는 개발자 입니다.저와 같은 경우는, TypeORM을 사용하고 있었습니다.TypeORM은 아래 코드와 같이 DB와 연결해 놓고 @Entity 어노테이션을 사용하면 테이블이 자동 생성됩니다.강의를 보면 테이블을 생성하는 쿼리를 console로 만들어서 DB SQL에 직접 작성하는 것으로 확인됩니다.FAST API는 NEST처럼 테이블이 자동 생성되는 기능이 없는 걸까요??또한 @ManyToMany @ManyToOne과 같은 어노테이션을 사용하면 연관관계가 쉽게 맵핑되어별도의 join 쿼리 없이도 조회,수정,삭제가 가능합니다.이러한 부분 또한 FAST API는 지원하는 기능이 없는 걸까요?? import { Column, Entity, PrimaryGeneratedColumn } from 'typeorm'; @Entity() export class PostsModel { @PrimaryGeneratedColumn() //알아서 값을 1씩 증가하는 것을 만들어 준다. id: number; @Column() author: string; @Column() title: string; @Column() content: string; @Column() likeCount: number; @Column() commentCount: number; } import { Module } from '@nestjs/common'; import { AppController } from './app.controller'; import { AppService } from './app.service'; import { PostsModule } from './posts/posts.module'; import { TypeOrmModule } from '@nestjs/typeorm'; @Module({ imports: [ PostsModule, TypeOrmModule.forRoot({ //forRoot -> typeOrm과 nestJs을 연결할 수 있는 연결고리를 만드는 것 type: 'postgres', host: '127.0.0.1', port: 5432, username: 'postgres', password: 'postgres', database: 'postgres', entities: [], //데이터베이스와 연동될 모델들 synchronize: true, //nestJS에서 작성하는 typeOrm 코드와 데이터베이스싱크를 자동으로 맞출 것이냐(개발에서는 true, 프로덕션에서는 false) }), ], controllers: [AppController], providers: [AppService], }) export class AppModule {}
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
eCPM 상승 시 전략에 대한 고민
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!마크다운, 단축키를 이용해서 편리하게 글을 작성할 수 있어요.먼저 유사한 질문이 있었는지 검색해보세요.서로 예의를 지키며 존중하는 문화를 만들어가요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요, 프로그래밍 좀비님! 다름이 아니라 강의 수강 후 3번째 앱을 준비 중에 2번째 출시한 앱의 eCPM이 서서히 상승하고 있는 것으로 보이고 있습니다. 현재 Google Ads 저예산 최대지출로 설치당 비용이 약 900원으로 측정되었고, 1일 1만원 예산으로 광고 진행 중이라 하루 약 10명의 유저 유입이 있습니다. 그래서 현재 3가지 전략에 대해 고민 중에 있습니다.현재 진행 중인 캠페인의 예산을 5만원으로 늘려 유저의 유입을 확대시키는 방법새로운 캠페인을 생성하여 설치당 비용을 절약할 수 있는 광고 최적화를 재진행하는 방법위 2가지 방법을 동시에 진행하는 방법어떤 전략을 택하는것이 좋을까 자문을 구하고 싶습니다!감사합니다.
-
미해결아티스트를 위한 언리얼 셰이더 기초
깃허브 저장소에 'UEShaderForArtistBasic' 이 없네요..
강의용 샘플 프로젝트 깃허브 저장소가 없습니다..ㅠㅠ
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
67강 댓글
안녕하세요 강사님 혹시 67강에서 댓글 기능을 구현 한 후에 댓글을 보면 입력한 댓글과 밑에 입력한 시간 가운데에 content라는 글자가 계속 써져있는데 혹시 저걸 없애는 방법이 있을까요?
-
미해결[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
안드로이드 스튜디오 Android SDK 설정
❗질문 작성시 꼭 참고해주세요에러 메세지에서 단서를 찾을 수 있는 경우가 많습니다. 에러 메세지를 읽고 한번 검색해보시는것을 추천드립니다.질문글을 작성하실때는, 현재 문제(또는 에러)와 코드나 github을 첨부해주세요.개발중인 OS, ReactNative, Node 버전 등의 개발환경을 알려주셔야합니다.에러메세지는 일부분이 아닌 전체 상황을 올려주세요. 일부만 보여주시면 답변이 어렵습니다. 제대로 체크되었는지 봐주실 수 있나요? Android 15.0 ("VanillaIceCream")은 처음부터 체크되어있었습니다!
-
해결됨[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
Java Development Kit 질문
❗질문 작성시 꼭 참고해주세요에러 메세지에서 단서를 찾을 수 있는 경우가 많습니다. 에러 메세지를 읽고 한번 검색해보시는것을 추천드립니다.질문글을 작성하실때는, 현재 문제(또는 에러)와 코드나 github을 첨부해주세요.개발중인 OS, ReactNative, Node 버전 등의 개발환경을 알려주셔야합니다.에러메세지는 일부분이 아닌 전체 상황을 올려주세요. 일부만 보여주시면 답변이 어렵습니다.Java Development Kit 설치부분 코드가 영상에 나온 부분과 제가 보고있는 부분의 코드가 달라 문의드립니다. 상관없는건가요 혹시?<영상>brew tap homebrew/cask-versionsbrew install --cask zulu11brew info --cask zulu11 <현재 링크 들어갔을때 보이는 부분>https://reactnative.dev/docs/set-up-your-environment?platform=android
-
미해결이제 나도 프로일잘러! To Do, 할 일 관리
설치형 아웃룩 플래그지정시 우측상단에 작업란 설정
설치형 아웃룩 플래그지정시 우측상단에 작업란 설정과 관련해서 질문드립니다.제화면에는 저 창이없는데요어떻게 설정할 수 있을까요?
-
해결됨이제 나도 프로일잘러! To Do, 할 일 관리
시작메뉴에 고정 관련
강사님. 5강 내용중 시작메뉴에 고정하는 설명이 있는데요현재 버전에서는 영상과 버전이 달라서 동일한방법으로는 고정할 수 없는 것 같습니다.도와주세요.
-
미해결비전공자도 이해할 수 있는 Nginx 입문/실전
Vite 없이 React만 배포할 시
제가 백엔드 쪽으로만 공부해서 그러는데 Vite 적용 안하고 React만 써도 영상처럼 사용 가능한가요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
padding 과 box-sizing 질문
14분 부터 css 전체선택자 box-sizing 이 border-box 라서 padding 을 하게되면 a 태그의 크기가 줄어들어야 하는 것 아닌가요? 왜 padding을 통해 크기를 키운다고 말씀하시나요?
-
미해결따라하며 배우는 자바스크립트 A-Z
주석처리한 buttons가 작동하는 이유
8분즈음에 buttons 선언한 것을 주석처리하고 buttonList만 남겼는데 왜buttons.addEventListener가 작동하는지 궁금해요
-
미해결스프링 핵심 원리 - 기본편
@Configuration의 역할 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]강의 내용 11분 40초 경에 @Configuration에 대한 설명을 해주시는데, 스프링 빈이 싱글톤을 유지하도록 추가 처리를 해준다는 부분이 조금은 모호하게 다가왔습니다. 기본적으로 스프링 컨테이너를 사용해서 스프링 빈을 구성하게 되면 (@ComponentScan, @Autowired) 해당 스프링 빈 인스턴스들은 스프링 컨테이너에 의해서 자동으로 싱글톤을 보장받는 것으로 생각했는데, 굳이 @Configuration 애노테이션에 의해서 스프링이 추가로 중복되는 기능을 지원하는 이유가 궁금합니다. 질문을 정리해보자면,컴포넌트 스캔 방식으로 스프링 빈을 구성하면 해당 인스턴스들은 싱글톤임을 보장받는가?만약 싱글톤임을 보장 받는다면, @Configuration 애노테이션의 역할 중, 스프링 빈이 싱글톤을 유지하도록 추가 처리를 해준다는 대목은 무엇을 의미하는 것인가? 얼핏 보면 싱글톤을 보장한다는 내용으로 중복된 내용이 아닐까 생각해봄컴포넌트 스캔 방식을 사용했을 때 어떻게 싱글톤임을 보장받을 수 있는가? (설정 파일을 통해서 스프링 빈을 구성할 때는 CGLIB에 의해서 싱글톤을 보장받는 것은 이해했지만, 컴포넌트 스캔 방식을 사용했을 때 보장받는 방식을 잘 모르겠습니다.)이상입니다. 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
안녕하세요 오브젝트 풀에 대해서 궁금한게 있어서 글 남깁니다
안녕하세요 선생님 강의 잘 보고 있습니다.다름이 아니라 마지막 수업까지 듣고 몬스터에 Poolable 스크립트를 넣어서 오브젝트 풀이 잘 작동하는지 확인을 할려고 하는데 잘 작동은 하는데위의 이미지 처럼 오브젝트 풀에 들어갔다가 다시 스폰이 될때 피가 0인 상태 즉 죽었을때 들어간 정보 그대로 다시 스폰이 되어서 플레이어를 따라오지 않더라구요 오브젝트 풀에 들어갔다가 다시 스폰이 될때 몬스터의 값을 초기화 해줘야 될거 같은데... 어디서 어떻게 그 코드를 넣어야 할지 도저히 막막해서 글을 남깁니다... Poolable 스크립트를 넣지 않고 그냥 실행하면 정상적으로 값이 초기화가 잘 된 상태로 스폰이 됩니다.
-
미해결스프링 핵심 원리 - 기본편
OrderServiceImpl의 인스턴스를 만들때 왜 AppConfig의 orderService가 호출되는지 모르겠습니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오): 네2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오): 네3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오): 네[질문 내용]생성자 주입을 선택해라! 강의 4:23-4:25부분을 보면createOrder()을 테스트했을때 AppConfig의 orderService부분에서 에러가 발생한 걸로 나오는데요. new OrderServiceImpl()로 인스턴스를 만들었으면OrderServiceImpl class의 기본 생성자가 호출되면서 인스턴스가 만들어질거라고 생각했는데 왜 AppConfig의 orderService까지 호출됬는지 그 이유를 모르겠습니다.
-
해결됨[입문] 인디해커를 위한 루비온레일즈 8 입문 강의
new랑 edit이 왜 get인지 모르겠어요.
GET인 이유가 잘 이해가 안돼요.새로운 페이지를 보여줘서 get인가요,....?새롭게 만들려면 POST요청 아닌가요?create랑 new edit이랑 update 차이가 이해가 안되는거 같습니다
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
supportsParamter 캐시 관련 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강의 중 homeLoginV3ArgumentResolver가 여러 번 호출될 때, supportsParamter의 리턴 값이 캐시되어서 따로 supportParamter가 실행되지 않는다는 것을 로그를 통해서 확인할 수 있었습니다. 스프링 내부에서 캐시를 사용한다는 사실은 처음 접해서, 스프링 MVC에서 내부적으로 캐시를 어떻게 저장하고 사용하는 동작원리가 궁금합니다. supportsParamter를 예시로, 어떻게 동작하는지 알려주실 수 있으신가요?
-
해결됨코딩없이 시작하는 엑셀 크롤링. WEB부터 ChatGPT API까지
7강-삭제관련 내용
안녕하세요 조달청 나라장터 개편으로 인해 7강은 삭제된 것은 잘 안내 받았습니다. 제가 여쭤보고 싶은 것은 7강에서 쓸 수 있는 개념+내용을 다른 실무에도 적용할 수 있을 것 같은데, 혹시 조달청 말고 다른 사이트를 예시로 한 강의는 없는지 여쭤보고자 합니다. 예를 들어, 한국은행에 들어면 금융규제가 굉장히 많은데 이를 액셀로 한꺼번에 정리하는 방법과 같은 부분에 응용할 수는 없을까요? 감사합니다:) 주니어 레벨이고 입사를 앞두고 있는데, 유용한 강의 올려주셔서 일잘러가 된 것만 같습니다:)
-
미해결웹 게임을 만들며 배우는 React
해당 에러 뜨는 분들 보세요. "Uncaught TypeError: ReactDom.createRoot is not a function"
package.json 파일 보시면 리액트 버전이 나오실텐데 저는 19 버전이라 위같은 에러가 뜨네요. 따라서, 기존 코드를 (리액트 17버전 이하에서 정상작동)..const ReactDom = require('react-dom'); ReactDom.render(<WordRelay />, document.querySelector('#root')); 아래처럼 변경해주셔야 합니다.import { createRoot } from 'react-dom/client'; createRoot(document.querySelector('#root')).render(<WordRelay />);
-
미해결[2025년 출제기준] 웹디자인기능사 실기시험 완벽 가이드
D, E 유형 수험자 제공파일 어디서 받을 수 있을까요?
D,E 최종본 제작 전 영상에서 말씀주신 파일모음을 받고싶은데 수업자료에 첨부된 파일들 확인해봐도 찾을수가 없습니다. 참고PSD. 텍스트, 사진이 포함된 수험자제공파일은 어디서 받을 수 있을까요?