묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 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
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
UnrecognizedPropertyException: Unrecognized field 문제
Json방식은 읽히는데 객체 변환 타입이 읽히지 않아 질문드립니다.
-
미해결
맥 소스트리 클론 에러
맥 m1 사용자 입니다.소스트리 새로만들기 -> URL에서 복제 누르고 URL을 붙이면 위 사진과 같이 무한 로딩으로 클론 버튼이 활성화가 안될 때가 있습니다.또한, 클론 버튼이 어쩌다 활성화가 돼서 누르면Couldn't posix_spawn: error 2 - Atlassian Community에러가 뜨면서 클론이 안됩니다.이와 관련된 이슈는 https://community.atlassian.com/t5/Sourcetree-questions/Couldn-t-posix-spawn-error-2/qaq-p/1974979위 사이트에서 저랑 동일 증상을 겪고 있는 것 같은데 해결을 하지 못했습니다.혹시 해결하실 분이 계실까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
안녕하세요 html파일이 인식이 되지 않는거 같아 질문 올립니다.
createMemberForm.html 파일을 생성하였는데 html로 인식이 되지 않습니다. 구글링을 했을 때 application.properties파일에서 설정을 따로 해주라는 답변을 보고 아래와 같이 해줬는데도 여전히 인식이 되지 않고 있습니다. members 패키지에서 저 파일만 인식이 되지 않고 test.html을 따로 해줬을 때 그 파일은 또 html로 인식이 됩니다
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
스택 관련 어셈블리어에서
스택 관련 어셈블리어에서 mov와 push가 컴파일러에 따라 다르게 나올 뿐 동일한 기능을 하는 것이라면main 함수 스택프레임의 지역변수 a,b에 대한 mov 어셈블리어를 실행했을 때에는 esp에 변화가 없었지만MultiplyBy 함수 스택프레임의 매개변수 a, b에 대한 push 어셈블리어를 실행했을 때에는 esp에 변화가 생겼었는데 왜 그런지 궁금합니다;; 그리고 1개 함수의 스택프레임에는 매개변수 + 반환 주소값 + 이전 함수 ebp + 지역변수가 들어가는 것으로 알고 있습니다그런데 막상 sub esp, ...을 통해서 해당 함수가 사용할 스택프레임의 영역을 정할 때에는 이미 4개 요소 중 3개가 이미 저장된 상태 같은데 왜 이렇게 되는 것인지 모르겠습니다(매개변수와 반환 주소값은 이전 함수에서 세팅을 해준다고 하더라도 일단은 해당 함수의 스택 프레임에 속할 텐데)
-
미해결Flutter 중급 2편 - 실전 앱 개발 - 미국 주식 앱 (with 클린 아키텍처)
dart의 불변 객체에 대해
불변 객체를 만든다는 의미가 변수들을 final로 선언하면 되는 것으로 알고 있었습니다.그런데 강의 20분 쯤에 다른 언어에서는 불변 객체를 다루는 문법을 제공한다고 하는데 어떤 것이 있는지 궁금합니다.(final로 다루는 것 외에 또다른 방법이 있는지?)dart에서는 일반 클래스를 만들고 나서 불변 객체로 다루기 쉽지 않다고 하셨는데 copyWith 같은 데이터 변경을 말하는 것인가요?
-
미해결홍정모의 따라하며 배우는 C++
선택정렬 강의 보기 전 작성한 코드 리뷰 부탁드립니다.
강의에서 교수님께서 작성한 코드가 알고리즘 적으로 그리고 가독성 면에서도 뚜렷하다고 생각합니다.Q1.제가 작성한 코드의 문제점과 잘한 점은 어떤 것일까요??교수님 코드는 가장 작은 value의 Index를 startIndex에 Assignment하였고, 저는 {3,5,2,1,4}의 모든 수를 startIndex 기준으로 모두 탐색하였습니다.따끔한 지적 부탁드립니다!
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
복수개의 서로 다른 동영상을 Picture in Picture 형식으로 rendering하는 가장 최적의 방법이 궁금합니다.
안녕하세요.먼저 DX12에 대해서 이렇게 포괄적으로 설명해주시는 좋은 강의를 개설해 주셔서 감사드립니다.DX12를 활용하여 다음 그림과 같이 복수개의 서로 다른 동영상을 picture in picture (이하 PIP) 형태로 rendering하려고 합니다. PIP이다 보니 각 영상의 화면에서의 상하관계(z order) 또한 유지하면서 그려야 합니다.현재는 texture가 서로 상이하여 위 그림과 같은 경우 5번의 rendering을 for문을 돌면서 수행하고 있습니다.texture가 서로 상이하다 보니 위와 같이 진행하고 있는데, 위와 같은 상황에서 가장 효율적인 rendering 방법을 여쭤보고 싶습니다.감사합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
react 오류가 납니다.
따라하며 배우는 노드, 리액트 시리즈 -쇼핑몰 사이트 말들기 를 듣고있는 수강생입니다.FileUpload.js를 작성하는도중 아래 오류가 납니다. react 버젼과 reactdom버전이 같은걸 확인하고 github 소스를 가져와 써서 오타일 확률도 없는데 어떤 오류일까요 ㅜㅜ
-
미해결15일간의 빅데이터 파일럿 프로젝트
Storm 패스 프로파일을 source할때 에러가 발생했습니다.
수정한 프로파일 정보를 읽어올때 위와 같은 문제점이 발생하였습니다. 스톰 패스는 문제가 없는것 같고, 과거에 설정 패스 경로가 문제인 것으로 생각됩니다만. 프로파일에서 설정경로를 확인할수 있는 방법이 있는지요? Linux에 해당하는 질문인것 같습니다.
-
미해결실전 자바스크립트
화살표함수에서 아규먼츠를 사용할수없어서 매개변수를 사용하라고 하셨는데..
아규먼츠가 정확히 어떤 의미일까요..화살표함수랑 일반함수랑 각각 실무에서 어떻게 쓰이는게 좋은가요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
서버 하나에 여러개의 사이트를 돌릴수 있을까요?
서버(클라우드)는 하나만 하고가벼운 사이트 여러개를 돌릴수 있을까요??보통 도메인 지정할때 포트별로 지정도 가능한가요??