묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
파일 압축 폴더관련해서 질의입니다.
파일 압축풀면 bat이 포함되어 있어 바이러스 권장합니다. 나오는데요. 이거 그냥 예하면 되나요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
A*알고리즘 작성과정에서 블록 안에서 초기화를 한 이유가 궁금합니다.
player.cpp의 AStar 함수 내에서//초기값 { int32 g = 0; int32 h = 10 * (abs(dest.y - start.y) + abs(dest.x - start.x)); pq.push(PQNode{ g + h, g, start }); best[start.y][start.x] = g + h; parent[start] = start; }이렇게 { } 블록을 설정하고 그 안에서 초기화를 한 이유가 궁금합니다.
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
회원가입 파이어 베이스 질문입니다.
가입은 되는데 가입버튼을 누를 때 처음엔 실패나 성공 메세지가 생성이 안됩니다. 그리고 가입을 3~4번하고 난 후에 다시 가입버튼 누를 때 실패나 성공 메세지가 생성됩니다.2023-03-10 03:55:08.889 7397-7482/com.example.myapplication666 W/System: Ignoring header X-Firebase-Locale because its value was null. 이런 로그가 띄어집니다.
-
미해결
this가 생성자에서 다른 생성자를 호출 하는 것에 대해서 궁금합니다
저 초록색 this 바로 뒤에 빨간색 타입이밑에 Person 생성자의 타입과 일치하여 저 타입을 가져온 것이고this.name, this.age 랑은 전혀 상관이 없는거죠?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
메모리 동적할당 질문 드립니다.
안녕하세요 강사님 동적 할당으로 메모리를 할당해서 패킷을 보낼려고 하는데왜 (int dir, bool wDown) 값을 추가해서 메모리를 동적할당 하게 되면 메모리 엑세스 위반 에러가 나오게 되는건가요?왜 이런 에러가 뜨는건지 감을 못잡겠어서 질문 드립니다...
-
해결됨스프링 DB 1편 - 데이터 접근 핵심 원리
체크 예외 -> 언체크 예외 전환 시 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요 체크 예외를 런타임 예외로 변환하는 과정에서 강의의 예시에서는 ConnectException을 RuntimeConnectException으로, SQLException은 RuntimeSQLException으로 변경해서 throws가 전파되는 것을 막는 모습을 볼 수 있었는데요.이런 상황에 있을 때, SQLException이나, ConnectException같은 경우는 예외가 발생했을 때 애플리케이션 단에서 처리를 못하니, 예외 문서에 작성해두고, 예외를 잡지 말고 발생하게두나요? Controller 사용중이라면 ControllerAdvice를 통해서 해결을 하면 될텐데, Rest API를 사용중이라면 RestControllerAdvice에서 ExceptionHandler를 통해 예외를 잡지 않고 강의에서 말씀하신 것처럼 500으로 던지는 지가 궁금합니다.강의의 초점이 막을 수 없는 체크 예외가 발생했을 때 이를 throws를 통해 전파하기보다 런타임 예외로 바꿔서 예외 문서를 잘 처리해서 깔끔한 코드를 만들자로 이해하면 되는 걸까요?
-
해결됨자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
for문에 있는 DFS
function solution(n, m) { let answer = []; let tmp = Array.from({ len function DFS(L, s) { if (L === m) { answer.push(tmp.slice( } else { for (let i = s; i <= n tmp[L] = i; console.log(tmp); DFS(L + 1, s + tmp[L]); } } } DFS(0, 1); return answer; } console.log(solution(4, 2));강사님 저는 강의 보기전에 i + 1이 아닌 s + tmp[L]로 하니까 정답이 나오더라구요, 이렇게 해도 문제가 없 는 코드인가요?
-
미해결
Spring MVC OpenSSL 적용 문의
Spring MVC 프로젝트에서 OpenSSL 적용 방법 문의드립니다. 구글링 해보았는데도 Spring Boot 만 나오고 MVC 에서 하는방법은 안나오네요 ㅠ,ㅠ
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
다중 데이터베이스 트랜잭션 설정
안녕하세요. 궁금한 부분이 있어 질문 올립니다.여러 개의 데이터베이스와 연동할 경우, 각각의 DataSource에 대한 트랜잭션 매니저를 만들어줘야 하나요 아니면 하나의 트랜잭션 매니저를 사용해야 하나요?사용하는 데이터 접근 기술은 마이바티스이며, 데이터베이스는 모두 SQL SERVER를 사용합니다
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
채점기 파일 오류
안녕하세요 강사님!강의 너무 잘 듣고 있습니다!다름이 아니라 채점프로그램을 실행하면 위와 같은 오류가 발생하는데 원인을 모르겠습니다..파이썬도 ORG에서 최신버전으로 PATH와 설정 체크까지 해서 설치하였고해당 폴더에 AA.py로 만들고 프로그램을 실행시켜도 위와 같은 오류가 발생합니다..ㅠㅠ 해결방법이 있을까요? k번째 큰 수 문제 코드입니다!import sys sys.stdin=open("input.txt", "rt") n, k = map(int,input().split()) a = list(map(int,input().split())) res=set() # set()=> 같은 값을 여러번 넣어도 한번만 들어감. for i in range(n): for j in range(i+1,n): for m in range(j+1, n): res.add(a[i]+a[j]+a[m]) res=list(res) res.sort(reverse=True) # 내림차순 print(res[k-1])
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
특수문자
char 타입에서 특수문자에 관하여 질문을 드립니다.char a = 'A';a = '\'A\''; 에러가 뜨는데 어떻게 수정을 해야할까요??
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
설정이 수없이 시도해도 안되요?
수고하싶니다 ^^ 설정이 잘되어 구동이된 화일을 차라리 다운받게하면 안될까요?수천명이 시청한 강의니 유명한 강의라 생각하는데수없이 시도하다(설정만 나오면 식은땀이 날정도) 안되어서 이렇게 올림니다ㅜㅜㅜ
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
코드 샌드박스처럼 코드를 받을 수 있나요?
섹션6 페이지구현-홈 수강중인데제가 코드 쳤을때18:29 오늘의일기1~5가 아에 안 나타나서 프롭으로 빈배열로 보내도안보여서 18분까지 다시 3번 들었는데ㅠㅠ 제가 실수한 곳을 아무리 찾아봐도 안보여서혹시 코드를 따로 받을 수 있을까요???
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
no candidates found ...
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.위와 같이 build.gradle에 underlined가 쳐지면서 에러메시지가 뜹니다.구글링하니 reload gradle project후 restart하라고 해서 여러번 따라해봤는데도 여전히 저 에러 메시지가 뜹니다.저 메시지가 뜨는 원인과 해결 방법에 대해 알려주시면 감사하겠습니다.
-
해결됨
컨트롤러를 분리하는 기준
컨트롤러 클래스에 여러 개의 컨트롤러가 있을 수 있는데예를 들어, 한 곳에 몰아놓는다면 이런 형태로..class controller { public String controller1 () { ...... } public String controller2 () { ...... }} 실무에서는 분명 특정 기준을 가지고 나눠서 정리해 놓을텐데 어떤 기준으로 나누나요?
-
해결됨홍정모의 따라하며 배우는 C++
13분 교수님 코드 그대로 작성시 에러가 납니다.
clion에서 c++ 공부하고 있는데 #include <iostream> using namespace std; int& get(std::array<int,100>& my_array, int ix) { return my_array[ix]; } int main() { std:: array<int, 100> my_array; my_array[30] = 10; get(my_array,30) = 1024; cout << my_array[30] << endl; return 0; }위와같이 코드를 짰을때 사진과 같은 에러가 나는데 왜 이런걸까요 ?
-
미해결스프링 시큐리티
SecurityConfig.java 에서 AuthenticationManager 부분에 대한 질문입니다.
실전 프로젝트 보고 있습니다.DB 연동 인증 처리(2) : CustomAuthenticationProvider 학습 중인데요.스프링 버전이 2.7x 이라서 SecurityConfig.java 설정이 맞지를 않네요. 검색하니깐 아래 코드 처럼 설정하면 된다고 하던데 근데 아래 코드, authenticationManager 메서드 부분이 없어도 CustomAuthenticationProvider 클래스에 @Component 어노테이션 넣으니깐 사용되더라구요... 로그인도 잘되구요.CustomUserDetailsService 클래스도 마찬가지인데, 아래 authenticationManager 메서드가 없어도 되는건지 궁금합니다.혹시 나중에 문제가 생기지 않을까 불안하기도 하네요.답변 부탁드리겠습니다.~ @Beanpublic AuthenticationManager authenticationManager(AuthenticationConfiguration authenticationConfiguration) throws Exception {ProviderManager authenticationManager = (ProviderManager) authenticationConfiguration.getAuthenticationManager();authenticationManager.getProviders().add(customAuthenticationProvider());return authenticationManager;}
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
OSIV false로 설정할 때
궁금증이 생겨 한가지 질문할게요.만약 Service 계층에서 validate(), update()라는 메소드가 있을 때 두 메소드 모두 로직 시작부분에 엔티티를 조회한다고 하면 두 메소드에서 모두 select 쿼리가 나갑니다. OSIV 설정을 true로 하면 Controller 영역까지 트랜잭션이 유지 되기 때문에 컨트롤러 안에 xxxService.validate();xxxService.update();이렇게 해도 같은 트랜잭션 안에 있었기 때문에 select 쿼리는 한번만 나갑니다. 하지만 OSIV 설정을 false로 하면 Controller 영역까지 트랜잭션이 유지 되지 않기 때문에 위와 같이 작성하면 select 쿼리가 두번 나갑니다. 이를 해결하기 위해 두가지 메소드를 하나로 합쳐 Controller 영역에서 사용할 수 있습니다.xxxService.updateSet();하지만 이때는 입력 받아야 하는 인자 수가 많을 경우 3, 4개 넘게 받는 경우가 생겨 질문드립니다...쿼리 성능으로는 합치는게 맞지만 구조적으로 이러한 설계가 맞는지 궁금합니다. 감사합니다~!
-
미해결재고시스템으로 알아보는 동시성이슈 해결방법
안녕하세요 Pessimistic Lock 사용 주의점에 대해 질문이 있습니다 !
안녕하세요 ! 강의 완강하고 문득 든 궁금증이 있어 질문 작성하게 되었습니다. 궁금한 부분은 'Pessimistic Lock 사용 시 스케일 아웃이 어렵다' 라는 부분인데요, 만약 모든 서버가 공유하는 외부 DB 스토리지가 있다고 가정했을 때, 서버 1 에서 1번 row 에 Lock 을 걸었다면 서버 2번에서는 어짜피 같은 DB 를 공유하기 때문에 해당 row 에 접근이 불가한 것이 아닌지 ? 라는 의문이 들었습니다. 제 생각이 어떻게 틀린건지 알려주시면 감사하겠습니다. 좋은 강의 감사합니다 ^^
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-k 교수가 된 현우
선생님 안녕하세요2-k 강의를 듣기 전 먼저 풀어보았는데 컴파일 에러가 나옵니다.어느 부분이 잘못되었는지 몰라서 질문 드립니다.http://boj.kr/bfdfa1d3fcad42daae13f2d7e13b973c