묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
스택 영역 == 스레드 수
"스택 영역 == 스레드 수" 로 생각하면 될까요??별도로 프로그램을 실행하는데 필요한 부가적인 무언가?들 때문에 추가적인 스레드가 필요한 것은 제외하고 현재 진행하는 예제들을 생각해 봤을 때main, ThreadA, ThreadB 이렇게 생성한다고 가정해보면 스택 영역이 3개 존재한다고 이해해도 될까요?
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
만약 송신측 + 모든 라우터의 MTU는 동일했지만 수신측에서 MTU가 더 작으면 어떻게 되나요?
안녕하세요, 널널한개발자님 ^^ 정말 좋은 강의를 통해 네트워크 학습중이라 정말 재밌습니다. 'TTL과 단편화' 강의를 시청중에 한가지 의문점이 생겨 질문드립니다.만약 영상에서 언급하신 것 처럼 거치는 라우터 중에 MTU가 송신측보다 낮은 크기를 사용하는 것이 있으면, 이는 하향평준화를 통해 단편화를 최소화 하거나, 단편화가 발생하면 서버(수신)측에서는 다시 패킷을 조립한다고 하셨습니다.하지만 한가지 궁금점이, 만약 송신측에서 MTU를 1.5KB로 보내고, 모든 라우터의 MTU 또한 1.5KB이기에 잘 전달되던중, 서버측에 도달하기 직전 서버의 MTU가 1.4KB라서 단편화가 발생하게 된다면, 서버측에서 프래그먼트를 추출하는 방식이 달라지거나(다시 패킷을 조립할 수 없기때문, MTU가 다르기에) 성능 이슈? 같은 것도 생길 수 있을것 같은데(다시 데이터 스트림으로 변경해야하기 때문에) 이러한 상황에서 어떻게 되는지가 궁금합니다. 답변 해주시면 감사하겠습니다 :)
-
미해결부트스트랩 5(Bootstrap 5) - 기초부터 웹 프로젝트 만들기
단축키 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 단축키도 중간에 이야기 해주시면 안될까요? 물론 직접 찾아보면서 하긴하지만 잘 안나오는 경우도 있고 그때마다 영상 멈추고 찾아보는거보다 강사님께서 알려주시면 좋을듯해서요..
-
미해결[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기
타이포그래피 primitive typeface 네이밍 질문있습니다
우선 강의를 들어주셔서 감사합니다. 강의 들으시면서 궁금하신 부분을 남겨주세요. 회사 일 관계로 빠른 답변이 어려울 수 있으며, 최대 3일 이내에 답변드리도록 하겠습니다. 이해를 돕기 위해서 스크린샷 이미지, 피그마 파일 링크를 반드시 첨부해주세요. 마지막으로 먼저 유사한 질문이 있는지 한번 찾아보시는 걸 권장 드립니다. 인프런 서비스 운영 관련해서는 1:1 문의하기로 인프런 쪽으로 연락 주시기 바랍니다.안녕하세요! primitive:typography 에 궁금한 점이 있습니다.font family/typeface 를 등록할 때, Name열에 어떻게 명명할지 고민이 됩니다.주로 화면들에는 거의 pretendard를 사용하고 있고, Geist 폰트 부분으로 조금씩 (페이지네이션 숫자, 영어 정도) , inter (한 두개) 정도를 사용하고 있다면 어떻게 해야할까요?폰트가 모두 sans여서 어떻게 구분해서 Name열에 적어야할지 모르겠습니다. (강의에서 설명주신 부분은 아래 사진입니다)
-
미해결
자사서비스 회사 가기위한 포트폴리오의 기준의 대한 질문
저는 지금 SI로 현직 개발자로 일을 하고 있는데요.자사 서비스로 이직을 6개월에서 1년 잡고 넣으려고 합니다.여기서 포트폴리오를 제작을 하는데경력으로 가는 경우에는 혼자서 다 완성을 시켜서 포트폴리오로 하는게 좋은지 단체로 인프런 팀프로젝트 같은곳에서 하는게 좋은지 질문을 올립니다. 저는 지금 두가지의 포트폴리오를 준비중입니다.스프링부트 넥스트의 웹 포트폴리오유니티 php의 포트폴리오사용할줄 아는 디비는 Mysql 입니다.
-
미해결블렌더 처음 시작부터 로우폴리 3D 애니메이션 까지
수업자료는 어떤 프로그램으로 여는건가요?
안녕하세요. 유툽보다가 찾아왔어요.수업자료를 다운 받았는데 어떻게 여는건지를 몰라서 문의드립니다.
-
해결됨RAG를 활용한 LLM Application 개발 (feat. LangChain)
Chroma.from_documents 수행시 kernel 중단
안녕하세요, 강의를 듣고 있는 수강생입니다.퀄리티 있는 강의 감사드립니다. 다름이 아니라, 저는 윈도우 환경에서 VisualStudio에서 소스를 돌리고 있고 소스를 실행하는 실행환경은 venv 가상환경 python 3.10.11 버전으로 구성을 했습니다. 다른 소스는 문제 없이 수행되나Chroma.from_documents 수행시에 kernel 이 중단되는 문제가 있습니다. C기반의 라이브러리 충돌이나 시스템 메모리 충돌일 가능성이 높다고 하여 python 버전도 바꿔보고, 깔려 있는 라이브러리들의 버전도 바꿔보고 C기반 라이브러리도 다시 설치해보고 했으나 여전히 저 과정에서 죽습니다. documents 사이즈를 한문장 처럼 작은 단위로 줄여서 시도도 해봤으나 이것도 저한테는 효과가 없네요.. 같은 데이터셋으로 FAISS에 저장하는 건 제 가상환경에서도 성공하는데...Chroma만 되지 않습니다.. 혹시 어떻게 하면 좋을지 조언 얻을 수 있을까요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
재귀함수 답관련 질문
51:20Hello,World!뮨자열 마지막에서 재귀함수는 0을 리턴하는데답이 12아닌가요
-
미해결반응형 UI디자인 완전 정복 with 피그마
영어 음성 지원
학습 관련 질문을 남겨주세요. 구체적일수록 좋습니다. 영상이나 이미지 캡쳐를 해주시면 더더욱 좋습니다. 질문이 구체적일 수록 저도 질문을 정확히 파악하고 적절한 답변을 드릴 수 있습니다.커뮤니티 질문 & 답변에 비슷한 내용이 있었는지 먼저 검색해보세요.서로 예의를 지키며 존중하는 분위기를 함께 만들어가요.반응형 디자인 강의의 영상과 직접적인 관련이 없는 질문은 가능하면 카카오 오픈 그룹챗에 올려주세요. 오픈챗 정보는 다음 링크를 확인해주세요. 저는 캐나다에 거주해서 영어에 적응하려고 영어 음성으로 듣는데 8:56초에 영어가 아닌 중국어(?)가 몇초 나와요. 앞의 몇군데도 그랬구요..
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
코드 리뷰 부탁드립니다!
function solution(m, arr) { arr.sort((a, b) => a[0] + a[1] - (b[0] + b[1])); let answer = 0; for (let discount = 0; discount < arr.length; discount++) { //할인이 적용되는 상품 let discountPrice = arr[discount][0] / 2 + arr[discount][1]; let budget = m - discountPrice; let temp = 1; for (let undiscount = 0; undiscount < arr.length; undiscount++) { //할인이 적용된 상품은 제외 if (discount === undiscount) continue; let price = arr[undiscount][0] + arr[undiscount][1]; budget -= price; //예산을 초과하는 경우 if (budget >= 0) temp++; if (budget < 0) budget += price; } answer = Math.max(answer, temp); } return answer; }
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Querydsl 부트 3.54 설정
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]build.gradle 코드 수정 자료를 보고 수정했는데 오류가 뜹니다. 제공해주신 자료의 버전과도 동일한 것은 아니라서 헷갈리는데 어떻게 해야 하나요?<build.gradle 수정한 코드>plugins { id 'java' id 'org.springframework.boot' version '3.5.4' id 'io.spring.dependency-management' version '1.1.7' } group = 'hello' version = '0.0.1-SNAPSHOT' java { toolchain { languageVersion = JavaLanguageVersion.of(17) } } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.9.0' compileOnly 'org.projectlombok:lombok' runtimeOnly 'com.h2database:h2' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' //test 롬복 사용 testCompileOnly 'org.projectlombok:lombok' testAnnotationProcessor 'org.projectlombok:lombok' //Querydsl 추가 implementation 'com.querydsl:querydsl-jpa:5.0.0' annotationProcessor "com.querydsl:querydsl-apt:5.0.0:jakarta" annotationProcessor "jakarta.annotation:jakarta.annotation-api" annotationProcessor "jakarta.persistence:jakarta.persistence-api" } tasks.named('test') { useJUnitPlatform() } clean { delete file('src/main/generated') } <오류 스크린샷>추가로인텔리제이 실행 중에 가끔 플러그인 같은 것을 추가하라는 제안 문구가 나오는데 제안을 받아들이는 것이 좋나요? 아니면 우선은 그냥 무시하는게 좋나요?리프레시 하면 가끔 네트워크에 접근하는걸 허용하겠는지 노트북 자체에서 주의 문구가 뜨는데, 이건 꼭 허용해야 하나요?? 그리고 왜 뜨나요?
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
엑세스 키 사용 사례
안녕하세요!엑세스 키 관련 질문이 있습니다!IAM에서 엑세스 키를 발급 받을 때"AWS 외부에서 실행되는 애플리케이션"을 선택한 이유는, 로컬에서 테스트하기 위함인가요..?EC2에 백엔드 서버가 띄워져 있을 때는"AWS 컴퓨팅 서비스에서 실행되는 애플리케이션"을 선택해도 되지 않나? 라는 생각이 들었습니다...아니면 아래와 같이 정리해도 되는지도 궁금합니다!"AWS 컴퓨팅에서 실행되는 애플리케이션" 선택: EC2에서 직접 엑세스 키 설정"AWS 외부에서 실행되는 애플리케이션" 선택: EC2 내부의 실행되는 백엔드 서버에서 엑세스 키 설정
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
indexOf를 사용해서 풀어보았습니다 !!
function solution(n, arr) { let answer = 0; //모든 학생이 짝이 되는 경우 for (let mento = 1; mento <= n; mento++) { for (let mentee = 1; mentee <= n; mentee++) { //자기자신과 짞을 될수 없음 if (mento === mentee) continue; //시험별 멘토 멘티 등수 let mentoGrade, menteeGrade; let isPossible = true; //시험별 멘토 멘티 등수 비교 for (let test = 0; test < arr.length; test++) { mentoGrade = arr[test].indexOf(mento); menteeGrade = arr[test].indexOf(mentee); if (mentoGrade >= menteeGrade) { isPossible = false; break; } } //모든 시험에서 멘토 등수가 멘티 등수보다 낮은 경우 가능한 경우 if (isPossible) answer++; } } return answer; }
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
테스트 코드 에러 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.김영한님 강의인 스프링 입문 중 스프링 통합 테스트 부분에서 intellij 개발 환경으로 테스트 코드 돌리려 하는데 'No tests were found' 라고 계속 뜨더라구요. 이유를 알 수 있을까요??참고로 build.gradle 파일 밑에 tasks.named('test') { useJUnitPlatform() }기재했고 settings - gradle 도구에서 build and run using, run tests using 둘 다 intellij 로 설정했습니다.
-
미해결
[사이드프로젝트] 디자이너 모집중입니다.
안녕하세요!저희는 사이드 프로젝트를 진행하고 싶어 모인 개발 팀입니다. 프로젝트에 참여하실 디자이너 분을 찾고 있습니다. 🙆🏻♀️이런 분을 찾고 있습니다. - 디자이너🙆🏻♂️✔ 책임감을 가지고 프로젝트를 진행할 수 있으신 분✔ 최소 한 번 이상 프로젝트를 진행해 보신 경험이 있으신 분(사이드 프로젝트 가능)✔ 사이드 프로젝트에서 얻어 가고 싶은 명확한 목표가 있는 분✔ 프로젝트에 충분한 시간을 투자할 수 있는 분✔ 개발자와 협업 경험을 해보고 싶은 분 🙆🏻♀️이런 분이면 더 좋을 거 같아요.🙆🏻♂️저희 개발 팀은 대부분 회사 일과는 별개로 퇴근 후 애정을 가지고 진행할 수 있는 사이드 프로젝트를원해서 모인 사람들이에요. 기획/디자이너 분들도 단기간에 포트폴리오를 완성하고 끝내는 것이 목표인 분 보다 오랫동안 같이 프로젝트를 꾸려가실 분이면 좋을거 같아요. 관심 있으신 분은 아래 오픈 채팅방 링크로 연락주세요!!⬇⬇⬇https://open.kakao.com/o/sSqvycMh
-
미해결2025 정보처리기사 필기
책이변경되었나요
지금은 책이 변경되었나요이 책으로 사면 되나요?
-
해결됨2025년 CPPG 개인정보관리사 자격증 취득하기 (개정안 반영)
개보위 개인정보파일 등록 기관
안녕하세요! 개인정보파일을 등록하는 기관은 모두, 개인정보보호법 시행령 제2조에 따른 공공기관에 해당되는 건가요??
-
미해결김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)
help me 도와주세요 MySQL 설치 pls 급해요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.윈도우 - MySQL 설치 안내를 보고 따라 설치를 하는데 Type and Netwroking 화면에서 Next버튼이 활성화가 되어야 하는데 되어있지 않아요. 버튼 클릭이 안됩니다. 그래서 진행이 안됩니다. 도와주세요 help me
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
쿼리 스트링 또는 폼 데이터에서 멀티 값의 대한 스프링에서 처리해주는 방식
1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]쿼리 스트링 또는 폼 데이터에서 멀티 값의 대한 스프링에서 처리해주는 방식에 대해서 궁금한 게 있습니다. [질문 1]멀티 체크(등록 지역)은 th:field를 List<String>으로 했기 때문에 아무것도 선택 하지 않았을 경우 서버로 hidden=on만 오기 떄문에 스프링에서 알아서 field 타입에 알맞은 빈 값 -> [ ]을 반환해주는 것이 맞나요?그렇다면 각 타입마다 스프링에서 빈 값을 매핑해주는 것이 어떻게 정리되어있나요? 사용자 객체를 th:field로 했다면 어떻게 되나요?만약에 실제 로직이 위의 물음과 같다면 아무것도 체크하지 않거나 하나만 체크했을 경우는 같은 이름의 키를 가진 값이 두 개 이상일수없을텐데 이 경우 어떻게 빈 배열이 아래 regions에 할당되는 것인가요?private List<String> regions [질문 2] <input type="checkbox" id="open" th:field="*{open}" th:value="true" class="form-check-input"> <input type="checkbox" th:field="*{regions}" th:value="${region.key}" class="form-check-input">위는 판매 여부, 아래는 등록 지역에서 사용된 코드 중 일부입니다.판매 여부에서 th:value를 생략한 이유는 th:field가 open, 즉 boolean타입으로 정의되어있어서 th:value의 기본 값이 자동으로 true로 되기 때문에 생략이 가능한것이라고 생각했습니다.때문에 등록 지역에서 th:value를 따로 region.key로 해준것은 field가 List<String>타입이니 value의 타입은 자연스럽게 String이 될것이고 boolean과 달리 String은 기본 value가 없어서 따로 구분할 value를 해줘야하기 때문에 각 checkbox마다 value를 region.key로 커스텀 등록 해준 것이 맞나요?[질문 3]등록 지역은 스프링이 값을 리스트로 바꿔줘 해주는데 이것은 th:field타입을 따라가서 그런가요?그리고 등록 지역의 여러 체크박스가 하나의 컬렉션(List<String>) 필드로 묶여서 바인딩되는 건 name 속성이 같기 때문인가요?
-
해결됨자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
32강 강의중 인텔리제이 문제
다름 아니라 강사님께서 강의 하실땐 32강 도중에 User class에 User 부분이 빨간 글씨가 나오는데왜 제가 사용하는 인텔리제이에서는 빨간 글씨가 안나오나요?그리고 좌측에 빈 객체들에 콩모양도 안나타나요혹시 제껀 무료인 Community버전인데 강사님인 유료버전이라서 그런가요?아니면 설정을 따로 해야하나요?구글에 찾아봐도 잘 안나와서 물어봅니다.학습관련 질문이 아니라 죄송합니다.