묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
self와 클래스이름.self의 차이점
안녕하세요 강사님섹션8에 활용 앱 30강을 수강 중 self, FirstViewController.self의 차이점이 궁금해서 질문드립니다.영상의 나온 코드를 작성 후 정상적으로 작동이 되었습니다. 그런데 Xcode에서는 self 대신 FirstViewController.self를 사용하면 경고창이 사라진다고 하길래 Fix 후 실행시켰지만 backbutton 클릭 시 앱이 종료되었습니다. self와 FirstViewController.self는 어떤 차이점이 있길래 back누를 시 앱이 종료되는 걸까요? let backButton: UIButton = { let button: UIButton = UIButton() button.setTitle("Back", for: .normal) button.setTitleColor(.white, for: .normal) button.backgroundColor = .blue button.titleLabel?.font = UIFont.boldSystemFont(ofSize: 20) // self -> FirstViewController.self 변경 button.addTarget(FirstViewController.self, action: #selector(backButtonTapped), for: UIControl.Event.touchUpInside) return button } ()
-
미해결Vue.js + TypeScript 완벽 가이드
프로젝트 권한 요청입니다.
첫번째/두번째 프로젝트 권한 요청입니다.rose01072815503@gmail.com
-
미해결Vue.js + TypeScript 완벽 가이드
github 주소가 어떻게 되나요?
github 주소가 어떻게 되나요?소스를 보려고 하는 데 github 주소가 없습니다
-
미해결RDBMS Modeling 실습
상품 테이블 설계에서 컬러, 사이즈 테이블의 PK 구성 질문
상품 테이블 설계에서 컬러, 사이즈 테이블의 PK 구성 질문 드립니다.TB_Product 테이블의 PK 가 ProductId 로만 구성되어 있으니 TB_ProductColor 와 TB_ProductSize 의 PK 에서는 ProductTypeId 를 빼도 되지 않을까요?만약 TB_Product 테이블의 PK 에 ProductTypeId 가 있었다면, (즉, TypeId 별로 ProductId 를 채번) 하는 방식이였다면 필요했겠지만요.
-
미해결블렌더 파이썬 BPY 입문강의
7강의 6:07 까지 따라왔는데 해제 등록이 안 뜹니다.
7강의 6:07 까지 따라왔는데 해제 등록이 안 뜹니다. ㅠ별도로 애드온 설치를 해야 하는지요?제가 쓰는 블렌더 버전은 3.0쓰다가 수업과 맞추기 위해 2.93.1를 쓰고 있고 vscode는 1.74.2입니다
-
미해결[입문] Qt 6 프로그래밍 1편
QT 로드맵 강의 기간 문의
QT 로드맵 강의 3개 강의 기간이 각각 3, 3, 4개월인데 로드맵으로 한꺼번에 결제하면 강의 기간이 어떻게 적용되는지 문의합니다.그리고 http://qt-dev.com/ 사이트에 회원 가입하려고 하는데 주민등록 번호를 입력해야 해서 망설여집니다.
-
해결됨Jenkins를 이용한 CI/CD Pipeline 구축
DinD and DooD
안녕하세요. 실습4) Docker Container에 배포하기 ① 강에 대한 질문입니다.해당 강에서는 아래와 같이 DinD 기준으로 설명되어 있습니다. 1) 소켓 공유는 포트를 설정하는 다른 컨테이너 간의 연결과 무슨 차이가 있나요?2) DooD 방식으로 강의 끝까지 진행해도 문제가 없나요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
JWT Reflesh 토큰에 관한 질문
제로초님께 여쭤보고싶은 질문이 있습니다.. (수업외)JWT Refresh 토큰이란걸 배웠는데그럼 refresh 토큰은DB나 저장소에서 관리를 해야 의미가 있는 아이인가요?그저 refresh토큰은 access토큰을 유지해주는 애라고 알고있는데...프론트한테 주느냐 백한테 주느냐에 따라 용도가 달라지는걸까요?
-
미해결한번에 끝내는 워드프로세서 자격증 취득(필기+실기)
강의 내용 누락
1과목 필기 과목 강의하시다가 47분 52초에서 갑자기 6페이지에서 11페이지로 건너뛰는데요?? 왜 이러는지 해명 부탁드립니다. 매우 유감스럽네요.
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
non_field.errors 결과가 뜨지 않습니다.
강의내용 3:47에서 비밀번호를 다르게 입력하였을시 다른 오류가 출력이 됩니다.react-router-dom 6버전에 simple-jwt를 사용한다는 점을 제외하면 똑같이 따라했는데 이런 오류가 발생하네요.
-
미해결애플 웹사이트 인터랙션 클론!
#scroll-section-3
#scroll-section-3 부분에 패딩을 줄이고 싶은데 그냥 css 패딩값만 줄이면 동작이 이상해져서 혹시 다른것도 건드려야하는지 궁금합니다!
-
해결됨실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
컨트롤러에서 enum 파라미터 받을 때 궁금점
data class BookRequest( val name: String, val type: BookType,) 웹에서 폼에 책이름, 타입을 컴퓨터로 선택해서 요청을 보내면컨트롤러에서 BookRequest에 enum 타입인 type에 자동으로 값이 받아지는건가요?별도로 converter를 구현안해줘도 되는것인지 궁금합니다
-
미해결스프링 시큐리티 OAuth2
OAuth2AuthorizationService / OAuth2Authorization 이해 및 활용
10:21 쯤에서 OAuth2Authorization 구조 강의에서 제일 윗 사진과 오른쪽 사진의 필드들이 다른데 이것은 왜 그런것인가요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
10분 15초 즘 에서 DateTime 질문
DateTime selectedDay = DateTime( DateTime.now().month, DateTime.now().day, );이 부분에서 DateTime.now().year 는 생각하는데 정상 실행되는 이유는 어떤것인가요?그리고 DateTime selectedDay = DateTime.now();라고 정해주면 안되나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
상품 수정 5:50
updateItemFrom.html<form th:object="${form}" method="post">th:action 프로퍼티가 없습니다.수정버튼을 누르셨잔아요.items/1/edit 로요청이 가는데 rest url 을 명시해준적도 없잔아요.items/1/edit 가는 요청이라는 것을어떻게 인식하는거죠?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
게이트웨이 오류
안녕하세요 유레카에 랜덤 포트로 first-service 2개 등록을 했습니다. - Postman 이용해서 api를 날려보면 Connection refused가 발생하는데 어디를 고쳐야할까요?게이트웨이의 application.yml은 위와 같습니다.eureka yml은 위와 같습니다.First-service.yml입니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
Column의 가로(crossAxis) 크기 관련
영상에서 의문이 드는 부분이 있어서 문의드립니다.제가 제대로 공부하지 않고 질문드리는 것일 수도 있어서 걱정되네요..Container( color: Colors.black, width: MediaQuery.of(context).size.width, child: Column( ... ), )에서 Container의 width를 변경한 것인데 왜 Column의 가로크기가 변한 건가요?..저는 width를 늘리면,화면만 검정색으로 칠해지고 Column 영역을 같을 것이라 생각했습니다.Column의 crossAxis는 부모 위젯에 종속적이여서 그런건가요?하지만 만약 그렇다면 자식의 크기가 부모 위젯에 종속적이라면 Scaffold 영역 크기는 화면 전체이기 때문에Scaffold( backgroundColor: Colors.black, body: Column( crossAxisAlignment: CrossAxisAlignment.center, children: [ Container( color: Colors.yellow, height: 50, width: 50, ) ], ), );이런 코드의 Column의 가로 길이는 화면 전체의 가로 길이여야 하는게 아닌가요..
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
Javax Jakarta 차이
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]jpa를 import하면 import javax.persistence.* 이 아니라 import jakarta.persistence.*로 되어 있는데 이거는 상관 없는 건가요??
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
강사님 질문 네개있어요!!
import axios from 'axios'; import Link from 'next/link'; import { useRouter } from 'next/router'; import React, { FormEvent, useState } from 'react'; import InputGroup from '../components/InputGrout'; // 1. 타입 명시안해줘도 괜찮은걸까요? // InputGrout.tsx에는 const InputGroup: React.FC<InputGroupProps> .. 이런식으로 명시해주셨는데 // 여기에는 타입 들어갈 만한게 없어서 작성을안해주신걸까요? // 있는게 불편하지않다 싶으면 const Register:React.FC = ()=> {} 이정도로만 해줘도 괜찮을까요? const Register = () => { // email,username,password의 useState도 타입명시를 해줘도되고 안해줘도될까요? const [email, setEmail] = useState(''); const [userName, setUserName] = useState(''); const [password, setPassword] = useState(''); const [errors, setErrors] = useState<any>({}); // 3. const 대신 let을 사용해주신 이유가 궁금합니다! let router = useRouter(); // 4. 코드가 몇줄 안되서 handleSubmit함수에서 비동기통신을해주고 사용해주시는데 이부분을 그냥 모듈(?)처럼 따로 빼서 사용해도될까요? // 강사님은 어떤 방식을 추천하시는지 궁금합니다. const handleSubmit = async (e: FormEvent) => { e.preventDefault(); try { // 4번질문의 코드부분 const res = await axios.post('/auth/register', { email, userName, password, }); console.log('res', res); router.push('/login'); } catch (error: any) { console.log('error', error); setErrors(error.response.data || {}); } }; return ( <div className='bg-white'> <div className='flex flex-col items-center justify-center h-screen p-6'> <div className='w-10/12 mx-auto md:w-96'> <h1 className='mb-2 text-lg font-medium'>회원가입</h1> <form onSubmit={handleSubmit}> <InputGroup placeholder='Email' value={email} setValue={setEmail} error={errors.email} /> <InputGroup placeholder='Username' value={userName} setValue={setUserName} error={errors.email} /> <InputGroup placeholder='Password' value={password} setValue={setPassword} error={errors.email} /> <button className='w-full py-2 mb-1 text-xs font-bold text-white uppercase bg-gray-400 border-gray-400 rounded' > 회원 가입 </button> </form> <small> 이미 가입하셨나요? <Link href='/login' legacyBehavior> <a className='ml-1 text-blue-500 uppercase'>로그인</a> </Link> </small> </div> </div> </div> ); }; export default Register; 강사님 질문이 네개있는데 코드랑 같이 질문드리고싶어서 주석으로 질문 드렸습니다!타입스크립트 기초지식이 없어서 좀 버벅이네요!ㅠㅠ항상 친절하게 설명해주셔서 정말 감사합니다..
-
미해결다양한 사례로 익히는 SQL 데이터 분석
pk 보는 법
안녕하세요, 강의 완강하고 복습하고 있는 중에 궁금한 점이 있어 질문 남깁니다!ga_sess 테이블에 sess_id가 pk라고 강사님에 설명을 듣고 알았습니다.모든 테이블을 강사님 설명을 듣고 pk 가 무엇인지 알게 되었는데,제가 새로운 테이블을 봤을 때 어떤 컬럼이 pk인지 볼 수 있는 방법이 궁금합니다!벤다이어그램만 보고 pk가 다중컬럼인지 단일컬럼인지 이해할 수 없어 질문남깁니다!