묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
MemberService 임포트가 안되요..
안녕하세요 강의 잘보고있습니다. 영상 2분 40초쯤에 MemberService 자동 import를 하면 아래 10번줄과 같이 되면서 오류가 나는데 해결방법이 무엇인지 알려주실 수 있나요?
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
VSCode 를 통해서 가상 환경 설치 후 재시작 시 Python extension loading... 에서 넘어가지 않습니다.
강의를 통해 VSCode 를 설치했습니다. 무사히 쫓아가면서 가상환경 설치까지 마치고, 테스트 파일까지 만들었는데. VSCode 를 재시작하면 하단에 Python extension loading... 이라는 메시지와 함께 코드 작동이 되지 않았습니다.
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 관련 질문있습니다
git-course에 가입하려고 하는데 어디서 하는 건지 모르겠습니다 https://slack.com/workspace-signin에 들어가서 git-course 누르면 바로 로그인 창이 떠서 가입은 어디서 하는건지 잘 모르겠습니다ㅠㅠ
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
6번 문제 질문입니다.
안녕하세요! 강사님! 강의 잘 듣고 있습니다! 6번문제를 강사님의 풀이방식으로 풀고 다른 풀이 방식이 생각나서 풀어봤는데 public class Main { public String solution(String str) { String result = ""; boolean[] aList = new boolean[26]; for (char ch : str.toCharArray()) { int aValue = ch - 97; if (!aList[aValue]) { result += String.valueOf(ch); aList[aValue] = true; } } return result; } public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String s = br.readLine(); Main q6 = new Main(); String solution = q6.solution(s); System.out.println(solution); }} 이러한 방식으로 풀어봤는데 Runtime 에러가 계속해서 나더라구요.. IDE에서는 작동을 하는데 반례가 있는 걸까요???ㅠㅠㅠ 0으로 나눈 것도 없는데 힌트만 주실수 있을까요..!!- 문제 풀이 방식은 소문자로 입력한다고 되어있어서 아스키코트값인 97로 빼주고 알파벳 26개인 방을 만들어줘서 체크하는 방식으로 풀었습니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
질문드릴게 있습니다.
# 학습 피처 데이터세트와 테스트 피처 데이터를 DataFrame으로 로딩. 칼럼명은 feature_name 적용 X_train = pd.read_csv('./human_activity/train/X_train.txt', sep = '\s+', names = feature_name) X_test = pd.read_csv('./human_activity/test/X_test.txt', sep = '\s+', names = feature_name) print(X_train) 해당 부분에서 칼럼명을 feature_name으로 지정하는 자세한 사유를 알 고 싶습니다.
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
사용자 입력받기에서 입력받기가 안됩니다
(사진)
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Bind 함수 관련 질문 - 이해하기 너무 어렵네요 ㅠ
안녕하세요 Bind 함수를 이해하려고 해도 너무 어려워서 아래와 같이 Bind 함수의 개념도(?)를 그려보았는데 제대로 이해한 것인지요? 아울러 추가적인 두 가지 질문에도 답변해 주시면 감사하겠습니다. 늘 강의 잘 듣고 있습니다. 고맙습니다.
-
미해결실전! 스프링 데이터 JPA
페이징 관련 질문입니다.
안녕하세요! 16:39초 정도까지 강의를 듣다보면 DTO로 변환해서 넘기는 모습을 볼 수 있습니다. 그런데 응답값을 확인해보면 totalElements, last, size, number, sort, first, empty 등 페이징에 관련한 모든 필드들이 나가더라구요. 그냥 클라이언트에서 필요한 부분만 정제해서 내보내야할 것 같은데 실무에서는 어떠한 방법을 사용하나요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
포스트맨으로 login호출 후 성공했을때 404 에러코드가 응답되는데요.
강좌에서는 200으로 응답되는데 저는 404로 떨어지고있어서요. 강의내용을 누락한것같지는 않은데 왜일까요...? 로그인성공 후 로직에 대한 처리가 필요한걸까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
@OnetoMany와 @ManytoOne
@OnetoMany 단방향과 @ManytoOne양방향에 대한 의문이 생겨 질문드립니다! 강의에서 1:N인경우 N쪽 엔티티에서 1쪽 엔티티를 몰라도 되고, 1쪽 엔티티에서 N을 알아야하는 경우 @OnetoMany 단방향보다 @ManytoOne양방향을 쓰는게 덜 헷갈리고 낫다는 걸 인지했습니다. 예외적으로 @OnetoMany 단방향을 써야한다면 이런 경우가 가능할지 궁금합니다. 예를들어 B엔티티: A엔티티가 1:N, C엔티티:A엔티티가 1:N이고, D엔티티:A엔티티가 1:N 이렇게 여러 엔티티에서 A엔티티를 가지는 상황이고, A엔티티는 B,C,D 엔티티를 알필요는 없는 상황이라고 가정했을 때 @ManytoOne양방향 을 사용한다면 아래처럼 됩니다. 강의에서는 Team과 Member 둘만 있어서 잘 몰랐는데 만약 이런식으로 A엔티티를 가져다 쓸 엔티티가 많아지게 되니 양방향을 위해 A엔티티가 퓨어하지않다고 생각되었습니다. 이런 경우라도 @OnetoMany 단방향보다 @ManytoOne양방향을 쓰는게 더 나을까요? 장단점을 이미 다 알고있고, 스스로 결정을 해야하는데 죄송합니다 ㅠㅠ 이런 경우는 예외로 @OnetoMany 단방향을 선택할 수도 있을지 궁금합니다 아니면 위처럼 설계할 경우 A엔티티를 여러 엔티티에서 알고있으니 영속성 전이를 관리할 수 없게되는데 이런 설계자체가 잘못된 설계방법일까요 ..?ㅠㅠ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버
Async, Await
안녕하세요. [Async, Await] 강의 부분에서 12:20 부분에 break point를 잡고 확인해 볼때 저는 스레드하나가 나올줄 알았는데 작업자 스레드 하나가 생겨서 혼란이 왔습니다. 그러면 주 스레드와 작업자 스레드가 둘이 일을 처리하고 있다는건데, 이러면 멀티스레드로 작동되고 있는것 아닌가요? 앞에 설명에서는 Async,Await이 하나의 스레드로 비동기식으로 왓다갓다하면서 일을 처리한다고 이해를 해서요.
-
미해결[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트
face_recognition.face_locations()함수
face_recognition.face_locations()함수에서 model = 'cnn' 을 사용하는데 이 cnn 이 어떤 network인지 알 수 있는 방법 있을 까요? 즉 어떤 layer로 구성 되는 것인지 궁금합니다 알 수 있는 사이트나 링크 알려주시면 감사드립니다.
-
미해결실전! 스프링 데이터 JPA
slice 관련 질문입니다
slice 의 경우 size 3으로 요청하면 limit 가 4로 나가는데요, 이렇게 하면 실제로 쿼리를 돌려보면 결과가 4개가 나옵니다. 그런데 content.size() 가 3이 나오는 이유는 뭔가요? 스프링데이터 JPA 에서 알아서 마지막 결과는 날려버리는 건가요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
모르는 부분이 있어 질문 드립니다.
결정트리 실습 부분에서 def get_new_feature_name_df(old_feature_name_df): feature_dup_df = pd.DataFrame(data = old_feature_name_df.groupby('column_name').cumcount(), columns = ['dup_cnt']) feature_dup_df = feature_dup_df.reset_index() A = old_feature_name_df.reset_index() new_feature_name_df = pd.merge(old_feature_name_df.reset_index(), feature_dup_df, how = 'outer') new_feature_name_df['column_name'] = new_feature_name_df[['column_name', 'dup_cnt']].apply(lambda x : x[0]+'_'+str(x[1]) if x[1] >0 else x[0] , axis=1) new_feature_name_df = new_feature_name_df.drop(['index'], axis=1) # print(feature_dup_df) # print(A) # print(new_feature_name_df) return A get_new_feature_name_df(feature_name_df) pd.merge를 통하여 병합한다는 부분까지는 이해를 했는데, new_feature_name_df['column_name'] = new_feature_name_df[['column_name', 'dup_cnt']].apply(lambda x : x[0]+'_'+str(x[1]) if x[1] >0 else x[0] , axis=1) lambda 부분에서 전 강의를 복습하고 와도 이해가 안가 질문남깁니다. 어떻게 해석 하면 되는지 궁금합니다.
-
미해결처음 배우는 리액트 네이티브
Expo를 이용하지 않고 AppLoading 구현 질문 드립니다.
안녕하세요. 일단 강의해주시는 범위가 아니라서 먼저 죄송하다는 말씀 드립니다. 제가 만드려고 하는 앱이 expo를 이용하면 어려운점이 많기 때문에 강의를 expo 없이 따라하고 있습니다. To-Do-App의 저장하기 강의에 AppLoading부분이 Expo 라이브러리를 기반으로 구현되어 있다 보니 처음으로 막혔습니다. 일단 이것저것 나름 찾아본 결과 react의 useEffect를 이용하면 어떻게 될 것 같다는 생각은 들었습니다. 다만 useEffect는 component의 didMount와 didUpdate 그리고 willUnmount 시에 실행하도록 할 수 있을 것 같은데 Expo의 AppLoading처럼 'willMount' 즉 앱이 시작될 때 한 번만 수행되고 더 이상 수행되지 않게 하는 건 어떻게 해야 되는건지 잘 모르겠습니다. 도움 주실 수 있을까요?? 아주 대략적인 내용이라도(뭐뭐를 써서 해봐라 등) 알려주시면 너무 감사하겠습니다.
-
미해결홍정모의 따라하며 배우는 C언어
2분 30초
void display(char cr, int lines, int width) { int row, col; for (row = 1; row <= lines; row++) { for (col = 1; col <= width; col++) putchar(cr); putchar('\n'); } } int main() { char c; int rows, cols; while (1) { scanf("%c %d %d", &c, &rows, &cols); display(c, rows, cols); if (c == '\n') break; } } 결과 t 2 1 t t r 2 2 빈칸 빈칸 빈칸 빈칸 C:\Users\jungh\source\repos\project2sol\Debug\chapter8.exe (process 12432) exited with code 0. Press any key to close this window . . . 이렇게 구현을 하였는데 실행을 했을 때 위처럼 끝이 나는데 무슨 차이 때문에 교수님이 실행하신 것과 다른지 알고 싶습니다. 제가 원하는 것은 2분 30초에서 교수님이 하신 것처럼 실행되는 것을 원합니다.
-
미해결스프링 핵심 원리 - 기본편
스프링 강의에 대해 여쭤보고 싶습니다.
현재 자바의 문법만 알고 제대로 구현한적은 없습니다. (인터페이스도 내용만 알지 구현한적은 없습니다) 백엔드로 취업의 방향을 결정하고 나서 Spring 이 중요하다고 해서 Spring 강의를 먼저 진행하게 되었는데 1. java 를 본격적으로 해본적이 없어도 Spring 강의를 진행해도 괜찮을까요? 2. 현재 이런 상태(코린이)에서 어떻게 본질적으로 실력을 키워나가면 좋을지 궁금합니다. (ex) java를 다시 공부한다, 무작정 게시판 등을 검색하며 만들어본다? 등등..)그리고 백엔드를 어떻게 준비해나가면 좋을지도 궁금합니다..! 답변주시면 감사드리겠습니다 :)
-
미해결Slack 클론 코딩[실시간 채팅 with React]
useSWR로 fetch 된 data가 페이지를 넘어가면 undefined 상태가 되는거 같습니다
index.tsx workspace.tsx fetcher.ts login1.PNG 로그인전엔 users가 false 였던게 로그인후엔 data에 제 정보가 들어가는것은 콘솔로그로 확인했습니다 login2.PNG 그런데 로그인 버튼을 누르자마자 if(!data) 부분이 실행되어 로그인 페이지로 돌아와버립니다 login3.PNG 그후에 users에는 제 정보가 남아있는데도 말이죠 비슷한 맥락으로 로그인후에 회원가입페이지로 넘어가도 if(data) 부분이 실행이 안되서 다시 /workspace/channel 로 넘어가지지 않습니다. 사실 로그인페이지에서 mutate(response.data)쓰기전 revalidate(); 를 쓸땐 users에 정보는 넘어갔지만 콘솔로그 data엔 계속 undefined로 출력되서 if(data)가 작동을 안해 페이지가 넘어가지도 못했었습니다 if(!data)를 주석처리하고 로그인 하면 마찬가지로 로그인직후에 data가 undefined가 되어버립니다 data가 전역변수 느낌이아니라 페이지를 넘어가면 그냥 사라지는 느낌입니다 서버도 몇번 재시동해보고 이것저것 건드려봤는데두 전혀 감이 안오네요 어디서부터 잘못했을까요...
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
select_one 선택자 어떻게 해야할까요 도저히 모르겠네요
파이썬을 검색하고 f 12 눌렀을때 보이는 화면은 아래와 같습니다 도저히 어떻게 선택자(단어가 맞는지 모르겠네요)를 해야할까요? 저는 아래와 같이 한번 해봤습니다만 안되네요 여러가지로 많이 해봤는데도 안되서 문의드립니다. title = l.select_one("div#res div#search div#rso div.hlcw0c div.tF2Cxc h3.LC20lb.DKV0Md").text
-
미해결Vue.js 제대로 배워볼래?(Vue.js 프로젝트 투입 일주일 전)
mutations 과 getters 사용한 함수 정의 문법 차이가 궁금합니다.
mutations 에서는 increment(state) { } 라고 사용하시고 getters 에서는 cartCount: (state) { } 라고 사용하셨는데 getters 에서도 mutations 처럼 사용해도 될거 같은데 차이점이 있으면 무엇인지 궁금합니다.