묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
스마트포인터 사이클이 생기면 메모리 delete안되는 이유를 정확히 모르겠습니다
사이클이 생기면 delete안되는 이유가 refcount가 0이안된다고 하셨는데 위코드에서도 a가 가리키는 메모리의 refcount는 0이안되어 delete 안되어야 하는것아닌가요?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
Filter도 결국 middleware에서 처리할 수 있을거 같은데 나누는 이유가 있을까요?
Filter도 결국 middleware에서 처리할 수 있을거 같은데 나누는 이유가 있을까요?
-
미해결자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
Join 과 Main으로 가는 링크 질문 (17강 13분)
Join과 Login 링크를 /lec17/resources/html/memJoin.html 이렇게 다 안쓰고 그냥 memJoin.html과 login.html 만 써줘야 되네요 영상에서는 왜 다써줘서 돌아가는지 몰겠네염 같은 폴더에 있어서 경로를 다 안써주는게 기본으로 되는게 아닌가 싶은데...
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
mysql Mac OS에서 문제가 있는거 같은데...
- bug message : “MySQLWorkbench” can’t be opened because Apple cannot check it for malicious software - issue page : https://bugs.mysql.com/bug.php?id=99804 결론적으로 Mac os에 따라서 안 되는 문제가 계속 해결되지 않고 있는거 같아요... 제가 다른 대체제를 안다면 쉽게 적용하겠는데 백엔드 관련 공부는 아예 처음이라 어떻게 해결해야 할지 모르겠네요;;;;
-
해결됨Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
터미널 문제
그동안 터미널에서 python manage.py runserver하면 이상 없이 됐었는데, 대문 만들기를 하면서 위 코드를 실행하면 no module named 'templates'라고 뜨면서 터미널에서 오류가 생기는데 어떻게 해결할 수 있어요? ㅠㅠ
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Multipart에 Bean Validation 적용이 가능한가요??
안녕하세요. 막바지 강의까지 너무 잘 듣고 있습니다!! Multipart 객체에 Bean Validation이 적용 가능한지 궁금합니다. 예를 들면 Multipart에는 2개 이상의 파일을 업로드할 수 없고 List<Multipart>에는 5개 이하까지만 업로드 가능하도록 하는 등의 검증이 가능한지 질문드립니다 !! 감사합니다 ㅎ
-
해결됨홍정모의 따라하며 배우는 C++
7:50 생성자 관련 질문드려요
안녕하세요? 7:50 에 교수님께서 생성자가 파라미터가 하나도 없는 경우에만 괄호를 항상 빼도록 되어있다고 하셨습니다. 그런데 괄호를 붙이고 빌드를 해보니, 아무런 에러나 경고가 뜨지 않았습니다. 괄호를 빼는것이 에러가 떠야 하는건데 제 컴파일러가 잡아내지 못한것인지, 아니면 프로그래머끼리의 약속인지 궁금합니다. 항상 감사드립니다.
-
해결됨자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요 선생님, 질문이 있습니다.
function solution(target, arr) { let [count, left, right, sum] = [0, 0, 0, arr[0]]; while (left < arr.length) { if (sum < target) { if (right === arr.length - 1) break; sum += arr[++right]; } else if (sum > target) { sum -= arr[left++]; } else if (sum === target) { count++; if (right === arr.length - 1) break; sum = sum + arr[++right] - arr[left++]; } } return count; } let a = [1, 2, 1, 3, 1, 1, 1, 2]; console.log(solution(6, a)); 저는 위와 같이 코드를 짜보았는데요, (문제에서 주어진 파라미터 m을 target이라고 바꿔서 썼습니다) 1. 문제에서 주어진 배열 원소의 범위가 '1~1000 사이의 자연수 ' 이기 때문에 target === sum 인 경우에 left와 right를 동시에 증가시켜줘도 된다고 판단했습니다. 이렇게 생각해도 될까요?? 2. 선생님의 풀이에서 m=3, arr = [1, 1, 3, 1, 2] 인 경우에 lt가 rt를 넘어가는 부분이 생기는데 괜찮은 건가요?? lt === 2, rt === 2가 되고 나서 14번 라인에서 lt가 먼저 3이 되고 곧바로 다음 for문이 실행되면서 rt가 3이 됩니다.
-
미해결<M.B.I.T> 테스트 페이지 만들기! with Django
아래 글 이어서 질문
001_initial.py 파일이 생성되지 않았는데 괜찮은건가요??- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨20년 경력자의 알기쉬운 컴퓨터네트워크
궁금합니다.
교육영상에서 C2901 라우터에 Voip 컨피그를 삽입하기 위해 라이선스 활성화를 하는 장면을 봤는데요. 시뮬레이션이 아닌 실제 장비나 현장에서도 VoIP를 구성하기 위해 동일한 방법을 사용하는지 궁금합니다. 그리고 C4331은 해당 명령어 입력이 안되던데, VoIP구성은 2900시리즈 라우터만 가능한지요? 또...ip source-address 200.200.200.1 port 2000 에서 포트 번호는 어떻게 지정되는건지 궁금합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
스프링 버전 어떤걸 다운받아야되나요??
지금 현재 m1을 사용중인데요 2.5.3 버전 다운받으면 될까요??
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
tiny kitty 예제에서 dataset 질문이 있습니다
안녕하세요 tiny kitty 예제에서 dataset 만들고 빌드하면 datasets 변수가 나왔었는데, 리스트 형태로 반환되었습니다 그래서 model.CLASSES = datasets[0].CLASSES 이런 코드가 있는데 여러 형태로 반환되는 경우도 있다는 것으로 추측되는데, 이 부분에 대해서 혹시 아시나요?
-
미해결홍정모의 따라하며 배우는 C++
struct 나 class스 선언뒤에 }; 이두기호 사이에 무언가가 삽입?되는게 궁금합니다
typedef struct tagData { }Data; 이렇게 쓰여진 코드를 봤는데 저뒤에 Data 가 무엇인지 그리고 클래스같은곳에서도 이렇게 쓰이는지 궁금합니다.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
혹시 Jest 관련 내용은 없을까요?
혹시 Jest 관련 내용은 없을까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
request에 대한 질문입니다.
위에 17:28 초 쯤에 설명해주시는 Test 코드에 대해 질문이 있습니다. 다름이 아니라 HttpRequest 를 보낸 이후에 응답인 HttpResponse에 Cookie를 담아서 돌려주는 부분은 이해가 되는데 왜 Request에 해당하는 부분도 response 에서 꺼낸 cookie를 request 에 setCookie로 담아주어야 하나요 ? 순서적인 부분에서 좀 헷갈리는 부분이 생겨 질문 드립니다..! 늘 좋은 강의 감사드립니다..!
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
xml경로
이 부분이 이해가 잘되지 않습니다. cofigLocation의 경우에는 WEB-INF하위의 절대경로를 기재하였는데 mapperLocations에서는 classpath:를 이용해서 경로를 기재하는지 이해가 가질 않습니다. 그리고 이부분에서 해당 경로는 kr.bit.mybatis로 되어있는데 경로 설정시 '/'로 처리할 때가 있고 아닐때가 있었던거 같은데 그 차이가 무엇인지도 궁금합니다.
-
미해결진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
Open API로 빅데이터 가져오기
선생님 안녕하세요 . 수업을 듣고 따라 하다 보니 아래와 같은 에러가 발생합니다. 선생님의 화면과 다르게 무언가 설정하는게 나왔는데...개인을 체크 했던것 같습니다. 아래와 같은 에러가 발생 합니다.
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
채널 지정 오류와 관련하여 질문 드리고 싶습니다.
현재 VGG 모델 학습 중입니다. 이전 AlexNet까지는 정상적으로 (h w c) 순으로 모델이 만들어졌는데, VGG 모델부터는 갑자기 (c h w) 순으로 입력이 되고 있습니다. 그러다보니, 실습코드대로 작업을 하면 계속 제일 앞에 있는 차원을 channel로 인식하게 되어 차원이 맞지 않아 모델이 정상적으로 만들어지지 않습니다. (지금까지 모두 동일한 가상환경에서 작업하고 있었고, 업데이트 등을 한 적이 없습니다.) 혹시 몰라 이전에 작업한 AlexNet, CIFAR10 등의 파일들도 다시 실행해보니 모두 동일한 현상을 보였으며, CIFAR10의 경우에는 처음 dataset을 불러올 때 역시 (c h w) 순으로 불러오는 것을 확인하였습니다. 강제로 data_format을 channels_last로 설정할 수는 있지만, pretrained model의 경우 Conv2D, MaxPooling 등을 제 마음대로 변경할 수 없어서 현재 학습에 어려움을 겪고 있는 상황입니다. 혹시 코드 내부에서, 혹은 conda에 추가적으로 설치해서 강제로 마지막 차원을 channel로 인식하도록 하는 방법이 있는지 알고 싶습니다. 감사합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
API 서버 기능 국제화에 대한 질문입니다
항상 좋은 강의 감사드립니다. 다름이 아니라 국제화 기능에 대한 강의를 듣던 중 질문이 생겨서 글 남깁니다! 말씀하신 국제화 기능은 타임리프에서 해당 내용들을 치환해서 사용하는 것으로 이해를 하였는데요, 만약 현재 API 서버를 만들고 있고, 해당 API 서버에서 앱에 접속한 유저의 국적에 따라 API 에서 내려주는 데이터의 언어를 맞춰서 줘야할 경우에 어떻게 해야할 지 감이 안잡혀서 질문을 드립니다. 구체적인 상황을 가정하여 말씀드려보면, 예를들어 배달의 민족 서비스 어플에서 각 가게들의 정보 및 메뉴들이 핸드폰 기기언어가 한국어 일시 한국어로, 영어일 시 영어로 나와야 한다고 가정하고 질문드려보려고 합니다 1. 먼저 데이터베이스에 테이블 설계를 어떻게 하는것이 효율적인지 궁금합니다. 단순하게 생각하면 가게 데이터베이스 칼럼을 영어칼럼을 하나씩 다 만드는 경우가 있을것 같은데, 이렇게하면 요구사항에 대응해야하는 언어가 늘어날 때마다 칼럼을 추가해야해서 비효율적이지 않을까 생각이 듭니다... 아니면 번역 테이블을 따로 만들어서 한국어, 영어, 기타언어.. 등의 방식으로 만들어 놓고 비즈니스 로직중에 번역 테이블을 조회하여 해당 데이터들을 조회한 언어로 치환하는 방법이 있을 것 같은데 이 방법은 언어가 바뀌어야 하는 비즈니스 로직 모두를 손봐야 해서 복잡할 것 같다는 생각이 듭니다. 어떤 방법이 좋을지, 실무에서 어떻게 이러한 문제를 해결하는 지 궁금합니다! 2. 기존 코드에 대한 이식성 좋게 언어대응하는 방법이 궁금합니다. 한국어 서비스를 출시하고 서비스가 잘 되어서 API 서버가 주는 데이터가 기타 언어까지 확장해야 한다는 요구사항이 들어왔을 때 1번에서 말씀드린 방법들로 해결하고자 하면 기존 코드를 모두 손봐야하는 상황이 발생합니다. 혹시 이러한 상황을 해결할 수 있는 다른 방법이 있는지 궁금합니다. 저 혼자서 생각을 해보았을 때는 Response Advice 등으로 response 로 나가는 데이터를 json 으로 convert 하기 전에 가로채서 Reflection 으로 응답으로 나간 객체의 데이터를 샅샅이(?) 뒤져서 String 형태의 문자열이 있으면 1번에서 말씀드린 번역테이블에 조회하여 번역해야 하는 언어로 교체하는 방법.. 정도가 떠오르는데 이게 맞는건지 모르겠습니다ㅠㅠ 해당 이슈 해결방법에 대한 강사님의 의견이 궁금합니다! 긴 글 읽어주셔서 감사합니다:)
-
미해결제주코딩베이스캠프 Code Festival: Python 100제
37번 코드 / 오류 문의
37번에서 작성하신 코드에 오류가 있는 게 아닌지 문의드립니다. 해당 코드가 정말로 문제의 요구사항을 만족시키는지 모르겠습니다. 단순히 인접한 두 항 사이의 count값을 비교하는 것인데, 이것만으로 최대 count값을 출력할 수 없을 것 같습니다. 쓰신 코드를 똑같이 사용하되, 입력값을 "원영 은비 원영 세호 세호 세호 세호 세호 원영 은비 원영" 로 해보았습니다. 당연히 세호가 다섯 표로 반장으로 당선되어야 맞지만, 위의 코드 상으로는 원영이를 반장으로 당선시킵니다. 따라서 코드 상의 오류가 있는 것이 아닌가 하여 문의드립니다.