묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
강의 자료에 대하여
- 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다)- 이외의 문의등은 평생강의이므로 양해를 부탁드립니다- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요! 질 좋은 강의 너무 잘 듣고 있습니다. 따로 권한을 받아서 볼 수 있는 강의 자료도 정말 잘 정리되어 있어 공부하기 수월해요!! 감사드립니다. 강의자료에 대해서 여쭤볼게있는데요. 1. 권한은 수업과 동일하게 기한제한없이 볼 수 있는건가요? 2. 개인적인 궁금증으로써.. 보통 초보(혹은 중급)개발자분들은 이러한 모든 css특징들을 모두 외우시는지, 아니면 이러한 기능이 필요해! 할때 구글검색을 하며(혹은 강의자료) 그때그때 꺼내쓰는건지 궁금합니다
-
미해결홍정모의 따라하며 배우는 C언어
24:20 질문있습니다. + 맨 마지막 예제 질문있습니다.
런타임 에러 뜨는 이유가 문자열 제일 마지막에 붙는 \n때문에 그런건가요? + 마지막 예제에서 if(st[i] == '\n') st[i] = '\0'; 의 존재의미가 무엇인가요? 만약 1234567890abc을 입력한다면 1234567890\0이 fgets로 갈 것이고 이 때 \0때문에 else문으로 가서 버퍼가 비워질텐데 애초에 fgets에 \n이 저장될 수 없지 않나요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
CASCADE 종류 - ALL, PERSIST
정말 라이프 사이클을 다 맞춰야 한다 → ALL 저장할 때만 라이프 사이클 맞추고 나머지는 따로 → PERSIST 라고 설명해주셨는데 저장할 때 외에 저장할 때 외에 고려할만한 라이프 사이클이 있나요?? 그냥 어차피 부모 엔티티를 저장할 때 자식 엔티티도 함께 저장하기 위해 사용하는 거라면 그 외에 어떤 게 있는지 궁금합니다..
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
MemberServiceTest, MemberServiceIntergrationTest의 부분 테스트 문제
안녕하세요. 강의를 듣고 있는 와중에 의아한 오류가 발생해서 질문드립니다. MemberServiceTest와 MemberServiceIntergrationTest의 부분 테스트(회원 가입, 중복 회원 검사)를 할 때는 테스트가 없다고 뜹니다. 정확하게는 No tests were found가 뜨는 현상입니다. 하지만, 전체 테스트를 했을 때에는 성공적으로 됩니다. 이런 부분이 왜 발생하는지 이틀동안 찾아봤지만 도저히 알 수 없었습니다. 그래서, 지금은 전체 테스트를 돌릴 때 돌리고 싶은 테스트만 남기고 다른 테스트 코드의 @Test를 지우면서 하고 있는데 원인을 알 수 있을까요? (내부 코드는 전체 강의와 똑같이 작성했고 Gradle 설정 문제가 아니라는 것도 확인했습니다.) 부분00. 전체00. 부분01. 전체01. 오류00.환경00.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
워크스페이스 만들기 질문드립니다.
안녕하세요 제로초님 워크스페이스 관련 질문드립니다! 워크스페이스에 텍스트 변경이나 문자 추가시 오류가 뜨는대 왜그러는지 모르겠습니다. 워크스페이스에서 폴더 변경하면서 그렇게 된거같은대 원인을 잘 못찾겠습니다. 지금 소스는 이상태에서 이렇게 test에 1만 추가해도 화면이 사라지면서 오류가 납니다. 그냥 새로고침만해도 오류가 나고, 핫리로딩시에도 오류가 납니다. channel에서 index.tsx에서 <Workspace> <div>로그인 축하</div> </Workspace> 이걸 불러오지 못하는대 상대 경로가 잘못된 것일까요? 폴더구조변경하면서 생긴거같은대 이유를 모르겠습니다..
-
해결됨실전! 스프링 데이터 JPA
메서드명으로 쿼리날릴때 지연로딩에 대해 질문이 있습니다!
1. 네이밍으로 쿼리를 날리게되면 엔티티에서 레이지로딩으로 처리해놓은 속성들을은 언제 가져오게 되는걸까요? 2. update같은경우에 변경감지로 업데이트를 하게되는데 update는 네이밍으로 쿼리를 만들수 없을까요?
-
미해결자바스크립트+jQuery 기초부터 실무까지 : 기초 Part.1
변수 선언 시 undefined
콘솔에 var tmp = 10; 과 같이 변수 선언한 경우에 undefined가 결과로 나오는데 왜 그런건가요? 초기화 하지 않고 선언만 한 경우에는 null이, 초기화한 경우에는 초기화한 값이 나올거라고 생각했었어요.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
라쏘 회귀
릿지 회귀에서는 alpha값이 1일때 NOX의 회귀값이 -10.77로 나왔는데, 라쏘회귀에서는 alpha값이 0.7일때 Nox의 회귀값이 다른 컬럼들의 회귀 계수값의 비해 특히 더 줄어 0을 띄는 이유가 궁금합니다 책에서는 L1 규제는 불필요한 회귀 계수를 급격하게 감소시켜 0으로 만들고 제거한다 라고 나와있는데 이것 때문에 Nox의 회귀 계수 값이 급격히 줄어든것이라면 L1규제는 어떤 지표를 보고 불필요한 회귀 계수를 판별하는것인가요?
-
미해결홍정모의 따라하며 배우는 C언어
9:16 질문 있습니다.
제가 잘 이해한건지 모르겠는데 이차원 배열을 구조적으로 보면 일렬로 나열되어 있으니까 yourthings[0][i]로 나타낼 수는 있겠지만 권장하지는 않는다는 내용인건가요? mythings도 마찬가지구요.
-
해결됨Flutter 앱 개발 기초
플로터 맛보기 실행시 오류
플로터 맛보기 실행을 하면 이미지와 같이 오류가 생기고 핸드폰화면은 변화가 없습니다.
-
미해결자바스크립트+jQuery 기초부터 실무까지 : 기초 Part.1
파라미터랑 아규먼트가 같은건가요?
13:50 근처에서 매개변수(파라미터)와 인자값(아규먼트)가 같다고 말씀하셨는데 둘이 다른거 아닌가요? 알고있던 내용과 달라서요.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
분할전송과 범위전송 관련하여 질문있습니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 영한님 HTTP 강의 잘 듣고 있습니다. 이번 강의는 전송방식을 다루는 부분이다보니까, 서버 -> 클라이언트로 데이터를 전송하는 예시가 나오는데분할전송과 범위전송의 차이가 궁금합니다. 제가 이해한 바로는 아래와 같습니다. 일단 기본적으로 둘 다 보내고자하는 데이터를 나눠서 보낸다는 점은 동일한거 같은데, 범위 전송의 경우, 여러번의 요청과 응답(?)으로 이루어지는 방식이라, 중간에 전송이 실패하더라도 성공적으로 보냈던 이후, 부터 다시 전송이 가능해보이지만 분할전송의 경우, 한번의 요청과 응답(?)으로 이루어지는 방식이라, 중간에 전송이 실패하면, 다시 처음부터 요청과 응답을 해야되지 않을까? 제가 제대로 이해한게 맞을까요?? 아니라면, 어떠한 차이점이 있는지 궁금합니다!!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
@Autowired 관련 질문입니다!!
안녕하세요~ 컴포넌트 스캔과 자동 의존관계 설정 강의에서보면 서비스와 리포지토리에 @Service, @Repository로 빈에 올리고, 이걸 멤버컨트롤러.java에서 @Autowired로 연결해서 가져오는걸로 이해를 했는데요. 아래에 @Autowired 를 빼더라도 오류가 없이 실행돼서 이유가 궁금합니다. 해당 @Autowired 어노테이션을 제외하더라도 가지고 올 수 가 있는건가요?? @Autowiredpublic MemberController(MemberService memberService) { this.memberService = memberService;}
-
미해결프레이머를 활용하여 쉽고 간단하게 프로토타입 제작하기
스크린은 어디서가져오나요/
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 권한 요청 드립니다.
인프런 아이디 : changs2010 인프런 이메일 : changs2010@gmail.com 깃헙 아이디 : changs2010@gmail.com 깃헙 Username : changsup7
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
채점시 5문제 모두 Time_Limit_Exceeded가 발생합니다
선생님과 유사하게 코드를 작성하였는데 체점시 5문제 모두 Time_Limit_Exceeded가 발생합니다 어디가 문제가 있을까요? int main(){ //freopen("input.txt", "rt", stdin); int a[10], b[10], a_num = 0, b_num = 0, a_win = 0, i; for(i=0; i<10; i++) scanf("%d ", &a[i]); for(i=0; i<10; i++) scanf("%d ", &b[i]); for(i=0; i<10; i++) { if(a[i] > b[i]) { a_num += 3; a_win = 1; } else if(a[i] < b[i]) { b_num += 3; a_win = 2; } else { a_num++; b_num++; } } printf("%d %d\n", a_num, b_num); if(a_num > b_num) { printf("A\n"); } else if(a_num < b_num) { printf("B\n"); } else { if(a_win == 1) printf("A\n"); else if(a_win == 2) printf("B\n"); else printf("D\n"); } return 0;}
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
저의 풀이 방식에 대한 질문
#include<iostream>#include<stdio.h>#include<vector>#include<algorithm> using namespace std;/* 알고리즘 (point: 1~n까지 순서대로 값을 찾아주기 때문에, 자기보다 큰 값을 고려할 필요가 없음) 1)필요한 변수 - 사용자의 입력을 받을 크기 n의 배열(inversion sequence 담김) -> num 배열 - inversion sequence를 토대로 1~n까지 수를 넣어줄 배열 -> a배열 2)cnt를 -1부터 시작해서, 0의 개수를 세준다. -> 개수와 inversion sequence의 값이 같아질 경우, 그 자리부터 끝 자리중 제일 처음 비어있는 공간에 삽입해준다.*/ int main() { int n, cnt, pos, input = 1, k; //pos : cnt값과 0의 개수가 동일해 질 때 위치를 가리키는 함수 scanf("%d", &n); vector<int> a(n); vector<int> num(n); for(int i = 0; i<n; i++){ scanf("%d", &num[i]); } for(int i = 0; i<n; i++){ pos = num[i]; //1~n의 위치를 나타내는 num값을 pos로 지정해주고 cnt = -1; //cnt를 -1부터 시작함 for(int j = 0; j<n; j++){ if(a[j] == 0) //0일 경우(비어있을 경우) cnt 증가 cnt++; if(cnt == pos){ //cnt가 pos와 같아질 경우, for(k = j; k<n; k++){ //그 자리에 이미 값이 있을 수도 있기 때문에 끝까지 검사해서 if(a[k] == 0){ //가장 앞에 있는 0에 input값(1~n)을 삽입해줌 a[k] = input; input++; break; //반복문 나오고 } } if(a[k] != 0) break; //값을 넣어주었으면 반복문을 빠져나와 다음 input값을 넣어주어야 함 } } } for(int i = 0; i<n; i++){ printf("%d ", a[i]); } return 0; } 안녕하세요, 수업 정말 잘 듣고 있습니다. 저는 작은 수부터 차례대로 처리하였는데, 0의 개수를 세는 방식으로 처리하였습니다. 선생님의 방식과 너무 다른 풀이라 이런식으로 생각하는 방식이 괜찮은 것인지 여쭤보고 싶습니다. 감사합니다 !!
-
미해결[백문이불여일타] 데이터 분석을 위한 SQL 실전편 (무료 미니 코스)
쿼리 오류 문의드립니다.
SELECT DATE_TRUNC('week', e1.occurred_at) AS week , COUNT(CASE WHEN e1.action = 'sent_weekly_digest' THEN e1.user_id ELSE NULL END) AS weekly_digest_email , COUNT(CASE WHEN e1.action = 'sent_weekly_digest' THEN e2.user_id ELSE NULL END) AS weekly_digest_email_open , COUNT(CASE WHEN e1.action = 'sent_weekly_digest' THEN e3.user_id ELSE NULL END) AS weekly_digest_email_clickthrough FROM tutorial.yammer_emails e1 LEFT JOIN tutorial.yammer_emails e2 ON e2.occurred_at BETWEEN e1.occurred_at AND e1.occurred_at + INTERVAL '5 MINUTE' AND e2.user_id = e1.user_id AND e2.action = 'email_open' LEFT JOIN tutorial.yammer_emails e3 ON e3.occurred_at BETWEEN e1.occurred_at AND e1.occurred_at + INTERVAL '5 MINUTE' AND e3.user_id = e1.user_id AND e3.action = 'email_clickthrough' WHERE occurred_at BETWEEN '2014-06-01 00:00:00' AND '2014-08-31 23:59:59' AND action IN ('sent_weekly_digest', 'sent_reengagement_email') GROUP BY week; 야머스 차트로부터의 쿼리말고 강의때 작성해주신 쿼리로피봇테이블까지 작성해보고 싶은데 자꾸 오류가 나서요쿼리문 혹시 따로 올려주실 수 있으실까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
struct MeshRenderInfo 저장에 관해서
안녕하세요 좋은 강의 잘봤습니다! 다름이 아니라 DirectX 강의를 바탕으로 포트폴리오를 제작하려 합니다. 그래서 Animation 강의 1:10:00 쯤에 디버깅 시간을 줄이려면 MeshData랑 Animator의 정보를 저장하려고 합니다 일단은 Animator 부분은 아직 이해가 덜 되고 콘솔창에 시간을 출력 해봤을 때 이 부분보다 MeshData 쪽이 시간이 많이 오래 걸려서 MeshData 부터 저장하고 불러오는 코드를 작성하려 합니다 처음엔 MeshData가 포함하는 Mesh, Matrial클래스 하위의 변수들을 전부 txt파일로 저장할까 하다가 두 클래스에 변수가 추가되면 txt파일 저장 함수도 수정해야되는 하드코딩이라 다른 방법을 구글링 해봤는데, POD도 나오고 직렬화 라이브러리 사용도 나오고 fwrite도 나오는데 이중에서 제가 원하는 대로 작동하는게 없네요ㅠ 어떻게 해야 MeshData를 저장 할 수 있을까요?
-
해결됨실제 이력서 사례로 알아보는 [합격하는 이력서] 작성 가이드
강의 건의 안내 문의...
안녕하세요 나날이 더워지는데 무더운 여름철 건강 유의하시고요! 워니님께 건의드릴 사항이 있어서 까먹기 전에 황급히 문의드립니다. 이력서 강의는 이 강의로 너무 충분한데.. 다음에 여력이 되신다면... 조금 어려운 미션이 될 수도 있겠지만.. 이력서를 기반으로 면접이 어떻게 진행되는지에 관한 강의도 준비해주실 수 있을까요? 뭐.. 이건 직군마다 정말 다양한 부분이라 케바케와 운의 작용이 매우 큰 영역이라고 할 수 있겠지만서도.. 원하는 기업으로 이직을 하고자 하는 경력자 분들이나 아니면 개발자로 커리어를 처음 발을 내딛고자 하는 신입 분들께서는 아무래도 강의를 통해서 불확실성을 하나라도 제거한다면 마음편히 이직/취직을 준비할 것이라고 생각하는데요! 워니님께서는 프론트엔드 엔지니어로서 이미 최고의 위치까지 오르신 것도 있고 하니 워니님께서 일하셨던 회사에서는 어떠한 신입 인재상을 원하는지 그로 인해 도출되는 질문은 무엇인지 혹은 어떠한 경력 개발자가 오셔서 우리 회사에 기여해주실 수 있는지를 가볍게라도 강의 형식으로 풀어주시면 좋을 것이라고 생각하여 올리게 되었습니다. 어떻게 보면.. 개발바닥의 연장선인 거죠^^;;; 너무 어려운 부탁이기는 한데 워니님의 경험치 또한 너무 아깝습니다 ㅠㅠ 선한 영향력을 베풀어주시면 너무 너무 너무 진심으로 감사드리겠사옵니다... 🙏🙏🙏🙏