묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
프로미스사용 이유
프로미스 resolve는 비동기환경에서 작동해 데이터를 저장하고 then이 나오면 데이터를 주는데 const a = setTimeout({} => {},0)으로 비동기환경에서 데이터를 받아오고 이 변수를 then위치에서 쓰는거랑 무슨 차이가 있는지 감이 잘 안 잡혀요 ㅠ 제가 몬가 단단히 잘못알고 있는건가요?..
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
강사님 안녕하세요! 입출력부분에서 질문이있습니다.
풀이방법은 유사하나, 저는 정답을 answer += map.size() + " ";로 하여 진행했는데 정답은 올바르게 나오나 시간초과가 나오더군요. 그래서 강사님께서 하신대로 리스트를 만들어 size넣고 반환하니까 시간초과가 안뜨는데 리스트에 넣어 출력하는것이 더 효율적인 이유가 궁금합니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
Lexical or Preprocessor Issue (Xcode): 'AgoraRtcKit/AgoraRtcEngineKit.h' file not found
안녕하세요. 먼저 강의 잘 듣고 있습니다.video_call 작업 중 오류가 있어 질문 남깁니다.iOS 빌드 시 Lexical or Preprocessor Issue (Xcode): 'AgoraRtcKit/AgoraRtcEngineKit.h' file not found/Users/zrookiepro/Dev/flutter_sdk/flutter_3.0.5_arm/.pub-cache/hosted/pub.dartlang.org/agora_rtc_engine-5.3.0/ios/Classes/Base/RtcEnginePlugin.h:1:8구글링 해봐도 해법을 찾지 못하고 있습니다.flutter sdk : 3.0.5 arm agora_rtc_engine: ^5.3.0 사용했습니다만5.1.0 / 5.2.0 다운그레이드 해도 같은 오류 입니다.혹시 확인 되시는지 부탁드립니다.
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
커넥션 풀에 대해 질문드립니다.
커넥션 풀에 커넥션을 반환할 때 커넥션이 살아 있는 상태로 반환하면, 일정 시간 이후 커넥션이 끊기게 될 때 내부적으로 커넥션을 다시 받아오나요?
-
미해결Flutter 중급 2편 - 실전 앱 개발 - 미국 주식 앱 (with 클린 아키텍처)
entity와 domain의 차이
친절한 답변 감사합니다.Entity와 domain의 차이에 대해 질문 드립니다.Entity와 domain이 같은 의미인줄 알았으나 구조를 보니 company_listing_entity와 company_listing(domain) 을 사용하는 것을 보고 다르게 사용 된다는 것을 알게 됐습니다.Entity는 db에 접근하기 위해 사용 되는 domain?의 느낌이고 domain은 비지니스 로직을 수행하기 위한 객체로 느껴졌는데 이것이 맞는지 궁금합니다.이전 강의인 클린 아키텍처에서는 Entity를 사용하지 않았는데 그 이유가 궁금합니다.캐시로 사용되는 객체와 원격으로 사용되는 객체의 차이, 들어오는 값의 차이 등으로 인해 2개로 나눠서 관리하는 것으로 설명해주셨는데 하나의 파일로 관리가 되지 않나 싶어 혼동이 생깁니다. model 객체가 2개라고 생각이 들기도 합니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
안녕하세요. 문제풀이 사이트에 문제가 없어 문의드립니다.
안녕하세요. 문제풀이 사이트에 Recursive, Tree, Graph(DFS, BFS 기초) 관련 문제가 왜 없을까요?ㅜㅜ 8번 송아지찾기 문제만있고, 앞부분의 1번부터 재귀 ~문제가 없습니다.
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
generic model + freezed 질문
혹시 freezed에서도 generic을 이용해서 만들 수 있나요?해당 부분을 참고하면 될까요 ? 아니면 또 추천해주실 소스 있으실까요Deserializing generic classes
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
WebMvcConfigurer
10WebMvcConfigurer 를 통해 configureViewResolvers를 override 하셨는데 InternalResourceViewResolver를 생성해서 사용하신 이유를 알 수 있을까요?관련 자료를 검색해보니 WebMvcConfigurer를 구현하지 않았을 때 ViewResolver를 직접 생성할 경우 위와 같은 방법을 쓰던데 WebMvcConfigurer를 구현하고도 위와 같은 코드를 쓴 이유가 궁금합니다..!
-
미해결실전 인공지능으로 이어지는 딥러닝 개념 잡기
공식 표현이 이해가 안됩니다...
안녕하세요. 좋은 강의 감사합니다.내용 자체가 너무 어려워서 그런지 공식이 머리에 잘 안들어옵니다... 수학 기호로 잘 표현하지 못한 점 양해 부탁드립니다.손실함수 공식에 Ex하고 Ez부분이 있던데 이게 어떻게 나온건지 잘 모르겠습니다.이진 크로스 엔트로피 공식을 다시 봐도 이해가 되질 않습니다시그마 표현인가 해서 검색해봐도 잘 안나오더라고요.인터넷에 찾아봤는데 IEx~p 이런식으로 표현도 있던데 잘 모르겠습니다 ㅠㅠ
-
미해결스프링 시큐리티
26:46 단축키 뭐죠?
단축키가 궁금합니다.
-
미해결애플 웹사이트 인터랙션 클론!
playAnimation 과 calcValues 의 용도
안녕하세요~수강생입니다.강의 정말 잘 듣고 있습니다.좋은 강의 감사합니다!질문이 한가지가 있습니다.playAnimation에서 사용하는 scrollRatio if문이 궁금합니다.values 세번째 값으로 start, end 를 지정해주었는데,if문으로 스크롤 지점 체크를 왜 하는지 궁금합니다.이미 start, end 지점을 지정한 것이 아닌가요?예를 들면..0번씬의 메세지A의 데이터는 messageAOpacityIn: [0, 1, { start: 0.1, end: 0.2 }] 인데,start: 0.1 , end: 0.2가 이미 지정된 것이 아닌가요?..switch 문에서현재 화면에서의 스크롤 지점이 0.25와 같거나 작으면메세지A에 opacity와 transform을 그때 적용하는지 궁금합니다.start: 0.1에 적용하는 게 아닌가요?이게 올바른 질문인지는 모르겠습니다.빠른 시간 내에 머리에 지식을 집어넣으려니 어렵네요ㅜㅜ답변 부탁드립니다.감사합니다!
-
미해결홍정모의 따라하며 배우는 C++
행렬 덧셈 뺄셈 곱셈 코드를 작성해보았습니다. 코드리뷰 부탁부탁드립니다!
#include <iostream> using namespace std; //Matrix Size const int num_row_A = 2; const int num_col_A = 2; const int num_row_B = 2; const int num_col_B = 2; void printMatrix(int Mat_A[][num_col_A], int Mat_B[][num_col_B]) { /*print -> */ cout << "■Matrix A" << endl; for (int i = 0; i < num_row_A; ++i) { for (int j = 0; j < num_col_A; ++j) cout << Mat_A[i][j] << "\t"; cout << endl; } /*print -> B*/ cout << "■Matrix B" << endl; for (int i = 0; i < num_row_B; ++i) { for (int j = 0; j < num_col_B; ++j) cout << Mat_B[i][j] << '\t'; cout << endl; } return; } void Add_Matrix(int Mat_A[][num_col_A], int Mat_B[][num_col_B]) { cout << "■Add" << endl; for (int row = 0; row < num_row_A; ++row) { for (int col = 0; col < num_col_A; ++col) cout << Mat_A[row][col] + Mat_B[row][col] << '\t'; cout << endl; } return; } void Sub_Matrix(int Mat_A[][num_col_A], int Mat_B[][num_col_B]) { cout << "■Sub" << endl; for (int row = 0; row < num_row_A; ++row) { for (int col = 0; col < num_col_A; ++col) cout << Mat_A[row][col] - Mat_B[row][col] << '\t'; cout << endl; } return; } void Mul_Matrix(int Mat_A[][num_col_A], int Mat_B[][num_col_B]) { cout << "■Mul" << endl; for (int i = 0; i < num_row_A; ++i)// <2 { for (int j = 0; j < num_col_B; ++j) // <2 { int result = 0; for(int k=0; k<num_row_B;++k) result += Mat_A[i][k] * Mat_B[k][j]; cout << result << '\t'; } cout << endl; } } int main() { //Defined Matrix A,B int Matrix_A[num_row_A][num_col_A] = { 1,2,3,4 }; int Matrix_B[num_row_B][num_col_B] = { 5,6,7,8 }; //Print Matrix A,B printMatrix(Matrix_A, Matrix_B); /*-------------------------구분----------------------*/ cout << "----------------------------------------------" << endl; /*-------------------------구분----------------------*/ //Add Add_Matrix(Matrix_A, Matrix_B); //Subtaction Sub_Matrix(Matrix_A, Matrix_B); //Multiplication Mul_Matrix(Matrix_A, Matrix_B); return 0; } 소요시간은 약 2시간 걸렸습니다. 다른건 쉬운데, 행렬곱셈 코드를 작성하는 데에만 시간을 모두 할애했네요..어떤 점이 좋았는지, 비효율적이고 잘못되었는지 따끔한 지적 정중히 부탁드립니다! (일부터 행렬 곱,덧,뺄 셈의 예외는 처리하지 않았습니다! )(2x2 3x3과 같이 행과 열이 같은 행렬끼리의 연산으로만 봐주세요!)
-
미해결초보를 위한 도커 안내서
Docker volume 설정오류
안녕하세요.현재 ubuntu 이미지를 받아서 내부에 mysql을 설치 후/var/lib/mysql 폴더와 window에 특정 폴더를 volume으로 연결해보고 있습니다. 여기서 문제가 ubuntu 에 /var/lib/mysql 폴더를 volume으로 지정하면 mysql이 start되지 않는 문제가 발생하고있습니다...그런데 다른 폴더에 volume으로 연결하면 mysql이 제대로 실행이 되는데요... 어떤문제인지 알고싶습니다. ㅠㅠ
-
미해결스프링 핵심 원리 - 기본편
build.gradle 관련 질문드립니다!
build.gradle 파일에 repositories를 설정하는 부분 관련 질문드립니다.repositories { mavenCentral() jcenter() } mavenCentral과 jcenter의 차이점에 대해 알아봤는데, jcenter가 mavenCentral을 보완하기 위한 라이브러리이고, 요즘 사용하는 추세라고 하는데, 2022년 2월 서비스 종료 했다고 나와있어서요. 또 build.gradle 파일에 추가하면 Deprecated 라고 나옵니다. 그렇다면 현재는 jcenter를 사용하지 않다고 봐도 되나요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
ssh 서버 실행 에러
kex_exchange_identification: Connection closed by remote hostConnection closed by ::1 port 20022이렇게 에러가 발생하는데 원인을 모르겠습니다m1 입니다
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
안녕하세요
postman 제한이 걸려서 수업 진행하는데 영향은 없는데데이터를 불러오지 못하니까 약간 실습에 제한이 있습니다.그냥 이대로 진행을 계속 해도될까요?
-
미해결홍정모의 따라하며 배우는 C++
else if 문 질문
else if 문을 언어적의미로 접근해보면if : 만약 이거면else if : 또 다른 조건 제시 인데 그냥 if 문을 두개 쓰는거랑 if~else if 문을 쓰는거랑 큰 차이가 있나요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
예제2 구분자 관련해서요/ 예제3도
test2 csv 파일을 보니 한 줄에 | 구분자가 두 개 사용된 경우도 있더라구요 이땐 자료가 세 개가 들어가있다고 봐야할 것 같은데 print를 하면 세 자료가 모두 나눠지지 않고 앞의 두 개, 뒤의 한 개 이런 식으로 나뉘는 것 같습니다. 이런 경우에는 해결 방법이 없나요?그리고 예제3의 경우 csv가 dictreader인자를 가지지 않는다고 오류가 뜹니다 ㅠㅠ import csv를 하고 다른 예제들은 다 작동되는데 왜 그럴까요?
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
혹시 스프2 강의는 언제 나오는지 알고 싶습니다.
스프2 강의 소개 보면 jpa 쓰던데 나프2나 스프1에서 배운 mybatis는 스프2에서는 안 쓰는걸까요. 스프1에서나 마이바티스 배두개 혼용해서 장점만이라던가 jpa , mybatis 를 혼용해서 쓰는법을 보고 싶은데 그게 스프2에서 나오는지 궁금합니다.. 아니면 짧게라도 있었으면 좋겠습니다. 감사합니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
초기 프로젝트 구조
안녕하세요 강사님. 강의 잘 듣고 있습니다.Node API 서버를 만들 때 Best Practice 삼을만한 프로젝트 구조가 있을까요? 다양한 폴더 구조가 있는 것 같은데 강사님이 추천하시는 구조가 있는지 궁금합니다!참고할만한 Node API 서버 보일러 플레이트https://github.com/MoathShraim/Nodejs-rest-api-project-structure-Expresshttps://github.com/EQuimper/nodejs-api-boilerplate