묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
게시글 이미지가 파이어베이스에 저장되지 않습니다.
안녕하세요, 강의 잘 듣고 있습니다.섹션 7의 게시글 이미지가 파이어베이스에 저장되지 않아서 글을 남깁니다.사진을 넣어서 업로드하면 Storage에 업로드 되지 않습니다.기존 코드로 이미지가 업로드가 되지 않아서 구글링과 chatGpt의 도움을 받는 과정에서 storage에 저장하는 경로 설정을 수정해서 폴더를 따로 만들었습니다. 다른 질문글을 보고 보안 규칙을 수정해봐도 올라가지 않습니다.사용량을 살펴보니 요청은 1건 있지만 허용량이 없습니다.여러 방법을 시도해봐도 되지 않아서 질문글을 남깁니다. 전체 코드 공유를 위해 깃허브 주소를 남깁니다!https://github.com/Joodo7ng/my-sole-life.git
-
미해결[켠김에 출시까지] UE5 다크앤다커 스타일의 익스트랙션 RPG (D1)
mac에서 따라하려면 어떻게 해야할까요?
mac과 Rider 사용해서 수업 듣고 있는데요.D1 프로젝트 받게 되면 여러가지 에러 발생해서요 혹시 mac에서 프로젝트 따라하려면 어떻게 해야할 까요?
-
해결됨김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
존재하지 않는 ip와 서버가 사용하지 않는 ip의 차이
1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]ai야 999.999.999.999 라는 ip를 사용해서 UnknownHostException 을 받는 경우와 192.168.1.250를 사용해서 ConnectException 을 받는 경우의 차이를 설명해줘
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
Claude Project 기능은 유료회원만 쓸 수 있는건가요?
왠지 그런것 같긴하지만Claude 많이 안써서 열심히 찾아보는데 메뉴가 없더라구요 ㅜㅜ좀 하찮은 질문이지만 궁금합니다강의 재밌게 듣고있어요!
-
해결됨React Three fiber(R3F)로 배우는 인터렉티브 3D 웹 개발
화면에 렌더링은 되는데 코드에서 빨간줄이 떠요
{ "files": [], "references": [ { "path": "./tsconfig.app.json" }, { "path": "./tsconfig.node.json" } ], "compilerOptions": { "baseUrl": ".", "paths": { "@components/*": ["src/components/*"] } }, "types": ["node"] }import { Canvas } from "@react-three/fiber"; import { OrbitControls } from "@react-three/drei"; import ShowRoom from "@components/three/ShowRoom"; export default function Home() { return ( <> <Canvas> <axesHelper args={[5]} /> <gridHelper /> <OrbitControls /> <directionalLight position={[3, 3, 3]} /> <ShowRoom /> </Canvas> </> ); }//vite.config.ts import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import path from "path"; // https://vite.dev/config/ export default defineConfig({ plugins: [react()], resolve: { alias: [ { find: "@src", replacement: path.resolve(__dirname, "src"), }, { find: "@components", replacement: path.resolve(__dirname, "src/components"), }, ], }, });vite config, tsconfig.json을 바꿨는데 home.tsx에서 import ShowRoom from "@components/three/ShowRoom"; 불러오는데 Cannot find module '@components/three/ShowRoom' or its corresponding type declarations.ts(2307)못찾는다는 에러가 생깁니다뭐를 잘못했는지 모르겠습니다ㅠㅠㅠ
-
해결됨딥러닝 CNN 완벽 가이드 - TFKeras 버전
강의 관련 질문입니다
안녕하세요 강사님 강의 잘듣고있습니다 fast api 강의 관련으로 질문드리고 싶어 질문남깁니다 현재 대학교 재학하면서 특정 기능을 수행하는 딥러닝 모델을 만든 후에 이를 배포해 웹에서 사용하는 프로젝트를 수행하려하는 중 강사님께서 fast api와 함께 웹 개발을 전체적으로 다루시는 강의를 출시한 것을 확인했습니다 제가 하려는 프로젝트의 방향과 fast api 강의의 내용이 부합할지 여쭙고 싶어 구매한 다른 강의에 실례를 무릅쓰고 이렇게 질문 드립니다 읽어주셔서 감사합니다
-
미해결Next.js 시작하기(feat. 지도 서비스 개발)
키보드 어떤 거 사용하시나요
궁금합니다
-
미해결유니티 Addressable 을 이용한 패치 시스템 구현
"addressables_content_state.bin" 파일 선택창이 안뜹니다. ㅠㅠ
안녕하세요,좋은 자료 제공해 주셔서 큰 도움 되었고, 이제 어느정도 사용은 되서 자작중인 앱에 적용해 보는데,처음 어드레서블 New 빌드로는 다운로드도 잘 되고 실행도 잘 됩니다.앱을 재빌드 하지 않고 변경된 어드레서블만 재빌드 해서 업데이트 하기 위해 "update a previous build" 를 쓰는것 까지는 알겠는데, 아무리 해도 기존 카달로그와 해쉬 설정을 가져오는 "addressables_content_state.bin" 파일 선택하는 창 없이 업데이트 빌드가 되어버려서, 빌드된 파일을 서버에 올려도 카달로그 해쉬가 바뀌어버려서 클라이언트 앱에서 업데이트를 가져가질 않네요..현재 사용중인 버전은 유니티 2023.1.19, 어드레서블 1.21.21 입니다.이 교육도 그렇고 예전 어드레서블 버전은 그룹 설정 스키마? 부분에 "can change post release" 옵션이 있던데 지금 버전은 저것도 안보이네요..혹시 최신 어드레서블로, 앱 재빌드 없이 변경된 어드레서블만 업데이트 하려면 어찌 해야 하는지요? 몇주째 해결이 안되네요..ㅠㅠ
-
해결됨이해하면 인생이 바뀌는 Windows API hook
32bit inline hook (release/ debug x86) 질문
안녕하세요 강사님11.inlineHook 예제를 debug 빌드로 실행하면pfOpenProcess에서Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention. 뭔가 강의중에 언급하신 stack memory 고장같은데 이유를 아시나요? function prologue 디스어셈블이 조금차이가있는데 어차피 5바이트만큼 백업해두니 상관없는것은 맞나요?
-
미해결처음 만난 리액트(React)
React 18.3.1 버전에서는 ReactDom에서 render할 수 없습니다.
최신버전에서는 ReactDom의 Render가 더 이상 사용되지 않는군요..기존의 ReactDom으로 만든 root를 이용해서 render를 하도록 수업 내용이 변경되어야겠습니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
DispatcherServlet의 doDispatch 메서드 질문입니다.
DispatcherServlet의 doDispatch 메서드에서 매개변수로 받은 HttpServletRequest request를 바로 새로운 HttpServletRequest에 넣는 이유가 궁금합니다.
-
미해결원고 생성기 프로그램 개발 강의 (Chatgpt api)
오류가 자꾸 발생하네요
안녕하세요 1강 수강 중에 이전 글에 올리신 분들과 같은 오류가 발생하여기존 openai를 삭제한 후 openai==0.28.1 버전을 설치까지 했는데도 오류가 발생하네요..확인부탁드립니다.위에 import 와 api_key값은 빼고 캡쳐한 화면 첨부드립니다.
-
해결됨PM을 위한 데이터 리터러시(프로덕트 데이터 분석)
6-7. 데이터 로그 설계 연습 문제 풀이
안녕하세요,6강의 데이터 로그 설계 연습 문제 풀이 올립니다. 피드백 해주시면 감사하겠습니다:)1. 이런 음식 어때요 / 동네 맛집 등의 기능의 잘 작동하고 있는지 확인하려면?설정한 지표 : 이런 음식 어때요 / 동네 맛집 등의 button 클릭률분모 : "home" page 진입한 user의 수(예상 : client log 사용)event_name : view_homeevent_parametersession_iddatetime : "home" page 진입한 시점분자 : "home" page 내의 특정 button(ex. 이런 음식 어때요, 동네 맛집 등) 클릭한 user의 수(예상 : client log 사용)"이런 음식 어때요" button caseevent_name : click_food_recommendevent_parameterfood_id food_category datetime : 해당 버튼 클릭한 시점 sequence : 클릭한 음식 목록 버튼의 순서(몇 번째 음식을 선택했는가)session_id"동네 맛집" button caseevent_name : click_area_storeevent_parameterstore_idstore_food_categorystore_distance : 설정한 배달지와 가게 간의 거리store_review : 선택한 가게 리뷰 별점sequence : 클릭한 가게 버튼 순서(몇 번째 가게를 선택했는가)2. 검색 만족도 지표설정한 지표 : 검색 통한 음식 목록 클릭 전환률분모 : search API request 후, response를 받은 user의 수(예상 : server log 활용)event_name : use_search_apievent_parametersearch_word : 검색 창에 입력한 단어datetime : response 받은 시점session_iduser_id분자 : search API 통해 받은 response에서 특정 음식 목록 버튼 클릭한 user의 수(예상 : client log 활용)event_name : click_search_resultevent_parameterfood_idfood_categoryfood_pricedatetime : 특정 음식 버튼 클릭한 시점sequence : 몇 번째 결과 클릭했는지session_id3. 검색 필터 기능의 활성화 지표설정한 지표 : 검색 기능 활용 시, 필터 사용률분모 : search API 사용한 user의 수(예상 : server log 활용)event_name, event_parameter는 2번 문제에서 정의한 내용(분모 part)과 이하 동문분자 : search API 사용 시, 필터 버튼 클릭한 user의 수(예상 : client log 활용)event_name : use_search_filterevent_parametersearch_word : 검색 창에 입력한 단어filter_name : 필터 명(ex. 가격 순, 거리 순 등)number_used_filter : 검색에 사용한 필터 수session_id
-
해결됨[자바/Java] 문과생도 이해하는 DFS 알고리즘! - 입문편
안녕하세요, 혹시 다른문제도 여쭤볼 수 있을까요?
import java.util.*; public class Main { static int N; static ArrayList<Integer>[] graph; static ArrayList<Integer>[] graphReverse; static ArrayList<Integer> orderNode = new ArrayList<>(); static ArrayList<Integer> reverseOrderNode = new ArrayList<>(); static boolean[] visited; public static void dfs(int idx) { visited[idx] = true; orderNode.add(idx); for(int next : graph[idx]) { if(!visited[next]) { dfs(next); } } } public static void dfsReverse(int idx) { visited[idx] = true; reverseOrderNode.add(idx); for(int next : graphReverse[idx]) { if(!visited[next]) { dfsReverse(next); } } } public static void main (String[] args) { Scanner input = new Scanner(System.in); boolean isReverseOrder = true; boolean isOrder = true; N = input.nextInt(); graph = new ArrayList[N+1]; graphReverse = new ArrayList[N+1]; visited = new boolean[N+1]; for(int i = 1; i <= N; i++) { graph[i] = new ArrayList<>(); graphReverse[i] = new ArrayList<>(); } for(int i = 0; i < N-1; i++) { int x = input.nextInt(); int y = input.nextInt(); graph[x].add(y); graph[y].add(x); graphReverse[x].add(y); graphReverse[y].add(x); } input.nextLine(); String[] orderStr = input.nextLine().split(" "); for(int i = 1; i <= N; i++) { Collections.sort(graphReverse[i], Collections.reverseOrder()); } for(int i = 1; i <= N; i++) { if(!visited[i]) { dfs(i); } } visited = new boolean[N+1]; for(int i = 1; i <= N; i++) { if(!visited[i]) { dfsReverse(i); } } for(int i = 1; i <= orderStr.length; i++) { // System.out.println(orderStr[i-1]); if(reverseOrderNode.get(i-1) != Integer.parseInt(orderStr[i-1])) { isReverseOrder = false; } if(orderNode.get(i-1) != Integer.parseInt(orderStr[i-1])) { isOrder = false; } } if(isOrder || isReverseOrder) { System.out.println(1); } else { System.out.println(0); } } }안녕하세요 강사님,,덕분에 비전공자인 제가 dfs 26개의 문제를 풀고 골드에 진입했습니다.정말 너무나도 감사합니다.하지만 골드에서 막히는게 많은데 이번 문제는 도저히 검색하고,반례를 다 찾아보고 해봐도 해결이 되지않아 답답한 마음에 여기에 글을 적습니다..문제는 백준 https://www.acmicpc.net/problem/16964 DFS 스페셜 저지입니다.제가 푼 방법은 2개의 그래프를 만든 후,1개는 sort, 다른 한개는 reverseOrder을 하여,정점 방문 순서를 2개 구한 후,마지막에 제시되는 4개의 숫자와 비교하여 출력하는 방식으로 코드를 작성하였습니다.하지만 제가 찾아본 모든 반례와 백준에서 제공되는 예제들은 통과되는데,6%에서 틀렸다고 나옵니다.다른문제로 곤란하게 해드렸다면, 바로 글 삭제하겠습니다.감사합니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
Slf4j log cannot find symbol 오류 해결방법
intelliJ 에서 Slf4j 추가한 상태에서 log.info(header); 부분에서 나는 오류 해결방법java: cannot find symbol symbol: variable log
-
미해결[Rookiss University] UE5 Lyra 클론 코딩 (Haker)
Cosmetic에서 PawnComponent를 AddComponent로 붙이지 않은 부분에 대한 질문
PawnComponent를 GameFeature Action을 통해 붙이지 않은 이유를 무거워서 직접 붙이고 필요할때마다 Character를 BP클래스로 나눠서 붙이는 방식이라고 하셨는데그러면 아예 처음부터 CharacterBaseClass를 만들고, BP로 인간 클래스, 괴물 클래스, 동물 클래스를 별도로 나눠놓고 각 BP클래스에 각기 다른 CharacterPart를 AddComponent를 하는거랑 차이가 있을까요??
-
미해결한 입 크기로 잘라먹는 Next.js(v15)
유저의 요청으로 서버에서 "JS 실행(렌더링)"을 하는것에 관한 질문
유저가 웹 앱에 진입을 하면서 서버에 요청을 보낼 때,서버에서 JS를 실행하여 html을 채워준 뒤에 클라이언트로 보낸다고 이해하였습니다. 질문 1) 그렇다면, 서버에서는 node와 같은 자바스크립트 런타임 환경이 갖춰져 있어야 한다는 이야기일까요?? 질문 2) 더 나아가서, 넥스트 프로젝트의 배포 방법이 리액트의 배포 방법과 차이가 많이 날까요??(vercel을 사용하지 않는다는 전제하에)
-
미해결비전공자도 이해할 수 있는 쿠버네티스 입문/실전
자료 공유는 없는건가요?
오늘 가입했습니다.학습 내용 자료는 별도로 공유가 안되는 지요?예를 들어 각 단원마다 명령어들 모음 같은 것이 있으면 좋겠습니다.
-
미해결Do it! 알고리즘 코딩테스트 with C++
LCA 빠르게 찾기 - 트리의 높이에 따른 k값 질문
이번 강의 3회차로 잘 보고 있습니다.앞선 강좌 LCA 빠르게 찾기에서는 트리의 깊이는2^K < (트리의 최대 높이)를 만족하는 K의 최대값이라고 하셨는데실제 코딩 하실때는 아래 코드 처럼 작성하셨는데 최악인 편향 트리일때 과정하고 넉넉하게 K값을 구하는건 이해했습니다.아래 코드에서는 N이 2^K > N 을 만족하는 최소 K값을 구하식으로 구하셨더라구요 이렇게 구해도 답은 나오는데 왜 이런지 몰라서 그런데 보충 설명 가능할까요?// N의 트리가 편향 트리라고 간주 // 최악일 경우 KMax를 구한다. int temp = 1; KMax = 0; while (temp <= N) { temp <<= 1; KMax++; } // 2^k < N // KMax - 1 하는게 맞지 않나?
-
미해결[켠김에 출시까지] 유니티 캐주얼 모바일 MMORPG (M2)
리니지1의 이동 질문
한때 오랫동안 리니지를 즐겼던 유저로써 리니지1의 이동은 어떤식으로 구현되었을까요?리니지에서 이동중에 서버렉이 걸리면 케릭터가 찍은 좌표로 클라의 케릭터는 계속 걸어갑니다.렉이걸린시점부터의 클라시점 밖의 NPC나 몬스터는 표시가 안되고 렉이 풀리면 클라 포지션이 렉이 걸린 시점의 포지션으로 순간이동하는 렉이 있었는데요 통신이 안되도 케릭은 일정타이밍까지는 이동이 됩니다.그러타면 서버에서는 도착좌표만 주고 클라에서 보간처리로 이동을 한다는 말이될것같은데그렇게 따지면 클라의 보간처리로 이동한다면 다른 케릭에의해서 길이 막혔을 때 처리가 안될것 같습니다.지금 프로젝트의 구현과 리니지1의 이동 동기화의 차이점도 궁금합니다.