묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
키들의 이름
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.별거아닌 질문이라 죄송합니다ㅜ.다름이 아니라 노션에서는 키들의 이름이 다 영어로 되어있는데, 면접에서도 영어로 여쭤보시는 경우가 대부분일까요??
-
해결됨Nuxt.js 시작하기
헤더 컴포넌트 문의
디폴트 레이아웃 하위에서 헤더와 nuxt link가 존재하는데요이런경우 헤더영역을 헤더 컴포넌트로 빼서컴포넌트 하위에 두고레이아웃에서 호출해서 사용하는게 일반적인가요? 넉스트에서 레이아웃은 조금 특수한 pages 같아서 문의드립니다
-
해결됨Nuxt.js 시작하기
넉스트 레이아웃 문의
안녕하세요혹시 유튜브 상단의 검색 컴포넌트 처럼 데이터 바인딩이 필요한 부분도 레이아웃에 배치하는것이 일반적인가요?
-
미해결Flutter 초입문 왕초보편
문법 난이도
다트 문법이 어려운데 어떻게해야하나요?저자 책에 다트문법이 잘 설명되있나여?
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
HikariCp 개념 관련 질문입니다.
안녕하세요.2강 커넥션 풀과 데이터소스 이해 파트 수강 중 질문이 있습니다. 커넥션 풀을 사용하는 이유가 매번 database 커넥션을 획득하기 위해 TCP/IP 커넥션을 연결하는 등 여러 과정이 수행되고, 따라서 시간이 많이 소요되기 때문으로 이해했습니다.그렇다면, 커넥션 풀을 DBCP2나 HikariCP 등을 사용해도, db에 접근해서 데이터를 조회하거나 수정하는 등 crud 작업을 수행하는 시간 자체는 기존과 큰 차이가 없는 것인지 궁금합니다. 감사합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
8-N 질문입니다.
안녕하세요 강사님INF 값을 9876543210으로 지정한 이유가 있나요?아니면 그냥 적당히 큰 값으로 한걸까요?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
dto 와 entity의 유지보수
안녕하세요. 상석님! 상석님의 강의를 듣고 공식문서와 typeorm, mongoose등의 공식문서를 함께 이용하여 nest 프로젝트를 제작중인 1년차 node js 개발자입니다. 강의 너무 잘 들었습니다. 개인적으로 프로젝트를 진행하는 중 dto파일과 entity를 어떻게 관리하면 수월할까 라는 고민을 깊게 하게 되었습니다. chat gpt나 스택오버 플로우, 구글 등 많은 검색을 해봤지만 제 실력이 부족한지 정보를 찾기가 힘들어 여쭤보게 되었습니다. export class CreateRequestPostDto { @ApiProperty({ example: 'youtube uri', name: 'youtubeUri' }) @IsUrl() uri: string; @ApiProperty({ example: 'postTitle writed for user' }) @IsString() postTitle: string; @ApiProperty({ example: 'postDescription writed for user' }) @IsString() postDescription: string; } export class UpdatePostDto { @ApiProperty({ example: 'postTitle writed for user' }) @IsString() postTitle: string; @ApiProperty({ example: 'postDescription writed for user' }) @IsString() postDescription: string; }위는 제가 만들고 있는 프로젝트의 일부입니다. postTitle과 postDescription이 두 클래스에서 중복이 되는 케이스인데 상속을 이용해서 postTitle과 postDescription을 따로 빼는 방법은 제가 원하는 방향이 아닙니다.저는 기본적인 base dto클래스를 하나 만들어 놓고 이를 재활용하는 방법을 사용하고 싶습니다. export class BasePostClass { @ApiProperty({ example: 'youtube uri', name: 'youtubeUri' }) @IsUrl() uri: string; @ApiProperty({ example: 'postTitle writed for user' }) @IsString() postTitle: string; @ApiProperty({ example: 'postDescription writed for user' }) @IsString() postDescription: string; }만약 위와 같은 클래스가 있다면 이를 이용해서export class uriPostClass { uri: 위의 BasePostClass에 있는 uri 프로퍼티만을 가져와서 이 곳에서 사용하고 싶습니다. }이와 같이 @ApiProperty 데코레이터를 다시 적어주지 않아도 되고 BasePostClass의 프로퍼티 하나를 바꾸면 이 클래스를 이용해 다른 클래스들에 영향을 주고싶은겁니다.uri라는 이름을 URI로 변경하면 이 다른 클래스에서도 영향을 받아 URI로 변한다거나 하다못해 서버 실행 과정에서 에러라도 발생시킬 수 있도록 하고싶습니다.프로젝트가 커지다보니 DTO파일을 관리하기도 쉽지 않았어요. db의 컬럼 이름을 하나 바꿔주면 여기저기 dto파일을 찾아다니며 같이 바꿔줘야 했습니다. 좋은 방법이 있다면 알려주실 수 있을까요?
-
해결됨곰책으로 쉽게 배우는 최소한의 운영체제론
곰책이 리뉴얼되서 최신판으로 보고있는데 문제 없을까요?
안녕하세요, 우선 재미있는 강의 만들어주셔서 너무 감사합니다. 다름이 아니라, 이번에 운영체제관련해서 깊이 공부해보고자 수강했습니다. 교재도 있으면 좋을듯하여, 말씀하신 책을 구입했는데 곰 그림책은 절판 된듯하고, 새 개정판이 나와서 해당 책으로 구입했습니다. 혹시 해당 책으로 강의 들어도 문제 없을까요? 감사합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
처음 실행 화면이 다르고 실행도 에러가 뜹니다
section .textglobal mainmain: ;write your code here xor rax, rax ret 강의 자료와는 달리 맨 처음 실행화면에 #include로 시작하는 구문도 뜨지 않고 이렇게만 뜨는데 버전이 달라지면서 오류가 뜬 걸까요? C:\Users\USER\AppData\Local\Temp\SASM\program.asm:1: error: label or instruction expected at start of lineC:\Users\USER\AppData\Local\Temp\SASM\program.asm:9: error: parser: instruction expectedgcc.exe: error: C:\Users\USER\AppData\Local\Temp\SASM\program.o: No such file or directory hello world를 실행하면 이렇게 뜹니다.
-
해결됨그림으로 쉽게 배우는 운영체제
프로세스 상태에 관하여
안녕하세요.강의 학습 + 커뮤니티 질문 읽어보다가 궁금한 내용이 있어 올리게 되었습니다.보조기억장치 (ex. HDD) 에 저장된 프로그램이 메모리에 적재되어 커널 영역에 PCB가 생성되면서 프로세스가 되고 커널 스레드가 1개 이상 생성되는 걸로 알게 되었는데요.Java의 JVM이나 Nginx 등 Linux 에서 "ps -ef" 커맨드로 찍어보니 커널 스레드가 여러 개 생성되어 있는 경우에 궁금한 게 하나 있습니다.해당 강의 질문 중에 멀티 스레드 모델에 관한 감자님의 답변을 읽어보니 User-Level Thread, Kernel-Level Thread, Multi-Level Thread (Combined) 있다고 답변하셨는데User-Level Thread는 커널 스레드 1개와 다수의 유저 스레드가 연결되어 사용되어 한 개의 스레드가 입출력 I/O로 Block 되면 다른 유저 스레드도 Block이 되어 프로세스 상태가 대기 상태로 바뀌고 해당 프로세스 PCB가 대기 큐로 이동하는 걸로 이해했습니다.User-Level Thread를 제외한 Kernel-Level, Multi-Level Thread에서는 커널 스레드 1개가 입출력 I/O로 Block 되어도 다른 커널 스레드로 사용자 스레드가 연결되어 모든 스레드가 Block 되지 않는다. --> 여기에서 그럼 입출력 I/O로 특정 커널 스레드가 Block 되면 입출력 대기 큐에 해당 프로세스 PCB가 있고 Block 되지 않은 커널 스레드도 있으니 실행을 마치면 준비 큐에도 해당 프로세스가 PCB가 중복으로 있다고 이해해야 할까요?질문을 조금 어렵게 해서 죄송합니다...
-
해결됨홍정모의 따라하며 배우는 C언어
두번째 입력부터 컴파일을 멈춥는데 왜 그런거죠?
강의에 올라온 코드를 똑같이 입력해 컴파일을 해보아도 처음값까지는 잘 입력이 되는데 두번째로 입력하면 컴파일을 종료합니다. 답변 부탁드립니다. #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main(void) { int num, sum = 0; int status; printf("정수를 입력해주세요 :\n"); status = scanf("%d", &num); while (status == 1) { sum = sum + num; printf("정수를 입력해주세요 :\n"); status = scanf("%d, &num"); } printf("sum = %d\n", sum); return 0; }
-
해결됨[코드캠프] 강력한 CSS
레이아웃 질문드려요~
마지막 프로젝트에서 12개의 이미지를 넣어서 보기 좋은데 헤더부분과 푸터부분이 있을때 이미지가 1개나 2개만 있으면 푸터부분이 위로 올라와서 붙어버려 보기 이상한데 혹시 이럴때는 어떻게 해줘야하나요?강제로 사이즈를 주면 아이템으 그 사이즈 이상이면 푸터를 침범하게되고 여러가지 해봤는데 이상적인 방법이 있을까요?
-
미해결
엑셀 데이터를 list(리스트)로 변환 문의입니다.
엑셀 데이터를 가져오면 튜플로 가져오기 때문에 리스트를 변환한다고 해서아래의 코드와 같이 입력했는데, 마지막 data 변수에서 value뒤에 [0]을 붙이는 이유가 궁금합니다.import win32com.client as win32 import os import shutil import psutil excel = win32.gencache.EnsureDispatch("Excel.Application") excel.Visible = True wb = excel.Workbooks.Open("e:\\python22\\inf_exe\\취미.xlsx") ws = wb.Worksheets(1) row = 2 data = list(ws.Range(ws.Cells(row,1), ws.Cells(row,4)).Value[0])
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
graphql 접속문제
https://practice.codebootcamp.co.kr/graphql 는 사용을 못하는데 그럼 과제 연습은 못하나요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
비트마스킹 개념 2-3 궁금합니다!
안녕하세요 강사님!오른쪽 쉬프트 연산자 >>를 설명하실때,11 >> 2라면 0011이 오른쪽으로 두칸 가서 0000이 되는거 아닌가요? 어떻게 2가 나오는지 궁금합니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
초록색 run 아이콘이 안떠요
여기엔 아무것도 안떠있어요뭘 더 해야 run 버튼이 뜰까요..? https://drive.google.com/file/d/1nDoB9rUPWbZVKOur_EOJ7ricXQzDGMnE/view?usp=sharing파일 압축본입니다.
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
pending 문제가 해결이 안됩니다....
안녕하세요 쿠버네티스 강의 도중 gcp를 통해 jenkins 실습 진행중에 자꾸 pending오류가 납니다.. 구글링으로 파악이 잘 안되어서 여쭤봅니다. 이미 인스턴스 중지 및 재시작 등 다양한 방법을 해보긴했습니다. 노드 쪽 확인해보니까 이런문제가 나길래 워커 노드 접속해봤더니 방화벽 에러 떠서 그냥 아예 워커노드 다 중지하고 다시 시작했더니 됩니다!혹시 저와같은 문제 겪으신분 계실까봐 남겨둘게요~~
-
미해결F6-비전공자·일반인을 위한 기업재무회계의 이해와 활용
강의자요 요청 건
안녕하세요, 최근 강의를 수강중인 직장인입니다.비전공자이기에 강의를 통해 재무와 회계 관련 많은 도움을 받고 있습니다.다만 ,강의자료가 제공되지 않아 아쉽네요.강의 중 사용하시는 피피티 메일로 받을 수 있을까요?더 나은 이해를 위해 사용할 목적으로 공유주시면 감사하겠습니다.메일 : ssunhee98@naver.com
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
mysql_secure_installation password 질문이요
... Failed! Error: SET PASSWORD has no significance for user 'root'@'localhost' as the authentication method used doesn't store authentication data in the MySQL server. Please consider using ALTER USER instead if you want to change authentication parameters.구글링도하고 mysql다시깔아서 local password도 다시 설정했는데 자꾸 이 오류가 나오네요.. 혹시 해결 방법이 있을까요?
-
미해결스프링 부트 - 핵심 원리와 활용
스프링부트 + JPA 환경에서 타임존 문의 드립니다
안녕하세요, 스프링부트+JPA+mariadb를 이용하고 있습니다.서버시간: utc스프링부트 타임존 설정: kst, utc+9환경에서 개발중 localdate, localdatetime 디비 칼럼을 어떻게 사용하시는지 궁금합니다.저는 프로그램 단에서는 타임존을 적용해서 시간을 사용하고db 에는 utc 로 저장하도록 설정하고 있습니다기존에는 localdatetime 만 사용해서프로그램에서 2023/03/26 15:33:33 으로 받으면db 에는 2023/03/26 06:33:33 으로 저장하고다시 db 에서 불러올땐, 타임존 적용해서 2023/03/26 15:33:33 으로 사용하고 있었습니다.localdate 형식으로 새롭게 추가하였는데프로그램에서 2023/03/26 으로 받고db 에는 2023/03/25 로 저장되고다시 db 에서 불러오면 2023/03/25 로 전달 받고 있습니다.위와 같은 환경을 설정했던 이유는, 여러 시간대(해외와 국내 같이)를 동시에 서비스 할 가능성이 있어서, db 는 모든 시간을 utc 로 저장하고 각 환경에 따라서 시간을 표시하자 라고 생각했습니다위와 같은 상황에서 어떤식으로 해결하는게 좋은 방법일지 고민 됩니다.혹은 다르게 설정하는 것이 좋은지 궁금합니다localdate 를 사용하지 않고 localdatetime 형식을 쓰되 표현상으로 yyyy-MM-dd 로 바꿔야할지아니면 localdate 그대로 쓰되 원하던 결과가 나오도록 설정하는 방법이 있을지 궁금합니다.