묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
무방향 그래프로 해준 이유
이유가 있어서 무방향 그래프로 만든건지 궁금합니다.
-
미해결백엔드 프레임워크 만들기
sqllite 관련
안녕하세요 수강신청후 처음 질문드리는데요 sqlite-jdbc를 다운받으려고 하는데 강사님께서 백엔드 프레임워크를 만들기 위한 환경구성 강의에서는 sqlite-jdbc.jar sqlite-jdbc3.30.1.jar sqlite-jdbc3.30.1.source.jar 이렇게 세 개중 맨 위에거를 선택하셨는데 맨위에거랑 가운데 3.30이랑 차이가 있을까요? 저는 두번째거를 받아서 하려고 하는데 혹시 지장이 있을까요? 만약 맨 위에거를 해야한다면 어디서 다운 받을 수 있을까요? 강사님이 주신 링크에는 sqlite jar파일이 없는것 같아서요. 감사합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
행맨 게임 관련해서 질문드립니다.
기본적으로 만들어주신 행맨게임에서 여러가지 방법으로 응용 게임을 응용발전 시켜보라는 선생님의 말씀을 듣고 3개의 단어를 맞춰야 게임이 종료되는 코드를 짜보기 위해 노력했습니다. 아래와 같이 코드를 작성하였으나 어쩐일인지 이런저런 시도를 해보아도 첫번째 게임을 성공하고 다음으로 이동이 되지 않습니다. 약간의 코드리뷰 부탁드립니다. # 시간 처리 import time # 랜덤 import random # csv 처리 import csv # 사운드 처리 import winsound # 처음 인사 name = input("What is your name? ") print("Hi!, " + name, "Time to play hangman game!") print() # 1초 대기 time.sleep(1) print("Start loading...") print() # 0.5초 대기 time.sleep(0.5) turns = 10 # 추측 단어 guesses = '' # 게임에 사용될 단어 리스트(3개) word = [] # 각 게임에서 사용될 단어 gamne_word = [] with open('./resource/word_list.csv', 'r', encoding='UTF-8') as f: reader = csv.reader(f) next(reader) for r in reader: word.append(r) random.shuffle(word) # 게임에 사용될 단어 3개 추출 game_word = word[0:3] print('-----여기까지 게임준비-------') while turns > 0: # 실패 횟수 failed = 0 # 성공횟수 success = 0 # 정답 단어 반복 if success == 0: for char in game_word[0][0]: # 정답 단어 내에 추측 단어가 포함되어 있는 경우 if char in guesses: # 추측 단어 출력 print(char, end=' ') else: # 틀린 경우 대시로 처리 print("_", end=' ') # 실패 횟수 증가 failed += 1 # 단어 추측이 성공한 경우 if failed == 0: print() print() print("Congratulations! The Guesses is correct.") success += 1 print() # 추측 단어 글자 단위 입력 print() my_hint = print('hint:', game_word[0][1]) guess = input("guess a character:") # 단어 더하기 guesses += guess # 정답 단어에 추측한 문자가 포함되어 있지 않으면 if guess not in game_word[0][0]: # 기회 횟수 감소 turns -= 1 # 오류 메시지 print("Oops! Wrong") # 남은 기회 출력 print("You have", + turns, 'more guesses!') # 기회를 모두 사용하면 if turns == 0: # 실패 메시지 print("You hangman game failed. Bye!") if success == 1: for char in game_word[1][0]: # 정답 단어 내에 추측 단어가 포함되어 있는 경우 if char in guesses: # 추측 단어 출력 print(char, end=' ') else: # 틀린 경우 대시로 처리 print("_", end=' ') # 실패 횟수 증가 failed += 1 # 단어 추측이 성공한 경우 if failed == 0: print() print() print("Congratulations! The Guesses is correct.") success += 1 print() # 추측 단어 글자 단위 입력 print() my_hint = print('hint:', game_word[1][1]) guess = input("guess a character:") # 단어 더하기 guesses += guess # 정답 단어에 추측한 문자가 포함되어 있지 않으면 if guess not in game_word[0][0]: # 기회 횟수 감소 turns -= 1 # 오류 메시지 print("Oops! Wrong") # 남은 기회 출력 print("You have", + turns, 'more guesses!') # 기회를 모두 사용하면 if turns == 0: # 실패 메시지 print("You hangman game failed. Bye!") if success == 2: for char in game_word[2][0]: # 정답 단어 내에 추측 단어가 포함되어 있는 경우 if char in guesses: # 추측 단어 출력 print(char, end=' ') else: # 틀린 경우 대시로 처리 print("_", end=' ') # 실패 횟수 증가 failed += 1 # 단어 추측이 성공한 경우 if failed == 0: print() print() print("Congratulations! The Guesses is correct.") success += 1 break print() # 추측 단어 글자 단위 입력 print() my_hint = print('hint:', game_word[2][1]) guess = input("guess a character:") # 단어 더하기 guesses += guess # 정답 단어에 추측한 문자가 포함되어 있지 않으면 if guess not in game_word[0][0]: # 기회 횟수 감소 turns -= 1 # 오류 메시지 print("Oops! Wrong") # 남은 기회 출력 print("You have", + turns, 'more guesses!') # 기회를 모두 사용하면 if turns == 0: # 실패 메시지 print("You hangman game failed. Bye!")
-
미해결Vue.js 시작하기 - Age of Vue.js
개발자모드 실행 후 [Vue]가 보이지 않아요
우클릭하여 검사 선택 후 실행되는 개발자모드에서 Elements, Console은 있는데 Vue가 보이지 않아요. 혹시나 해서 크롭 웹스토어에서 확인해보았는데 [chrome에서 삭제]로 표기되어있고요. (vue 설치되어있음) 이게 소스코드에 따라 Vue가 보일 때가 있고 안보일 때가 있는 것 같은데요. 차이점이 뭘까요?
-
해결됨현존 최강 크롤링 기술: Scrapy와 Selenium 정복
div에 있는 클래스가 2개이면 어떻게 하나요?
<div id="details" class="style-scope ytd-rich-grid-media"> 이렇게 클래스가 두개인데 어떻게 할까요? 유튜브 크롤링을 연습하는데 잘안되요ㅠ
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
h2 데이터베이스 접속오류
안녕하세요 선생님 h2 데이터베이스 접근하는데 오류가 생겨서 질문올립니다. ----- ----- URL을 위와같이 적고 연결을 시도하니 아래와 같은 오류가 발생했습니다. 문제의 원인이 무엇이고 어떻게 해결해야할까요? ---- -----
-
미해결비개발자를 위한 RPA 강의 (UiPath 입문편)
If 조건 오류
안녕하세요. IF 부분 조건에 수식을 채워넣을 때 강의에서와는 달리 저는 ToString이 자동 입력되는 값이 없습니다. 따라서 아래와 같은 에러가 발생합니다. 에러의 원인과 해결 방법을 알 수 있을까요? 감사합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
TryPop과 WaitPop
TryPop에서는 stack이 비어있을떄 return false를 하여도 해당 쓰레드가 cpu의 권한을 포기하지않는것에 반해 WaitPop에서 cv로 할 경우에는 cpu의 권한을 포기함으로서 쓰레드들끼리의 cpu 점유 권한에 대한 경쟁을 줄일 수 있다고 생각하고 있는데 맞는지 모르겠습니다.
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
magicgrid.js 파일이름
저는 magicgrid.js라고 이름을 지었을 때는 계속 list.html이 인식을 못하는데 magicgrid123.js라고 하니까 되는데 혹시 왜 그런지 아시나요.. 돼서 기쁘긴 한데 도대체 왜 이런건지 이유를 모르겠네요
-
미해결
네이버에서 이런 오류가 떴습니다.
어느 사이트의 카테고리를 들어갈 때마다 화면이 이상해져서 아는 분ㄴ께 여쭤보니 저런 화면이 뜬 것을 확인하였습니다. 이경우엔 어떻게 해결해야하나요? 아니 애초에 제가 해결할 수 있긴 한가용?
-
미해결프론트엔드 개발자를 위한 웹팩
웹팩 버전업으로 인한 질문
main.js 부분은 웹팩의 버전업때문에 조금 다른거 같아요. 이 부분에 대한 설명은 npm으로 설치(package.json)의 파일들이 컴파일 되어 ./dist/main.js 로 들어가서 구성되어진다 라고 받아들이고 넘어가면 될까요!?
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
실무에서 lock의 종류를 선택할 때 기준을 어떤 식으로 삼나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 상황에 따라 spinlock, sleep, event를 선택해야한다고 하셨는데, 보통 실무에 그 선택의 기준을 보통 어떤 식으로 가져가나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
create class가 생성이 안됩니다.
삭제된 글입니다
-
미해결언리얼 엔진4 (Unreal Engine) 3D 횡스크롤 게임 만들기
언리얼 엔진 기초강좌 - 콘텐츠 브라우저 강의
언리얼 엔진 기초강좌의 콘텐츠 브라우저 강의에서 사용된 the_boss 데이터는 어디에서 받아야 할까요? 강의중 올려주시겠다고 하셨는데.. 다운로드 페이지에는 없는것 같습니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
에러가 나는데 .. 확인 부탁드립니다
Member member = new Member();member.setUsername("kim");em.persist(member);List<Member> resultList = em.createNativeQuery( "select MEMBER_ID, city, street, zipcode, USERNAME from MEMBER") .getResultList();for (Member member1 : resultList) { System.out.println("member1.getUsername() = " + member1.getUsername());} java.lang.ClassCastException: class [Ljava.lang.Object; cannot be cast to class jpabook.jpashop2.domain.Member ([Ljava.lang.Object; is in module java.base of loader 'bootstrap'; jpabook.jpashop2.domain.Member is in unnamed module of loader 'app') at jpabook.jpashop2.JpaMain.main(JpaMain.java:66) 6월 21, 2021 5:34:08 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl$PoolState stop INFO: HHH10001008: Cleaning up connection pool [jdbc:h2:tcp://localhost/~/jpashop2] 6월 21, 2021 5:34:08 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl$PooledConnections close ERROR: Connection leak detected: there are 1 unclosed connections upon shutting down pool jdbc:h2:tcp://localhost/~/jpashop2 형변환 할수 없다고 하는 에러가 나는데요.. List<Member> resultList = em.createNativeQuery( "select MEMBER_ID, city, street, zipcode, USERNAME from MEMBER", Member.class) .getResultList(); 이렇게 고치면 ERROR: Column "INSERT_MEMBER" not found [42122-200] javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not execute query at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:154) at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1613) at org.hibernate.query.Query.getResultList(Query.java:165) at jpabook.jpashop2.JpaMain.main(JpaMain.java:63) 이런 에러가 나오고요... 그래서 Member 에서 BaseEntity를 extends 를 않하면 잘 돌아갑니다... 이유가 뭘까요?? BaseEntiy도 첨부하겠습니다
-
미해결홍정모의 따라하며 배우는 C++
특정 프로젝트 빌드
강의 보는데 제가 놓친건지 잘 모르겠지만 빌드 하실 때 프로젝트 언로드도 아니고 소스파일 빌드 제외 하시는 것 같지도 않은데 어떻게 특정 프로젝트만 빌드하고 결과 출력을 하는지 단축키가 궁금 합니다.
-
미해결실전 프로젝트로 배우는 타입스크립트
질문드립니다.
유익하게 보고있습니다. 기존 js내의 in연산자는 속성이 객체안에 존재하면 true or false를 반환하는걸로 알고있는데 이번 강의에서 알려주신 내용에 따르면 타입스크립트 자체에서 mapped타입을 정의할때 in연산자를 for in 처럼 사용하는건지 궁금합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
뻥튀기가 된다는 말이 헷갈립니다
안녕하세요 . 페치 조인 강의를 들으며, 일대다 에서 데이터가 뻥튀기 된다는 말이 1. 다대일의 관계의 경우 - 예를들어, Member - Team이 다대일 관계인 경우, "Member입장에서" 데이터가 뻥튀기 되지 않는다. 2. 일대다의 관계 경우 - 예를들어, Team - Member가 일대다 관계인 경우, "Team입장에서" 데이터가 뻥튀기 된다. 이런 의미인가요? 사실 각 Member, Team 테이블에 데이터가 동일한 조건 하에서, Team inner join Member나 Member inner join Team는 결과가 같다고 생각했기에, 입장에 따라 뻥튀기냐 아니냐로 갈리나도 이해했는데 맞는건지 궁금합니다. 감사합니다
-
미해결스프링 시큐리티
RememberMe 설정 시 문제가 발생합니다...
제가 RememberMe 설정 중 문제가 발생하여 해당 부분이 잘 안풀려 강사님께 질문 드립니다. 로그인 한 사용자 정보가 필요하여 AuthenticationProvider 에서 하단 캡쳐화면 처럼 설정을 하였습니다. 그리고 RememberMe 기능을 하단 캡쳐 화면 처럼 설정 하였습니다. 설정 후 rememberMe 기능 사용 시 로그인이 안되는 문제가 발생을 하였습니다. 그래서 디버깅 하여 확인 시 하단 캡쳐 화면과 같이 해당 부분에서 (TokenBasedRememberMeService에서 UserDetails user = getUserDetailsService().loadUserByUsername(username);) 다시 사용자를 다시 조회를 하여, email 파라미터의 값이 객체가 들어와서 로그인이 안되는 문제가 발생 합니다. 제가 RememberMe 기능 과 @AuthenticationPrincipal 어노테이션을 이용해서 Dto의 사용자 정보를 둘 다 사용을 하고 싶은데 이 경우 어떻게 해야하는지 구글링을 봐도 안나와서 강사님께 여쭤봅니다. 좋은 강의 해주셔서 감사합니다.
-
해결됨스프링 핵심 원리 - 기본편
자동 빈 등록, 수동 빈 등록 궁금한점이 있습니다.
안녕하세요! 자동 빈 등록과 수동 빈 등록에서 빈 이름이 충돌할경우 CoreApplication을 실행해보면 오류를 볼수 있다고 하셨는데 저의 경우는 CoreApplication을 실행할경우 오류가 발생하지 않고 CoreApplicationTests를 실행했을때 오류가 발생합니다. 왜 CoreApplicationTests를 실행했을때만 오류가 발생하는지 궁금합니다.