묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
[2-1] 강의 관련 질문(오류)
inputcontainer에 alignitems: center 값에 아래 처럼 오류가 뜹니다. 어떻게 해결하면 될까요?? ERROR ReferenceError: Property 'alignItems' doesn't exist, js engine: hermes
-
미해결무작정 따라하며 원리를 깨우치는 웹 해킹 : WebGoat 편
Webgoat항목
제가 이제 막 수강하는데 WebGoat를 들어가보니 강의내용에서의 (A1) injection등의 항목들이 지금은 거의 바뀌었는데 어떻게하죠.....??
-
미해결따라하며 배우는 리액트 네이티브 기초
'NavigationContainer' 중첩 오류
안녕하세요, React Navigation 강의를 수강하다가 오류가 해결되지 않아서 질문드립니다. expo를 통해 다음과 같이 index.js에 React Navigation을 적용했습니다.import { store } from "@/redux/store"; import MainScreen from "./screens/MainScreen"; import { Provider } from "react-redux"; import { NavigationContainer } from "@react-navigation/native"; import { createNativeStackNavigator } from "@react-navigation/native-stack"; import LoginScreen from "./screens/LoginScreen"; export default function HomeScreen() { const Stack = createNativeStackNavigator(); return ( <Provider store={store}> <NavigationContainer> <Stack.Navigator> <Stack.Screen name="Main" component={MainScreen} /> <Stack.Screen name="Login" component={LoginScreen} />{" "} </Stack.Navigator> </NavigationContainer> </Provider> ); } 그러나 다음과 같은 오류가 뜨며 빈화면만 보이더라구요ㅠError: Looks like you have nested a 'NavigationContainer' inside another. Normally you need only one container at the root of the app, so this was probably an error. If this was intentional, pass 'independent={true}' explicitly. Note that this will make the child navigators disconnected from the parent and you won't be able to navigate between them. 찾아보니 NavigationContainer가 중첩되었다는 것 같은데, 저는 계속해서 그대로 강의를 따라가고 있었고, 따로 NavigationContainer를 적용한 파일이 존재하지 않습니다 ㅠ 다음 속성을 추가해도 오류가 해결되지 않습니다 ㅠ 아마 어디선가 부모에서 NavigationContainer가 적용된 것 같은데 찾을 수가 없네요 ㅠㅠindependent={true} 조금 더 찾아보니 expo-router랑 충돌이 난 거일 수도 있다는데 정확하게 모르겠네요 ㅠㅠ
-
해결됨스프링 DB 1편 - 데이터 접근 핵심 원리
datasource의 구현체를 커넥션 풀링을 사용하는 구현체 일 때 트랜잭션매니저
1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]DataSourceUtils.getConnection(dataSource) 를 사용하면 트랜잭션 동기화 매니저가 관리하는 커넥션이 없는 경우 새로운 커넥션을 생성해서 반환한다 라고 되어 있습니다.이때 dataSource의 구현체가 커넥션 풀링을 사용하는 구현체 (예를 들면 실습했던 HikariDataSource) 라면 미리 커넥션을 생성해둔 후 커넥션 풀에 보관해두고, 사용 시에 조회해 오는 것으로 알고있었습니다.그렇다면 이 때 위의 굵은 글씨 내용 중 새로운 커넥션을 생성한다는 것은 커넥션 풀에서 새로운 커넥션을 조회해오는 것 인가요 아니면 아예 새로운 커넥션을 생성하는 것 인가요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
누적합 인덱스 1부터 질문
안녕하세요.누적합 psum 배열을 만들 때 인덱스 1부터 시작하라고 하셨는데요.그럼 누적합을 만들 원본배열 a같은 경우도 인덱스 1부터 시작해야하는건가요? int a[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int psum[11] = {0}; for(int i=1; i<11; i++) { psum[i] = psum[i-1] + a[i]; }이렇게하면 알려주신 공식과 다른 값이 나와서요
-
미해결스프링 핵심 원리 - 기본편
request scope 강의에서 Negative matches 가 뜨면서 무한 로딩이 걸립니다.
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요, 현재 request scope 부분 강의를 들으면서 HTTP request 부분을 provider로 대체하면 실행이 된다고 하셔서 시도했는데 아래와 같은 메시지가 뜨면서 CoreApplication이 무한로딩이 걸립니다. 스프링 3.0이상의 버전을 써서 이렇게 나는걸까요? Negative matches 가 뜨면서 무한 로딩이 걸림Negative matches:-----------------ActiveMQAutoConfiguration:Did not match:- @ConditionalOnClass did not find required class 'jakarta.jms.ConnectionFactory' (OnClassCondition)AopAutoConfiguration.AspectJAutoProxyingConfiguration:Did not match:- @ConditionalOnClass did not find required class 'org.aspectj.weaver.Advice' (OnClassCondition)22:52:01.283 [main] INFO hello.core.CoreApplication --Started CoreApplication in 1.236 seconds (process running for 1.548)22:52:01.284 [main] DEBUG o.s.b.a.ApplicationAvailabilityBean --Application availability state LivenessState changed to CORRECT22:52:01.285 [main] DEBUG o.s.b.a.ApplicationAvailabilityBean --Application availability state ReadinessState changed to ACCEPTING_TRAFFIC
-
해결됨웹 애니메이션을 위한 GSAP 가이드 Part.02
set에 대해서 궁금증.
tl.set('#emart .pick', { opacity: 0 }) .to(map, { scale: 1, x: 0, y: 0 }) .set('#emart .pick', { opacity: 1 }) .fromTo('#emart .path', { strokeDashoffset: 496 }, { strokeDashoffset: 0 }) .to( '#emart .pick', { motionPath: { path: '#emart .path', align: '#emart .path', alignOrigin: [0.5, 0.5], }, }, '<' );위 코드에서 맨 처음 set 으로 opacity: 0 을 줘서 pick을 안 보이게 한 다음에후에 다시 set으로 opacity: 1을 주게 되는데요 궁금한 것이아직 순서상 motionPath 가 실행될 차례가 아니어서 마트 위치에서 pick 이 보여질 것인데 어째서 강남역 위치에서 부터 보여 지게 되는지 궁금합니다. 아래에 있는 set을 위로 올려서tl.set('#emart .pick', { opacity: 0 }) .set('#emart .pick', { opacity: 1 }) .to(map, { scale: 1, x: 0, y: 0 })이렇게 위치를 바꾸면 그때서야 제가 이해한 형태로 움직이게 되네요.왜 그런지 궁금합니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-H 질문입니다.
http://boj.kr/19576287b7eb4247940b1b8e63b459f2 안녕하세요.어디가 틀렸는지 모르겠네요. ㅠㅠ선생님 풀이와 로직은 비슷한거같은데 반례를 못찾겠습니다.혹시 반례를 찾는 팁도 알려주시면 감사하겠습니다.
-
해결됨웹 애니메이션을 위한 GSAP 가이드 Part.02
set에 대해서
해당 편 강의를 들어보면 set을 어디선가 사용한 것 같이 설명을 해주시는데 혹시 정확히 어느 파트로 가야 set 사용한걸 볼 수 있을까요?
-
해결됨스프링 핵심 원리 - 기본편
초기화 콜백 쓰지말고 setUrl을 설정하고 나서 connect를 호출하면 되지않나여?
dfs package core.basic.lifecycle; import org.junit.jupiter.api.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.ConfigurableApplicationContext; import org.springframework.context.annotation.AnnotationConfigApplicationContext; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; public class BeanLifeCycleTest { //configurable-> @Test public void lifeCycleTest(){ //ApplicationContext>ConfigurableApplicationContext>AnnotationConfigApplicationContext ConfigurableApplicationContext ac = new AnnotationConfigApplicationContext(LifeCycleConfig.class); NetworkClient client=ac.getBean(NetworkClient.class); ac.close(); } @Configuration static class LifeCycleConfig{ @Bean//(initMethod = "init",destroyMethod = "close") public NetworkClient networkCilent(){ NetworkClient networkCilent = new NetworkClient(); networkCilent.setUrl("http://hello-spring.dev"); networkCilent.connent(); return networkCilent; } } }LifeCycleConfig에서 초기화 콜백 안쓰고도setUrl을 설정하고 나서connect를 호출하면 url이 잘호출되는데 ,,,초기화호출을 쓰는 이유가 있나요? connect호출시점이 setUrl다음에 오기만 하면 되니깐 이렇게 작성해도될거같아서요
-
해결됨웹 애니메이션을 위한 GSAP 가이드 Part.02
gsap.set 은 어디에서 처음 배우는가요?
안녕하세요.수업 너무 잘 듣고 있습니다 ^^gsap.set 은 어디에서 처음 배우는가요? 베이직 편도 다 봤는데 제가 놓친것인지.. 그리고 나중에 svg 편이 새로 출시되는 계획이 있는걸까요~?
-
해결됨김영한의 실전 자바 - 기본편
기본형은 immutable, 참조형은 mutable?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]결국, 기본형은 immutable, 참조형은 mutable 인건가요?
-
미해결스토리북 & 자동화 테스트와 함께 하는 컴포넌트 주도 프론트엔드 개발
질문을 올려주시면 답을 해드립니다.
강의자료와 발표에서 정말 많은 질문을 다루긴 했는데요. 궁금하신 점을 적어주시면 시간이 되는대로 답변을 해드리려 합니다~
-
해결됨김영한의 실전 자바 - 중급 1편
Instant.now() 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.Instant.now() 메서드가 1970년 1월 1일 0시 0분 0초(UTC 기준)부터 현재까지 경과한 초(나노초)를 갖는 Instant 객체를 생성해서 참조를 반환한다고 보면 될까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
7-e 코드 질문 있습니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.dp의 첫 인덱스에 알약 복용한 일차 / 두번째에는 0일시, 해당 일차에 1/2 꺼냈을 때 / 1일 시 해당 일차에 1 꺼냈을 때 이렇게 세팅하였는데, 결과가 잘 안나옵니다. 혹시 제 코드에 어떤 문제점이 있는지 알 수 있을까요?#include <bits/stdc++.h> using namespace std; int dp[64][2]; // dp[day][0] -> 남은 반쪽 약의 개수, dp[day][1] -> 남은 하나 약의 개수 int c; int move(int day, int tA, int tB) { if (tA <= 0 && tB <= 0) return 0; // 기저 조건 if (dp[day][0] != -1 && dp[day][1] != -1) return dp[day][0] + dp[day][1]; // 이미 계산된 상태 반환 int ret1 = 0; int ret2 = 0; // 반쪽 약을 먹는 경우 if (tA > 0) { ret1 += move(day + 1, tA - 1, tB); } // 하나짜리 약을 꺼내서 반쪽 약을 추가하는 경우 if (tB > 0) { ret2 += move(day + 1, tA + 1, tB - 1); } // dp 배열에 결과 저장 dp[day][0] = ret1; dp[day][1] = ret2; return ret1 + ret2; } int main() { cin >> c; memset(dp, -1, sizeof(dp)); // dp 배열 초기화 dp[1][0]=1; dp[1][1]=c-1; // 하나를 쪼개서 반이 된 상태임 // 첫째날은 반쪽 약 1개, 하나 약 c-1개로 시작 cout << move(1, 1, c - 1) << "\n"; return 0; }
-
해결됨서류합격률 4%를 탈출하는 개발자 이력서 작성법(실습 포함)
강사님 브레인 스토밍 관련해 질문 있습니다.
안녕하세요 강사님! 저는 지금까지 총 3번의 직무 변경을 해 개발자의 커리어를 쌓고 있습니다. 개발자 이전에 마케터, pm 직무를 경험했는데 이 때의 브레인 스토밍을 할 땐 개발과 관련있는 것만 걸러서 하는게 좋을까요 아니면 다 하고 추후에 거르는게 나을까요?
-
미해결김영한의 실전 자바 - 중급 1편
날짜와 시간 Instant에 대한 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.제가 만약에 글로벌한 서비스를 시작해서 미국에서 접속하면 미국의 시간을 보여주고 한국에서 접속하면 한국의 시간을 보여줄 때는 ZonedDateTime을 쓰고서버에서 로그를 (미국에서 접속하든 한국에서 접속하든) 일관되게 남기고 싶다면 이때 Instant를 쓰면 되는 걸까요?만약 미국 사람은 미국 시간으로 로그를 남기고, 한국 사람은 한국 시간으로 로그를 남긴다고 하면 로그의 순서를 따져야 할 때 미국 시간을 한국 시간으로(또는 한국 시간을 미국 시간으로) 변환 해서 순서를 비교해야 하기 때문에 Instant를 사용하는게 좋다는 걸까요?
-
해결됨오브젝트 - 기초편
2-4 강에서 제공된 수업 노트 관련 질문 드려요
담당자님 안녕하세요!혹시 수업 노트에서 제공되는 예제 코드로 개선된 코드가 아닌 개선이 필요한 코드를 올려주실 수 있을까요?강의 7:30 부근에서 "여러분이 직접 결차적인 방식으로 작성된 코드 전체를 도메인의 구조에 맞춰서 변경..." 하면서 수업 노트로 제공된 예제 코드를 개선하는 과제를 암시하고 있습니다.단, 예제 코드는 이미 개선된 코드를 제공하고 있습니다.그래서, 의도된 바와는 다르게 개선된 코드를 더 개선하려고 노력하였습니다.읽어주셔서 감사드립니다!
-
미해결파이썬/장고로 결제 시작하기 (Feat. 아임포트) - 기본편
db_index=True로 설정하는 이유
빈번하게 해당 필드의 값을 기준으로 select query가 일어날 만한 조건이 된다고 판단하셔서db_index=True로 해주신걸까요?ex) 특별한 결제 상태의 payment만 조회Payment 모델 만드실 때 특별한 설명이 없으셔서, 질문 남겨요.
-
미해결무작정 따라하며 원리를 깨우치는 웹 해킹 : WebGoat 편
웹고트 실행오류..
현재 webgoat-2023.8.jar 을 다운받아서 cmd에 java -jar webgoat-2023.8.jar --server.port=5555로 했는데 어떤 포트번호를 하던 계속 port ~ already in use 로 나와요.. 왜그런걸까요..? netstat으로 findstr해봤지만 5555 다른포트 모두 아무것도 안나오네요