묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
MVC 패턴의 적용 단위
[질문]MVC 패턴을 어느 단위로 쪼개서 적용을 해야하는지 궁금합니다.URL이 나뉜다면 적용각 기능마다 적용 예를 든다면 회원 관련 로직으로 저장,조회,삭제 등이 있는데 각각의 기능마다 MVC를 적용해서저장 버튼 클릭 -> 저장 로직 실행 후 모델에 정보를 담아서 뷰로 전달조회 버튼 클릭 -> 조회 로직 실행 후 모델에 정보를 담아서 뷰로 전달인 것인지 아니라면저장,조회,삭제를 같은 자바 클래스에서 로직 수행, 모델에 담은 후 각각 뷰로 전달인지 궁금합니다!
-
해결됨[6주 과정] 전동킥보드로 배우는 임베디드 실전 프로젝트
MCU주변회로 설계에서 Cap갯수 관련 문의드립니다
데이터 시트에 VDD 주변에 100nF 20개를 달아야 한다고 나와있어서, 과한게 아닌가 싶어 좀 찾아보니 저희 사용하는 마이컴의 레이아웃에는 VDD가 5개라 VDD 갯수만큼 캡이 추가된 걸로 이해를 했습니다. 하는 김에 전원핀 관련된 Cap을 하나하나 찾아봤는데요.저희 회로도에서 100nF짜리가 2개가 남는것 같습니다.VDD 5개 : 100nF 5개 + 4.7uFVDA : 100nF 1개 + 1uFVref+ : 100nF 1개 + 1uF?? : 100nF 2개설계상 마진으로 두신거라고 이해하면 될까요?
-
미해결죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
이너 클래스로 구현하는 이유
킬구형 안녕!지금 실무에서 Spring Batch를 사용해서 배치 기능 구현하고 있는데 궁금한 점이 있어.강의의 예제 코드들을 보다보면 Job에 필요한 항목들을 따로 클래스 파일로 빼서 구현하지 않고 JobConfig 클래스 내에서 이너 클래스로 구현하던데 특별한 이유가 있을까!?@Slf4j public static class BrainwashProcessor implements ItemProcessor<InFearLearnStudents, BrainwashedVictim> {강의가 너무 재밌어서 점심시간에도 공부 중이야 ㅎㅎ
-
미해결RAG를 활용한 LLM Application 개발 (feat. LangChain)
멘토링 신청은 어디서 하나요
멘토링 페이지에서 강사님 이름을 쳐도 안나오는데 멘토링 신청 안받는것인지 궁금해서 여쭤봅니다.
-
미해결[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기
[37강] label 관련 질문드립니다.
안녕하세요 잘 듣고 있습니다.37강까지 무리없이 잘 따라와서 듣고 있는데요2:37 Option에서 Nested instances 부분에 저는 Text 까지 같이 뜨더라고요? 선생님이 체크, 라벨, 라디오 3개만 있는것과는 다르게..라벨을 처음 가져 올 때부터 잘못된건지... 아무리 다시 뒤로 돌아가서 따라해봐도 text가 뜨는데 그래서 대한민국~ 치는것부터가 안되네요. 안보여요 label이.. 왜 일까요.제가 무엇을 놓친걸까요..
-
미해결
강의 자료 요청
강의 자료 요청드립니다.jjangppang@naver.com
-
해결됨PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
직무관련해서 질문이 있습니다.
안녕하세요 삼코치님.현재 삼코치님의 강의를 수강 중인 학생입니다.직무 관련하여 궁금한 점이 있어 글을 남깁니다.FPGA를 공부하다 보면 로직 설계, 타이밍 검증, Layout 등을 진행하게 되는데 만약 MCU 기반의 보드 설계 직무에 지원할 경우 펌웨어 역량을 강조하는 것이 좋을지 아니면 아날로그/디지털 회로 개발 역량을 더 중심으로 두는 것이 좋을지 고민이 됩니다.제 생각엔 RTL로 코드를 작성하고 타이밍을 제어했던 경험은 MCU의 로직 설계와도 비슷해 보이지만 어떻게 보면 회로 구성을 위한 코드 작성 경험이므로 HW 개발자로 보는게 맞는지 궁금합니다.
-
미해결토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
멀티모듈
안녕하세요 토비님배운 내용을 바탕으로 기존 프로젝트 구조를 변경하는 연습하고 있습니다.기존 프로젝트가 멀티 모듈로 되어있어 멀티모듈 구조는 그대로 가져가고 싶은데 분리한다면어떻게 나누어야 할까요?모듈을 두개로 나누어 api와 core로 구성했는데 adapter, application, domain를api 모듈에 adapter core 모듈에 application, domain 이렇게 구성하였는데 이렇게 구분해도 괜찮은지 잘 모르겠습니다
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
제가 이런 코테가 처음인데 공부방법을..ㅠ
일단 인강을 보기전에 혼자 스스로 풀어보고 제출을해서 정답을 여러번 맞췄는데 선생님하고 코드가 좀 많이 다릅니다.(제 코드는 채점사이트에서는 정답은 나옴) 그래서 정답으로 나오긴하지만 선생님코드랑은 다르니..이게 올바는 코드인지..제가 푼게 잘푼건지..잘모르겠습니다..ㅠ 선생님코드로 공부를해야하는지..
-
미해결대규모 트래픽 처리를 위한 부하테스트 입문/실전
k6 테스트 문의
안녕하세요.[실습] 내가 구성한 인프라는 1초당 몇개의 요청을 견뎌 낼 수있을까?보고 질문드립니다.현재 강의에서는 js파일에 board경로를 통해 테스트를 하시는걸로 알고있는데..그러면 제가 사이드프로젝트에 30개 api를하나씩 수기로 테스트를 해야하는것인지 궁금합니다..
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
갭투자 목록에 출력이 안되는 문제
안녕하세요 이번 강의도 잘 따라오다가 막판에서 또 걸리네요 ^^캡투자 목록에서 "주어진 갭투자 목록이 없습니다. 따라서 제공된 데이터를 기반으로 투자 정보를 출력할 수 없습니다." 라고 나옵니다.이건 무슨 문제인지요?
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
24강 오류 질문입니다.
어떤 강의에 대한 질문인지 자세하게 알려주시면 답변을 드리는데 도움이 됩니다. 스크린샷윈도우키 + 쉬프트키 + S(윈도우)을 자세히 첨부하시면 답변 드리는데 많은 도움이 됩니다. 동영상 재생 관련 같은 인프런 서비스 관련 문의는 1:1 문의하기를 이용해 주세요. 안녕하세요. 24강 들으면서 구글 드라이브 연결하려고 하는데 강의랑 똑같이 따라했는데도 sign in with google 누르면 밑에 사진과 같이 엑세스 차단됨이 뜹니다. 뭐를 제가 잘못해서 이게 계속 뜨는건가요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
databinding 설정 이후 실행시 에러
databinding 관련 세팅 이후 실행시 매번 같은 에러가 발생하고 있습니다.gradle, xml을 조금씩 바꿔보아도 직전까진 잘 되는데 데이터바인딩 관련 코드가 들어가면 아래와 같은 에러가 발생하네요..ㅠㅠ왜 이런걸까요Github Link : https://github.com/Hwangseok-Paris/Kotlin_Study_1/tree/databinding#------ 추가 ------이것저것 테스트 많이 해 봤는데 build.gradle.kts 에서dataBinding { enable = true} 또는 buildFeatures { dataBinding = true }을 넣고 sync 이후에 run 시 문제가 발생하고 있습니다.(다른 파일은 초기 상태 그대로인 상태)저걸 지우고 다시 싱크를 한 다음 실행시키면 아무 일 없었다는 듯 정상 실행이 되네요.. 도움이 될까 싶어 build.gradle.kts 파일 내용 첨부드립니다.plugins { alias(libs.plugins.android.application) alias(libs.plugins.kotlin.android) } android { namespace = "com.example.test" compileSdk = 36 defaultConfig { applicationId = "com.example.test" minSdk = 24 targetSdk = 36 versionCode = 1 versionName = "1.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } buildTypes { release { isMinifyEnabled = false proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) } } compileOptions { sourceCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11 } kotlinOptions { jvmTarget = "11" } } dependencies { implementation(libs.androidx.core.ktx) implementation(libs.androidx.appcompat) implementation(libs.material) implementation(libs.androidx.activity) implementation(libs.androidx.constraintlayout) testImplementation(libs.junit) androidTestImplementation(libs.androidx.junit) androidTestImplementation(libs.androidx.espresso.core) }
-
미해결PMP(프로젝트 관리 전문가) 자격 취득과정
오답 rhksfus 질의 - Human part
굉장히 심플한 문제이나, 함정이 있는 건가요??PM 입장에서는 당연히 B가 원하는 방향일 수 있으나, A가 PMI에서 원하는 답이라고 확신 했는데, 정작 답은 B라고 합니다. 별도 답에 대한 풀이가 없어서, B라고 해도 의심이 되는 상황인데요.. (답이 잘못 된 것은 아닌지..)아래 Q/A 보시고 의견 주시면, 대단히 감사 드리겠습니다. Q) Your agile project needs specialists that are not available locally. You find the neededresources across the globe, but due to various constraints, cannot colocate them for theduration of the project. You decide that the only way to go ahead with the project is by settingup the team in a virtual environment. The kick-off meeting is in a few weeks from now.What is your best course of action to have the team attend the kick-off?A. Have the team members connect to the videos conference during themeetingB. If possible, bring the team members to attend the kick-off meeting in personC. Record the kick-off meeting on a video and send the recording to the teamD. Do nothing since agile teams are empowered to make their own decisions- 먼저 유사한 질문이 있었는지 검색해보세요.- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결스프링 핵심 원리 - 기본편
생성자 주입 관련하여 기초적인 질문 드리고합니다.
부모 클래스 타입에, 자식클래스의 생성자를 주입하는 상황에대해 궁금한게 생겨 질문드립니다. 부모 클래스 타입으로 선언된 인스턴스는자식 클래스에게만 있는 메서드를 사용하지 못하는거로 알고있는데요, 그렇다면 만약에 여러 인터페이스를 implement 받은 클래스라면, 이떄는 생성자 주입방식을 쓰면 안되는게 아닌가 하는 의문이 들어 질문드립니다. 예를 들면 아래와 같이 구현된 A에 대해서public class A implements D, E { ... 코드 생략 } 아래 처럼 생성자 주입을 한다면, 이 a 인스턴스는 E 인터페이스에 정의된 메서드들은 사용하지 못하는게 아닌가해서 여쭤보고자합니다.( 실제 클래스들을 보면 다중상속을 받은 경우에도 생성자 주입방식을 잘 쓰고 있는것 같아 이부분이 궁금합니다.. ).. 코드 생략 D a = new A(); .. 코드생략
-
해결됨38군데 합격 비법, 2025 코딩테스트 필수 알고리즘
재귀함수-2: 회문검사
1. 현재 학습 진도23. 2-9 재귀함수 - 2 2. 어려움을 겪는 부분재귀함수-2 의 영상 6분 쯤에 "for i in range(n)" 부분이 이해가 안 가서요!문자열 길이만큼, 끝까지 연산해야하는 로직인가요?3. 시도해보신 내용range(n)이 range(n/2) 이런식으로 절반까지만 연산해야하는게 아닌가 헷갈려서 질문드립니다 ㅠㅠ! 이렇게 구체적으로 알려주시면, 더 정확하고 도움이 되는 답변을 드릴 수 있습니다! 😊
-
미해결
수료증
90프로 정도 수료 했고 나머지 부분은 들을 필요가 없는 부분입니다 수료증 버튼이안보이는데 100프로를 다해야하나요?
-
해결됨실리콘밸리 엔지니어에게 배우는 파이썬 아파치 스파크
CDC 기반 스파크 아키텍처 구현 방법이 궁금합니다.
현재 RDS에 저장된 데이터를 AWS DMS를 활용해 Parquet 포맷으로 변환하여 S3에 저장한 뒤, EMR(Apache Spark)에서 해당 데이터를 분석/처리하는 구조를 고려하고 있습니다.이 방식이 일반적인 데이터 파이프라인 아키텍처로 적절한지 궁금합니다.또한 RDS에서 지속적으로 발생하는 변경 데이터를 CDC(Change Data Capture) 기반으로 S3에 업데이트하려고 하는데, 이 역시 DMS를 활용하는 것이 최선인지 아니면 다른 접근 방안이 더 적절한지도 조언 부탁드립니다.
-
미해결모의해킹 실무자가 알려주는, XSS 공격 기법
게시판 취약점 찾기 속 미션2) 질문
example5.php에서 test를 입력하고 소스코드를 확인해봤더니 서버가 웹 페이지를 구성해 줘서 reflected가 가능하다는 사실을 얻었습니다. 그리고 사용자의 입력값이 script 태그 안에 있다는 것을 알고 ");alert(1);//나 ");{alert(1);}// 시도했는데 처리가 되지 않았습니다. 다른 이벤트 핸들러를 사용해 보니 if문이 실행되는 걸 보니 문자로 취급하는 것 같은데 힌트 좀 주실 수 있나요?그리고 미션1) board에서 게시글을 검색하는 부분에 test를 입력하니깐<input type="text" class="form-control" placeholder="Keyword Input" name="keyword" value="test">이렇게 사용자의 값이 들어가더라고요. 계속해서 시도하다가 실패해서 ai한테 하소연을 했는데 event를 삽입해서 시도하라는 말을 듣고 시도했는데 성공했어요.그러면 event는 꺽쇠 문자 안에 전부 들어갈 수 있는건가요? 특정 태그에만 들어갈 수 있었던게 아니었나요?
-
해결됨독하게 시작하는 C 프로그래밍
예제파일 다운로드
어디서 받을 수 있는 건가요?