묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨개발자를 위한 쉬운 도커
redis 운영 방법
일단 유익한 강의 감사드립니다 !강의 리마인드 중 갑자기 의문이들어서 질문 드려봅니다.Redis, PostgreSQL 등 db가 서버와 같은 머신에 설치되지않고 따로 별도의 머신에 설치되고 있습니다.대부분의 아키텍쳐가 이런 형상인데 서버랑 분리해서 따로 운영하는 이유가 있을까요?
-
미해결모던 안드로이드 - 코틀린과 Jetpack 활용
Room_DB코틀린 버전에서 에러 나시는 분들
코틀린 최신 버전으로 프로젝트를 만드셔서 그렇습니다.2023년 7월부터 Room적용 방식이 조금 달라졌어요.https://developer.android.com/topic/libraries/view-binding/migration공식문서 입니다.이제 뷰(UI ID)에 바로 접근할 수 없습니다.적용 방식이 달라졌으니 공식 문서에서 참고 해보시겠어요?이 부분 적용하셨으면https://developer.android.com/jetpack/androidx/releases/room#kts빌드그래들쪽에 이것도 적용하셔야 합니다.main에서 뷰 접근 코드는 이런식으로 작성하시면 됩니다. :)
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1주차 개념 #9 누적합 질문있습니다!
안녕하세요 선생님 🙂 쉽게 설명해주셔서 항상 감사합니다 ^^ 다름이 아니라 누적합 개념강의에서 선생님께서는 아래의 방식으로 설명해주셨는데요,0번 인덱스는 비워둠psum배열을 전역으로 설정하여 값들을 전부 0으로 초기화psum[1]부터 psum[i - 1] + a[i]를 하시면서 누적합을 계산 아래 방식이 효율적인지 궁금합니다.0번 인덱스 사용psum배열에 a배열을 복사psum[0]은 그대로 둠psum[1]부터 psum[i] + psum[i - 1] 아래는 선생님께서 설명해주신 승철이가 뇌를 잃어버린 문제에 대한 제 풀이의 전체 코드입니다. #include <iostream>#include <vector>#include <iterator>using namespace std;#define N 8#define M 3int A, B;int temp[N];int main(){ int arr[N] = { 1, 2, 3, 4, 5, 6, 7, 8 }; copy(begin(arr), end(arr), begin(temp)); for (int i = 1; i < N; i++) temp[i] += temp[i - 1]; for (int i = 0; i < M; i++) { cin >> A >> B; cout << temp[B] - temp[A - 1] << endl; } return 0;}
-
미해결
딥러닝 질문있습니다
화상통화를 하면서 해당 사람이 고개를 돌리는지 졸고 있다는지 정면을 보지않은 행동을하면 잡아낼려고하면 그냥 딥러닝으로 정면을 보는 이미지 데이터들과 그렇지 않은 데이터들을 모아 정면을 보면 대략 클래스0 반대의 경우 클래스1로 분류하는식으로해도 상관없나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
redirect 질문있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]상품등록과 상품수정코드에서 redirect부분코드를 보면@PostMapping("/add") public String addItemV5(Item item) { itemRepository.save(item); return "redirect:/basic/items/" + item.getId(); } @PostMapping("/{itemId}/edit") public String edit(@PathVariable Long itemId, @ModelAttribute Item item) { itemRepository.update(itemId, item); return "redirect:/basic/items/{itemId}"; }이렇게 배웠는데 상품등록폼에서 리다이렉트로 상품 수정처럼 @PathVariable 해주고 리다리렉트를 시키니 오류가 납니다. 이런식으로는 못하는건가요? @PostMapping("/add") public String addItemV5(@PathVariable Long itemId, Item item) { itemRepository.save(item); return "redirect:/basic/items/{itemId}"; } 안되는이유가 혹시 addForm.html에서 itemid로 넘겨주는 요청이 없어서 인가요? 더 자세하게 알려주시면 감사하겠습니다!
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
rest api설계 디자인에 관하여
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요. 현재 프로젝트로 스케줄러 rest api 개발을 하고 있습니다.하지만 rest api 설계 중 어떤 형식으로 설계해야 좋은 설계가 될지 고민이 들어 질문 드립니다. 스케줄러 시나리오는 다음과 같습니다.유저A가 여러 유저들과 그룹a'를 만들고 그룹a'에서 스케줄을 생성할 수 있습니다.유저A는 모든 약속을 한번에 모아볼 수 있고, 또는 그룹a'의 방에 들어가서 그룹a'의 스케줄을 볼 수 있습니다.1번 /user/{userId}/schedules : 유저의 모든 스케줄/group/{groupId}/schedules : 그룹의 모든 스케줄/schedules/{scheduleId} : 상세 스케줄 2번/schedules/user/{userId} or /schedules?userId= 유저의 모든 스케줄/schedules/group/{groupId} or /schedules?groupId 그룹의 모든 스케줄/schedules/{scheduleId} 상세 스케줄 어떤 방식이 좋은 방식인가요?1번은 계층적 구조에 중점을 두었다 생각하고 2번은 리소스에 대한 가시성이 좋다고 생각이 듭니다.웹페이지를 라우팅할때는 1번 rest api를 설계할때는 2번 방식을 무심코 썼었던거 같은데 둘의 URL매핑 구조는 달라야 하는게 맞는건가요? 글이 두서가 없어 죄송합니다! 아직 지식에 부족함이 많아 정리가 잘 안되네요.
-
미해결
챕터 15관련 질문입니다.
우선 무료로 이런 속이 꽉 찬 강의를 만들어주신 강사분께 감사드립니다.다름이 아니라 제가 챕터15에 있는 실습코드를 보고 실행을 해보았는데 이러한 에러가 뜨던가 아니면 빈 웹페이지만 덩그러니 떠있는 경우만 있어혹시 고칠 수 있는 방법이 있나 여쭤봅니다.관리자 화면에는 이렇게 뜹니다!import styled from "styled-components"; const Wrapper = styled.div` padding: 1rem; display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-start; background-color: lightgrey; `; const Block = styled.div ` padding: ${(props) => props.padding}; border: 1px solid black; border-radius: 1rem; background-color: ${(props) => props.backgroundColor}; color: white; font-size: 2rem; font-weight: bold; text-align: center; `; const blockItems = [ { label: "1", padding: "1rem", backgroundColor: "red", }, { label: "2", padding: "3rem", backgroundColor: "green", }, { label: "3", padding: "2rem", backgroundColor: "blue", }, ]; function Blocks(props) { return ( <Wrapper> {blockItems.map((blockItem) => { return ( <Block padding={blockItem.padding} backgroundColor={blockItem.backgroundColor} > {blockItem.label} </Block> ); })} </Wrapper> ); } export default Blocks;
-
미해결
수강하고 있는 동영상에서 일부가 재생되지 않아요.
"UIUX 포트폴리오 Part.1 - Figma(피그마) 깊이 있게 배우기" 에서"인트로 prototype - 2" 이 재생되지 않습니다. 확인해주세요.
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
host 강의 영상이 안 올라와있는 것 같습니다.
어디다 문의할지 몰라 여기다 씁니다! host는 이렇게 외우자 부분만 영상이 안나오네요 해결 후 본 글은 삭제하겠습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
Sort함수 질문있습니다.
안녕하세요.선생님은 이중 포문에j의 초기값을 i로 두었는데요 i + 1로 두는게 더 효율적이지 않나요? minindex의 값은 i일테고 i다음 인덱스부터 비교하는 건데j가 i의 인덱스를 갖고 있다면arr[i] < arr[j(즉 i)] 같은걸 비교하니까 비효율적인 루틴하나가 더 추가된 게 아닌가 싶어서요!static void SortArr(int[] arr){ int minindex = 0; for (int i = 0; i < arr.Length; i++) { minindex = i; for (int j = i + 1; j < arr.Length - 1; j++) { if (arr[j] < arr[minindex]) minindex = j; } int temp = arr[i]; arr[i] = arr[minindex]; arr[minindex] = temp; }}저는 이렇게 구현해봤는데 선생님이랑 다르니까 좀 불안해지는 느낌이더라구요또 j가 i+1이라면 arr의 길이 -1만큼 조건식을 둬도 되는 거지요?
-
해결됨재고시스템으로 알아보는 동시성이슈 해결방법
프로젝트를 처음 시작시에 java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) 오류가 발생합니다.
spring: jpa: hibernate: ddl-auto: create show-sql: true datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/stock_example username: root password: 1234 # JPA 쿼리가 어떻게 나가는지 logging: level: org: hibernate: SQL: DEBUG type: descriptor: sql: BasicBinder: TRACEyml 설정은 위와 같이 하고 docker 이미지 확인시에 아래와 같이 작동하고 있습니다. igwangmin@igwangmin-ui-MacBookPro ~ % docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 03d3fae9019b mysql "docker-entrypoint.s…" 4 days ago Up 16 minutes 0.0.0.0:3306->3306/tcp, 33060/tcp mysql DB 조회 시에도 아래와 같이 나오는 데 혹시 제가 놓친 부분이 있을까요? mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | stock_example | | sys | +--------------------+ 5 rows in set (0.01 sec)
-
해결됨자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
protected 사용 이유
안녕하세요! 해당 강의에서 기본 생성자를 추가해주실 때, public이 아니라 protected를 사용하셨는데, 그 이유가 무엇인가요?혹시라도 다른 곳에서 기본생성자를 사용하지 못하도록 하게 하기 위함인가요? 제가 자바가 안익숙해서 그런지, 이러한 접근 제어자를 쓰는 것이나, static, final 키워드를 언제 쓰거나 안써야 하는지에 대한 감이 별로 없어서 구분을 잘 못하는데, 이러한 실력은 어떤 경험을 더 쌓아야 할지.. 아니면 어떤 키워드를 어떻게 공부해야 더이상 안 헷갈리고 확실하게 알 수 있을지 궁금합니다...! 항상 친절한 강의 감사드립니다.
-
미해결[실전]텍스톰 TEXTOM 실전 강의: 빅데이터 논문 작성을 위한 텍스트 분석/텍스트마이닝
강의가 나오지 않음
섹션 6. (구버전_실습) 텍스톰 데이터 추출(네이버 뉴스 기사) 이후로 강의가 나타나지 않습니다.일시적인 현상이지 궁금합니다.
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
영상이 나오지 않습니다.
해당 영상인 "한 포드에 멀티 컨테이너" 영상과 이 다음 영상이 나오지 않습니다.저만 그런 것이 아니고 다른 수강생도 2개의 영상이 나오지 않는 것으로 확인되었습니다. 왜 그런지 사유를 알 수 있을까요?
-
미해결[게임 프로그래머 도약반] DirectX11 입문
애니메이션에 글로벌로 이동할떄 제가이해한게맞는지요
뼈대의 로컬 행렬에 애니메이션변환행렬을 곱하면 글로벌로가는게 제가 이해하는게맞나요?제가 작업할때 자꾸 뼈의 글로벌행렬에 애니메이션을 곱해서 잘안되었는데 이제보니 로컬행렬에 애니메이션만 곱해줘도 알아서 글로벌로 이동하는 형식인것같더라구용 뼈에 부모행렬을 곱해준것이아닌 로컬행렬에 그냥 애니메이션행렬만 곱해주면 알아서 글로벌로 가는거 맞나요?
-
미해결Airflow 마스터 클래스
docker daemon 실행 문제
섹션 1 docker 설치 단계에서sudo service docker start 입력하면 Starting Docker: docker [OK] 라고 나옵니다.하지만 sudo docker run hello-world 입력 하면 docker daemon이 연결되지 않는다고 나옵니다.sudo service docker status 입력해서 확인해 보니 Docker is not running 상태로 지속되고 있습니다.sudo service docker restart 입력하고 해도 동일한 현상이 나옵니다./var/log/docker.log를 열어 확인해보니 아래에 나와있듯이 plugin 로딩 시 에러가 나오는 것 같습니다. 애초에 알려주신 https://docs.docker.com/engine/install/ubuntu 링크의 docker 설치 명령어가 지난 몇달 사이에 바뀌었는지, 강의영상에서의 설치 명령어와 약간 달랐습니다.이 링크에서의 명령어를 사용하지 않고 강의영상에서의 명령어로 입력하면 문제가 해결될까요?아니면 다른 방법이 있는지 문의드립니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
밝기 조절 문의드립니다.ㅠ
안녕하세요, 밝기 조절 관련하여 문의드립니다. screen_Brightness라는 패키지를 이용해서 화면 밝기를 조절하는 앱을 만들고 싶습니다. 정상적으로 1~100까지 화면 밝기를 설정하였고, 밝기 조절도 잘 됩니다.다만, 앱을 끄지 않고, 단순하게 나간 상태에서도1) 플러터로 설정한 밝기가 고정2) 또한, 외부에서 밝기 버튼 조절이 앱이 열려있는 상태에서는 안되게끔 하고 싶은데, 방법이 없을까요?ㅠㅠ 질문 양해도와주시면 감사하겠습니다
-
미해결홍정모의 따라하며 배우는 C언어
[]
daily_temperatures 뒤에 붙어있는 []가 정확히 무슨 뜻인지 모르겠습니다.어쩔 땐 int[] 이런 형식도 본 것 같은데 그것도 무슨 뜻인지 잘 모르겠습니다.int 사이즈 메모리 몇 개가 무슨 뜻인거죠? 4바이트짜리 메모리를 뒤에 써있는 수만큼 받는다는 건가요?그리고 마지막에 stock_prices_history[0]이라고 되어 있는데 항상 0이 첫 번째 주소인가요?
-
해결됨시스템 소프트웨어 개발의 모든 것 - 시스템 반도체와 전기 자동차 중심
9:34 질문
안녕하세요. 1. 강의 9:34에 설명하시는 부분을 보면 RTOS와 더불어 Linux가 사용되는 것을 알 수 있는데, 같은 강의 6:18에서 설명하실 때는 ADAS에서 Linux는 많이 사용되지 않는다는 맥락으로 설명해주셔서요. 둘이 조금 충돌하는 것 같은데 어떻게 이해하는 것이 좋을까요?2. 그리고 인포테인먼트가 아니라 ADAS에서도 하이퍼바이저(강의 그림의 DRIVE HYPERION)가 사용되는 이유가 무엇인가요?
-
미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
폰북 프로젝트 배포 관련하여 문의 드립니다.
폰북 프로젝트 강의 수강 후, 해당 프로젝트 수행한 파일을 Github 혹은 대학원 인턴 면접 시 활용 해도 괜찮을까요?