묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C언어
(10.14) , 9분 23초 질문
39번째 줄에 *(*(arr2d+j)+i)+=1.0f; 를 없애도 똑같이 실행되어서 없어도 되는 것 같은데, for문에 왜 들어가있는지 잘 모르겠습니다.
-
미해결Vue.js 시작하기 - Age of Vue.js
computed-usage.html 질문
안녕하세요! computed-usage.html을 보고 질문이 있습니다. <p v-bind:class="warning">Hello</p>로 변경하면 warning이 red니까 빨간색으로 나와야하는 것 아닌가요? 그대로 검정색으로 나와서 질문드립니다..!
-
미해결일주일 완성! 3dsmax 입문 (자동차 및 캐릭터 만들기)
단위 환산부분 이해가 어렵습니다! ㅠㅠ
단위 설정하는데 있어서 질문드립니다! customize > units setup 에서 display unit scale의 Metric을 Meters로 맞추고( 패러미터 단위 표시)/ System Unit setup 에서 1Unit= 10cm 로 설정하게되면 왜 맥스내에서 1grid 당 1m로 표현되는건가요? 1unit 당 10cm일 때 meter환산하게 되면 0.1m 아닌가요 ㅠㅠ? unit과 grid는 다른건가요??
-
해결됨스프링 핵심 원리 - 고급편
이번 예제에서 Config 클래스에 @Configuration 을 적용하니, Proxy 래핑/등록이 안되는것 같습니다.
강사님 안녕하세요.저는 지금 예제 구현시 의도와 다르게 약간 틀린 설정으로 생긴예상밖의 결과로 약간 혼동을 겪고있습니다. 이유는 @Configuration 을 실수로 붙였더니, 아래와 같이Proxy 가 적용되지 않은 결과가 나옵니다. Config 클래스에 아래와 같이 @Configuration 선언시 @Configurationstatic class Config { ... ...} child.childMethod(); 실행 후 로그 메세지: child Proxy=class ...AtTargetAtWithinTest$Child(Proxy 적용이 안된 스프링 빈 출력) child.parentMethod(); Parent 는 프록시 처리가 되지 않아 출력되지 않음 관례처럼 사용해오던 @Configuration 을 지우니 강의 예제결과처럼 정상으로 나옵니다.(@Import 를 통해 Config 추가 상태) Aspect 를 빈으로 등록해도 Proxy 변환이 안되는 이 상황이 이해가 되지 않아 부득이하게 질문을 남기게 되었습니다. 질문입니다. 예전 강의에서 @Configuration 은 등록되는 빈 을 대상으로 싱글톤 후처리를 위해 선언되는 것이라 알고있었습니다.( CGLIB 을 통해 프록시 후처리), 그래서 Aspect 가 당연히 적용될 줄 알았는데 @Configuration 을 붙이니,Proxy 처리가 되지 않더라구요. 아래는 두가지 결과 입니다. @Configration Config @Import(Config.class) @Configuration 선언 시, Proxy 후처리가 되지 않는 기묘한 현상에 대한 이해가 잘 되지 않습니다.이런 이유로 Config 클래스에 @Configuration 을 쓰지않고, @Import 로 추가하신 이유가 궁금합니다. 읽어주셔서 감사드립니다.
-
미해결[2026 신규] 데이터분석 준전문가(ADsP) 자격증
교재 정오표 (2월 4일) 참조하세요 ^^
- 1. 47 페이지 : 그 외에 EAI, EDW, ERP, e-CRM 등이 있다 2. 238 페이지 : sep 라고 된 것을 seq로 수정했습니다. sequential의 약자입니다. 3. 240 페이지 : 행%*%열 4. 248 페이지 : str(df3) 읽을 때 string이 아니고 structure로 읽어야 합니다! (영상에서 잘못 읽었습니다.) - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
typeMismatch + @ 질문있습니다
안녕하세요. 영한님 다름이 아니라 테스트해보다가 궁금한 점이 있어 문의 드립니다. 강의 예시와 같이 typeMismatch를 발생 시켰을 때 로그 상으로 default message에 스프링이 제공하는 기본 메시지가 나오는 걸 확인 했습니다. 여기서 궁금한 점이 있습니다. 1. typeMismatch가 발생하는 경우엔 error.properites에서 메시지를 찾는 시점이 바인딩이 정상적으로 동작하여 Validator가 적용되는 경우와 다른 걸까요? 2. 콘솔 로그엔 스프링 제공 기본 메시지가 찍히지만 클라이언트 단에는 의도한 메시지가 노출되고 있는데요. 서버단에서 typeMismatch에 대한 메시지 내용을 찾기 위해선 추가적인 로직이 필요한 걸까요? (e.g. typeMismatch인 경우 error.properites의 값을 가져온다 등..) 3.bindingResult.hasErrors() 로직을 매번 확인하기 번거로워 @ExceptionHandler(BindException.class)를 이용하여 공통 처리해봤는데요, 괜찮은 방법일까요? (-> 검증 에러 발생 시 클라이언트단 input태그 옆 같은 특정 위치에 노출하는 게 아니라 비동기 통신 시 bindingResult의 첫번째 에러 내용을 안내하는 식으로 사용한다는 가정하에 작성했습니다.) 의미가 잘 전달됐는지 모르겠습니다.. 언제나 좋은 강의 감사드립니다 :)
-
미해결
제가 1월에 프리미어 강의를 결제했는데 오늘 들으려고 보니 내 강의에 없더라구요 이게 무슨일이죠? 결제 다 했는데요 저? 그거 말고도 사라진 강의가 많은데요?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
55번 문제의 코드 리뷰를 부탁드려도 될까요?ㅠㅠ
안녕하세요 선생님 다음 코드가 예제 코드도 정답이 나오고 채점파일을 돌렸을때 80점이 나왔는데, 왜 깎인건지 모르겠습니다ㅠㅠ 왜 틀린건지 알 수 있을까요? #include<stdio.h> #include<vector> #include<stack> #include<algorithm> using namespace std; int main() { // freopen("input.txt", "rt", stdin); int n, i, next=1, flag=1; int a[40]; stack<int> s; vector<char> out; scanf("%d", &n); for(i=0; i<n; i++) { scanf("%d", &a[i]); } for(i=0; i<n; i++) { if(!s.empty() && s.top() < a[i]) { flag=0; printf("%d\n", i); break; } else { s.push(a[i]); out.push_back('P'); } while(true) { if(s.empty() || s.top() != next) break; else { s.pop(); out.push_back('O'); next++; } } } if(flag == 0) printf("impossible\n"); else { for(i=0; i<2*n; i++) { printf("%c", out[i]); } } return 0; }
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
WebServerCustomizer @Component를 제거했을 경우
제목처럼 제거했을 경우에 Postman 으로 예외 경로 날릴 때, (Accept */*) 전 강의 예외처리와 같이 /error/500 이 호출 될 줄 알았으나, 아래와 같이 호출 되더라구요 "timestamp": "2022-02-03T11:49:08.588+00:00", "status": 500, "error": "Internal Server Error", "exception": "java.lang.RuntimeException", "path": "/api/members/ex" } 그러나 브라우저를 통해 호출한 결과 에러 페이지가 잘 뜹니다. (/error/500) 인터셉터에서 확인한 결과 postman 호출시 ModelAndView Null 브라우저 호출 시 ModelAndView error/500 입니다. 혹시 어떤 차이가 있는지 알 수 있을 까요 ?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
강의 수강 질문
안녕하세요. c++part1은 모두 듣고 part2 중간까지 듣고 너무 어려워서 잠시 멈춘 상태입니다..ㅠ 이제 학부 2학년 올라가고 간단한 3d게임을 만들어 보고싶고 전공지식도 쌓을 겸 강의를 듣고있습니다. 1. part2를 잠시 건너뛰고 자료구조랑 언리얼엔진 강의를 먼저 들으려고 했다가 이후에 part4.c++서버 강의가 너무 깊고 어려워보여서 상대적으로 쉬운 c#강의로 넘어가서 part1부터 차근차근 들을까 고민중입니다. 아니면 전체적으로 c++강의를 듣되 서버강의만 c#으로 들어도 이후 강의에 문제 없을까요? 2. c#서버 강의가 서버에 대한 기초 지식부터 배우는 것 처럼 c++서버 강의도 똑같이 기초지식을 배우고 플러스로 고급난이도로 올라가는지 궁금합니다. ( c++서버강의가 서버에 대해 아무것도 몰라도 강의를 따라갈수 있는지 ) (part1 강의 듣고 c++전공 수업 a+받았습니다. 좋은 강의 감사합니다. ^&^)
-
미해결실전! Querydsl
Spring Data JPA 날짜 비교
Spring Data JPA 날짜 비교 문의드립니다. List<BbsContents> all = bbsContentsRepository.findAllByDelYnAndImagePathNotNullAndImagePathNotContainingAndCreatedAtGreaterThan(YnType.N, "thumb", LocalDateTime.of(LocalDate.now().minusMonths(6), LocalTime.of(0,0,0))); 이런 식으로 쿼리를 작성했습니다. reg_dtm 은 LocalDateTime 입니다. @Column(name = "REG_DTM")private LocalDateTime createdAt; 실제 쿼리는 아래와 같이 생성되는데요. 제가 원하는 것은 reg_dtm>'2021-08-03 00:00:00.000' 인데, 아래와 같이 쿼리가 생성되어 원하는 결과가 나오지 않습니다. 혹시 원인이나 해결 방법을 찾을 수 있을까요? where bbscontent0_.del_yn='N' and (bbscontent0_.rep_img_file_path_nm is not null) and (bbscontent0_.rep_img_file_path_nm not like '%thumb%' escape '\') and bbscontent0_.reg_dtm>'08/03/2021 00:00:00.000'
-
미해결입문자를 위한 자바스크립트 기초 강의
pdf파일
강의 보면서 복습도 하고싶은데 강의에서 사용된 pdf파일은 따로 없나요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요! 코드 리뷰 부탁드립니다.
감사합니다 :) function solution(m, arr) { let answer = 0; let n = arr.length let p1 = 0; let p2 = p1 + 1; let sum = arr[0]; if(n===1){ if(sum===m) { answer++; return answer; } } while (p2 < n) { sum += arr[p2]; if (sum === m || sum-arr[p2]===m) { answer++; p1++; p2 = p1 + 1; sum = arr[p1]; } else { if (sum < m) p2++; else { p1++; p2 = p1 + 1; sum = arr[p1]; } } } return answer; }
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
fs.readFile 호출시 readFile 도 background 로 보내는 건가요?
const fs = require('fs') fs.readFile('/Users/joe/test.txt', 'utf8' , (err, data) => { if (err) { console.error(err) return } console.log(data) }) 관련 질문을 읽다가 readFile 도 background 로 간다는 뉘앙스가 느껴져서 질문해봅니다. readFile 함수 자체는 background 로 가진 않지만 파일 읽는 행위가 background 에서 진행되는 걸까요?
-
미해결디지털 포렌식 (Digital Forensic) 전문가 과정
안드로이드 포렌식 관련 강의 영상 업로드 계획은 아직 없는건가요??
업로드 계획이 있다면 구체적인 일정이 있을지 궁금합니다!
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
폰트 적용이 안돼요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 폰트를 다른걸로 적용시키고 같은 폰트로도 적용시켜봤는데 저렇게 이상한 문자로 뜹니다. 메인화면에서는 한글로 뜨는 데 시작하기 버튼만 누르면 그럽니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
fetch join 일관성
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. jpa활용 1편에서 fetch join 일관성 관련해서 아직 확실하지 이해하지 못한 것 같아서 활용 2편을 듣다가 질문이 생겼고 다른 수강생분이 올린 질문 내용과 답변을 보다가 궁금한 것이 생겨 질문드렸습니다. https://www.inflearn.com/questions/15876 위 링크에 있는 답변을 읽어보니 fetch join의 대상은 on,where 등에서 필터링 조건을 사용하면 안되지만 일관성이 깨지지 않는다면 사용할 수 있다고 답변을 주신 것 같습니다. 코드 1 select m from Member m join fetch m.team t where t.name=:teamName 코드 2 select t from Team t join fetch t.members m where m.username =:username (질문) 또한 위 링크에서 코드 1은 객체의 상태와 db의 상태의 일관성이 깨지지 않고 코드 2는 일관성이 깨진다고 답변해주셨고 위 두개의 코드가 왜 일관성이 깨지고,깨지지 않는지 생각해보았고 제가 생각한 것이 맞는지 알고 싶어서 질문을 드렸습니다. 코드 1이 일관성이 깨지지 않는다고 생각한 이유 memberA - team1 memberB - team1 memberC - team2 로 DB에 데이터가 있다고 가정 조인 대상의 필터링을 제공하여 조회결과가 team1만 조회하게 되면 memberA = {team1} memberB = {team1} 와 같은 결과를 얻게 되고 memberA를 조회할 경우 team1이 조회되고 mebmerB가 조회할 경우 team1이 조회됨으로 코드1은 일관성이 깨지지 않는다고 생각했습니다. 코드 2가 일관성이 깨진다고 생각한 이유 team1 - memberA team1 - memberB team1 - memberC 로 DB에 데이터가 있다고 가정 조인 대상의 필터링을 제공하여 조회 결과가 memberA, memberC만 조회하게 되면 team1 = {memberA, memberC}와 같은 결과를 얻게 되고 team1을 조회할 경우 memberC가 조회되지 않아 코드2는 일관성이 깨진다고 생각했습니다.
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
footer에서 .copyright div:nth-child 질문 있습니다!
선생님 가로고정형part에서는 footer에서 .copyright div:nth-child를 사용하여 와이어프레임을 설정 하였는데, 가로 100% part에서는 .copyright div 에 border 값을 줘서 확인 하셨는데 100%에서도 두 방법 다 사용하여도 상관 없을까요?
-
해결됨풀스택 리액트 토이프로젝트 - REST, GraphQL (for FE개발자)
파일 읽어오기 질문..
1. routes/messages.js 2. dbController.js 질문.. 1. console.log로 확인해보면 undefined가 출력되는걸로 봐서 파파일을 못읽어오는거같은데 원일을 못찾겠습니다.. (DB파일의 아이디는 문자열로 바꿨습니다!) 2. 유력한 후보가 경로설정을 잘못해줘서 그런거같은데 basePath를 설정하는과정에서 resolve()가 정확히 무슨 뜻인가요?? 경로를 문자열로 바꿔주는걸로 알고있는데 resolve(basePath, ...); 이렇게 작성된 부분을 해석을 못하겠습니다..
-
미해결홍정모의 따라하며 배우는 C++
seekg()에 대한 질문
안녕하세요 강의 잘 듣고 있습니다 const string filename = "my_file.txt"; //make a file { ofstream ofs(filename); for (char i = 'a'; i <= 'z'; i++) { ofs << i; } } //read the file { ifstream ifs(filename); cout << (char)ifs.get() << endl; //a cout << (char)ifs.get() << endl; //b ifs.seekg(0); cout << (char)ifs.get() << endl; //a cout << (char)ifs.get() << endl; //b cout << (char)ifs.get() << endl; //c ifs.seekg(5, ios::cur); cout << (char)ifs.get() << endl; //i } get()이랑 seekg()를 같이 쓰다가 의문이 생겼는데 get()은 ifs에 있는 문자 하나를 뺀다고 알고 있습니다 그래서 위의 코드에서 a와b는 ifs 안에 없다고 생각됩니다 근데 seekg()를 사용할 경우 예를 들어서 seekg(5)로 할경우 처음 ifs안에 있던 값들을 지우고 5번째 위치에서 파일 끝까지 (파일에 있는) 문자들을 다시 ifs에 집어넣는건가요?