묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
단축키 관련 문의
ElevatedButton(onPressed: () {}, child: Text("클릭해서 보이기/안보이기"),)여기에서 어떤 단축키를 입력하신 것 같은데 바로 ElevatedButton( onPressed: () {}, child: Text("클릭해서 보이기/안보이기"), )이렇게 한번에 정리가 된 것 같아요.전체 또는 영역을 셀렉트해서 리포맷을 하신게 맞으신가요?저는 리포맷을 해도 강의처럼 안 되더라고요.제일 안쪽 위젯이라서 그런지 한줄로만 표현이 되어서 손을 한땀한땀 줄 바꿈하고 있고 한땀한땀 줄바꿈한 이후에 리포맷을 하면 오히려 다시 한줄로 되어 버립니다. 리포맷 설정을 따로 해야하는걸까요?
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
웹 프론트엔드 부트캠프 과제 관련 질문드립니다
게시글 등록 컴포넌트 생성해서 렌더링 하는 것 같은데, 등록 페이지는 피그마에서 보여지는 "트립토크 등록" 컴포넌트 UI를 스스로 생성해서 연결하라는 뜻인가요?아니면 레퍼런스 코드에 있는 것처럼 단지 렌더링만 하는 코드를 작성하라는 건가요?그리고 모든 과제는 피그마를 참고하면서 A-Z 까지 스스로 하는건가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
mapprd by질문이요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 1대1매핑에서 주인과 종속 테이블의 개념이 모호해질수도있는데 mapprd by는 어느쪽에 적어도 상관없나요?
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
광고 제거 상품 고민
좀비님 안녕하세요!강의 덕에 앱 개발을 시작하여 어찌저찌 3개의 앱을 만들었는데, 이번에 광고 제거 상품에 대한 니즈를 보내주신 사용자의 피드백이 있어 해당 상품 도입을 고민하고 있습니다. 사실 처음에는 광고 추가 + 기능 제한으로 무료 사용자에게 서비스를 제공하고, 광고 해제+프리미엄 기능 제공으로 서비스 구독을 유도하고자 했는데 비용을 지불할 정도의 프리미엄 기능이 아닌 것 같아서 광고만 추가하여 전체 기능을 제공하고 있어요. 현 상황에서 광고 제거 상품을 추가한다면 얼마를 책정하는 것이 좋은지 고민입니다. 광고는 꽤 자주 볼 수밖에 없는 위치에 설정되어있어요. 유저는 매우 적은 상태인데, 괜히 광고 제거 상품을 비싸게 올렸다가 오히려 적은 유저마저 이탈할까봐 무섭네요. 혹시 단순 광고 제거의 경우 어느 정도의 가격이 일반적일까요?
-
해결됨QGIS 입문자 올인원 스타터팩 (이론/실습형)
추가강의 요청
유튜브에서 DEM에서 등고선을 추출하는 동영상이 있던데 그건 먼가요?그리고 유역면적 추출, 수계분석 같은게 궁굼한데 강의 부탁합니다.😀
-
미해결실습으로 손에 잡히는 SQLD의 정석(2과목)
노랑이 책 개정판과 다른가요?
노랑이 책 표지 동그라미 원 흰색이 개정판으로 알고 있어서 구매했는데 수업 내용 문제와 다릅니다. 맞나요?/
-
해결됨[백문이불여일타] 데이터 분석을 위한 중급 SQL
Asian population 문제가 없어요
해커랭크에Asian population문제가 없어요
-
해결됨토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
Kotlin 에서 JPA Entity 생성시 질문
안녕하세요. 토비님!현재 저는 강의 내용을 Kotlin springboot 로 따라가고 있습니다.JPA Entity 클래스를 생성할 때, 자바에선 롬복까지 이용해서 Getter 만 만들어놓고 setter 는 닫아놓는 게 쉽게 되는데, 이걸 코틀린에서는 롬복을 사용하지 않다보니 코틀린스러우면서도 깔끔하게 사용하는 방법에 대해서 애를 먹고 있습니다. 찾아보니 3가지 방법 있는 것 같습니다.방법1. 자바랑 가장 비슷하게, 필드를 모두 private 으로 생성하고 getter 는 롬복 대신 직접 선언.@Entity open class Member( @Column(name = "email", unique = true, nullable = false) private var email: String, @Column(name = "nickname", nullable = false) private var nickname: String, @Column(name = "passwordHash", nullable = false) private var passwordHash: String, @Column(name = "status", nullable = false) @Enumerated(EnumType.STRING) private var status: MemberStatus = MemberStatus.PENDING, ) { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) val id: Long = 0L fun getEmail(): String = email fun getNickname(): String = nickname fun getPasswordHash(): String = passwordHash fun getStatus(): MemberStatus = status } 방법2. getter 를 좀 더 코틀린스럽게 사용하기 위해 내부 필드를 _를 붙여서 선언 @Entity class Member2( @Column(name = "email", unique = true, nullable = false) private var _email: String, @Column(name = "nickname", nullable = false) private var _nickname: String, @Column(name = "passwordHash", nullable = false) private var _passwordHash: String, @Enumerated(EnumType.STRING) @Column(name = "status", nullable = false) private var _status: MemberStatus = MemberStatus.PENDING, ) { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) val id: Long = 0L val email: String get() = _email val nickname: String get() = _nickname val passwordHash: String get() = _passwordHash val status: MemberStatus get() = _status }방법3. protected set 사용@Entity open class Member3( email: String, nickname: String, passwordHash: String, status: MemberStatus = MemberStatus.PENDING, ) { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) val id: Long = 0L @Column(name = "email", unique = true, nullable = false) var email: String = email protected set @Column(name = "nickname", nullable = false) var nickname: String = nickname protected set @Column(name = "passwordHash", nullable = false) var passwordHash: String = passwordHash protected set @Column(name = "status", nullable = false) @Enumerated(EnumType.STRING) var status: MemberStatus = status protected set } 방법4(?). 전부 public val 로 선언하고, 변경시 새로운 객체 생성@Entity @Table(name = "members") class Member4( @Id @GeneratedValue(strategy = GenerationType.IDENTITY) val id: Long = 0L, @Column(name = "email", unique = true, nullable = false) val email: String, @Column(name = "nickname", nullable = false) val nickname: String, @Column(name = "passwordHash", nullable = false) val passwordHash: String, @Column(name = "status", nullable = false) @Enumerated(EnumType.STRING) val status: MemberStatus = MemberStatus.PENDING, ) { fun updateNickname(newNickname: String): Member4 { require(newNickname.isNotBlank()) { "Nickname cannot be blank" } return Member4( id = this.id, email = this.email, nickname = newNickname, passwordHash = this.passwordHash, status = this.status, ) } } 어느 방식을 선택하는게 현명할까요? 토비님은 평소에 어떻게 하시는지 궁금합니다.
-
미해결프로그래머를 위한 강화학습(저자 직강)
환경구축에 대해서
anaconda에서는 환경구축 하기가 힘든가요? 제가 연구실 컴터가 conda 가상환경으로 환경구축이 되어있어서,,,python도 3.13.5쓰고 있는데 다 삭제하고 3.7.7설치하는 건 조금 부담이 되서 ㅜㅜ
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
12:40 printEven 자바 문제 if문
저번에 반복문 설명하실때 if문은 if ~ (if가 아닐때)else if ~(else if도 아닐때)else 로 끝마친다고 하셨는데, else if로 끝내든 else로 끝내든 문법적으로는 상관이 없는 건가요??
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
큰돌 선생님 질문이 있습니다.
선생님, 버스 토폴로지 관련 문의 남깁니다.요즘 면접을 위한 CS 전공지식 노트도 참고하며 학습 중인데, Ebook 기준 책의 55page에서 버스 토폴로지의 장점으로 신뢰성이 우수하다고 적혀 있습니다. 이 높은 신뢰성이란 단일 노드의 장애가 타 노드로 전파되지 않는다는 점에서의 신뢰성 인가요? 단점으로 중앙 회선이 망가지면, 관련 서버가 전부 다운 된다는 문제가 있는데, 이 신뢰성이라는 것이 무엇을 뜻하는지 궁금합니다.감사합니다.
-
미해결iOS SwiftUI AR 증강현실
xcode 테마 어떤건지 알 수 있을까요~?
안녕하세요!가벼운 질문인데 ㅎㅎ 엑스코드 테마 어떤거 사용하시는 지 알 수 있을까요~?
-
해결됨자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
application.yml driver-class-name 연결오류
spring: datasource: # 데이터의 원천 spring이 어떤 데이터를 가르키냐 url: "jdbc:mysql://localhost/library" #스프링이 붙을(연결할) 데이터베이스의 주소 #jdbc- java database conenncter 말그대로 자바가 데이터베이스에 연결할수있게해주는 프로그램 #이때 데이터종류는 mysql이고 데이터베이스는 우리 컴퓨터 localhost에있다. 그리고 사용할데이터베이스는 library이다. username: "root" password: "비밀번호" driver-class-name: com.mysql.cj.jdbc.Driver #데이터베이스에 접근할 때 사용할 프로그램위와 같이 코드를 작성했는데 인텔리제이 얼티메이트를 사용하고 있는데도 com.mysql.cj.jdbc.Driver클릭이 안돼서 뭔가 이상하다 싶었는데 다른 질문들 답변을 보니 잘될수도 있다해서 일단 인강 코드대로 따라 갔습니다. 그런데 api를 전부 수정하고 서버를 동작하려고하니 mysql연결이 안된다는 오류와 함꼐 서버 실행이안돼서 질문 남깁니다..! plugins { id 'org.springframework.boot' version '2.7.6' id 'io.spring.dependency-management' version '1.0.12.RELEASE' id 'java' } group = 'com.example' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' runtimeOnly 'com.h2database:h2' runtimeOnly 'mysql:mysql-connector-java' testImplementation 'org.springframework.boot:spring-boot-starter-test' } tasks.named('test') { useJUnitPlatform() } 위처럼 그래들파일에도 runtimeOnly 'mysql:mysql-connector-java:8.0.42'이코드가 잘 있는데 안되는것같습니다. 다른답변들 참고해서 위처럼 자바 버전을 붙이고 캐시지워서 리스타트한다음 다시 서버 켜봐도 안돼서 질문남깁니다..!
-
해결됨아바타 커뮤니티앱 만들기 (React Native Expo)
윈도우에서 안드로이드 열었는데 '텍스트' 문구가 안보여요
https://github.com/minpppal/react-native-avartar에러는 안뜹니다.윈도우 환경입니다."react-native": "0.79.4",node : v22.16.0 화면에 아무것도 안떠요.웹으로 열면 잘뜹니다. (아래 사진은 웹)
-
미해결초보자를 위한 Dart Practice
역시,, 클린 코드가 중요하네요..
import 'dart:io';void main(List<String> arguments) {for(var i = 1; i <= 9; i++) {var num1 = 2;var result;result = num1 * i;print('$num1 X $i = $result');}for(var i = 1; i <= 9; i++) {var num1 = 3;var result;result = num1 * i;print('$num1 X $i = $result');}}이렇게 일일이 다 넣어주면서 만들었네요... ㅜㅜ
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
reset offset 질문
--reset-offsets --to-earliest 같은 커맨드를 할 때 제일 처음으로 오프셋이 바뀌는데, 만약 파티션이 여러개일경우에는 어떻게 하나요? 특정파티션만 오프셋을 조절할 수 있는 커맨드도 있나요?
-
미해결2025 정보처리기사 필기
7. 소프트웨어 아키텍처 부분 수정 요청
강의 시간 3분쯤에 Layered 패턴으로 갑자기 넘어갔다가 갑자기 다시 Software Architecture 특징으로 옵니다. 수정부탁드립니다.
-
미해결(2025) MBTI 테스트 기반 수익형 웹사이트 만들기 - <코딩 배워 사업하자>
db 를 연결하려면 어떤걸 추천하시나요?
안녕하세요. 강의 잘 보고 있습니다.제가 서비스하고 싶은 사이트는 지금 예시로 만든 mbti 서비스처럼 정적웹으로는 조금 운영이 어려운 사이트입니다. 그래서 db 연결이 필수인데, rdbms 든, noSQL 기반 db 이든 클라우드 db를 써서 연결을하자니 용량에 따라 과금이 돼서 사실 부담이 좀 됩니다.코배투님도 결국 사이트를 키우시면서 db는 선택이 아니라 필수로 연결하셨을것 같은데 어떤걸 선택하셨나요? 만약 추천하신다면 어떤걸 추천하시나요?
-
미해결
UI3 업데이트예정 테스트1
안녕하세요.!수업예제중에서그전에는 UI3 업데이트예정 테스트1,2 업데이트 예정으로 알고있었는데삭제되어있던데 추가업데이트 되지 않는것인가요?
-
미해결JPA (ORM) 개발자를 위한 고성능 SQL (High-Performance SQL)
exist subquery limit1
Not Exist subquery가 값이 존재하면 탐색을 중단하기 때문에 Exist subquery보다 효율적이라고 이해했는데, 그럼 Exist subquery에 limit 1을 넣어주면 더 효율적일까요?