inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

cmp 하는 부분에 대해서 궁금합니다.

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

커스텀 비교함수 부분 교안을 다시 보았는데 이해가 가지 않아서 이렇게 질문 드립니다. 매개변수로 넘겨주는 a, b는 v.begin(), v.end()의 값이 들어가는 것인가요?

  • c++
  • 코딩-테스트
Lim sumin 댓글 1 좋아요 0 조회수 186

참인 경우 출력

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

10:53초 부근 참인 경우 출력 isPal(i) 관련 강좌 내용은 어디 강의 참고하면 될까요?

  • python
  • java
  • c
  • 정보처리기사
mac i 댓글 2 좋아요 0 조회수 187

SQL은 어떻게 정리해야할까요?

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

SQL 문제도 2문제 정도씩 꾸준히 나오는 거 같던데, 이 부분에 대해선 강의를 올리실 계획이신지 궁금합니다.

  • 정보처리기사
  • sql
이준석 댓글 2 좋아요 1 조회수 315

랜덤함수

미해결

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

랜덤함수에서 Random.nextInt(1,7) 이렇게 해야 6주사위까지 뜰수있는것 같습니다.

  • android
  • kotlin
  • firebase
tmdrlk365w 댓글 1 좋아요 1 조회수 153

maven으로 프로젝트 생성 질문

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 강의에서는 프로젝트 파일 생성하는데 maven들어가면 next 누르고 groupid 등이 나오는데 저는 사진 속 화면이 전부인데 왜그런건가요?

  • java
  • jpa
tjdwlsdn2020 댓글 2 좋아요 1 조회수 822

Oracle DB 를 이용한 예제

미해결

MAUI [Cross-Platform Applications & C#]

maui 를 강의를 수강한 학생입니다. 한가지 문의 사항이 있습니다. Oracle DB 를 이용한 insert delete update select 하는 예시는 없을까요? 가능하면 Spread 를 이용해서.....

  • mvvm
  • cross-platform
  • maui
linuxmen 댓글 1 좋아요 0 조회수 227

포트폴리오 주소 오류 (failed to fetch)

해결됨

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

포트폴리오 만든 게시판 정보 입력후 등록하기 버튼을 누르면 아래와 같이 오류가 뜹니다. new:1 Access to fetch at ' http://backend-practice.codebootcamp.co.kr/graphql ' from origin ' http://localhost:3004 ' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: The 'Access-Control-Allow-Origin' header has a value ' http://localhost:3000 ' that is not equal to the supplied origin. Have the server send the header with a valid value, or, if an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled. 코드상에는 문제가 없는 거같은데.. 주소 확인 부탁드립니다.. ㅠ import { gql, useMutation } from "@apollo/client"; import { useRouter } from "next/router"; import React, { useState } from "react"; import { Address, ButtonWrapper, Contents, ImageWrapper, InputWrapper, Label, OptionWrapper, Password, RadioButton, RadioLabel, SearchButton, Subject, SubmitButton, Title, UploadButton, Wrapper, Writer, WriterWrapper, Youtube, Zipcode, ZipcodeWrapper, } from "../../../styles/boardsNew"; const CREATE_BOARD = gql` mutation createBoard($createBoardInput: CreateBoardInput!) { createBoard(createBoardInput: $createBoardInput) { _id } } `; export default function BoardsNewPage() { const router = useRouter(); const [writer, setWriter] = useState(""); const [password, setPassword] = useState(""); const [title, setTitle] = useState(""); const [contents, setContents] = useState(""); const [writerError, setWriterError] = useState(""); const [passwordError, setPasswordError] = useState(""); const [titleError, setTitleError] = useState(""); const [contentsError, setContentsError] = useState(""); const [createBoard] = useMutation(CREATE_BOARD); const onChangeWriter = (event) => { setWriter(event.target.value); if (event.target.value !== "") { setWriterError(""); } }; const onChangePassword = (event) => { setPassword(event.target.value); if (event.target.value !== "") { setPasswordError(""); } }; const onChangeTitle = (event) => { setTitle(event.target.value); if (event.target.value !== "") { setTitleError(""); } }; const onChangeContents = (event) => { setContents(event.target.value); if (event.target.value !== "") { setContentsError(""); } }; const onClickSubmit = async () => { if (!writer) { setWriterError("작성자를 입력해주세요."); } if (!password) { setPasswordError("비밀번호를 입력해주세요."); } if (!title) { setTitleError("제목을 입력해주세요."); } if (!contents) { setContentsError("내용을 입력해주세요."); } if (writer && password && title && contents) { try { const result = await createBoard({ variables: { createBoardInput: { writer, password, title, contents, }, }, }); console.log(result.data.createBoard._id); router.push(`/boards/${result.data.createBoard._id}`); } catch (error) { alert(error.message); } } }; return ( <Wrapper> <Title>게시글 등록</Title> <WriterWrapper> <InputWrapper> <Label>작성자</Label> <Writer type="text" placeholder="이름을 적어주세요." onChange={onChangeWriter} /> <div style={{ color: "red" }}>{writerError}</div> </InputWrapper> <InputWrapper> <Label>비밀번호</Label> <Password type="password" placeholder="비밀번호를 작성해주세요." onChange={onChangePassword} /> <div style={{ color: "red" }}>{passwordError}</div> </InputWrapper> </WriterWrapper> <InputWrapper> <Label>제목</Label> <Subject type="text" placeholder="제목을 작성해주세요." onChange={onChangeTitle} /> <div style={{ color: "red" }}>{titleError}</div> </InputWrapper> <InputWrapper> <Label>내용</Label> <Contents placeholder="내용을 작성해주세요." onChange={onChangeContents} /> <div style={{ color: "red" }}>{contentsError}</div> </InputWrapper> <InputWrapper> <Label>주소</Label> <ZipcodeWrapper> <Zipcode placeholder="07250" /> <SearchButton>우편번호 검색</SearchButton> </ZipcodeWrapper> <Address /> <Address /> </InputWrapper> <InputWrapper> <Label>유튜브</Label> <Youtube placeholder="링크를 복사해주세요." /> </InputWrapper> <ImageWrapper> <Label>사진첨부</Label> <UploadButton>+</UploadButton> <UploadButton>+</UploadButton> <UploadButton>+</UploadButton> </ImageWrapper> <OptionWrapper> <Label>메인설정</Label> <RadioButton type="radio" id="youtube" name="radio-button" /> <RadioLabel htmlFor="youtube">유튜브</RadioLabel> <RadioButton type="radio" id="image" name="radio-button" /> <RadioLabel htmlFor="image">사진</RadioLabel> </OptionWrapper> <ButtonWrapper> <SubmitButton onClick={onClickSubmit}>등록하기</SubmitButton> </ButtonWrapper> </Wrapper> ); } import { gql, useQuery } from "@apollo/client"; import { useRouter } from "next/router"; import { Avatar, AvatarWrapper, Body, BottomWrapper, Button, CardWrapper, Contents, CreatedAt, Header, Info, Title, Wrapper, Writer, } from "../../../styles/boardsDetail"; export const FETCH_BOARD = gql` query fetchBoard($boardId: ID!) { fetchBoard(boardId: $boardId) { _id writer title contents createdAt } } `; export default function BoardDetailPage() { const router = useRouter(); const { data } = useQuery(FETCH_BOARD, { variables: { boardId: router.query.boardId }, }); return ( <Wrapper> <CardWrapper> <Header> <AvatarWrapper> <Avatar src="/images/avatar.png" /> <Info> <Writer>{data?.fetchBoard?.writer}</Writer> <CreatedAt> {new Date(data?.fetchBoard?.createdAt).toLocaleDateString()} </CreatedAt> </Info> </AvatarWrapper> </Header> <Body> <Title>{data?.fetchBoard?.title}</Title> <Contents>{data?.fetchBoard?.contents}</Contents> </Body> </CardWrapper> <BottomWrapper> <Button>목록으로</Button> <Button>수정하기</Button> <Button>삭제하기</Button> </BottomWrapper> </Wrapper> ); } import "../styles/globals.css"; import { ApolloClient, InMemoryCache, ApolloProvider } from "@apollo/client"; export default function App({ Component, pageProps }) { const client = new ApolloClient({ uri: "http://backend-practice.codebootcamp.co.kr/graphql", cache: new InMemoryCache(), }); return ( <ApolloProvider client={client}> <Component {...pageProps} /> </ApolloProvider> ); }

  • react
  • node.js
  • seo
  • graphql
  • next.js
민선 댓글 2 좋아요 0 조회수 338

피그마 사용법

미해결

디자인할 때 auto layout 에서 정렬하는 거랑 constraints 설정하면 무료 버전 개발자 모드에서는 확인할 수 없나요?

  • 피그마
  • 개발자모드
  • figma
  • dev
seulki.kim 댓글 1 좋아요 0 조회수 232

AutoEncoder 차원 질문

미해결

[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지

안녕하세요! 오토인코더 구현 중 질문이 있어서 글을 남기게 되었습니다. class AutoEncoder(nn.Module): def __init__(self): super().__init__() k = 16 self.encoder = nn.Sequential( nn.Conv2d(1, k, 3, stride=2), nn.ReLU(), nn.Conv2d(k, 2*k, 3, stride=2), nn.ReLU(), nn.Conv2d(2*k, 4*k, 3, stride=1), nn.ReLU(), nn.Flatten(), nn.Linear(1024, 10), nn.ReLU() ) self.decoder = nn.Sequential( nn.Linear(10, 1024), nn.ReLU(), nn.Unflatten(1, (4*k, 4, 4)), nn.ConvTranspose2d(4*k, 2*k, 3, stride=1), nn.ReLU(), nn.ConvTranspose2d(2*k, k, 3, stride=2), nn.ReLU(), nn.ConvTranspose2d(k, 1, 3, stride=2, output_padding=1) ) 여기에서 nn.Linear(1024, 10), nn.ConvTranspose2d(k, 1, 3, stride=2, output_padding=1)에 질문이 있습니다. 채널 수를 직접 맞춰주는 것이 아니라 반환 받아서 그 값을 nn.Linear(이 부분, 10)에 넣어주고 싶은데 gpt 한테 물어보니까 그러려면 이렇게 직접 구해서 add_module을 해줘야 한다던데... 정말 이런 방법 뿐인지ㅜㅜ 매번 채널수를 직접 구해야 하는 것인지 궁금합니다! def __init__(self, input_shape=(1, 28, 28)): super().__init__() k = 16 self.encoder = nn.Sequential( nn.Conv2d(1, k, 3, stride=2), nn.ReLU(), nn.Conv2d(k, 2*k, 3, stride=2), nn.ReLU(), nn.Conv2d(2*k, 4*k, 3, stride=1), nn.ReLU(), nn.Flatten(), ) self.latent_dim = self.get_encoder_dim() self.encoder.add_module('linear', nn.Linear(self.latent_dim, 10)) self.encoder.add_module('relu', nn.ReLU()) def get_encoder_dim(self): x = torch.randn(1, self.input_shape) x = self.encoder(x) return x.view(1, -1).size(1) nn.ConvTranspose2d(k, 1, 3, stride=2, output_padding=1) 여기에서도 output_padding=1이 필요한지 알기 위해서는 직접 계산을 다 해봤어야 하는 것인데.. 이것도 위의 경우와 마찬가지로 직접 구하는 방법 뿐인지 알고 싶습니다! 감사합니다!

  • python
  • 머신러닝
  • 딥러닝
  • 인공신경망
  • pytorch
댓글 2 좋아요 1 조회수 285

Provider를 layout에서 감쌀 때 질문

해결됨

[풀스택 완성] Supabase로 웹사이트 3개 클론하기 (Next.js 14)

body의 내부 요소들만 감싸는게 아닌 html을 전체 감싸는 이유를 알고싶어요!

  • firebase
  • next.js
  • tailwind-css
  • react-query
  • supabase
김지후 댓글 3 좋아요 2 조회수 390

[보충] 에셋관련 내용이 지금 인터페이스와 다른거 같습니다.

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

안녕하세요~ 에셋관련 내용 영상에서 보면 구름 버튼을 눌러서 받으라고 되어있는데요. 이전 답변과 현재 사이트 UI가 바뀐것인지 구름모양이 단 한개도 없습니다. 동영상 플레이를 해도 따로 자료 받는 버튼이 안보이구요~ 다른분들도 지속적으로 질문하시는거 같은데 정확한 답변 한 번 부탁 드립니다. 감사합니다~!

  • C#
  • unity
댓글 2 좋아요 0 조회수 221

Member.find 질문

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. Member member = em.find(Member.class, o: 150L); 이라고 되는데 영상에서는 Member member = em.find(Member.class, primary key: 150L); 라고 뜨던데 상관없나요?

  • java
  • jpa
tjdwlsdn2020 댓글 2 좋아요 0 조회수 222

[섹션 5]레포지토리 소스파일 오류 위치, 수정 제안

미해결

PHP 7+ 프로그래밍

섹션 5 강의, 소스파일 실행하면 에러 발생 Fatal error: Uncaught ArgumentCountError: The number of variables must match the number of parameters in the prepared statement in ... 원인 : php7/ch5/app/services/index.php : 14줄 [ 'username' => $username ] = first('SELECT username FROM users', $post['user_id']); 해결 : [ 'username' => $username ] = first('SELECT username FROM users WHERE id = ?', $post['user_id']);

  • php
엔지개그 댓글 1 좋아요 0 조회수 223

7-O 질문있습니다!

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

http://boj.kr/f398698f0d8a46a59a9f1de55aff3402 선생님과 비슷한 방법으로 vector접근해서 풀고 있는데 for (auto w = pos; w != v[status[i].y][status[i].x].end();w++) { v[ny][nx].push_back(*w); status[*w].y = ny; status[*w].x = nx; } 여기서 자꾸 에러가 뜨는 이유가 궁금합니다!

  • c++
  • 코딩-테스트
정윤교 댓글 1 좋아요 0 조회수 137

메모리 가변 분할 방식

미해결

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

안녕하세요. 강의 잘 듣고 있습니다. 메모리를 연속 할당할 때, 가변 분할 방식을 하면 내부단편화가 생기지 않는 이유가 무엇인가요? 예를 들어, 강의 3분 06초와 같은 상황에서 6MB 짜리 프로그램이 들어온다고 하면 8MB에 할당이 될 것이고 그러면 2MB 짜리 내부 단편화가 생긴 것 아닌가요? 아니면 가변 분할 방식에서는 고정 분할 방식과 다르게 2MB짜리 프로그램은 할당할 수 있기 때문에 이를 내부 단편화가 아닌 홀이라고 표현하는 걸까요? 항상 빠르게 답변해주셔서 감사합니다.

  • 면접
  • 운영체제
  • 기술면접
예준캉 댓글 1 좋아요 0 조회수 234

smurf attack / Land Attack

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

스머프 (Smurf Attack): 출발지 주소를 공격 대상의 IP로 설정하여 브로드캐스팅을 통해 네트워크를 마비시키는 공격입니다. 이로 인해 피해자는 네트워크 과부하로 인해 정상적인 서비스를 제공할 수 없게 됩니다. 랜드 어택 (Land Attack): 출발지와 목적지의 IP를 동일하게 설정하여 패킷을 보내 가용성을 침해하는 공격입니다. 이로 인해 시스템은 스스로에게 패킷을 보내며 과부하에 빠집니다. 둘 다 출발지 = 목적지 ip 설정을 하는 것인데, 차이점은 브로드 캐스팅과 패킷 전송이 맞나요?

  • python
  • java
  • c
  • 정보처리기사
28026 댓글 1 좋아요 0 조회수 596

프로토콜

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

sw 보안 관련 용어 정리를 보니 문제를 풀다가 프로토콜에 관해서도 이런거 있고 저런거 있고 헷갈리는게 많았는데, 혹시 프로토콜 용어 정리도 볼 수 있을까요??

  • python
  • java
  • c
  • 정보처리기사
28026 댓글 1 좋아요 0 조회수 181

이 K8S와 그림으로 배우는 K8S 차이가 있나요?

미해결

쉽게 시작하는 쿠버네티스(v1.35)

물론 강의의 내용이 초급 -> 중급 이상으로 올라가는 만큼 내용의 퀄리티 차이가 있는 것으로 알고 있는데요. 이후의 강의들 ANSIBLE (필수) / 프로메테우스(VS ZABBIX) + 그라피나 / ALGO (앞으로 나올) 이 단계로 넘어가기 위해서는 이후의 다른 강의도 필수인지 궁금하네요.

  • docker
  • kubernetes
mildoneshot 댓글 1 좋아요 0 조회수 308

EC2에서 Communications link failure 오류..

미해결

저는 스프링부트를 통해서 도커로 ec2 ubuntu에서 실행하고있는데요,, 왜인지 실행하면 Communications link failure 오류가 납니다.. ㅠ application.properties 에서 url 문제인 것 같아서 host.docker.internal:3306 이런식으로도 바꿔봤더니 로컬에서 docker 컨테이너 실행시 잘 되는데, 여기서 ec2에 올려서 실행하면 안됩니다.. 그랬더니 저런 오류가 나요 혹시 제가 뭔가 빠트린게있는걸까요..? 저는 mysql local에서 돌리고싶습니다... rds나 docker 컨테이너에 mysql 띄우거나 그럴 생각은 없어서요.. ec2에서 보안그룹도 mysql 3306 포트로 모든접근 허용으로 다 열어줬는데 뭐 문제가 될만한게 어떤게있을까요..

유세정 댓글 1 좋아요 0 조회수 256

인기 태그

인프런 TOP Writers

주간 인기글