묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
책9강 실습 logout error
안녕하세요 제로초선생님 9강 에서 로그인인 됐는데 logout 하려니 이렇게 뜹니다 코드는 문제있나 싶어서 logout 코드부분 유심히 보고, 제로초님 깃허브 lec9.5 코드들 그대로 긁어와서 했는데도 이렇게 뜹니다. 원래 9강 중간까지만 해도 로그아웃이 잘 됐는데 왜 그런지 모르겠습니다. 답변감사합니다 :) [제로초 강좌 질문 필독 사항입니다]질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다.도움이 되는 질문을 하는 방법을 알려드립니다.https://www.youtube.com/watch?v=PUKOWrOuC0c0. 숫자 0부터 시작한 이유는 1보다 더 중요한 것이기 때문입니다. 에러가 났을 때 해결을 하는 게 중요한 게 아닙니다. 왜 여러분은 해결을 못 하고 저는 해결을 하는지, 어디서 힌트를 얻은 것이고 어떻게 해결한 건지 그걸 알아가셔야 합니다. 그렇지 못한 질문은 무의미한 질문입니다.1. 에러 메시지를 올리기 전에 반드시 스스로 번역을 해야 합니다. 번역기 요즘 잘 되어 있습니다. 에러 메시지가 에러 해결 단서의 90%를 차지합니다. 한글로 번역만 해도 대부분 풀립니다. 그냥 에러메시지를 올리고(심지어 안 올리는 분도 있습니다. 저는 독심술사가 아닙니다) 해결해달라고 하시면 아무런 도움이 안 됩니다.2. 에러 메시지를 잘라서 올리지 않아야 합니다. 입문자일수록 에러메시지에서 어떤 부분이 가장 중요한 부분인지 모르실 겁니다. 그러니 통째로 올리셔야 합니다.3. 코드도 같이 올려주세요. 다만 코드 전체를 다 올리거나, 깃헙 주소만 띡 던지지는 마세요. 여러분이 "가장" 의심스럽다고 생각하는 코드를 올려주세요.4. 이 강좌를 바탕으로 여러분이 응용을 해보다가 막히는 부분, 여러 개의 선택지 중에서 조언이 필요한 부분, 제 경험이 궁금한 부분에 대한 질문은 대환영입니다. 다만 여러분의 회사 일은 질문하지 마세요.5. 강좌 하나 끝날 때마다 남의 질문들을 읽어보세요. 여러분이 곧 만나게 될 에러들입니다.6. 위에 적은 내용을 명심하지 않으시면 백날 강좌를 봐도(제 강좌가 아니더라도) 실력이 늘지 않고 그냥 코딩쇼 관람 및 한컴타자연습을 한 셈이 될 겁니다.
-
미해결코딩으로 학습하는 GoF의 디자인 패턴
멀티 스레드 환경과 관련하여 DefaultTourBuilder에 대해 문의 드립니다.
코드 예시로 보여주신 DefaultTourBuilder를 보면 멤버 변수로 title, nights, days, startDate 등의 값을 가지고 있는데요. 만약 멀티 스레드 환경이라고 생각했을 때 사용자의 요청이 물려 들어왔을 경우, 사용자가 의도하지 않은 값을 출력하게 될 수도 있겠다고 생각 했습니다. ( getPlan() 을 하기 전에 같은 Builder로 다른 사용자가 멤버 변수를 바꾼 경우 ) 그래서 이를 방지하기 위해서는 사용자 요청마다 Builder를 new 해서 별도의 인스턴스로 생성하는 것 밖에 없을 것 같은데 Builder가 인스턴스를 만들어 주는 역할을 하다보니 Builder 자체를 여러개 만든다는게 좀 의아하게 와닿습니다.. 실제 현장에서 builder 패턴을 사용할 때는 Director를 사용하신 것과 같이 설정이 정형화된 인스턴스를 만드는 경우에만 주로 사용하는 편인가요??? 혹시 Builder는 하나만 만드는 채로 멀티 스레드 환경에 대비해 코드를 작성하는 방법이 있을까요???
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
PART4 자동비행
안녕하세요 크리스피님 혹시 PART4 자동비행은 언제쯤 나올지 알 수 있을까요??
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
파일 다운로드 부분 중 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 파일 다운로드 부분에서 궁금한 점이 생겨서 질문을 남깁니다 :) String storeFileName = item.getAttachFile().getStoreFileName();String uploadFileName = item.getAttachFile().getUploadFileName();여기 부분에서 이해가 안가는 부분이 있는데item.getAttachFile() 이 부분은 item.java에 있는 attachFile을 가져오는걸로 아는데뒤에 getStoreFileName은 UploadFile.java에 있는 storeFileName인데 이것을 어떻게 부를 수 있는지 궁금합니다..item으로 받았는데 UploadFile에 storeFileName을 부를 수 있다는게 이해가 잘 안가서여 ㅠ
-
미해결제주 하간디 이신 데이터들 Python으로 몬딱 분석해불게
실습환경 설정부터 맥락을 잘 모르겠습니다ㅠㅠ
저는 파이썬이 아예 처음인 수강생입니다. 파이썬 요약 강좌를 먼저 수강하라는 권유로, 이 강의를 수강하고 있는데 갑자기 구름ide와 주피터 노트북 등 알 수 없는 개념이 많이 나와서 혼란스럽습니다.. 이런 개념을 이해하기 위해 선행되어야 할 학습이 있을까요? 제가 너무 몰라서 이런 질문을 드리는 것 같아, 죄송합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
현재 테스트예시에서의 BeforeEach 현업에서 사용
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 현재 예시에서는 각 서비스별로 연관되는 부분이 없어 BeforeEach를 사용하지 않아도 되지만, 테스트시 연관을 끊는 의도에서 BeforeEach를 사용하는것으로 이해했습니다. 현업에서도 각 메소드에 연관되는 부분이 없더라도 인스턴스생성시에 나눠주는편이 좀더 바람직하다고 볼수 있을까요? 연관되는부분이 있는지 파악하는것도 시간소요이고 실제 빌드시에 테스트코드는 빠지기 때문에 더하는편이 덜하는편보다 낫지 않을까 하는 판단입니다. 아직 직무경험이 없고 배우는 입장이라 이런식의 사고방향이 맞는것인지 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
public T Load<T>(string path) where T : Object
ResourceManager.cs 에서 public T Load<T>(string path) where T : Object 제너릭 메서드를 public으로 선언한 이유가 따로 있는 건가요?강의를 보면 Load<T> 제너릭 메서드는 ResourceManager 클래스 필드에서만 사용되는거 같은데 public으로 선언한 이유가 궁금해서 질문드렸습니다
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
properties에 넣은 debug 코드가 활성화가 안됩니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. logging.level.org.apache.coyote.http11=debug를 강의에 나온 경로에 있는곳에 넣었는데 활성화도 안되고 콘솔 로그도 강의에 나온 내용들이 출력이 안되는데 혹시 제가 무언가를 빼먹은 걸까요?참고로 서버는 잘 켜집니다.
-
미해결ARM Cortex-M 프로세서 프로그래밍
s319 강의 질문
s319 강의에서 1분쯤에 실습프로그램을 컴파일 할때 오류가 발생했습니다. 어떻게 해결할 수 있을지 알려주세요. 오류 메세지를 봐서는 flash메모리에 문제가 생긴거 같습니다. 00_CORTEX_02_ASSEMBLY2_f429.elf section `.text' will not fit in region `FLASH' region `FLASH' overflowed by 18808 bytes 콘솔창에 makefile 64줄에 error가 있다고 나와서 사진 첨부합니다.
-
미해결실전! 스프링 데이터 JPA
JPA의 궁금점
JPA같은 경우에는 관계형 데이터베이스와 객체를 서로 매핑할수있게 하는 프레임워크인걸로 알고있습니다 그러면 이때 MySQL, Oracle 같은 데이터베이스가 있는데 이때 이 데이터베이스는 RDB 기반인데, 그러면 빅데이터를 위해 사용하는 Impala, Hive 같은 DB는 MPP DB도 JPA 프레임워크를 사용이 가능할까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
카메라 부모 설정 질문
안녕하세요 좋은 강의 잘들었습니다 최근 강의를 전부 수강하고 여러가지 시도를 해보고있는데 질문이 생겨 여쭤보려고합니다 1. 저는 카메라를 용 위쪽에 고정 시키고 싶습니다. 강의를 다시 돌려보며 Transform.h에 부모를 설정 할 수있는 기능이 있다는 것은 찾았으나 어떻게 적용 시켜야 할지 몰라 활용하지 못했습니다. 메인 카메라에게 어떤식으로 부모를 설정해 줄수 있을까요? 또한 설정한 뒤 카메라의 상세한 위치를 보기 좋게 미세 조정하려 한다면 어떤 방식이 좋을까요? 2. 제가 카메라가 아닌 용을 움직이고 싶어 이리저리 코드를 바꾸다가 테스트카메라스크립트에 있는 WASD 조작 코드를 TestDragon.cpp에 옮겨 용이 움직이는 것은 확인했으나 동작 원리를 명확히 파악하지 못했습니다. 처음 움직일 오브젝트의 Vector3 좌표를 구하는 Vec3 pos = GetTransform()->GetLocalPosition() 코드가 함수를 통해 좌표를 구한다는 것은 이해했으나 GetTransform이 용의 좌표를 가져오는 것인지 카메라 좌표를 가져오는 것인지 알수가 없었습니다. 기존 조작 코드를 TestDragon에 넣는 것으로 좌표 값이 카메라에서 용으로 바뀌었으나 명확히 이해하고 동작 시킨 것이 아니었습니다. GetTransform은 어떤 기준으로 오브젝트를 정해 좌표를 가져오는 것언지 궁금합니다. 또한 이런 방식이 아닌 기존의 코드를 유지하고 테스트카메라스크립트에서 용의 좌표를 받을 수 있는 방법이 있다면 알고싶습니다.
-
미해결테스트주도개발(TDD)로 만드는 NodeJS API 서버
package-lock 파일은 어떤 용도일까요?
npm init 을 하게 되면 package / package-lock 두개가 생기는데 이 두개를 모두 들고 다녀야하는 것인지, 아니면 package 만 들고 다녀도 되는 것인지 궁금합니다. package 만 들도 다녀도 된다고 하면 lock 파일은 어떤 용도로 존재하는걸까요?
-
미해결데이터 분석 SQL Fundamentals
안녕하세요 강의를 마무리했습니다!
안녕하세요 선생님. 덕분에 좋은 강의를 마무리 할 수 있게 되었습니다. 제가 궁금했던 부분을 많이 알려주셔서 감사합니다. 강의를 1~2번 더 복습하도록 할게요. 다름이 아니라 궁금한 점이 있는데 여기에 여쭤볼 수 있을까요 하여 질문을 남겨요. 제가 데이터 분석 직무로 옮기기 위하여 sql을 공부하기 시작했는데,데이터 분석 포트폴리오를 만드려고 kaggle, dacon 등의 사이트를 들어갔는데 대부분 python을 다루고 있더라고요. 그러면 sql을 공부한 이후에 어느 정도 정리가 되면, python으로 넘어가야 할 것 같은데.. 언제 쯤에 공부를 하는 것이 좋을까요? 즉, 제가 6개월 안에 취준을 하려고 한다 했을 때, 취업 전에 python도 같이 공부를 하는 것이 좋을까요? 아니면 한 직장에 인턴이든 신입으로 들어간 이후에 python공부를 시작하는게 좋을까요? 긴 질문이네요.. 간단하게라도 답변주시면 감사드릴게요:)
-
미해결
인텔리제이 사용관련 질문 및 SpringBootApplicationConfigurationType 혹시 아시는 분 계세요??
스프링 입문 - 코드로 배우는 스프링 부트, 웹 mvc, db 접근 기술 강의를 보는중 인텔리제이로 하길래 community로 다운받고 한 달 사용하니 무료 버전이 끝나서 다시 지우고 다시 다운받아서 강의를 들을려고 하는데 기존에 공부했던거 open해서 다시 돌아가나 확인할려하는 도중 실행은 안되고 이렇게 뜨는데 제가 무료버전이 끝나서 당황해서 코드를 건드렸던건지 아니면 인텔리제이 설치할때 잘못했는지 잘 모르겠어요 ㅜㅜ 아직 배우는 중이라 도움 요청합니다. ㅜ 아시는 분 알려주세요
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
./gardlew build 입력안됨
cmd에서 ./gardlew build을 입력하려하면 이런 에러코드가 납니다.
-
미해결[딥러닝 전문가 과정 DL1102] 딥러닝을 위한 파이썬 레벨2
Slack 커뮤니티 가입
안녕하세요, 슬랙 가입 초대 메일을 받지 못하여 문의 드립니다. dbwls3284@yonsei.ac.kr 로 초대해주시면 감사하겠습니다. 추가로 파이썬 Level 3 강의의 업로드 예정일을 알 수 있을까요? 감사합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
gradle 로 수업을 따라했을 때 문제가 발생해 질문남깁니다.
안녕하세요. gradle로 실습을 진행하다가 Entity 경로를 찾지 못하는 문제가 발생해서 질문 드립니다. 주제는 다음과 같습니다. persist 로 영속성 컨텍스트에 저장하려고 하는데 에러를 따라가보니 Entity 경로를 못찾는 에러가 발생했습니다. 그래서 persistence.xml 에 <class> 태그로 경로를 설정해줌으로써 에러는 해결되었습니다. 그런데 질문사항은 다음과 같습니다. 이렇게 해결하는 방식이 맞는 해결 방식일까요? gradle로 진행시 application.properties로 설정하는 방식을 사용하는게 나을까요?? <?xml version="1.0" encoding="UTF-8" ?><persistence xmlns="http://xmlns.jcp.org/xml/ns/persistence" version="2.1"> <persistence-unit name="5xik"> <class>xik.ShoppingMall.Domain.Member</class> <properties> <property name="javax.persistence.jdbc.driver" value="org.h2.Driver"/> <property name="javax.persistence.jdbc.user" value="sa"/> <property name="javax.persistence.jdbc.password" value=""/> <property name="javax.persistence.jdbc.url" value="jdbc:h2:tcp://localhost/~/jpashop"/> <property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/> <property name="hibernate.show_sql" value="true"/> <property name="hibernate.format_sql" value="true"/> <property name="hibernate.use_sql_comments" value="true"/> <!--property name="hibernate.id.new_generator_mappings" value="true"/--> </properties> </persistence-unit></persistence>package xik.ShoppingMall;import lombok.Getter;import lombok.Setter;import org.junit.jupiter.api.Test;import xik.ShoppingMall.Domain.Member;import javax.persistence.*;public class JpaTest{ @Test void JpaTest() { // 엔티티 팩토리 생성 EntityManagerFactory emf = Persistence.createEntityManagerFactory("5xik"); // 엔티티 매니저 생성 EntityManager em = emf.createEntityManager(); // 트랜잭션 객체 생성 EntityTransaction tx = em.getTransaction(); tx.begin(); Member membertest = new Member(); //membertest.setId(1L); membertest.setName("parksung"); membertest.setPhoneNumber("01074724537"); em.persist(membertest); try{ Member findMember = em.find(Member.class, 1L); System.out.println("findMember,Id = " + findMember.getId()); System.out.println("findMember.Name = " + findMember.getName()); tx.commit(); } catch(Exception e){ tx.rollback(); } finally{ em.close(); } emf.close(); }}package xik.ShoppingMall.Domain;import lombok.Getter;import lombok.Setter;import javax.persistence.*;@Entity@Table(name="MEMBER")public class Member { @Getter @Setter @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; // 시스템에 저장하기 위해 시스템이 정하는 변수 @Getter @Setter @Column(name="name") private String name; // 고객이 입력한 데이터 @Getter @Setter @Column(name="phonenumber") private String phoneNumber; // 휴대폰 번호 @Getter @Setter @Enumerated(EnumType.STRING) @Column(name="grade") private Grade grade;}
-
미해결디자이너의 스킬업을 위한 Lottie 완벽 이해하기
AE에 PNG를 첨부하여 json 파일로 내리면 json에 img도 포함되나요?
강사님 안녕하세요 ㅎ강의 정말 유익하게 시청하였습니다. 한 가지 여쭐 것이 있어 질문을 드리게 되었습니다. 움직이는 도형(ai로 구현)과 그 배경이 되는 png 파일을 에펙의 하나의 컴포넌트 안에서 bodymovin을 사용하여 json 파일로 출력하였습니다. 이때, json 파일만 가지고도 포함된 png의 이미지가 웹상에 표현되는지 궁금합니다. 다른 협업 팀원에게 json 파일을 전달하려 하는데, 이때 포함된 png 파일도 json 파일과 함께 전달해야할까요? 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
SendBufferHelper class를 두는 것은 디자인 패턴의 하나인가요?
자주 사용하는 어떤 기법 같은 것인지 궁금합니다!
-
해결됨스프링 핵심 원리 - 기본편
ApplicationContext 컨테이너에 대해 질문 있습니다.
지금 ApplicationContext컨테이너를 만든 이유가 AppConfig클래스에 있는 함수들을 컨테이너에 집어 넣기 위해 만든거라고 보면 될까요? ApplicationContext컨테이너의 위치를 어디에 설정하면 좋을까요?