묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 부트 업데이트
강의 순서 관련 질문
안녕하세요. 강의 잘 듣고 있습니다. 스프링 부트 2.4 를 사용한다면 현재 강의의 2.1, 2.2, 2.3 강의를 순서대로 들어야 하는지 궁금합니다. 개인적으로 스프링 프레임워크를 진지하게 공부해보고 싶어서 시간적 여유가 있을때 버전히스토리를 모두 듣고 싶습니다. 하지만 당장 2.4로 개발을 해야하는 입장이라..(스프링부트 개념과 활용 강의는 듣고 있습니다.) 강의를 제작하실때, 순서대로 수강해야지 뒤의 내용을 이해할 수 있도록 만드셨는지 ? 아니면 앞내용을 몰라도 뒷내용을 이해하는데 크게 문제가 없는지 궁금합니다. (해당 강의 소개 영상이 없어서 궁금하네요)
-
미해결Slack 클론 코딩[실시간 채팅 with React]
@pmmmwh/react-refresh-webpack-plugin 에서 왜 에러가 날까요? ( babel-webpack 설정 파트에서 )
https://github.com/galaxy4276/sleact-zerocho/blob/master/webpack.config.ts yarn dev 든 build 든 실행 시 react-refresh/babel 에러가 나오네요 pmmwh react refresh 관련해서 이 부분에서 에러가 나는거같은데 이유를 모르겠습니다..
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
살려주세요..
터미널 찾다가 이것저것 눌러봤는데 맨위 상태창 메뉴있는게 통째로 사라졌어요.. 어떻게 해야되죠?ㅠ
-
미해결따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
파이어베이스 규칙 변경
안녕하세요. 강의 잘 들었습니다. 제가 파이어베이스 규칙 변경을 1달 내에 해주지 않아서 접속이 안되는 경우인데 강의대로 규칙 부분을 수정해도 되지 않습니다 이런 경우에 복구 해결책이 무엇이 있을까요? 그리고 동일 코드로 1달 내에 규칙 변경할 경우 계정을 막히지 않고 계속 사용이 가능한 건가요? 답변해주시면 감사하겠습니다
-
미해결예제로 배우는 스프링 입문 (개정판)
ADD CONFIGURATION
터미널에서 빌드하고 jar 파일을 통해서 애플리케이션을 구동하는 것은 문제가 없었습니다! 그런데 지금 프로젝트가 configuration 이 잡히지 않아서 main 함수를 통해서는 실행이 되지 않습니다. 그리고 이러한 이유때문인건지 뒤의 강의 들에서 소스코드를 수정함에 있어서도 IDE가 인식을 하지 못하는 것 같습니다! 기선님 화면 상단에 Configuration 부분에 PETCLINICAPPLICATION으로 잡혀있는것 같은데 저도 이렇게 설정을 잡으려면 어떻게 해야하나요?
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL 문제풀이
2번문제 질문합니다
SELECT DISTINCT CITY FROM STATION WHERE (CITY NOT LIKE 'A%' OR CITY NOT LIKE 'E%' OR CITY NOT LIKE 'I%' OR CITY NOT LIKE 'O%' OR CITY NOT LIKE 'U%') OR (CITY NOT LIKE '%a' OR CITY NOT LIKE '%e' OR CITY NOT LIKE '%i' OR CITY NOT LIKE '%o' OR CITY NOT LIKE '%u') 은 왜 안되나요? 구글링했는데 SELECT DISTINCT CITY FROM STATION WHERE (NOT(CITY Like 'A%' OR CITY LIKE 'E%' OR CITY LIKE 'O%' OR CITY LIKE 'I%' OR CITY LIKE 'U%')) OR (NOT (CITY LIKE '%a' OR CITY LIKE '%e' OR CITY LIKE '%i' OR CITY LIKE '%o' OR CITY LIKE '%u')) 랑 조금 다른데 왜 답도 다르게 나오는지 모르겠습니다 .ㅠㅠㅠㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요, 프로젝션 타입들에 대해 궁금한 게 있어 질문 드립니다!
안녕하세요, 항상 좋은 강의 만들어 주시느라 고생 많으십니다. 다름 아니라 스칼라 타입의 데이터를 조회를 할 때 반환 타입을 Integer.Class로 했더니 에러가 발생했습니다. 에러 메세지는 다음과 같습니다. is incompatible with query return type [class java.lang.Long] 해서 스칼라 타입의 데이터를 조회할 땐 Long, Double, String 같은 정수, 실수, 문자열 변수 중 크기가 큰 타입만 반환 타입으로 지정할 수 있는건가?? 라는 생각을 하게 되었습니다. 해서 위와 같은 생각이 맞는건지 여쭙고 싶습니다. 항상 감사합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
상속관계매핑 Item 클래스의 abstract 관련질문입니다.
선생님 다른 학생 질문의 답에서 다형성 개념을 생각하면 3가지 방법다 ITEM 클래스를 abstract로 생성하는 것이 맞다라고 하셨는데 TABLE_PER_CLASS 옵션만 abstract 를 했을때 ITEM 테이블이 생성되지 않고 나머지 옵션들은 생성이되는데 그냥 그러려니 넘어가면 될까요? 혹시나 해서 album, movie, book 클래스에서 @Entity를 지우고 실행해봐도 결과는 동일 했습니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
인텔리전트 에서 파일 만들때 단축키가 뭔가요?
인텔리전트 에서 파일 만들때 단축키가 뭔가요?
-
미해결더 자바, Java 8
interface default 메소드 질문입니다.
Foo, Bar 인터페이스에서 printUppercase 라는 default 메소드로 각각 정의후 DefaultFoo에서 Foo, Bar를 implements 하였는데 영상처럼 컴파일 오류가 나지않습니다. 현재 자바 11을 사용중인데 자바11에서는 인터페이스의 디폴트 메소드의 사용법? 이 재정의 된건가요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
강의 이해도에 있어서 질문있습니다!
안녕하세요 강사님! 저는 강사님 스프링강의 로드맵을 따라서 스프링입문을 듣고, 이 Http강의를 3xx-리다이렉션까지 수강중입니다. http강의 후에 Spring핵심기술을 듣고, MVC강의를 들을 예정인데, 강의에서 put,patch,delete 등등 개념을 설명해주시는데, 이런 게 어떤 건지는 알겠는데...부족한 느낌이 드는데,예를 들어 자바 반복문을 배웠으면, 구구단이나 영화관 예매코드를 만들어봐야 자바 반복문을 제대로 이해했다는 생각이 드는데, HTTP는 뭔가 아는 것 같으면서도, 이걸로 뭐를 만들어봐야 할지? 아니면 이런 개념이다 이해하고 넘어가면 되는 부분인지 잘 감이 안옵니다. 어떤 방식으로의 학습이 좋을지 조언해주시면 감사하겠습니다!!!!
-
미해결홍정모의 따라하며 배우는 C++
배열과 포인터, 문자열 심볼릭 상수와 관계
int main() { char name[] = "ABC"; char *name2 = "DEF"; int arr[] = {10, 20, 30}; cout << name << endl; //ABC cout << &name << endl; //0x16..94 cout << *name << endl; //A = name[0] cout << *(name+1) << endl; //B = name[1] cout << &(*(name+1)) << endl; //BC ? --------질문(1) //cout << &(name+1) << endl; // --------------질문(1) cout << name2 << endl; //DEF cout << &name2 << endl; //0x16..88 cout << *name2 << endl; //D = ? -------------질문(2) cout << *(name2+1) << endl; //E = ? ----------질문(2) cout << arr << endl; //0x16..98 ? ------------- 질문(3) cout << &arr << endl; //0x16..98 ? ------------질문(3) cout << *arr << endl; //10 = arr[0] } 질문 1 주소값이 나오지 않고 BC가 나오는 이유는 무엇인가요 cout때문인가요 ? 또 &(name+1)은 왜 안되는 것인가요 질문 2 char *name 이 배열과 비슷하게 작동이 되는 것 같은데 배열로 봐야 하는 것인가요? 그럼 name2[0]으로 봐도 무방한것인가요 질문 3 arr와 &arr출력값이 같은데 arr는 주소값이라서 앞에 & 가 생략이 된 것인가요? 제가 봐도 너무 질문이 많고 두서가 없는데 너무 헷갈려서 정리가 잘 안되네요 죄송해요 해결부탁드립니다 ㅜ
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
Cloudfront와 ELB, Aurora for mysql이 연동되었을 때 Cloudfront의 Origin은 어느 것을 지정해야 하나요?
안녕하세요, 강사님 Cloudfront를 전 세계 리전의 edge location 연동하고 ELB, Aurora for mysql이 연결되어 있을 때 Cloudfront의 Origin은 어느 것으로 지정해야하나요? ELB인가요? 아님 Aurora 인가요? 답변 부탁 드립니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
무야호!~~
수고하셨습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
body-parser가 작동하지 않습니다.
아래 사진 보시면 bodyParser에 밑줄이 생기고 있습니다. 아마 이게 작동이 안되서 req.body의 값이 undefined 된 것 같습니다. 분명 npm install body-parser하고 require도 했는데 이러네요.. 또 저번강의에서 할때는 분명 잘 됬거든요... 왜 이러는지 아시나요?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
안녕하세요 질문입니다.
안녕하세요 예전부터 강의 잘 보고 있습니다. 다름이 아니라 제가 자바만 쓰는 곳에 코테를 준비하게 되서 자바로 문제푸는 중인데 선생님께서 강의해주신 C++을 전부 제 나름대로 자바로 바꾸는 중입니다. 근데 저 벡터 부분을 자바로 바꾸는 부분에서 막혔는데 혹시 자바에서는 선생님 코드 어떻게 써야할지 혹시 알려주시면 감사하겠습니다.(전에 자바 질문도 받아주신다는 글 봐서 질문 드립니다..) 저 벡터 로 선언한 map 부분의 map[a].push_back[b]를 자바에서 쓰려니까 구글링 해도 잘 모르겠어서 질문 드립니다. #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<vector> using namespace std; int ch[30], cnt=0, n, path[30]; vector<int> map[30]; void DFS(int v, int L){ int i, j; if(v==n){ cnt++; for(j=0; j<L; j++){ printf("%d ", path[j]); } puts(""); } else{ for(i=0; i<map[v].size(); i++){ if(ch[map[v][i]]==0){ ch[map[v][i]]=1; path[L]=map[v][i]; DFS(map[v][i], L+1); ch[map[v][i]]=0; } } } } int main(){ //freopen("input.txt", "rt", stdin); int m, i, j, a, b, c; scanf("%d %d", &n, &m); for(i=1; i<=m; i++){ scanf("%d %d", &a, &b); map[a].push_back(b); } ch[1]=1; path[0]=1; DFS(1, 1); printf("%d\n", cnt); return 0; } package inflearn; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; import java.util.StringTokenizer; import java.util.Vector; public class _66_경로탐색_인접리스트 {{ static int []ch= new int[30]; static int cnt = 0, n; static int []path= new int[30]; //vector<int> map[30]; static Vector<Integer> map = new Vector<Integer>(30); static void DFS(int v, int L){ int i, j; if(v==n){ cnt++; for(j=0; j<L; j++){ System.out.printf("%d ", path[j]); } System.out.println(""); } else{ for(i=0; i<map[v].size(); i++){ if(ch[map[v][i]]==0){ ch[map[v][i]]=1; path[L]=map[v][i]; DFS(map[v][i], L+1); ch[map[v][i]]=0; } } } } public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; Scanner sc= new Scanner(System.in); st = new StringTokenizer(br.readLine()," "); int n,m, i, j, a, b, c; // scanf("%d %d", &n, &m); n = Integer.parseInt(st.nextToken()); m = Integer.parseInt(st.nextToken()); st = new StringTokenizer(br.readLine()," "); for(i=1; i<=m; i++){ // scanf("%d %d", &a, &b); a = Integer.parseInt(st.nextToken()); b = Integer.parseInt(st.nextToken()); map[a].push_back(b); } ch[1]=1; path[0]=1; DFS(1, 1); System.out.printf("%d\n", cnt); } }
-
미해결홍정모의 따라하며 배우는 C++
for문에 증감연산자 질문입니다.
for문 예제를 보면 for (int count = 0; count < 10; ++count) 에서 증감연산자 ++가 count앞에 오는걸 알 수 있는데요, 이 for문은 for (int count = 0; count < 10; count++) 로 바꾸어도 같은 결과가 출력이 되는것 같은데 ++count를 할때와 count++를 할때의 차이점이 있을까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Build 오류
안녕하세요 강사님! 강의 잘 보고 있습니다! 다름이 아니라 제가 jpa와 db설정 동작확인 부분의 콘솔 실행을 한뒤로 intellij에서 빌드 오류가 나는데 혹시 왜그런지 알 수 있을까요? 오류 검색과 build cache 지우는 방법까진 해봤는데 검색 방향이 잘못된 것인지 아직 진전이 없습니다... 확인해주실 수 있을까요?! > Task :processResources FAILED Caching disabled for task ':processResources' because: Build cache is disabled Task ':processResources' is not up-to-date because: Input property 'rootSpec$1' file /Users/hyojinjeong/Break/Inflearn/jpashop/src/main/resources/application.yml has changed. :processResources (Thread[Execution worker for ':',5,main]) completed. Took 0.018 secs. FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':processResources'. > Failed to clean up stale outputs * Try: Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 362ms 2 actionable tasks: 1 executed, 1 up-to-date
-
미해결스프링 시큐리티
에러가 있습니다.
안녕하세요 강사님과 똑같이 코드를 따라쳤는데 이러한 경우 어떻게 해야 하나요? custom핸들러를 그냥 주석처리하고 진행 해야 하나요??
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
post 관련 질문드립니다.
안녕하세요! 항상 좋은 강의 감사드립니다 ^^ post 와 put 신규등록을 하는 경우가 헷갈리는데요 클라이언트가 등록될 리소스의 uri를 모르는 상황이라고 설명해주셨는데 예를들어 회원을 가입할 때 회원 id는 유니크 해야되고 사용자가 회원 id를 입력을 합니다 ( ex: testid) 클라이언트는 본인이 입력한 id이기 때문에 알고 있습니다. /member/testid 그리고 거꾸로 파일을 등록할땐 (ex : test.jpg)를 등록하면 서버에는 동일한 파일명이 존재할 수 있으니 식별자를 알 수 없고등록후에 test.jpg와 매핑된 아이디를 전달받아야 됩니다. 이런 상황이라면 예시와 똑같은 업무지만 post와 put 을 거꾸로 적용하면 될까요?