inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

next.js 에서 이와 비슷한 예제를 돌리고있는데 react랑 달라서 질문 드립니

해결됨

웹 게임을 만들며 배우는 React

import React, { useState, useEffect } from "react"; const CountdownTimer = () => { const [countdown, setCountdown] = useState(10); // 초기 카운트다운 값 useEffect(() => { let intervalId; console.log("다시 실행"); // 카운트다운이 실행 중일 때만 setInterval을 설정 intervalId = setInterval(() => { setCountdown((prevCountdown) => prevCountdown - 1); }, 1000); // 컴포넌트가 언마운트될 때 clearInterval 호출 return () => { console.log("종료"); clearInterval(intervalId); }; }, []); // isRunning 상태가 변경될 때마다 useEffect가 호출됨 return ( <div> <p>Countdown: {countdown}</p> </div> ); }; export default CountdownTimer; 이런 예제를 돌리고 있는데 useEffect에 인자를 설정하지 않아도 제대로 돌아가고 있습니다 제가 next.js를 이용해서 실습중인데 이게 nextjs여서 돌아가는건가요 아니면 react가 업데이트를 한 것인가요?

  • react
i1004gy 댓글 4 좋아요 1 조회수 520

xampp 5.6.23 설치

미해결

화이트해커가 되기 위한 8가지 웹 해킹 기술

동일 버전을 download 하였습니다. 실행하였는데 영상처럼 GUI가 아닌 CLI 더군요 뭐 y/n 부분에는 y를 입력해주고 Enter쳐야 할 부분에는 엔터를 쳐줬어요. 그리고 설치가 다되고 GUI 창이 안떠서 find로 경로를 찾아 시작하였습니다. 그리고 fireFox 브라우저에서 localhost/dachboard 접속하니 접속이 되었습니다.

  • 모의해킹
hkj 댓글 1 좋아요 0 조회수 444

질문있습니다.

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

Controller V3에서 Map<String,String> paramMap이 HttpServletRequest를 대체하고 있는데 이 과정이 잘 이해가 가지 않습니다. paramMap이 어떻게 매개변수를 받을 수 있는건가요? 그리고 쿼리문 말고도 Body도 받을 수 있는지 궁금합니다.

  • spring
  • mvc
anten 댓글 1 좋아요 0 조회수 209

강의 자료 부탁드립니다.

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

강의 자료 부탁드립니다. jjungwoo.seo@gmail.com 이 메일로 보내주세요!

  • python
jjungwoo.seo 댓글 1 좋아요 0 조회수 201

인터셉트 호출안됨 로그에 파일 찍히지 않음

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 인터셉터가 호출이 안됩니다. log.infro 값들도 안찍히고 있어요

  • spring
  • mvc
기린 댓글 1 좋아요 0 조회수 262

웹으로 접속되는 리포지토리

미해결

화이트해커가 되기 위한 8가지 웹 해킹 기술

리포지토리 주소 변경 후 apt-get update에서 막혀서 글 납깁니다. 영상과 같이 변경 하였습니다. 쉘모드에서 접근 할 때 404 Not Found가 나오더군요 혹시 뒤에 IP와 포트가 문제일까 하여 host PC에서 nslookup을 하였는데 ip와 http프로토콜을 이용하여 80 쓰는 것까지 맞더군요 또 칼리 리눅스에서 웹접속을 해보니 host PC와 같이 잘되더군요 문제가 뭘까요

  • 모의해킹
hkj 댓글 1 좋아요 0 조회수 310

VUE를 이용해서 프로그램 파일을 실행할수 있을까요?

미해결

안녕하세요.^^ 수업을 듣다가 궁금한점이 있어서 문의 드립니다. vue를 이용해서 구현한 화면에서 PC의 프로그램(putty, fileziller 등)을 실행시키는 방법이 있을까요? 각 장비를 관리하는 페이지에서 해당 장비를 클릭하면 접속하기위해 putty가 실행되는 기능을 구현하려고 합니다. 답변 부탁드립니다. 강의 감사합니다.^^

비상구(이동근) 댓글 1 좋아요 0 조회수 207

11.문자열 압축 문제 결과가 맞게 나오는거 같은데 채점사이트에서 오답이라고 합니다. 피드백 주시면 감사하겠습니다.

미해결

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

import java.util.*; public class Main { public String solution(String str){ StringBuilder answer = new StringBuilder(); char [] tmp = str.toCharArray(); int dis_Count = 1; for(int i=0; i<tmp.length; i++){ //연속으로 들어올때 if(i>0 && tmp[i]== tmp[i-1]){ dis_Count++; } //연속으로 들어오다 끊길 때 else if(i>0 && tmp[i]!= tmp[i-1]){ if(dis_Count > 1){ answer.append(dis_Count); dis_Count = 1; } } if(dis_Count == 1){answer.append((tmp[i]));} } return answer.toString(); } public static void main(String[] args) { Main Main = new Main(); Scanner kb = new Scanner(System.in); String str = kb.next(); System.out.println(Main.solution(str)); } }

  • java
  • 코딩-테스트
현이 댓글 2 좋아요 0 조회수 335

image-manager-backend.git 이 존재하지 않음

미해결

네이버클라우드 보안 아키텍처 및 비용

안녕하세요 강의 잘 보고 따라하고 있습니다. 다름이 아니라 강사님 git clone 하려고 하는데 image-manager-backend.git이 없네요~ 그래서 '백엔드 API 배포' 다음 진도를 못 나가고 있습니다 답변 부탁드립니다 강사님~!

  • vpc
  • 네이버-클라우드
egs41 댓글 2 좋아요 0 조회수 312

14분에서 limit이 아닌 fetch로 sql이 나가는데

해결됨

실전! 스프링 데이터 JPA

영상에서는 findTop3by에 대한 쿼리메서드의 sql이 limit으로 나가는데 실습해보니 first ? rows only로 나가는걸 확인했습니다. 찾아보니 동일한 기능을 하지만 데이터베이스 호환성으로 first? rows only가 날려지는것으로 이해했는데. 이 부분 맞을까요?

  • java
  • spring
  • spring-boot
  • jpa
gukin.dev 댓글 1 좋아요 1 조회수 348

이런식으로 풀어도 될까요?

미해결

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

indexOf를 사용했습니다. const Sol7 = () => { const s = "CBA"; const sub = "CBDAGE"; const solution = (s, sub) => { let answer = "YES"; let queue = s.split(""); for (let j = 0; j < sub.length; j++) { let subArr = sub.split(""); if (queue.includes(subArr[j])) { if(queue.indexOf(subArr[j]) !== 0) return answer = "NO" queue.shift(); } } return answer; }; console.log(solution(s, sub)); return <div></div>; }; export default Sol7;

  • javascript
  • 코딩-테스트
복실묘 댓글 1 좋아요 0 조회수 204

백준 13023 질문있습니다.

미해결

Do it! 알고리즘 코딩테스트 with C++

문제의 의도가 파악이 되지 않아 질문 남깁니다. 모든 노드에서 DFS를 돌리는경우도 유튜브 채널 댓글 보면서 이해를 했습니다. 위의 설명을 보니 이해가 바로 되었습니다. 근데 문제에서 A는 B와 친구다. B는 C와 친구다. C는 D와 친구다. D는 E와 친구다. 라는 것을 보고 깊이가 4일 때를 하드코딩으로 코드에 넣으셨는데 저는 이것을 보고 그냥 DFS로 n -1번까지 다 연결되어 있으면 1을 출력하라는 것이구나~ 하고 이해를 하였는데 어디에 근거하여 깊이가 4인 경우가 발생하면 1을 출력하라고 어떻게 이해하셨는지 궁금합니다. #include <iostream> #include <vector> #include <queue> #include <algorithm> #include <deque> #include <cmath> using namespace std; #define ll long long #define endl "\n" int n; bool flag = false; vector<vector<int>> adj; vector<bool> visit; void DFS(int now, int depth) { visit[now] = true; if (depth == n - 1) { flag = true; return; } for (int next : adj[now]) { if (visit[next] == false) DFS(next, depth + 1); } visit[now] = false; } int main() { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int m; cin >> n >> m; adj.resize(n); visit.resize(n); for (int i = 0; i < m; ++i) { int a, b; cin >> a >> b; adj[a].push_back(b); adj[b].push_back(a); } for (int i = 0; i < n; ++i) { DFS(i, 0); if (flag) break; } if (flag == false) cout << 0; else cout << 1; return 0; } 위는 제가 처음에 짠 틀린 코드입니다. DFS의 조건문에서 depth가 n - 1과 같으면 flag를통해 return하도록 하였습니다.

  • c++
  • 코딩-테스트
  • 알고리즘
starkshn 댓글 1 좋아요 0 조회수 230

diskStorage 사용관련 에러 문의

미해결

[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core

안녕하세요. storage코드 작성 후 diskStorage관련하여 TypeError가 발생하였습니다. 강의 내용과 동일하게 작성을 하였는데 빌드 시 해당에러가 발생하고 diskStorage의 인자에 아무것도 넣지 않아도 동일한 에러가 발생하는데 원인이 무엇인지 알 수가 없어서 글을 올립니다. module 코드입니다. error_msg코드입니다.

  • javascript
  • typescript
  • rest-api
  • nestjs
  • backend
bluelf1004 댓글 3 좋아요 0 조회수 540

MemberRepositoryTest() 의 save() 질문

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

안녕하세요. 강의를 보기 전에 테스트를 먼저 작성해보고 강의를 보았는데 제가 생각했던 테스트 코드와 차이가 있어서 질문 드립니다.(당연히 다양한 방법의 테스트 코드가 나올 수 있음은 알고 있습니다. ) 저의 경우, MemberRepositoryTest()에서 save 메서드를 테스트할 때 findById처럼 같은 클래스 내의 다른 메서드를 사용해서 테스트하게 되면 오류가 났을 때 어떤 부분인지 바로 알기 힘들 것 같아 다른 메서드를 사용하지 않는 방식으로 테스트 코드를 작성했습니다. 그러나 강의를 보면 위와같이 다른 메서드를 사용해서 테스트해도 상관없는 듯 하여 통상적으로 테스트 코드를 작성할 때 다른 메서드를 같이 사용해도 상관이 없는건지, 궁금증이 생겨 질문을 남기게 되었습니다.

  • spring
  • mvc
chjcoder 댓글 1 좋아요 0 조회수 314

css 관련 질문 있습니다.

해결됨

UIUX 포트폴리오 Part.3 - 반응형 웹 포트폴리오

안녕하세요 강의 잘 수강하고 있습니다. 다름이 아니라 s1_list , s2_list 의 내용을 html에 목록 태그로 정의하고 css 디자인 입히셨는데요 이 부분을 s1_list s2_list에 display:flex 속성을 주어서 정렬을 해도 괜찮을까요? flex 속성을 활용하여 만들어보고 싶어서 여쭤봅니다! 혹시나 이 속성을 적용하면 단점이라던지 불편한 점이나 불가능한 부분이 있을까요 pc 버전등에서 디자인이 변경될때 좀 더 용이한가 싶어서 이 부분을 수정해서 포폴에 활용해 볼까 합니다!

  • HTML/CSS
  • javascript
  • jquery
  • 반응형-웹
  • media-query
박동윤 댓글 1 좋아요 1 조회수 272

아래 질문 확인 한번 부탁드립니다!

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

루키스님 안녕하세요? 지난 질문 답변을 아직 못받아서 재질문 드리게 되었습니다. 인프런 AI가 답변을 남겨서 일까요? 아님 제 질문에 실수가 있었을까요? 후자의 경우라면 좀 더 신경쓸 수 있도록 하겠습니다 https://www.inflearn.com/questions/1126711/%EC%9E%A1%ED%81%901-2%EB%A5%BC-%EB%93%A4%EC%9C%BC%EB%A9%B0-%EC%A7%88%EB%AC%B8%EC%9D%B4-%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4-push-%ED%81%90%EB%A1%9C%EC%A7%81-send-%EC%9D%98-%EC%8B%9C%EA%B0%84%EB%B3%B5%EC%9E%A1%EB%8F%84-%EA%B4%80%EB%A0%A8

  • C#
  • unity
  • 네트워크
mhyim 댓글 1 좋아요 0 조회수 323

안녕하세요:) Websocket사용 용도 질문드립니다.

미해결

[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core

강의 완강하고 요즘 연습하면서 한 가지 궁금증이 생겨서 질문드립니다. websocket 사용 용도가 실시간 커뮤니케이션이라고 알고 있는데요 인스타그램으로 예를 들면 다른 사람을 팔로우하면 바로 팔로우 카운트가 실시간으로 올라가는 거랑 유튜브에 댓글들이 실시간으로 생기는 방식들이 전부 webscoket으로 구현하는 게 맞나요?? 인스타처럼 상대방을 팔로우하면 제 팔로잉 카운트가 증가하는 동시에 상대방의 팔로워 카운트가 증가하는 로직을 만들었는데 곰곰이 생각해 보니 팔로우 카운트 증가는 제가 어떠한 http요청 없이 실시간으로 올라가고 내려가는데, 일반적인 api로직을 만드는 방식으로 하는 게 맞나 하는 의문이 생겨서 질문드렸습니다~

  • javascript
  • typescript
  • rest-api
  • nestjs
  • backend
5km 댓글 1 좋아요 0 조회수 335

안녕하세요 교수님 vm 관련해서 질문이 있습니다.

미해결

캐글 Advanced 머신러닝 실전 박치기

vm 사용안할때는 종료하는게 좋다고 하셔서 처음 세팅 후, 종료했었는데요. 지금 다시 gcp들어가서 해당 vm 시작 버튼 눌러서 실행시켰는데 putty, winscp에서 해당 아이피 잡지를 못하고 있습니다. vm 시작버튼 말고도 추가로 작업해야될게 있을까요??

  • 머신러닝
  • kaggle
zas6581 댓글 1 좋아요 0 조회수 229

안드로이드 테마 색상 오류

미해결

[중급편] 친절한 JETPACK 개론 <상> (Android Kotlin)

공부하는 프로젝트에 넣고 싶은 색상이 있는데 적용이 안됩니다. 테마를 Theme.Material3.DayNight.NoActionBar 이걸 적용중인데 회색으로 설정하면 연두색으로 나오면서 이상해서요 ㅠㅠㅠ 이거 해결 방법 없나요??ㅠㅠㅠㅠ Material3 이걸 바꾸면 머터리얼 디자인3가 자동으로 적용이 안되구요 ㅠㅠㅠ 예를들면 #F0F0F0 컬러에 넣어두고 사용하면 연한 연두색으로 나옵니다

  • android
  • kotlin
  • jetpack
woo941102 댓글 1 좋아요 0 조회수 265

인기 태그

인프런 TOP Writers

주간 인기글