묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨2025 언리얼 공인강사 – UE5 스파르타 클래스: 심화편
애니메이션 강의
- 용어와 함수 설명이 부족한 상태에서 설명하는 순서가 정신이 없어서 안 그래도 모르겠는데 하나도 모르겠네요.. 애니메이션 부분은 뇌빼고 따라하기만 하게 되네요..
-
미해결김영한의 실전 자바 - 중급 2편
comparable, comparator
얼핏 봤을때에는 comparable 과 comparator 차이가 크게 없어 보이는데, 만약 String ID 알파벳 순이라 아니라String Id 의 length 순으로 정렬해서 배열을 만들고 싶다고 했을때에는 comparable 은 기본적인 자연적인 배열 순서로 정의를 해주기 때문에 comparator 를 쓰는게 올바른 것인가요 ?
-
미해결[핵집] 2025 빅데이터 분석기사(필기)_과목 1~2
통합 강의 자료 요청
안녕하세요.통합 강의 자료 요청 드립니다.sjgo1023@hanmail.net감사합니다.
-
미해결김영한의 실전 자바 - 중급 2편
comparable, comparator
강의를 보면 ID 를 통한 Array 배열을 정렬할때IdComparator 를 만드셨는데, 사실 comparable 에서도 충분히 정의할 수 있는 것 아닌가요 ?단순히 Comparator 를 통해서도 할 수 있다라는 것을 보여주기 위함인가요 ?또한 언제 comparable 을 쓰는 게 낫고 언제 comparator 를 쓰는게 나은가요 ?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
14002번 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.https://www.acmicpc.net/source/8287773914002번 문제를 nlogn 시간에 풀기 위해서 큰돌쌤께서 알려주신 lower_bound로 풀어봤는데 틀렸다고 나옵니다. 이 방법은 trace는 할 순 없지만 문제에선 수열이 여러가지인 경우 아무거나 출력해도 상관없다고 해서 이 방법으로 하면 정상적으로 되야하는거 아닌가요...? 제가 이해를 잘 못한건지 어디 부분이 틀렸는지 잘 모르겠습니다
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
vscode에서 드래그해서 파일넣기가 안됩니다.
한입크기로 잘라먹는 리액트 강의 섹션12의 폰트,이미지,레이아웃 설정하기 강의에서처럼 vscode에서 public폴더로 폰트 파일을 드래그해서 넣었는데 public에 파일이 들어가지를 않습니다ㅠㅠ아무 오류창같은것도 뜨지 않고요 public폴더 눌러보면 아무것도 없습니다ㅠㅠctrl+C해서 public폴더에 ctrl+V도 해봤는데 안되고요 구글링한대로 regedit 수정해 재부팅하고 vscode실행하면"Updates are unabled because you are running the user-scope installation of Visual Studio Code as Administrator." 이란 창이 뜹니다ㅠㅠ 드래그해서 파일넣기도 안되고요..그래서 관리자권한설정을 해지하면 이런 창은 안뜨는데 똑같이 드래그해서 파일넣기가 안되는 상황입니다.이에 대한 해결방안이나 드래그해서 파일 넣기를 대신할 수 있는 방법이 있다면 답변 부탁드립니다! 참고로 제 컴퓨터os는 윈도우11 입니다.
-
미해결아두이노 응용 시리즈 2 - 자동화 텃밭 급수 시스템 개발
준비물 구매는 어디서 할수 있나요?
안녕하세요오늘 처음 강의를 듣는데, 준비물은 어디서 구매할 수 있나요?
-
미해결스프링부트 시큐리티 & JWT 강의
구글 소셜 로그인 302
소셜 로그인 버튼을 누르면 302가 뜨면서 구글 로그인 페이지로 이동하지않는데 왜 그런 건가요? 브라우저 캐시 문제인가싶어서 지우고도 해봤지만 결과는 똑같아요
-
미해결한 입 크기로 잘라먹는 Next.js(v15)
컴포넌트를 만들 때 화살표 함수를 쓰지 않는 이유
안녕하세요선생님 코드를 보다보면 컴포넌트를 화살표 함수를 쓰지 않더라구요. rafce를 사용하지도 않으시고.혹시 이유가 있을까요? 그리고 컴포넌트 파일명 시작을 대문자로 하지 않는 이유도 궁금합니다!스트리밍 적용할 때 loading.tsx를 Loading.tsx라고 하면 적용이 안되더라구요
-
미해결UIKit - iOS14 실무 가이드 <iOS앱 진짜 개발자 되기>
movieapp 3 46분 실행이 안돼요ㅜㅜ
뭔가 제가 코드를 잘못 친걸수도 있는데 처음부터 보면서 비교했는데도 정말 모르겠어요ㅜㅜ...알 수 있을까요?moviemodel// // MovieModel.swift // MovieApp import Foundation struct MovieModel: Codable{ let resultCount: Int let results: [Result] } struct Result: Codable{ let trackName: String let previewUrl: String let image: String //이름 똑같이 쓸거면 쓸필요 없다 enum CodingKeys: String, CodingKey{ case image = "artworkUrl100" case trackName case previewUrl } } moviecell// // MovieCell.swift // MovieApp import UIKit class MovieCell: UITableViewCell{ @IBOutlet weak var titleLabel: UILabel! @IBOutlet weak var dateLabel: UILabel! @IBOutlet weak var descriptionLabel: UILabel! @IBOutlet weak var priceLabel: UILabel! @IBOutlet weak var movieImageView: UIImageView! } viewcontroller// // ViewController.swift // MovieApp import UIKit class ViewController: UIViewController { var movieModel: MovieModel? @IBOutlet weak var searchBar: UISearchBar! @IBOutlet weak var movieTableView: UITableView! override func viewDidLoad() { super.viewDidLoad() movieTableView.delegate = self movieTableView.dataSource = self searchBar.delegate = self requestMovieAPI() } //network 호출해서 뿌려주는 부분! //일종의 규격같은 느낌 이렇게들 씁니다 func requestMovieAPI(){ let sessionConfig = URLSessionConfiguration.default let session = URLSession(configuration: sessionConfig) // https://itunes.apple.com/search?term=marvel&media=movie var components = URLComponents(string: "https://itunes.apple.com/search") let term = URLQueryItem(name: "term", value: "marvel") let media = URLQueryItem(name: "media", value: "movie") components?.queryItems = [term, media] guard let url = components?.url else{ return } var request = URLRequest(url: url) print(request) request.httpMethod = "GET" let task = session.dataTask(with: request) { data, response, error in // 제일 중요한 부분 //statusCode //200 - 성공 //300 - 다른 주소로 넘어가서 줄수있다(리다이렉션) //400 - 에러(내가 잘못해서) //500 - 서버, 네트워크가 아예 잘못된 경우 print((response as! HTTPURLResponse).statusCode) if let hasData = data{ do{ //규격에 맞춰 써야함 ituns api는 json타입으로 줌 self.movieModel = try JSONDecoder().decode(MovieModel.self, from: hasData) print(self.movieModel ?? "no data") DispatchQueue.main.async{ //데이터 갱신 self.movieTableView.reloadData() } }catch{ print(error) } } } task.resume() session.finishTasksAndInvalidate() } } extension ViewController: UITableViewDelegate, UITableViewDataSource{ //개수 func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return self.movieModel?.results.count ?? 0 } //MovieCell과 연결 func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCell(withIdentifier: "MovieCell", for: indexPath) as! MovieCell cell.titleLabel.text = self.movieModel?.results[indexPath.row].trackName return cell } } extension ViewController: UISearchBarDelegate{ func searchBarSearchButtonClicked(_ searchBar: UISearchBar) { } }
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
state 상태 변화 함수 비동기 질문
7.2) useEffect 사용하기 강의에서 state의 상태 변화 함수는 비동기로 동작하기 때문에 콘솔에 count 값을 출력하면 이전 값이 나온다고 설명하셨습니다. 그런데state의 값이 변경되면 리렌더링 되면서 화면에 count 값이 보여지는 건 setCount인 상태 변화 함수가 실행되고, 완료됐기 때문에 화면에 나타난다고 생각했습니다.그렇기 때문에 콘솔에 이전의 값이 출력 된다는 점이 이해가 가지 않아 질문 드립니다. 버튼을 누르면 onClickButton 함수가 실행된다.setCount 상태 변화 함수가 실행되어 값을 더한다.setCount 함수가 완료되지 않아 콘솔 창엔 이전의 count 값이 출력된다.setCount 함수가 완료되고 state의 값이 변경됐기 때문에 리렌더링이 된다.리렌더링 된 값이 화면에 출력된다.이런 순서로 진행되는 건가요? 코드가 어떻게 동작 되는 건지 이해가 안돼서 질문 남깁니다 ㅜㅜ... 항상 친절하고 자세하게 강의해주셔서 감사합니다!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
delivery 인식 불가 ㅠ
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)에3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]여기에 질문 내용을 남겨주세요.위 강의를 듣고잇는데, delivery가 제 개발환경에서는 인식이 안됩니다...선언부 미인식 문제 자주 하는 질문을 참고해서 IDE 초기화도 해보고 했는데, 안되서 질문드립니다. 뭔가 설정을 잘못한거 같아서 JDK와 Gradle 설정 부분도 제대로 되어 있는 것 확인했습니다.
-
미해결영화 예매 사이트 만들기: 디자인편
포토샵 버전에 대해서
현재 포토샵버전이 최신인데 최신버전으로 어떻게 하죠?ㅠㅠ
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
[오류] 함수 타입 표현식과 호출 시그니쳐 강의자료
강의영상에는 add2.name 으로 되어있는데 강의자료에는 add.name 으로 되어있습니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
application.properties 한글 깨짐 질문입니다!
처음에 주석처리한 부분이 이렇게 깨지는 현상이 발생해서 file Encodings 설정도 UTF-8로 바꿔보고 VM 옵션 설정에 -Dfile.encoding=UTF-8 도 입력해봤는데 인식이 잘 안되네요... 혹시 영한님이나 답변해주시는 개발자분들께서는 설정을 어떻게 하고 사용중이신지 궁금합니다!
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
리텐션 과제 작성
안녕하세요. 리텐션 과제 작성하여 노션 링크 첨부하였습니다.제가 다른 분야에서 업무를 하다가 앱 로그 데이터를 처음 다뤄보게 되었는데 어려운 점이 많네요.. ㅠ 과제를 진행하면서 모르겠는 점도 있고 해서 먼저 피드백을 받고 다시 진행해보려고 합니다.좋은 강의 만들어주셔서 감사합니다!https://www.notion.so/staticstic/880f80adb2d7414e8cfa417512b263d4?pvs=4
-
해결됨Flutter 앱 개발 실전
Riverpod을 하려고 하는데 질문이 있습니다!
현재 강의에서 주로 사용하신 provider와 mvvm패턴을 활용해서 팀프로젝트와 개인프로젝트를 끝낸 상태입니다.근데 자꾸만 할수록 riverpod에 대한 필요성을 느끼게 되어서 상태관리를 바꿔보려고 생각중인데현재 강사님이 강의하신 내용으로도 충분할까요? 아니면 추가적인 강의나 학습이 필요할까요?제 계획은 1. 강사님이 짧게 다루신 riverpod에 대한 내용을 복습하고 깃허브에 작성하신 riverpod으로 적용된 쇼핑몰 프로젝트를 보면서 클론코딩을 해볼 생각입니다.이후에는 그걸 제 개인프로젝트에 적용할 생각이구요.그걸로 충분할까요?아니면 추가적인 학습 후에 1번과 2번을 하는 게 좋을까요?
-
해결됨인프라공방 - 그럴듯한 서비스 만들기
섹션1과 섹션2의 연계성 관련 질문
안녕하세요, 현재 EC2 프리티어 한대를 통해 웹 프로젝트를 오픈 준비 중인 대학생입니다!현재 저에게 당장 필요한 내용은 EC2 서버와 관련된 성능 지표를 측정하고, 리눅스 서버 구조를 이해하는 것 등인데 이것은 섹션2의 강의 내용에 해당하는 것 같더라구요.그래서 섹션2를 먼저 들으면서 현재 관리 중인 EC2에 적용해보고, 이후에 섹션1을 듣고자 하는데이렇게 해도 강의를 듣는데는 큰 문제가 없는지 궁금합니다!
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
ManyToOne 에서 fetch join 에 대해 질문 있습니다.
강의 1분쯤에 아래와 같은 내용이 있습니다."ManyToOne이나 OneToOne 같은건 fetch join을 하거나 DB 입장에서는 left out join해서 한번에 데이터를 다 끌고와도 성능에 무리가 없는데 컬렉션 조회 같은 경우에는 조회를 하는 순간 DB 입장에서는 데이터가 뻥튀기 된다."궁금한 부분은 ManyToOne 관계에서 fetch join에서도 DB 입장에서 데이터가 뻥튀기 되지 않나 라는 생각입니다.예를들어 member1, member2, member3이 teamA에 속해 있다고 했을때 이 상황에서 fetch join을 해도 어차피 내부적으로는 join으로 바뀌게 되므로 결과적으로는 아래와 같이 출력이 되므로 DB 입장에서 결국 이 상황도 데이터 뻥튀기 이지 않나 라는 생각이 듭니다.member1 : teamAmember2 : teamAmember3 : teamA
-
미해결[2025년 출제기준] 웹디자인기능사 실기시험 완벽 가이드
header_logo 질문#2
E유형 로고 작성하는 부분에 "심벌과 로고명이 포함된 완전한 형태로 디자인한다." 라고 되어있는데 심벌은 따로 이미지가 주어지는지 혹은 심벌로 따로 만들어야 하는지, 만약에 footer_logo 부분에도 심벌을 포함해서 만들어야 하는지 궁금합니다.