묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
반복문 강의
반복문강의 20:40초for 과 while 반복문 풀이를 할때for문은 i=5까지 반복한다하셨는데요.어떻게 출력값이 짝수기준으로 while 출력물이 나오는지 이해가 안갑니다.i=1일때 for문으로 현재숫자:1 출력은 이해가 가구요.그다음 while로 넘어갔는데 조건식이 false여서다시 for문으로 돌아오는 것인가요? 왜 돌아가는지 이해가 안가서요. 그다음 2일땐 while 조건식이 True 여서 출력되고break로 빠져나오고 다시 for문으로 돌아가는건가요.
-
미해결김영한의 실전 자바 - 기본편
강의 영상 음성 실수
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]강의 - "생성자 - 오버로딩과 this()"시간 - 2분 38초 ~ 2분 40내용 - "생성자를 오버라이딩 한 덕분에..." 라고 하셨는데"생성자를 오버로딩 한 덕분에..."로 말씀하시려 던 게 아닐까 생각합니다. 바로 10초 전에 헷갈리시다고 말씀하셔서 실수하신 것 같습니다. 별 거 아닌 사소한 내용이긴 한데 공유 드립니다.
-
미해결[유니티 레벨 업!] 모듈식으로 개발하는 퀘스트&업적 시스템
Destroy() 지연 파괴에 관하여
QuestSystem구현 강의에서 12:51쯤에 Destroy(quest, Time.deltaTime)을 사용했는데 바로 파괴해도 될 것 같은데 한 프레임을 쉬는 이유가 있나요?즉시 파괴할 경우 이벤트나 다른 참조하는 곳에서 error가 날까봐 그런건가요?
-
미해결
Chroma.from_documents 에러가 납니다.
저는 윈도우에서 vscode로 실행중인데 앞에까지는 잘 실행되다가 chroma에서 부터 에러가 나네요;; pip install onnxruntime 을 해도 계속 마찬가지 에러가 납니다. 아래를 참고해 보니 Microsoft Visual C++ Redistributable 설치해야 한다고 해서 설치해 보니 에러가 없어졌네요 혹시 윈도우에서 실행하시는 분은 참고하시길 바랍니다. https://stackoverflow.com/questions/77321038/issue-with-chromadb-onnxruntime
-
해결됨'이것이 리눅스다' 저자의 Red Hat CentOS7 리눅스 서버&네트워크 강좌
강의 실습 막히는 분들 참고.
CentOS 버전이 올라간 이후 yum 지원 안되서 못하네요.강의 내용 거의 동일하니 저처럼 삽질하지 마시고 유튜브에서 '이것이 우분투 리눅스다.' 검색하시면 Ubuntu 20.04 강의 있는데 같은 이름의 까페 자료실 참고하시면서 이거보세요ㅋ
-
해결됨CloudNet@ - Amazon EKS 기본 강의
PDF 학습 자료 요청드렸는데 언제 받을 수 있을까요
이메일로 PDF 학습자료 요청드렸는데요,언제쯤 받을 수 있을까요?
-
해결됨이것이 우분투 리눅스다
강의 실습 막히는 분들 참고(+sources.list 안될때)
Ubuntu 버전이 올라가면서 vnc4server 패키지 설치지원이 안되네요.저처럼 삽질하지 마시고 유튜브에서 '이것이 우분투 리눅스다.' 검색하시면 Ubuntu 20.04 강의 있는데 같은 이름의 까페 자료실 참고하시면서 이거보세요ㅋ저는 여기 인프런 강의 보면서 Ubuntu 16.04로 쭉 진행하다가 막히거나 안되는 부분만 정리해서 유튜브에 있는 Ubuntu 20.04 강의로 따로 보려합니다.sources.list 는 강사님이 까페에 올리신 아래 게시물 참고해서 root 계정으로 gedit나 vi 에디터로 직접 입력한뒤 apt-get update으로 업데이트 마친뒤 잘 실습하고 있습니다.https://cafe.naver.com/thisislinux/7522
-
해결됨직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피
hwp = win32.gencache.EnsureDispatch 에러
안녕하세요?어제까지 작동하던 코드가 오늘 위 에러 메시지가 나면서 작동이 되지 않네요.예외가 발생했습니다. AttributeErrormodule 'win32com.gen_py.7D2B6F3C-1D95-4E0C-BF5A-5EE564186FBCx0x1x0' has no attribute 'CLSIDToClassMap' File "E:\Naver MYBOX\빠른동기화폴더\999_업무용주요매크로\999_한글매크로\01_일상의코딩\002_import win32com.py", line 3, in <module> hwp = win32.gencache.EnsureDispatch("hwpframe.hwpobject") # 한글 실행 AttributeError: module 'win32com.gen_py.7D2B6F3C-1D95-4E0C-BF5A-5EE564186FBCx0x1x0' has no attribute 'CLSIDToClassMap' GPT에게 물어 보니 com 이 손상되었다고 하면서com 캐시 재생성 하거나캐시를 재설정 및 재실행을 하라고 하는데,정말 그런건가요?위 두 코드를 넣어 보았는데, 계속해서 에러메시지가 나네요 TT
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
tsx 실행 불가
baggang-won@baggang-won-ui-MacBookAir section01 % sudo npm i -g tsx changed 5 packages in 4s 2 packages are looking for funding run `npm fund` for details baggang-won@baggang-won-ui-MacBookAir section01 % tsx -v zsh: command not found: tsx 위와 같이 tsx -v를 하거나 tsx로 실행시키면 command not found 가 뜨는데 어떻게 해결해야 할까요 node는 현재 LTS 쓰고 있습니다
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5-N 질문있습니다.
안녕하세요 선생님.입력 값 c에 따라서 _time의 second가 1 또는 3이 되는 이유를 잘 모르겠습니다. 알려주시면 정말 감사하겠습니다!
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5-P 질문있습니다
안녕하세요 선생님. 이해가 안되는 부분이 좀 많습니다. 아이디어들은 대략적으로 떠올렸지만 완벽하지않아서 강의를 보았는데요, 톱니바퀴가 맞닿아있을 경우에 (findL와 findR함수) 극이 같다면 왜 i를 리턴해야하는지, 극이 다르다면 왜 L함수는 왜 0을 리턴하는지 R함수는 왜 n-1을 리턴하는지 잘 모르겠습니다. 설명해주시면 정말 감사하겠습니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
update() 에서 Item 을 @NotNull로 추론할 수 있는 근거가 궁금합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. controllerV4에서 edit메서드를 고치는 도중에 itemRepository.update()에서 cmd+p 를 통해 파라미터 정보를 확인해보니 Item이 @NotNull 이라고 나옵니다하지만 ItemRepository에서 update 메서드를 확인해보니 파라미터에 @NotNull 조건이 없는데 어떻게 NotNull 이라고 나오는걸까요??
-
미해결
스프링 도커 데이터베이스 연결 오류
현재 이것이 백엔드 개발이다 with 자바편 책을 보면서 학습중입니다.스프링부트에 도커에서 실행되는 데이터베이스(mysql)를 연동하려고 하는데 위와 같은 에러가 발생합니다.스프링부트 pom.xml 내용 중 mysql 의존성 부분application.properties 부분도커 컨테이너 생성에서 mysql 버전Application.java 책에서 나온 내용과 동일하게 진행했으며 스키마, 데이터베이스 테이블까지 만든 상태입니다. 어떤 것이 잘못된 건지 감이 잡히지 않습니다. 도움 부탁드려요
-
해결됨김영한의 실전 자바 - 기본편
[다형성] 다형성 객체 생성과 참조에 관한 질문
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]다형성에 관해 명확한 이해가 조금 어려운 부분이 있어 질문 드립니다!아래의 코드에서, 1) 코드가 동작 가능한 이유는 '생성된 Child Class의 인스턴스에 Parent Class의 인스턴스가 포함되기 때문에, Parent Class의 참조값을 담을 수 있는 poly라는 변수에 Child Class 인스턴스 참조값을 저장할 수 있다.' 반대로, 2) 코드가 동작 불가한 이유는 '생성된 Parent Class 인스턴스에는 Child Class의 인스턴스가 포함되지 않아서, Child Class의 참조값을 담는 poly2 라는 변수에 Parent Class 인스턴스 참조값을 저장할 수 없다.' 이렇게 이해했습니다. 제가 이해한 바가 맞을까요?? 1) Parent poly = new Child(); 2) Child poly2 = new Parent(); 위의 이해가 맞다면, 1)코드에서 생성한 poly Parent Class변수는 Child 인스턴스를 생성했음에도 불구하고 Parent Class에만 접근할 수 있기에, Child 인스턴스에 대한 정보를 소실하는 것 처럼 보여집니다. Child 인스턴스 변수나 method에 접근하지 못함에도 Child 인스턴스를 포함하고 있는 것은 괜한 메모리를 사용하는 것은 아닌가 하는 생각이 드는데요, 2-1) 위에 표현한 제 생각이 옳은 생각인지가 궁금합니다. 실제로 Child 인스턴스에 대한 정보를 소실하는 것일까요? 아니면 Child 인스턴스는 존재하지만, 접근 권한만 제한받는 것일까요?? 2-2) 실제 인스턴스에 대한 정보를 소실하는 것이라면, 다형성을 활용하는 이유가 궁금합니다. 이 질문은 지금까지 학습한 내용을 정리하고 넘어가고자 질문을 드린 상황이기에, 추후 강의에서 다뤄지는 내용이면 강의를 통해 배우겠습니다.감사합니다!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
시퀀스 최적화의 이점에 대해 질문드립니다.
처음에 실습 전에 강의에서 들은바로는 call을 통해 가져오면 네트워크를 타기 때문에 성능 문제가 생길 수 있어서 미리 일정량의 사이즈를 DB에 올려놓고 메모리에서 그 갯수만큼 쓰는 방식을 통해 최적화할 수 있다고 이해했습니다.그런데 실습을 따라하면서 main()을 재실행할때마다 이렇게 50개씩 확보를 해버리는데 그럼 main을 한 번 실행할 때 50개의 persist 가 나가야 성능이 최적화될 수 있는걸까요? 스프링이 아닌 자바로 실행해서 서버가 그냥 내려가니까 생기는 문제일까요?정리하면, 실제 웹 어플리케이션 서버 구동 상황에서는 실습처럼 서버가 바로 내려가는게 아니라 작동된 상태로 유지되고 그 텀 안에서 50개의 메모리를 최적화해서 쓸 수 있는게 맞을까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
상품주문_재고수량초과() 질문
@Test public void 상품주문_재고수량초과() throws Exception { //Given Member member = createMember(); Item item = createBook("시골 JPA", 10000, 10); //이름, 가격, 재고 int orderCount = 11; //재고보다 많은 수량 //When assertThrows(NotEnoughStockException.class, () -> orderService.order(member.getId(), item.getId(), orderCount)); //Then fail("재고 수량 부족 예외가 발생해야 한다."); }이렇게 작성할 경우, fail()문을 넣으면 테스트오류가 뜨는데 없애는 게 맞나요, 안넣으면 오류가 안떴을 경우를 어떻게 확인하나요??
-
해결됨홍정모의 따라하며 배우는 C언어
printf("\n", r); 질문있어요
void print_binary(unsigned long n);void print_binary_loop(unsigned long n);int main(){ unsigned long num = 10; print_binary_loop(num); print_binary(num); printf("\n"); return 0;}void print_binary_loop(unsigned long num){ while (1) { int q = num / 2; int r = num % 2; printf("%d", r); num = q; if (num == 0) break; } printf("\n"); }void print_binary(unsigned long num){ int r = num % 2; if (num >= 2) print_binary_loop(num / 2); printf("%d", r); return;}재귀함수를 출력할때 loop쪽 함수 마지막에 pritnf("\n",r);때문에 101\n0으로 계속 출력되는데 강의 영상을 보아도 다른 부분이 없어서 어디가 잘못됐는지 모르겠습니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
시퀀스 최적화 할 때 DB에서 따로 시퀀스를 수정하는 쿼리를 날려줘야 하나요?
<property name="hibernate.hbm2ddl.auto" value="create" />create 설정으로 해놨는데도 allocationSize 를 1에서 50으로 바꾸고 돌려봤더니 Exception in thread "main" jakarta.persistence.PersistenceException: [PersistenceUnit: hello] Unable to build Hibernate SessionFactory at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.persistenceException(EntityManagerFactoryBuilderImpl.java:1591) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1512) at org.hibernate.jpa.HibernatePersistenceProvider.createEntityManagerFactory(HibernatePersistenceProvider.java:55) at jakarta.persistence.Persistence.createEntityManagerFactory(Persistence.java:80) at jakarta.persistence.Persistence.createEntityManagerFactory(Persistence.java:55) at hellojpa.JpaMain.main(JpaMain.java:13) Caused by: org.hibernate.MappingException: Could not instantiate id generator [entity-name=hellojpa.Member] at org.hibernate.id.factory.internal.StandardIdentifierGeneratorFactory.createIdentifierGenerator(StandardIdentifierGeneratorFactory.java:230) at org.hibernate.id.factory.internal.IdentifierGeneratorUtil.createLegacyIdentifierGenerator(IdentifierGeneratorUtil.java:127) at org.hibernate.mapping.SimpleValue.createGenerator(SimpleValue.java:415) at org.hibernate.internal.SessionFactoryImpl.lambda$createGenerators$1(SessionFactoryImpl.java:457) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.HashMap$ValueSpliterator.forEachRemaining(HashMap.java:1787) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at org.hibernate.internal.SessionFactoryImpl.createGenerators(SessionFactoryImpl.java:456) at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:271) at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:450) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1507) ... 4 more Caused by: org.hibernate.MappingException: The increment size of the [MEMBER_SEQ] sequence is set to [50] in the entity mapping while the associated database sequence increment size is [1]. at org.hibernate.id.enhanced.SequenceStyleGenerator.adjustIncrementSize(SequenceStyleGenerator.java:265) at org.hibernate.id.enhanced.SequenceStyleGenerator.configure(SequenceStyleGenerator.java:207) at org.hibernate.id.factory.internal.StandardIdentifierGeneratorFactory.createIdentifierGenerator(StandardIdentifierGeneratorFactory.java:224) ... 20 more이런 오류들이 떴고 확인해보니 하이버네이트에서 정의된 시퀀스의 증가수 크기와 h2 DB의 증가수가 달라서 생긴 오류인 것 같아 DB에 따로 쿼리를 날려주고 실행해보니 정상 작동되더라구요.ALTER SEQUENCE MEMBER_SEQ INCREMENT BY 50; 이렇게 사이즈 변경 시, DB에서 수동으로 쿼리를 날려줘야하나요?
-
미해결스프링 시큐리티 완전 정복 [6.x 개정판]
실전강의 질문 (Rest 인증 필터 구현)
인증 필터에 왜 authenticationManager를 굳이 셋해주는지 궁금합니다!!..
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Java 17 다운로드
java 17을 다운받고 인텔리제이를 실행했는데요 group이나 version (보라색 글씨)가 활성화?가 안돼요그리고 java 11과 java 14를 깔았던게 있는데 이것때문에 cmd 에서 java -version 이라고 쳤을 때 14가 계속 뜨는 바람에 11과 14를 모두 지우고 17만 남겨뒀거든요 그런데 인텔리제이에서 제가 같이 듣고있는 자바코드들이 다 오류가 뜹니다. CoreApplication.java 도 실행이 아예 되질 않습니다.