묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
express-basic-auth 질문입니다.
app.use( ['/docs', '/docs-json'], expressBasicAuth({ challenge: true, users: { [process.env.SWAGGER_USER]: process.env.SWAGGER_PASSWORD, } }),);해당 코드 작성후 실행하면 에러가 뜹니다.expressBasicAuth({ ^TypeError: (0 , express_basic_auth_1.default) is not a function at bootstrap (/Users/buzz/Documents/Git/ToyProject/nestjs/src/main.ts:12:23) at processTicksAndRejections (node:internal/process/task_queues:96:5) 확인 부탁드립니다!
-
해결됨머신러닝/딥러닝으로 이어지는 선형대수
nXn 행렬 A가 역행렬이 존재할 때 A와 I_n이 row equivalent한 이유가 무엇인가요??
안녕하세요 강사님 개인적으로 질문이 있어 문의드립니다. 6강 행렬식풀이 강의에서 nXn 행렬 A가 역행렬이 존재할 때 A와 I_n이 row equivalent하다. (서로 동치)다고 말씀주셨는데 그러한 이유가 무엇인가요?? 강의에서는 직관적으로 설명해주셨는데, det(A)!=0 인 이유와 연관되어서 그런가요??
-
해결됨장고 설계철학으로 시작하는 파이썬 장고 입문
강사님, 터미널 환경설정 값을 zsh 기준도 추가해주시면 좋을 것 같습니다.
3:55 부분 말씀해주신대로, .zprofile 에 pyenv 환경 변수를 넣었으나, 터미널 실행시 pyenv 라는 명령어를 찾을수 없다고 에러가 떠서 python 명령을 불러오지 못하는 상황이 되었습니다. 이에따라, 관련해서 찾아보니, 맥의 최신 버전의 맥들의 대부분 기본 쉘인 zsh 기준으로는 zshrc 에 넣어줘야 했고, 값도 일부 달라 해당 값을 넣어 정상 동작함을 확인하였습니다. 출처 : https://github.com/pyenv/pyenv
-
미해결PHP 7+ 프로그래밍
결과 ...
/Users/kimcheoljun/Desktop/CODING/PHP/study.php:66: array(2) { 'title' => string(11) "Lorem ipsum" 'categories' => array(1) { 'all' => array(4) { [0] => array(2) { ... } [1] => array(2) { ... } [2] => array(2) { ... } [3] => array(2) { ... } } } } 배열이 배열의 배열의 배열이라 그런지 ...으로 표현되는데 보는 방법이 없을까요??
-
미해결PHP 7+ 프로그래밍
random_bytes
echo random_bytes(32) 를 하니 _�y��J�`�V��$�b:����1������� 디버그콘솔에서 같은 외계어를 출력하는데 이유가 뭘까요??
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
V2 CreateMemberRequest객체의 유효성 체크
안녕하세요 강의 잘 듣고 있습니다. V2 CreateMemberRequest DTO 객체를 사용하여 요청을 받을 때 유효성 체크가 동작하지 않는 것 같아서 문의드립니다. @Data static class CreateMemberRequest { @NotEmpty private String name; } @NotEmpty를 추가해도 API 호출 시 name 을 입력하지 않아도 적재가 되는데 왜 체크가 되지 않는지 궁금합니다!
-
미해결PHP 7+ 프로그래밍
preg_replace_callback 질문드립니다.
var_dump(preg_replace_callback('/^(.*)@(.*)$/', function($matches){ return $matches; }, 'hmmi@kakao.com')); 이렇게 했을 때 오류가 나타나는 이유가 뭘까요??
-
미해결자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)
불변 컬렉션의 구현체와 관련돼 질문이 있습니다.
강의 내용 중 변경 가능한 컬렉션들의 구현체에 대해서는 말씀을 해주셨었는데 그럼 불변 컬렉션의 구현체는 무엇인거지? 라는 궁금증이 생겼습니다. Set의 구현체 가변 Set : LinkedHashSet 불변 Set : LinkedHashSet Map의 구현체 가변 Map : LinkedHashMap 불변 Map : LinkedHashMap 이렇게 불변과 가변 구현체 둘 다 같은 것으로 유추를 했는데 그 근거가 아래와 같습니다. 이처럼 불변 컬렉션 생성되는 과정을 따라가보니 LinkedHashSet 인 것을 보고 유추를 해보았습니다. 이것이 맞는지가 우선 첫 번째로 궁금합니다. 그리고 toSet()의 중간에 1 -> setOf(this[0]) 이 코드도 무슨 의미인지가 알고 싶습니다!.. 두번째로 HashSet이나 HashMap관련해서 질문이 있습니다. hashSetOf, hashMapOf로 만든 컬렉션들은 전부 가변컬렉션인지 hashSet이나 hashMap은 자주 사용을 하지 않아서 따로 설명을 안해주신 것인지 아니면 시간 제약상 일부로 Linked만 말씀해주신 것인지 알고 싶습니다!
-
미해결CSS Flex와 Grid 제대로 익히기
카드리스트-padding 0 1rem하면, 떨어져요
. https://yoonicorn.cafe24.com/flex/ui-page.html 제가 작성한 페이지입니다^^ padding만 추가하면 이렇게 됩니다. (특정구역에서만 그러는건 아니고 전반에서 그래요)
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
혼자 노가다로 풀었는데 강의보고 반성하러 갑니다.. : )
package 배열1_2차원;import java.util.Scanner;public class 격자판최대합9 { static int solution(int n , int [][] arr ) { int answer =0; int [] aArr = new int [n]; int [] bArr = new int [n]; int aMax = 0; // 가로 int bMax = 0; // 세로 int c = 0; int d = 0; //가로합 -> aArr 배열에 추가 for (int i = 0; i < n; i ++ ) { for (int j = 0; j < n; j++) { aArr[i] += arr[i][j]; } } for (int i = 0; i < aArr.length; i++) { if(aMax < aArr[i]) { aMax = aArr[i]; } } //세로합 -> bArr 배열에 추가 for (int i = 0; i < n; i ++ ) { for (int j = 0; j < n; j++) { bArr[i] += arr[j][i]; } } for (int i = 0; i < bArr.length; i++) { if(bMax < bArr[i]) { bMax = bArr[i]; } } // 우하향 대각선 for (int i = 0; i < n; i++) { for (int j = i; j <= i; j++) { c += arr[i][j]; } } // 좌하향 대각선 for (int i = n-1; i >= 0; i--) { for (int j = i; j <= i; j++) { d += arr[i][j]; } } int [] maxArr = new int[] {aMax , bMax , c, d}; for (int i = 0; i < maxArr.length; i++) { if(answer < maxArr[i]) { answer = maxArr[i]; } } return answer; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int [][] arr = new int [n][n]; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { arr[i][j] = sc.nextInt(); } } System.out.println(solution(n,arr)); }}
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
하나의 쓰레드에만 일감이 몰리는 현상이 왜 안좋은가요?
하나의 쓰레드가 여러 개의 JobQueue를 점유하는 현상이 안좋은 이유는 알겠습니다. 다른 쓰레드가 다른 JobQueue의 Job들을 처리하지 못하게 되니까요. 그런데 모든 쓰레드가 모든 일감을 처리할 수 있는 만능 일꾼이 된 상황에서, 하나의 쓰레드가 하나의 JobQueue를 오래동안 잡고있는 현상이 왜 안좋은지는 잘 이해가 안갑니다. 어차피 하나의 쓰레드가 붙잡고 해야할 일이 아닌가요? 동시에 여러 쓰레드가 처리 가능한 것도 아닌 것 같구요... 예를 들어, 쓰레드 A, B, C가 있다고 해봅시다. 쓰레드 A가 JobQueue 'ㄱ'를 점유하고 계속 작업을 하고 있습니다. 쓰레드 B와 C는 'ㄱ'과 관련된 일은 모두 A에게 몰아주고 나머지 작업들을 처리하고 있습니다. 그런데 A의 'ㄱ'점유가 너무 길어져서 'ㄱ'의 점유를 B에게 넘겨주었습니다. 그리고 A는 B와 C가 하던 것 처럼 나머지 작업들을 처리하게 되었습니다. 그럼 결국 'ㄱ'의 점유가 A에서 B로 넘어갔을 뿐 달라진 것이 없지 않나요? 오히려 쓸 데 없는 스위칭 비용만 발생한 것이 아닌가요?
-
해결됨데이터 분석 전처리 실무 - 파워쿼리
파워쿼리 작업내역 저장하니 xxxxx.doc로 저장되는데, 다른 컴에서 어떻게
파워쿼리 작업내역 저장하니 xxxxx.doc로 저장되는데, 다른 컴에서 어떻게 불러오는지요? 원본이 다른 폴더에 있다고 가정하고, 저장된 doc파일을 어떻게 불러와서 새 원본과 연결하는지요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
SpringConfig.java에서의 SpringConfing 생성자 DataSource타입의 bean을 찾을 수 없는 오류
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 SpringConfig.java에서 SpringConfig의 생성자의 매개변수에서 DataSource dataSource를 불러오는 과정에서 "자동 주입을 할 수 없습니다. 'DataSource' 타입의 bean을 찾을 수 없습니다." 이라는 에러가 발생합니다. 다른분께서 질문을 올려두었지만 명확한 답변이 달리지 않아 다시 질문을 올립니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
42번 문제 질문드립니다!
저는 42번 문제를 아래 코드처럼 작성했는데 이렇게 작성해도 괜찮을까요? 데이터에 있는 숫자 3을 이용해서 txt파일을 찾는 코드입니다. filelist = ['exercise01.docx', 'exercise02.csv', 'exercise03.txt', 'exercise04.hwp'] for str_txt in filelist: if str_txt[9] == '3': print(str_txt)
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
세션 ID 자체가 중요한 정보가 아닌가요?
바보같은 질문인 것 같긴한데 궁금해서 여쭤봅니다. 쿠키에 세션 ID가 들어있으면 session.getAttribute(세션ID) 하여 세션에서 정보를 털어갈 수 있지 않을까요?
-
미해결인터랙티브 개발 실무 끝장내기 [역량 강화편]
dom에서 직접i nput의 value 값을 갖고 나오는 것에 대해
input의 value 값을 dom에서 바로 가져오려 했지만 btn 클릭 이벤트에서 이를 제대로 인식 못합니다. 또한 콘솔로 찍어보면 아무 값도 안 떠서 이런 현상이 왜 이런지 궁금합니다.
-
미해결언리얼 엔진4 입문 (C++ 기반)
언리얼 이후 강의에 대해서 문의드립니다.
안녕하세요 Rookiss님 저는 Rookiss님의 모든강의를 다 수강한 ㅎㅎ.. 큰팬입니다. 다름이 아니라 언리얼 관련하여 이후 강의 일정이 궁금해서요(꼭 듣고싶습니다 ㅠ) 혹시 이후 언리얼 강의를 언제쯤으로 예상하시는가요?
-
해결됨스프링 핵심 원리 - 기본편
CoreApplication을 돌렸는데 뭐때문에 에러가 났는지 잘 모르겠습니다.
*************************** APPLICATION FAILED TO START *************************** Description: Failed to bind properties under 'spring.main.allow-bean-definition-overriding' to boolean: Property: spring.main.allow-bean-definition-overriding Value: ture Origin: class path resource [application.properties] - 1:46 Reason: failed to convert java.lang.String to boolean (caused by java.lang.IllegalArgumentException: Invalid boolean value 'ture') Action: Update your application's configuration 이와 같이 에러가 났습니다. 커뮤니티에서 찾아보다가 구글 드라이브로 코드를 공유하면 좋다해서 아래 링크를 첨부하겠습니다. 감사합니다. https://drive.google.com/drive/folders/1gZ21z6k7AEdZJMZyrsCIu-JQauGaeUT9?usp=sharing
-
미해결웹 게임을 만들며 배우는 React
22년 예정 강좌질문
안녕하세요. 제로초님 항상 잘보고 있습니다. 저한테 제로초님이 잘 맞는다고 생각하여, 새로운 기능들을 배울때 제로초님 강의를 많이 참고 합니다. 우선 질문할 내용이 강의내용과는 별도의 내용인점 죄송합니다. 리액트를 다보고, 리덕스랑 NEXT도 공부하려 하는데, 이전 노드버드 강좌는 리덕스 툴킷 이전이고 NEXT도 9버전이라, 고민하고 있습니다. 1. 올초 유튜브에서 22년에 노드버드 리뉴얼 계획이 있으시다 했는데 아직까지 별다른 소식이 없어서 진행되는게 맞는지, 2. 또한 NEXT랑 리덕스랑 잘 맞지 않는다고 하여 리덕스말고 다른것을 써서 리뉴얼 할 계획이라 하셨는데 노드버드 리뉴얼 하게 된다면 리덕스 없이 하는지 궁금합니다. 3. 마지막으로 지금 노드버드 강의를 구매하면 , 나중에 리뉴얼 된 업데이트 강의도 볼 수 있는 구조인가요?
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
accountRepository.findById 사용시 리턴값이 없으니까..
안녕하세요 선생님 강의 너무 재미있게 잘듣고 있습니다! 질문은 다음과 같습니다. 회원가입 패스워드 인코딩 - 10:37 쯤에 제목처럼 findById 사용시 "return 해주는 값이 없으니까..." 이것이 무슨의미인가요? @GeneratedValue 라서 findById(1L) 하면 가져와지는것을테스트 해보았습니다. 선생님이 굳이 안쓰신 이유가 있으신것같아서 그 이유를 알고 싶습니다.