묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
MSA구조 Frontend는 어디에 있어야 하나요?
강사님 안녕하세요.강사님 강의를 듣고 작게 MSA 구조로 프로젝트를 만들어보고 있는데요.frontend는 어디서 가지고 있어야 하나요?? app1, app2 를 bootstrap 활용해서 만들고 api gateway에서 접근하면 css는 하나도 적용되지 않던데 그럼 frontend는 각 어플리케이션이 가지고 있는게 아닌건가요??
-
미해결다양한 사례로 익히는 SQL 데이터 분석
first_page_path = page_path인 고유 세션 건수를 구하는 이유
안녕하세요! 먼저 양질의 강의 감사드립니다. 강의를 복습하고 있는 와중에 궁금한 부분이 생겨 질문 남깁니다. 노란칠 한 부분의 first_page_path = page_path 고유 세션 건수를 구하는 의미는 무엇인가요 ?first_page_path = page_path 고유 세션 건수를 분모로 하여 나누는 경우 count(distinct sess_id)를 분모로 나누는 경우와는 어떻게 의미가 다른 것인가요 ?
-
해결됨모바일 웹 퍼블리싱 포트폴리오 with Figma
include 폴더 내부 파일들은 <body>태그 내부에 넣지 않나요?
<header>와 <footer>에 사용될 [include] 폴더 내부 파일들은 <body>내부에 넣어있지 않은데요.제이쿼리로 load했을 때, 라이브 서버 오류로 아래와 같은 창이 뜹니다.다른 html 파일들과 같이 html 기본서식인 <body> </body>안에 해당 내용들을 넣으니 오류가 뜨지 않습니다. 혹시 load로 불러올 파일들은 선생님이 주신 파일들처럼 해당 코드들을 <body>안에 넣지 않아도 될까요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
코드를 그대로 따라 했는데 문제가 생깁니다. (해결)
플레이어가 Despawn된 경우에도 몬스터가 계속 풀링된 플레이어를 공격합니다. 그리고 풀링된 오브젝트의 스탯을 확인해보니 계속 깎이고 있는것을 확인했습니다.그리고 Camera Controller 에서 isValid() 함수로 return을 때려도 CrossFade 관련 경고가 계속 뜨는데 해결을 못하겠습니다.메일로 프로젝트 파일 보내려는데 확인 가능하실까요 ====================================despawn후 타겟을 null 처리하니 첫번째 문제는 해결 됐습니다. ====================================CrossFade 관련해서는 다음 챕터에서 다루는 것을 확인했습니다. 프로젝트 파일을 미리 보내긴 했는데, 확인 안 하셔도 될 것 같습니다. 감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
build.gradle의 dependency에서 testImpementation 부분이 강의와 다릅니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]프로젝트 생성파트 강의를 듣고 있습니다. build.gradle에 들어가보면 dependencies에서 아래와 같이영한님 화면에서는 testImplementation에 exclude 가 있는데위와 같이 제 화면에서는 없어요. 이거는 제가 설정을 잘못한 걸까요?
-
미해결스프링 핵심 원리 - 기본편
main 문 테스트 오류
========================================https://github.com/h-beeen/Backend_Study/tree/main/Spring%20%ED%95%B5%EC%8B%AC%20%EC%9B%90%EB%A6%AC 현재 작업후 푸쉬한 깃허브 주소 참고 부탁드립니다. /Users/bin/Desktop/Develop/SPRING/Spring 핵심 원리/src/main/java/hello/core/MemberApp.java:12:22java: non-static method join(hello.core.member.Member) cannot be referenced from a static context 회원 도메인 개발 10분 경 진행한 Main문 작성하여, 테스트를 돌렸을 때, non-static method의 static context 참조 불가 오류가 발생하여 질문 드립니다. 해결 방법이 궁금합니다.
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
generator 관련 질문입니다.
시퀀스(1-2) 강의 15:28초 예문을 출력을 줄이기 위해 다음과 같이 변경하였습니다.for s in ('%s' % c + str(n) for c in ['A', 'B'] for n in range(1,5)): print(s)str object is not callable 에러가 뜨네요.이유를 잘 모르겠네요 ㅠ 알려주시길 부탁드립니다. 감사합니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-K 질문입니다.
http://boj.kr/41c7ab64738e4a22a04e301a8a8111ec플러드필을 사용해서 얼음 녹이기 -> 백조 움직이기를 반복하는 로직입니다. 얼음에 큐 2개, 백조에 큐 2개를 사용했습니다.시간 초과가 어디서 발생하는지 모르겠습니다. 제가 놓친 부분이 어디인지 궁금합니다.
-
미해결MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React
Post-User 게시글 정보와 회원정보 연동하기 오류
console.log 에서는 postInfo 정보를 author까지 잘 가져옵니다. 그러나 강의 영상대로 postInfo 에서 author 로 접근했을 경우이런식으로 에러가는 현상이있어서 질문드립니다.강의영상이랑은 똑같이 작성했는데 여기서 에러가 나서 user.uid === postInfo.author.uid 접근을 못하고 있습니다.
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
해결되지 않은 템플릿 참조오류가 뜹니다
Commonwsgi & asgiurls.pylayout.htmlroot.html웹 페이지파이참 django 프로젝트내에서 왜인지 모르게 static파일이랑 templates 경로를 인식하지 못하는거 같습니다.그런데 runserver로해서 구동했을경우에는 정상적으로 적용이돼서 나오네요. settings다만 settings 파일을 원래경로에 다시 만들고 BASE_DIR = dirname(dirname(abspath(__file__)))으로 dirname을 한단계 내리게되면 참조 오류가 해결이됩니다. 왜 이러는걸까요?
-
미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
마크다운 글꼴 질문
강사님 화면과 달리 마크다운 언어에서 작은 따옴표 안에 글씨 폰트가 달라집니다.해결방안을 알 수 있을까요?감사합니다.
-
미해결실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
Book.java Kotlin으로 변경 후 오류 문의
안녕하세요. 12강 에서 처럼 Book.java를 Book.kt kotlin 코드로 변경하고 나서 테스트코드 수행하면 아래와 같은 오류가 발생합니다. 확인해야 될 사항이 뭐가 있을까요. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'bookRepository' defined in com.group.libraryapp.domain.book.BookRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Not a managed type: class com.group.librayapp.domain.book.Book
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
디버그창에 문제가 생겨서 질문합니다
alter table orders 이렇게 한줄로 쭉 나오는데 강의에서 보면 문단이 내려가더라구요 제가 무슨 설정을 잘못해서 이렇게 된걸까요 한줄로 보니까 더 불편합니다
-
미해결[2025년 출제기준] 웹디자인기능사 실기시험 완벽 가이드
참고자료 다운로드 '포토샵-이미지제작-A01(학생-실습용).zip' 파일에 이미지 원본 파일이 없습니다.
"실습파일을 먼저 다운로드 받고 압축을 풀어주세요.실습파일은 참고자료 다운로드에 '포토샵-이미지제작-A01(학생-실습용).zip' 파일을 받으시면 됩니다." 라고 되어 있는데 이미지 원본 파일이 없습니다. 어디서 구합니까?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
String, ArrayList 런타임 에러 질문
import java.util.*; public class Main { public String solution(int n, int k, int[] num) { HashMap<Integer, Integer> tmp = new HashMap<Integer, Integer>(); String result=""; int lt=0, rt=k; for(int i=0; i<k; i++) { tmp.put(num[i], tmp.getOrDefault(num[i], 0)+1); } result += tmp.size() + " "; for(int i=lt; i<n-k; i++){ tmp.put(num[lt], tmp.get(num[lt])-1); if(tmp.get(num[lt]) == 0) tmp.remove(num[lt]); lt++; tmp.put(num[rt], tmp.getOrDefault(num[rt], 0)+1); rt++; result += tmp.size() + " "; } return result; } public static void main(String[] args) { Main T = new Main(); Scanner in = new Scanner(System.in); int n = in.nextInt(); int k = in.nextInt(); int[] num = new int[n]; for(int i=0; i<n; i++) { num[i] = in.nextInt(); } System.out.print(T.solution(n, k, num)); } } 안녕하세요.질문이 있어 게시판에 글 남깁니다!위의 코드는 제가 작성한 코드인데 로직은 강사님의 설명과 같습니다.유일한 차이점은 결과값을 return 하는 부분이 강사님은 ArrayList에 담아서 출력하였고,저는 String에 담아서 += 으로 이어붙여서 출력하였는데타임리밋에러가 발생하여 String과 ArrayList 시간 소요 차이가 왜 그렇게 나는지 궁금하여 문의 남깁니다.제 생각에는 ArrayList 출력 구문은 for문도 한 번 더 돌아야 하기 때문에 만약 answer값이 굉장히 길다면 소요시간도 오래걸릴거라 생각하고 바로 string에 담아 출력했는데 예상과 달라 문의 남깁니다.답변 주시면 감사합니다!
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
카프카 클러스터 질문이 있습니다.
미러 메이커 2를 이용해 보려고 하고 있습니다.현재 주키퍼 앙상블을 따로 구축했고 카프카 클러스터 한 개를 우선 만들었습니다.미러 메이커를 사용하여 새로운 카프카 클러스터(2)로 보내려고 하는데 새로 만드는 클러스터를 원래 있던 주키퍼 앙상블에 연결해야 하는지 아니면 새로운 주키퍼를 구축해야 하는지 궁금합니다.
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
변수 선언 위치 개념
초급, 중급 강의를 다 구매해서 듣고 있습니다.LoginScreen 에서 username,password 변수선언 위치와storage, dio 변수선언 위치가 Widget build 안, 밖으로 구분되어 있는데어떤 기준으로 나눠지는지 궁금합니다.제가 초급강의에서 개념을 놓친걸까요?class LoginScreen extends StatefulWidget { const LoginScreen({Key? key}) : super(key: key); @override State<LoginScreen> createState() => _LoginScreenState(); } class _LoginScreenState extends State<LoginScreen> { String username = ''; String password = ''; @override Widget build(BuildContext context) { final storage = FlutterSecureStorage(); final dio = Dio();
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-D 불! 메모리초과
소스코드: http://boj.kr/057ac029ef1f4805bd46df65cf5474b5제한 메모리는 256mb인데 어떤 부분에서 초과됐는지 궁금합니다.dfs의 매개변수와 지역변수가 대략 int형으로 7개정도 있습니다(y, x, d, size, i, ny, nx). 그래서 한번 호출 시 스택에 쌓이는 메모리 용량은 대략 28바이트겠죠?백만번째 호출 때 스택에 변수의 메모리 합이 28mb 밖에 되지 않는 것 같은데요. 어떻게 메모리 초과가 났을까요?아 그리고 pair대신에 struct를 정의해 사용했는데 좋지 않은 방법일까요?
-
미해결[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)
cardStackView 구현 오류
강의는 cardStackView 구현 부분을 보고 있습니다.gradle에 cardStack 파일 설치하고,,강의랑 코드도 동일한데 계속 이런 오류가 생겨요. 왜그럴까요?오류메세지 : Can't determine type for tag '<macro name="m3_comp_bottom_app_bar_container_color">?attr/colorSurface</macro>' gradle(module부분)plugins { id 'com.android.application' id 'kotlin-android' } android { compileSdk 33 defaultConfig { applicationId "com.ipari.datingapp" minSdk 16 targetSdk 33 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } kotlinOptions { jvmTarget = '1.8' } } dependencies { implementation 'androidx.core:core-ktx:1.9.0' implementation 'androidx.appcompat:appcompat:1.5.1' implementation 'com.google.android.material:material:1.7.0' implementation 'androidx.constraintlayout:constraintlayout:2.1.4' testImplementation 'junit:junit:4.+' androidTestImplementation 'androidx.test.ext:junit:1.1.3' androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0' implementation "com.yuyakaido.android:card-stack-view:2.3.4" }gradle(project부분)// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() mavenCentral() } dependencies { classpath "com.android.tools.build:gradle:7.0.2" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.10" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } task clean(type: Delete) { delete rootProject.buildDir }item_card.xml 파일입니다.<?xml version="1.0" encoding="utf-8"?> <androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/profileImageArea" android:src="@drawable/no" android:layout_width="match_parent" android:layout_height="match_parent"/> </androidx.cardview.widget.CardView>activity_main.xml파일입니다.<?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <com.yuyakaido.android.cardstackview.CardStackView android:id="@+id/cardStackView" android:layout_width="match_parent" android:layout_height="match_parent"/> </androidx.constraintlayout.widget.ConstraintLayout>CardStackAdapter 파일입니다.package com.ipari.datingapp.slider import android.content.Context import android.text.Layout import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView import com.ipari.datingapp.R class CardStackAdapter(val context : Context, val items : List<String>) : RecyclerView.Adapter<CardStackAdapter.ViewHolder>() { override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): CardStackAdapter.ViewHolder { val inflater = LayoutInflater.from(parent.context) val view : View = inflater.inflate(R.layout.item_card, parent, false) return ViewHolder(view) } override fun onBindViewHolder(holder: CardStackAdapter.ViewHolder, position: Int) { holder.binding(items[position]) } override fun getItemCount(): Int { return items.size } inner class ViewHolder(itemView : View) : RecyclerView.ViewHolder(itemView) { fun binding(data : String) { } } }MainActivity 파일입니다.package com.ipari.datingapp import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.View import com.ipari.datingapp.slider.CardStackAdapter import com.yuyakaido.android.cardstackview.CardStackLayoutManager import com.yuyakaido.android.cardstackview.CardStackListener import com.yuyakaido.android.cardstackview.CardStackView import com.yuyakaido.android.cardstackview.Direction class MainActivity : AppCompatActivity() { lateinit var cardStackAdapter: CardStackAdapter lateinit var manager: CardStackLayoutManager override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val cardStackView = findViewById<CardStackView>(R.id.cardStackView) manager = CardStackLayoutManager(baseContext, object : CardStackListener { override fun onCardDragging(direction: Direction?, ratio: Float) { } override fun onCardSwiped(direction: Direction?) { } override fun onCardRewound() { } override fun onCardCanceled() { } override fun onCardAppeared(view: View?, position: Int) { } override fun onCardDisappeared(view: View?, position: Int) { } }) val testList = mutableListOf<String>() testList.add("a") testList.add("b") testList.add("c") cardStackAdapter = CardStackAdapter(baseContext, testList) cardStackView.layoutManager = manager cardStackView.adapter = cardStackAdapter } }
-
미해결선형대수학개론
1-5 Solution Sets of Linear Systems 질문
제가 수학을 제대로 배우지 않아서 그런거일 수도 있겠으나.. 세번째 식에서 x3가 나오는 이유가 무엇인가요? 0=0이면 무조건 맞는 식이니 free variable인 x3를 넣은것인가요?