묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
학원 수강생 관리 웹어플리케이션을 만들고싶어요
안녕하세요. 저는 코딩지식이 거의 없는 일반인입니다..(현업으로 15년정도 근무하다가 최근 IT회사로 이직해서 BC 역할을 하고 있습니다. 코딩지식은 없으나 어느정도 IT 이해도는 있습니다)친구가 학원을 운영하는데 엑셀로 모든것을 매뉴얼관리를 하는 것을 보고 할 수만 있으면 관리용 어플리케이션을 만들어주고 싶다는 생각을 했습니다.구글시트 appscript 와 chatGPT로 코딩을 해서 어찌어찌 만들어봤는데 예쁘지 않고 엑셀 기반이다보니사용하기에 불편함이 많아 결국 사장됐습니다..그래서 이번 기회에 웹어플리케이션으로 한번 도전해보려고합니다. 어떤 강의를 들으면 좋을지 추천해주시면 감사하겠습니다. 친구와 컨설팅?을 해보니 수강생DB, 수업DB가 필요하고 학생들이 기간별 수업 구독하여 수강생별 월별 수업일정 관리, 수강생별 성적/면담/출결/수강료납부 관리가 필요합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
JpashopApplication 실행 시
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 처음에 선생님이 환경설정 하신다고 JpashopApplication에아래와 같은 코드 만들어놓고 메인메서드 실행하셨는데 저는 그럴때마다 Process 'jpashop [:JpashopApplication.main()]' Is Running 'jpashop [:JpashopApplication.main()]' is not allowed to run in parallel. Would you like to stop the running one? 이런 메세지 뜨면서 새로 실행이 되는데 선생님께선 Do not show this dialog in the future 체크해놓고 매 실행시마다 새로 실행이 되는게 맞는걸까요?Hello hello = new Hello(); hello.setData("hello"); String data = hello.getData(); System.out.println("data = " + data);
-
미해결처음 만난 리액트(React)
챕터0 3강의 Postfix/Prefix 관련 질문입니다.
여기 1-5번까지 출력결과가 a=1이고 b=a++니까 1이 더해져서 1, 2라고 생각했는데 왜 2, 1인건지 이해가 잘 안갑니다!
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
controller restcontroller
선생님 안녕하세요. 거의 다 완강하고 나서 문득 든 생각이 있습니다. 저희 도서 관리 프로젝트에서 controller를 안쓰고 restcontroller을 사용한 이유가 궁금합니다일단 제가 구글링을 해보았을때,controller은 반환 값이 string이면 뷰를 찾고 렌더링 한다고 나와있으며 restcontroller은 @Requestbody + @controller이며 뷰를 찾는게 아니라 http메세지 바디에 바로 입력한다고 찾아보았습니다. 저는 프론트엔드에게 데이터를 주려면 모델에 담아서 보내야 하는 것으로 이해하고 있는데 그러면 controller을 쓰는 것이 맞지 않나 의문점이 들었습니다. 여기서 더 해답을 찾지 못하겠어서 질문글을 남겼습니다.감사합[니다.
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
강의 선택 질문입니다.
루키스님 항상 좋은 강의 감사합니다. 정말 잘 듣고 있는데요.다름이 아니라 이 강의가 끝나고 윈도우API 포폴좀 만들면서 새로운 강의를 들을 생각입니다.DirectX를 들을라고 하는데 강사님의 DirectX 강의가 2개가 있더라고요1. [게임 프로그래머 도약반] DirectX11 입문,2. [C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12이렇게 두개중에 어떤걸 들어야 하는지 궁금증이 생겨서 질문드립니다. 지금 강의가 끝난 후에 어떤 걸 들어야 맞는건지 여쭤보고 싶어서 질문 남깁니다. 또 두개를 전부 들어야 한다면 어떤 거 먼저 듣는 것을 추천하는지 궁금합니다.
-
미해결(2025 최신 업데이트)리액트 : 프론트엔드 개발자로 가는 마지막 단계
TMDB 사이트 API 가져오기
https://ji-gwang.tistory.com/54참고하기
-
미해결[2025년 출제기준] 웹디자인기능사 실기시험 완벽 가이드
플렉스 질문드려요
slide-banner에 플랙스를 주고slide-banner a img 에 width:100%;를 주면 왜 일렬로 배치될 수 있나요? ■ 질문 남기실 때 꼭! 참고해주세요.- 먼저 유사한 질문이 있었는지 검색해주세요.- 궁금한 부분이 있으시면 해당 강의의 타임라인 부분을 표시해주시면 좋습니다.- HTML, CSS, JQUERY 코드 소스를 텍스트 형태로 첨부해주시고 스크린샷도 첨부해주세요.- 다운로드가 필요한 파일은 해당 강의의 마지막 섹션에 모두 있습니다.질문 하실 때 어떤 유형인지 말씀해주세요. ex) A1 작업하는데 ???이 안됩니다.
-
해결됨Next + React Query로 SNS 서비스 만들기
개인 팀프로젝트 중에 NextJS + react-query 관련 궁금증입니다.
먼저 강의와 상관없는 질문 죄송합니다.Next 13 Page Router + React Query v3 사용해서 프로젝트 진행했었고, 이후에 강사님 강의를 수강하고 있습니다.이전 프로젝트 진행 시 문제를 해결은 했지만 찝찝함이 남아있어 궁금증을 해소하기 위해 질문 남깁니다.getServerSideProps 사용해서 서버사이드에서 데이터를 불러오려고 했습니다.서버(Spring)에서 쿠키 읽기에 실패해서 클라이언트에서 accessToken을 전달해야만 했습니다.로그인시 accessToken을 클라이언트에서 쿠키에 직접 저장하고 axios 통신시 쿠키에 저장한 토큰을 꺼내서 header에 추가하여 요청하는 방식으로 구현하였는데,서버 사이드에서는 브라우저 스토리지에 접근하지 못하므로 토큰을 읽지 못하는 문제가 발생했습니다.모든 통신에서 토큰이 필요했던 프로젝트였어서 SSR을 포기해야하는건가? 하던 중에 React Query 의 Dehydration 방식을 적용하였더니 getServerSideProps 에서도 토큰을 읽고 전달하는것이 가능해졌습니다.이러한 경우에도 SSR이 제대로 적용된 것이 맞는지, 그렇다면 React Query는 어떻게 브라우저 스토리지에 저장된 값을 읽을 수 있게 된건지 궁금합니다.
-
미해결급하게 준비하는 모바일 앱 점검
디컴파일을 통해 루팅 우회하기에서 질문있습니다.
안녕하세요.디컴파일을 통해 루팅 우회하기 수업에서 질문이 있습니다. 영상에 나와있는 그대로 c.smali 파일에서 super를 su로 변경, MainActivity.smali에서 라인87의 if-eqz를 if-nez로 변경 후 서명하여 nox에서 설치를 했습니다. 하니, 아래와 같이 텍스트만 변경이 되고 앱이 꺼지는 현상이 여전히 있었습니다.(MainActivity.smali 라인 71의 if-eqz를 if-nez로 변경도 해보았으나 동일 현상)혹시 몰라서 c.smali에서 수정하고 MainActivity.smali에서는 수정을 안하고 혹은 그 반대로도 해보는 등 여러가지로 진행을 해보았는데요.동일한 현상이 확인되어 영상과 같이 되지 않아 질문드립니다.감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
-jar 명령어가 실행이 안되는 것 같습니다
java -jar ~ 명령어를 쳐도 빌드가 안되네요 ㅠ
-
미해결그림으로 쉽게 배우는 자료구조와 알고리즘 (기본편)
실행 문제
안녕하세요 똑같이 했는데 파워쉘이 실행을 못합니다. 무엇이 문제인지 모르겠습니다저는 화면처럼 하게 되면 결과가 출력이되지 않고 아무것도 나오지 않습니다 왜그럴까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part5: UE5 & IOCP 서버 연동
캐릭터의 점프 문제
안녕하세요 루키스님. 강의 영상을 보고 third person이 아닌 제가 만든 캐릭터와 애니메이션으로 새 프로젝트를 만들어 보고 있습니다.캐릭터의 이동과 이동 애니메이션까지는 잘 동작하지만 캐릭터의 점프가 되지 않아 고민입니다. 이전에 강의 정상에서는 보낼 상태 정보(움직이고 있는지, 아닌지)를 if (DesiredInput == FVector2D::Zero())로 판단하여 MOVE_STATE_IDLE과 MOVE_STATE_RUN을 구분하였는데 점프는 어떻게 구분해야 할까요?또, 점프 패킷을 받은 클라이언트는 이를 어떻게 처리해야 할까요?
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
선생님 Objcet 질문 있습니다.
안녕하세요. 선생님대문자Object와 소문자objcet의 차이점에 대한 질문이 있습니다.네이티브 오브젝트가 대문자Object,호스트 오브젝트가 소문자 object인 것으로 이해 하였고Global 오브젝트는 네이티브 오브젝트에 포함되어 있다고 이해 하였습니다.섹션11 강의인 Global 오브젝트의 프로퍼티들은 전역 범위의 프로퍼티이고호스트 오브젝트에 소문자 Global objcet(window)도 전역 범위에 항상 존재하는데Global 오브젝트의 프로퍼티들이 소문자 Global objcet(window)에서 사용된다고 봐야할까요?아니면 네이티브 오브젝트의 전역 범위에서 Global 오브젝트의 프로퍼티들이사용되는 것 일까요?
-
해결됨실리콘밸리 엔지니어와 함께하는 아마존 웹서비스(Core)편
Route53 유형에 MX, TXT는 무엇인가요?
Route53 의 유형에 보면 여러가지가 있지만 그 중에서 MX와 TXT가 궁금합니다.MX는 메일서버라고는 알고 있는데 DNS쿼리할때 어떻게 동작하는지 감이 잘 안옵니다. 사내메일 서비스를 이용하는 업체가 있는데 서로 어떻게 커넥트를 하는지도 감이 안옵니다. TXT는 예전에 WIX서비스를 이용할 때 입력하는 칸이 있어서 궁금합니다.마찬가지로 DNS쿼리할 때 어떻게 동작하는지 궁금합니다. 감사합니다.
-
미해결[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)
1주차 스크립트 질문입니다
1. 강의를 듣고 선언된 두 딕셔너리의 용도라고 주석을 달았는데 맞을까요?2. LoadAllAsync 메서드- 주어진 label에 대해 모든 리소스를 비동기적으로 로드하고, 로드 상태를 콜백을 통해 알려주는 기능 수행LoadAsync 메서드 - key에 맞는 개별적인 리소스 로드 이렇게 해석했는데 맞나요??3.동기 작업의 결과 - opforeach문의 내용 - 스프라이트만 따로(우선적으로) PrimaryKey로 체크를 하고 로드 [사유 : 폰 이슈] else문에서 그외의 스프라이트가 아닌 것들을 로드
-
해결됨실리콘밸리 엔지니어와 함께하는 아마존 웹서비스(Core)편
가비아 같은 도메인 호스팅 서비스를 이용할 때 DNS Query 순서가 궁금합니다.
가비아 (도메인 등록업체) 에서 도메인을 구입하면 그곳에 Route53에서 제공하는 NS 레코드를 입력하는 것으로 알고 있습니다. 로컬 DNS 서버와, ISP DNS 서버 둘 다 도메인 등록이 되어 있지 않다고 가정합니다. Root DNS Server -> TLD -> SLD -> 가비아 서버-> Route 53 인것인가요? 가비아 서버로 DNS 쿼리가 갔다가 그곳에 등록된 NS가 Route53을 가리키고 있기 때문에 Route53 호스팅영역으로 리다이렉트 되는 것인가요?그럼 NS레코드의 값인 ns.어쩌구는 사실상 DNS인가요? 만약 그렇다면 ns.어쩌구를 ip로 변환하는 과정이 또 필요하다면 제자리걸음이 아닌가요? NS 레코드에 나오는 ns.어쩌구 문자열이 하는 역할이 무엇인지 궁금합니다..감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
h2대신 mysql로 했습니다
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]h2console에는 이전강의시간에 했던 test만 작동되고.. jpashop이 안만들어져서 그냥 mysql로 했습니다spring: datasource: url: jdbc:mysql://localhost:3306/jpashop username: user password: user1234 driver-class-name: com.mysql.cj.jdbc.Driver jpa: hibernate: ddl-auto: create properties: hibernate: dialect: org.hibernate.dialect.MySQL8Dialect format_sql: true logging: level: org.hibernate.SQL: debugddl-auto: create로 되어있는데 어플리케이션 실행후 workbench로 가보면ORM 표존 JPA 프로그래밍때 했던 DB가 그대로 있습니다..drop 된 후 새로 create 되는것이 아닌가요?스프링부트에서도 hibernate sql문 출력이 안됩니다,, 테스트에서도 @Rollback(false)를 안하면 통과이고@Rollback(false)를 하면 unknown column오류가 납니다..
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
뷰 코드 복사했는데 복사도 이상하게 되고 실행하면 오류가 뜨는데 뭐가 잘못된건가요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]pdf 파일에 있는 뷰 코드복붙했는데실행하면 오류가 뜹니다. pdf파일 복사가 제대로 안되는데 왜 구지 pdf로 올리는지 모르겠네요 일단 코드 보여드릴게요creatememberform.html<!DOCTYPE HTML> <html xmlns:th="http://www.thymeleaf.org"> <head th:replace="fragments/header :: header" /> <style> .fieldError { border-color: #bd2130; } </style> <body> <div class="container"> <div th:replace="fragments/bodyHeader :: bodyHeader"/> <form role="form" action="/members/new" th:object="${memberForm}" method="post"> <div class="form-group"> <label th:for="name">이름</label> <input type="text" th:field="*{name}" class="form-control" placeholder="이름을 입력하세요" th:class="${#fields.hasErrors('name')}? 'form-control fieldError' : 'form-control'"> <p th:if="${#fields.hasErrors('name')}" th:errors="*{name}">Incorrect date</p> </div> <div class="form-group"> <label th:for="city">도시</label> <input type="text" th:field="*{city}" class="form-control" placeholder="도시를 입력하세요"> </div> <div class="form-group"> <label th:for="street">거리</label> <input type="text" th:field="*{street}" class="form-control" placeholder="거리를 입력하세요"> </div> <div class="form-group"> <label th:for="zipcode">우편번호</label> <input type="text" th:field="*{zipcode}" class="form-control" placeholder="우편번호를 입력하세요"> </div> <button type="submit" class="btn btn-primary">Submit</button> </form> <br/> <div th:replace="fragments/footer :: footer" /> </div> <!-- /container --> </body> </html>itemlist.html<!DOCTYPE HTML> <html xmlns:th="http://www.thymeleaf.org"> <head th:replace="fragments/header :: header" /> <body> <div class="container"> <div th:replace="fragments/bodyHeader :: bodyHeader"/> <div> <table class="table table-striped"> <thead> <tr> <th>#</th> <th>상품명</th> <th>가격</th> <th>재고수량</th> <th></th> </tr> </thead> <tbody> <tr th:each="item : ${items}"> <td th:text="${item.id}"></td> <td th:text="${item.name}"></td> <td th:text="${item.price}"></td> <td th:text="${item.stockQuantity}"></td> <td> <a href="#" th:href="@{/items/{id}/edit (id=${item.id})}" class="btn btn-primary" role="button">수정</a> </td> </tr> </tbody> </table> </div> <div th:replace="fragments/footer :: footer"/> </div> <!-- /container --> </body> </html>이코드 실행하면Whitelabel Error Page라고 뜨네요뭐가문제인가요..pdf그대로 복사하면 복사가 제대로 안되서 붙여넣어지는데불편하네요
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
패키지 이동 했을 때 디버깅이 안됩니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]사진처럼 원래는 각각 패키지를 따로 만들었다가 이번에 인프런(inflearn)이라는 상위 패키지를 하나 만들고 그 아래로 다 이동시켰는데 갑자기 이렇게 뜨면서 디버깅 실행이 안되네요. 혹시 해결방안이랑 원인이 뭔지 알 수 있을까요?
-
해결됨시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리 - 1부 저자 직강 (2024년 버전)
강의 자료 관련 문의
안녕하세요.강의 자료와 관련된 질문이 있어 문의드립니다. 교안 파일을 열었을 때, 아래와 같이 글씨가 점으로 나타나는 현상이 있습니다.확인 부탁드립니다.감사합니다.