묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
57은 무엇인가요?
안녕하세요. 세세하게 잘 가르쳐 주셔서 감사드립니다. 질문이 있습니다. 문자열 for loop할때 a가 아스키 코드 값으로 48부터 시작한다는건 이해 가는데 57은 무엇을 의미하는 것인지요?
-
미해결하루만에 만드는 깃허브 블로그
댓글창이 뜨기하는데..
댓글창이 뜨기하는데 페이지 이동을 할때 새로고침을 해주지않으면 댓글창이 나타나지 않습니다... 왜이런 것일까요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
pandas profiling 버전
판다스 프로파일링을 계속 지웠다가 다시 깔아도 버전이 1.4.1버전으로 설치가 되는데 어떻게 해야하나요??
-
미해결Slack 클론 코딩[실시간 채팅 with React]
SWR 사용하기 (쿠키 공유하기)
안녕하세요~ swr 관련 내용은 아니고 해당 파트에서 질문에 답변해주시는 분야에서 문득 궁금한 점이 생겨 질문 남깁니다. SWR 사용하기 (쿠키 공유하기) 파트에서 영상 15분 가량에서 useState와 let 변수를 사용하는 것과의 차이점을 설명하시던 부분에서 후자의 경우는 onChange... 이벤트로 글자 하나 하나 입력할 때 마다 리렌더링 되어 제대로 값을 사용할 수 없다고 말씀해주셨는데, 말씀처럼 'abcde' 라는 단어를 Input창에 입력할 때 총 5번의 렌더링이 일어나는 것으로 이해했습니다. 보통 이와 같이 Input 태그에 이벤트 핸들러를 달아줄 때 글자 하나 하나 입력될 때마다 리렌더링 되는 이슈가 성능적으로 큰 영향을 미치나요? 리액트에서 리렌더링 성능과 관련해서 React.memo / useMemo / useCallback 을 주로 사용해서 개선하는 것으로 알고 있는데, 크게 성능적으로 영향을 미치지 않는다면 굳이 사용하지 않는다고도 들은 것 같습니다. 개인적으로는 위 사례에서처럼 글자 하나 하나 입력 때마다 다시 그려지는 것은 필요 이상으로 리렌더링 된다고 생각이 드는데, 이게 보통 성능적으로 큰 문제가 안 되는 편인지와 만약 성능적으로 문제가 된다라고 판단되면 쓰로틀링 같은 기법을 이벤트 핸들러에 추가로 적용하여 이를 방지하는지 궁금합니다. 항상 좋은 수업 감사합니다.
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
내부 클래스 질문
안녕하세요 선생님! 바쁘신데 이곳저곳 여러번 질문드려 죄송합니다. 강의를 복습하다가 정말 궁금한게 생겨서요.. Request Dto는 인자로 받아야돼서 테스트같은 곳에서 직접 생성해야하 되기 때문에 static으로 선언했고, Response Dto 같은 경우에는 그럴 필요가 없기 때문에 non-static으로 선언했다고 이해했습니다. 그런데 이런 경고가 뜨길래 찾아봤더니 이펙티브 자바에서 메모리 문제나 gc 문제 떄문에 바깥 인스턴스에 접근할 일이 없다면 무조건 static을 붙여서 정적멤버 클래스로 만들라고 되어있습니다. 실제 프로젝트나 실무에서는 reponse dto처럼 외부에서 직접 생성할 일이 없어도 static inner class로 선언해야 될까요? 정말 감사합니다.
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
83강에서
인덱스에 대응되는 문자로 DEMNORSY 이순서로 하신 이유가 있나요? 저는 그냥 sendmore 순으로 하면 편할 것 같아서요 (●'◡'●)
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
실무에서 재귀를 많이 사용하나요?
PS 할 때는 많이 쓰던데 실무에서는 어떤지 궁금합니다
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
srand 함수 오류
아래와 같이 코드를 작성했는데, implicit declaration of function 'srand' is invalid in C99 [-Werror,-Wimplicit-function-declaration] 이렇게 나오는 상황이네요. 제가 VS Code를 IDE로 사용해서 선생님께서 사용하시는 VS랑은 다른 것인지, 아니면 제가 뭘 잘못 설치했는지 잘 모르겠습니다. // 가위 바위 보 srand(time(NULL)); int i = rand() % 3; // 0~2 값을 랜덤으로 내놔라! 그걸 i에 넣어라! if (i=0) { printf("가위\n"); } else if (i=1) { printf("바위\n"); } else if (i=2) { printf("보\n"); } else { printf("몰라"); } return 0;
-
미해결피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z
마스크 속에서 원 이미지 빼기
마스크에 넣은 이미지를 다시 빼오고 싶을 때 방법을 알려주세요~~ 감사합니다
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
안녕하세요. 서버 배포 관련 질문드립니다.
강사님 안녕하세요. 강사님 다른 강의를 보다가 pm2관련해서도 보고 이 강의도 봤습니다. 두개를 어떻게 활용할 까를 생각하다 보니 궁금증이 생겨서 여쭤봅니다. 질문 1. 혹시 강사님께서는 실제 aws beanstalk(docker platform)에 배포하실 때는 pm2를 같이 사용하여 배포를 하시나요? 혹시 pm2를 사용하지 않는다면 이유를 여쭤봐도 될까요?? 질문 2. 그리고 pm2에서 cpu 수만큼 cluster를 만들어서 작동시킨다고 하셨는데 이러면 auto scaling 기능을 사용한다면 50% 이상 스케일 하라고 설정했다면 항상 50퍼 이상이 되어 scale out을 하나요?? 아니면 실제로 할당을 했지만 처리는 안했으니 scale out은 하지 않나요?? 항상 좋은 강의 감사합니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
방화벽 문제
안녕하세요. 현재 학교 연구실의 GPU 서버를 mobaXterm으로 접속하여 사용하고 있습니다. 17분 50초경, http://p100:8888로 나오지 않고 http://localhost:8888로 출력됨과 동시에 firefox로 jupyter가 열리긴 합니다. 그냥 이대로 진행해도 될까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
질문입니다!
const char* test1 = "Hello World"; Hello World가 메모리 어딘가에 생성되고 test1은 그저 Hello World가 어디있는지만 알려줌 포인터이기 때문에 4바이트 or 8바이트 char test2[] = "Hello World"; Hello World가 메모리 어딘가에 일단 생성됨 Hello World가 있는곳을 찾아서 4바이트씩 끊어서 계속 test2 배열에 넣어줌 그래서 문자열의 크기가 커지면 크기가같이 커짐 char test3[] = { 'h','e','l','l','o' }; 는 hello가 메모리 어딘가에 생성되는게아니 그냥 하나식 test3 배열에 옮겨짐 이게 맞나요? 그리고 Hello World가 임시적으로 어딘가에 생성되던데 왜 그렇게 되는건가요 test3케이스처럼 문자열도 그냥 하나씩 다 넣어버리는게 안되는건가요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
디자인 패턴
선생님 강의 잘 듣고 있습니다. 제가 이 강의를 들으며 API 서버를 만들었는데 만들고 보니 이게 어떤 디자인 패턴을 사용한 건지 의문이 듭니다. MVC패턴을 사용한 것 같긴 한데 API서버이다 보니 V 부분은 클라이언트가 안드로이드로 만들어 저는 작성한 바가 없습니다. 그래서 이게 MVC 디자인 패턴을 사용한게 맞는지 의문이 드는데 MVC패턴이 맞나요?
-
해결됨페이스북 클론 - full stack 웹 개발
00:54 전부 주석처리 하는 단축키가 먼가요?
궁금합니다!
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
상품등록 하면 db에는 잘 들어가는데 페이지에 오류가 뜨는데 무엇이 잘못된건가요?
삭제된 글입니다
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
참조 질문
PrintInfoByPtr(StatInfo* info) 에 &info를 매개변수로 넣 어주면 info의 주소를 넘기면 *가 안에 뭐가있는지 보는거라고했으니 주소를 넘기면 안에있는걸 보겠다 그래서 수정 가능 이거고 PrintInfoByRef(StatInfo& info)는 info를 넘기면 안에 주소를 보겠다(?) 이런느낌인데 어떻게 수정이 가능한가요? 그저 주소만 들여다 보는건데? 그 느낌이 잘 와닿지가않습니다
-
해결됨설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
verilog 특성 관련 질문
맛비님 현재 chapter 2를 수강하던 중 궁금한 점이 생겼습니다. 1. 제가 유튜브 같은 곳에서 verilog 특징을 찾아보다 영상에서 'verilog는 일반적인 소프트웨어 언어와 다르다 기본적으로 항상 무한 반복된다'라는 말을 들었습니다. 우리가 C 같은 언어는 while문을 돌지 않는 이상 프로그램이 한 번 실행된 뒤 끝납니다 위 말에 따르면 verilog는 $finish;를 만나지 않는다면 코드가 무한하게 반복되는다는 건데 맞는 생각인가요? 2. 1번 질문에서 파생된 것인데. chapter2에서 initial begin - end는 딱 한번만! 실행된다고 하셨습니다. 그럼 1번 질문에서 verilog는 $finish가 없다면 계속 반복된다 라는 말이 맞다면 inital begin - end는 계속 반복되는 와중에도 정말 1번만 실행되는 건가요 아니면 계속 반복되는 도중에도 1번씩 계속 실행되는 건가요? ====================== 1번 아이디어 코드 1번째 반복 inital 1번 실행 코드 2번째 반복 inital 실행 되지 않음 코드 3번째 반복 inital 실행 되지 않음 ======================2번 아이디어 코드 1번째 반복 inital 1번 실행 코드 2번째 반복 inital 1번 실행 코드 3번째 반복 inital 1번 실행 위 둘중에서 뭐가 맞는건가요?
-
미해결스프링 핵심 원리 - 기본편
공부 방법 관련해서 질문이 있습니다!
선생님 재밌고 좋은 강의 정말 감사드립니다! 스프링 입문을 이제 막 다 보고 스프링핵심원리 기본편을 수강중인데 제 수강후기에 남긴 선생님 댓글을 봤습니다 일단 본 강의에 지금 진도까지는 입문편을 다시 자세히 배우는 느낌이라 입문보다는 훨씬 이해를 잘 하고있습니다 그런데 자바 기초는 확실히 잡고 오는게 좋다고 댓글을 달아주셨는데 이고잉님 자바 강의로 기초만 배우고 여기서 어떤 것을 더 해야할지 몰라서 스프링으로 넘어오긴 했습니다 .. 자바에 대해 더 많은 것을 배울 수 있는 강의나 책을 추천 받고 싶어서 문의드립니다 비전공자가 인강으로만 공부하다보니 공부의 양이나 순서를 잘 몰라서 조언을 듣고싶은데 강의와 관련없는 질문을 드려 죄송합니다 ㅜㅜ
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Region Proposal Network 구현 이슈
본래 딥러닝 네트워크를 적용하듯이 RPN에서 anchor box 없이도 당연히 작동을 하겠지요? 굳이 anchor box 를 사용하는 이유는 속도 때문이지요?
-
미해결스프링 핵심 원리 - 기본편
build.gradle에 대해 질문이 있습니다.
S SpringBoot 2.4.3 버전을 사용해서 실습하고 있습니다. 입문편에서는 이 부분에서 그냥 강사님의 영상을 보고 'exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'이라는 코드를 추가해서 실습했는데 지금 위의 코드 상태 그대로 실습을 진행하면 문제가 생기는지 궁금합니다. 버전의 차이 때문에 build.gradle에 생성된 코드가 다른건가요?