묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[유니티 레벨 업!] 모듈식으로 개발하는 퀘스트&업적 시스템
QuestView 테스트시 착선이 그어지지 않는 현상
안녕하세요 선생님 QuestView.cs 작성을 완료하고 UI에 전부 부착하고 테스트를 하는도중,완료된 task의 description에 착선이 그어지지 않는 현상이 있어서요..isComplete가 true인 조건문이 발동되지 않아 착선이 그어지지 않는것 같은데제가 실력이 부족해 왜 발동이 안되는지 인지가 되지 않아 질문 남깁니다강의에서는 착선이 그어졌는지 확인하는 장면은 없는것같아원래 안그어지는 버그인지, 제 코드의 문제인지 확인이 어렵네요 ㅜ.ㅜ무엇이 원인인지 답변 주시면 감사하겠습니다! 완료된 퀘스트가 ??로 보이는 모습 // QuestDetailView.cs -> Show 메서드 중.. foreach (var taskGroup in quest.TaskGroups) { foreach (var task in taskGroup.Tasks) { var poolObject = taskDescriptorPool[taskIndex++]; poolObject.gameObject.SetActive(true); // 실행 안되는 부분 if (taskGroup.IsComplete) poolObject.UpdateTextUsingStrikeThrough(task); // else if (taskGroup == quest.CurrentTaskGroup) poolObject.UpdateText(task); else poolObject.UpdateText("● ??????????"); } }
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
파일들의 내용이 자꾸 과거로 돌아가는데 혹시 이런 현상 아시나요?
사용 환경은 맥, intellij입니다spring config 시작한 뒤로 이러는데yml파일이나 xml(메이븐)파일을 수정해놔도 어느 순간 이상해서 보면 수정 전으로 돌아가있습니다 ㅜㅜ인텔리제이 캐시도 초기화해봤고 git에도 올려서 커밋까지 했는데 왜이러는지 모르겠어요..강의랑은 무관한 질문인 것 같아서 망설이다가 이것 때문에 전혀 진도를 나가지 못하고 있는 상황이라 여쭤봅니다혹시 모르신다면 제가 알아서 잘 해결해보겠습니다! 불필요한 질문 드려 죄송합니다.
-
미해결코딩테스트 [ ALL IN ONE ]
제가 이해한게 맞는지 확인부탁드립니다. [동적배열 8: 16초]
Array배열의 경우시작주소+ 4*(n-1) 즉 아무리 긴 배열이더라도한번의 연산으로원하는 데이터에 접근할 수 있기 때문에배열 요소에 접근할 때의 시간복잡도는O(1)입니다. 여기까지는 이해가 갑니다.그런데 동적 배열 8:16초에서Dynamic Array의 선언 및 초기화의 시간복잡도가 왜 O(n)인지 이해가 가지 않았는데요 질문1.예를 들어 배열의 사이즈가 3인 경우 (자바로 예를 들어 보겠습니다.)int[ ] array = { 10, 20, 30 };이런 경우 배열의 요소가 3개이므로주소값에 3번을 접근해야 하고,int[ ] array = {1, 2, 3, 4, 5};배열의 요소가 5개 일때는주소값에 5번을 접근해야 하며,int[ ] array = { 1, 2, 3,... n};배열의 요소가 n개 일때는주소값에 n번을 접근해야 한다.따라서 배열의 선언 및 초기화의 시간 복잡도는 O(n)이다. 제가 이해한 게 맞는지 답변 부탁드립니다.<질문하는 의도>"강사님께서 배열에 n개의 데이터를 저장해야 하기 때문에 배열의 선언 및 초기화의 시간 복잡도는 O(n)이다."라고 말씀하셨는데,제가 중간이 이해가 가지 않아서요 질문2.추가적으로 덧붙이자면메모리의 해당 번지에 있는 값을 삭제하기 위해서도 그 번지(주소)에 접근해야 하고,메모리의 해당 번지에 값을 추가하거나 할당하기 위해서 그 번지(주소)에 접근해야 되잖아요.그러면 메모리주소에 "접근"이란 말은 삭제, 할당, 수정, 삽입, 모든 경우에 다 통용되는 단어인거죠??
-
미해결
float에 double자료형을 넣으면 손실가능성이 생기죠?
double a = 0xab2.1p2; (double에 해당하는 값)float b = a이렇게 했을 땐 float에 double을 넣었다면서 loss of data 경고가 나오는데, float b = 0xab2.1p2;그냥 이렇게만 하면 딱히 아무런 경고도 안 나오고 그냥 처리되는데 무슨 차이인 건가요...??커서를 숫자에 올리면 똑같이 숫자는 double자료형으로 처리됐더라고요ㅠㅠ
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
yarn generate 에러
Invalid Custom Plugin "typescript" 라면서 에러가 뜹니다 어떻게 해결해야 할까요?
-
미해결카프카 완벽 가이드 - 코어편
클러스터 환경구성시 replication factor 1일때 메시지전송 관련 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강사님 공부하다가 궁금한게 생겨서 질문드립니다. 현재 클러스터 구성으로 실습을 진행중인데 broker 3개의 cluster에서 replication factor를 1로설정하였습니다. 여기서3번 브로커에 test라는 토픽을 생성후에 bootstrap-server 에 1,2번 서버를 넣고 토픽조회시 test 토픽이 조회가 되던데 복제본이 존재하지않는 상황에서 어떻게 조회가 되는건가요? 클러스터 구성시 자동으로 토픽을 공유하는건가요?3번 브로커에 test라는 토픽을 생성하였고 복제본도 존재하지않고 리더파티션과 통신하는걸로 알고있는데 리더파티션이 3번에 존재함에도 불구하고 브로커 1번이나 2번을 기준으로 topic에 붙어서 producer에서 메시지가 보내지는 이유가 궁금합니다. 감사합니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
Vuex 사용하여 {{ 데이터 }} 표시시 에러 발생합니다..
이렇게 에러가 발생합니다 ㅠㅠindex.js 파일입니다.main.js 파일입니다.폴더 경로입니다. 저와 동일현상이 있는분이 질문올린걸 봤는데 뷰엑스를 뷰인스턴스에 연결한다는게 어떤 설정이 빠진걸까요?
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
DVWA 파일 인클루젼 공격 high 단계 질문
이런식으로 대응 하셨던데 저거는 file이라는 디렉토리가 실제로 존재해야 성립하는 것 아닌가요...? 소스 코드에서 따로 file문자열을 지우는 부분이 없어서 헷갈립니다..ㅜㅜ
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
CursorPagination 캐시팅 관련 문의
paginate 함수에서, final pState = state as CursorPagination 하는 분에서요,state as CursorPagination 하면 state.data라고 자동완성이 안되던데 왜 그런가요?데이터타입을 CursorPaginationBase로만 인식하던데 as CursorPagination을하면 확실한 다운캐스팅에선 data가 인식 되어야 맞는거 아닌가요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-N 질문입니다
http://boj.kr/8f12b9f44197490ebdc6ad0c7a21192c안녕하세요,제 방식대로 시간복잡도를 최대한 줄였다고 생각했는데 틀리는 이유가 뭔지 잘 모르겠습니다 ㅠㅠ
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
맥 인텔리제이가 실행이 되지않습니다
이화면에서 계속 멈춥니다,,지우고 깔고 계속 기다려보는데도 여기서멈춰요...
-
미해결React + API Server 프로젝트 개발과 배포 (CI/CD)
Ubuntu를 사용하지 않고 Amazon Linux를 사용하는 이유가 있나요?
Ubuntu를 사용하지 않고 Amazon Linux를 사용하는 이유가 있나요?
-
미해결만들면서 배우는 리액트 : 기초
이미지 서버
이미지 서버 죽은것같습니다.저도 귀여운 고양이들이랑 수업받고싶어요
-
미해결스프링 핵심 원리 - 기본편
ObjectProvider를 Singleton으로 사용하지 않는가?
ObjectProvider 를 이용해 request scope 빈과 관련된 문제를 해결하는 과정에서 궁금한 것이 생겨 질문드립니다.교안에서 LogDemoController 와 LogDemoService 는 각각 필드로 ObjectProvider<MyLogger> 를 갖고 있는데요.실제로 애플리케이션을 동작시켜 출력해보니, LogDemoController 와 LogDemoService가 서로 다른 ObjectProvider 객체를 사용하고 있었습니다.ObjectProvider<MyLogger> 를 싱글톤으로 사용하지 않는 이유가 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Spring 초기 생성에서 버전이 강의와 다릅니다.
현재 https://start.spring.io/ 에 접속하며 나오는 버전입니다.강의에서는 2.3.x 버전인데 여기서는 없어서 2.7.8 로 진행했습니다.이대로 진행해도 문제 없을까요?아니면 여기서 spring boot 버전을 따로 설정하는 방법이 있나요?
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
vivado 설치 중 java.lang.UnsatisfiedLinkError 질문 드립니다.
제가 2020.1, 2022.2 모두 설치를 시도했으나 실패했습니다.. 설치 폴더 경로도 /tools, /home/wonchan/tools 다르게 해보았습니다. 구글에 java.lang.UnsatisfiedLinkError를 검색해서 시도해보려고 했으나 라이브러리 설치가 잘 안됐는지 여전히 vivado 설치가 잘 되지 않아서 질문 드립니다..
-
해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
void 의 사용법
void 를 어떨 때 쓰는 건지 도무지 이해가 되질 않습니다 ㅠㅠㅠ반환하는 값이라는게 뭘까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
@ModelAttribute로 받은 객체의 API 예외 처리
안녕하세요. @ControllerAdvice로 예외처리를 하는 부분에서 궁금증이 생겨 질문남기게 되었습니다.@RequestBody를 통해 값을 받는 요청들은@ExceptionHandler(MethodArgumentNotValidException.class) 설정을 통해서 예외처리를 할 수 있는데, @ModelAttribute를 통해서 값을 받는 요청들은 ControllerAdvice에서 어떠한 Exception을 통해 걸러서 예외처리를 해야하는지 감이 잡히지 않습니다.@ModelAttribute를 통해 값을 받는 경우 어떠한 방식으로 공통예외처리를 할 수 있는 걸까요?
-
해결됨PHP 개발자의 최종 테크트리, 라라벨 강의
aws 설정 문의 드립니다.
aws 연결하기 따라하고 있는데 업로드가 안되네요6분58초에 업로드 코드를 바꾸고 적용해 보면 s3버킷에public폴더가 생긴다고 하셨는데 이게 어떤 작업을 하라는건지 모르겠습니다.제가 설정한 라라벨 셋팅과 aws 권한설정한 내용 첨부 합니다
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
다른 풀이로 풀어봤는데 한번 봐주실 수 있나해서요
import java.util.*; /* ** 괄호문자제거 * input (A(BC)D)EF(G(H)(IJ)K)LM(N) * output EFLM */ class Problem2 { public String solution(String str) { String answer = ""; Stack<Character> stack = new Stack<>(); int cnt = 0; // solution 1 for (char x : str.toCharArray()) { // push: stack에 할당 if (x == '(') { stack.push(x); cnt++; } else if (x == ')') { stack.pop(); cnt--; } else { if(cnt <= 0) answer += x; } } // solution 2 // for (char x : str.toCharArray()) { // if (x == '(') stack.push(x); // else if (x == ')') stack.pop(); // else if (stack.isEmpty()) answer += x; // } return answer; } public static void main(String[] args) { Problem2 T = new Problem2(); Scanner kb = new Scanner(System.in); String str = kb.next(); System.out.println(T.solution(str)); } } 혹시 cnt 변수를 선언하여 for 한번으로 풀었는데 일단 accept 떠서 어떤 문제나 예외가 있는 지 한번 봐주실 수 있을까요????