묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
캐릭터의 가로방향 움직임
캐릭터가 좌우로는 키를 눌렀을 때만 움직이는데 상하로는 키를 눌렀다가 때도 움직입니다. 코딩 어느 부분이 다른건지 모르겠네요. (파이참을 써서 하고 있기는 한데 그게 이유는 아니겠죠?) import pygame pygame.init() # screen screen_width = 480 screen_height = 640 screen = pygame.display.set_mode((screen_width, screen_height)) # title pygame.display.set_caption("MyGame") # import background image background = pygame.image.load("C:/Users/eagle/Desktop/PythonWorkspace/background.png") # import sprite(character) character = pygame.image.load("C:/Users/eagle/Desktop/PythonWorkspace/character.png") character_size = character.get_rect().size character_width = character_size[0] character_height = character_size[1] character_x_pos = (screen_width / 2) - (character_width / 2) character_y_pos = screen_height - character_height # moving position to_x = 0 to_y = 0 # event loop running = True # is the game running? while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False if event.type == pygame.KEYDOWN: if event.key == pygame.K_LEFT: to_x -= 5 elif event.key == pygame.K_RIGHT: to_x += 5 elif event.key == pygame.K_UP: to_y -= 5 elif event.key == pygame.K_DOWN: to_y += 5 if event.type == pygame.KEYUP: if event.key == pygame.K_LEFT or event.key == pygame.K_RIGHT: to_x = 0 elif event.key == pygame.K_UP or event.key == pygame.K_DOWN: tp_y = 0 character_x_pos += to_x character_y_pos += to_y if character_x_pos < 0: character_x_pos = 0 elif character_x_pos > screen_width - character_width: character_x_pos = screen_width - character_width if character_y_pos < 0: character_y_pos = 0 elif character_y_pos > screen_height - character_height: character_y_pos = screen_height - character_height screen.blit(background, (0, 0)) screen.blit(character, (int(character_x_pos), int(character_y_pos))) pygame.display.update() # exit pygame.quit()
-
미해결리눅스 커맨드라인 툴 (Full ver.)
안녕하세요! 질문이 있습니다.
etc폴더에 passwd 파일로 텍스트변환 명령어를 연습해도 되는건가요??
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
assertj 관련 질문드립니다(재질문)
Assertions 클래스를 사용할 수가 없습니다 ㅜㅜ 프로젝트 익스플로러의 maven 항목에도 추가되어있지 않은 것 같습니다.
-
미해결캐글 Advanced 머신러닝 실전 박치기
'application 데이터 세트 기본 Preprocessing 수행' 부분 관련 질문이 있습니다.
안녕하세요. 'application 데이터 세트 기본 Preprocessing 수행' 을 듣다가 질문이 있어 남깁니다. 파이썬 머신러닝 완벽가이드 책에서 LightGBM은 카테고리형 피처가 최적으로 변환이 된다고 나와있는데 레이블 인코딩을 하신 특별한 이유가 있나요?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
인텔리제이 처음 깔아서 프로젝트 첨만들어실행시 오류...
인텔레제이 커뮤니티버젼 처음 설치해서 실행했는데 오류납니다. https://start.spring.io 에서 프로젝트 압축파일 만들고 해제해서 프로젝트 불러와서 import 까지하고 메인메서드 실행했는데 자구 이렇게만 나오네요 ㅠㅜ 첫강의부터 왜 이런지 이해가안가네요....무슨 문제일까요? 제가 기존에 쓰던 자바 1.8버젼. ...즉 8버젼만 계속써왔는데 8버젼을 써서 그런가요? 강의에서는 11버젼쓰신거같은데....버젼문제는 아닌거같구요ㅠㅜ 콘솔창 에러메시지가 이렇게 나옵니다....>>> Execution failed for task ':HelloSpringApplication.main()'. > Process 'command 'C:/Program Files/Java/jdk1.8.0_261/bin/java.exe'' finished with non-zero exit value 1 * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. 제발 답변좀 부탁드립니다.....강의내용보고 하란대로 다 고대로 따라했는데도 이럽니다....
-
미해결스프링 핵심 원리 - 기본편
AppConfig와 @Component 관련 질문있습니다~
1. 웹 서비스 개발할 때 Spring MVC 에서도 AppConfig 처럼 config를 만들어서 사용하나요?(controller, service, dao 만 만들었던 기억이 있어서용..) 2. @Component 대신 @Service , @Repository 사용가능 한 것으로 알고있는데, 쌤은 왜 @Component로 설명해주신건지 궁금합니다.
-
미해결리눅스 쉘 스크립트 마스터
정규 표현식 비교 질문
정규 표현식부터 난이도가 높아져서 이해가 잘 안되고 있습니다. Bash는 여러 특수 문자의 조합들이 의미하는것이 어려운데요...... 아래 2가지 질문에 다시 한번 설명해주시면 감사하겠습니다. 1. if [[ $LANG =~ $locale ]] : =~ 우측 표현식($locale)이 좌측 표현식($LANG)을 포함할때 사용이 가능한건가요? 부연 설명 드리자면, $LANG 입력시 "en_US.UTF-8" 결괏값이 나오는데, locale 명령어에 이 결괏값이 포함되어 있어야만 정규 표현식 비교가 가능한지 궁금합니다. 2. =~ 는 그냥 일반적인 산술 연산시 = 와 같은 일종의 문법인건가요?
-
미해결스프링 부트 개념과 활용
Failed to start component
7070 7080 8090도 다 해봤는데 안되는데 어떻게 해야되나요 ㅠㅠ 혹시나 포트가 안죽어서 안되나해서 포트도 다 죽였는데 이렇게 뜨네요 ㅠㅠ 이클립스로 하고 있습니다.
-
미해결리눅스 쉘 스크립트 마스터
if [[ ! $REPLY =~ ^[Yy]$ ]]; then exit1; fi 질문
안녕하세요. 강사님. if [[ ! $REPLY =~ ^[Yy]$ ]]; then exit1; fi 위 명령어가 이해가 가지 않습니다. 특히, ^[Yy]$ <--- 이 부분이 양 옆으로 왜 ^, $ 으로 감싸야하는건지 디테일한 설명 부탁드립니다.
-
미해결모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1
웹쉘을 탐지하는 것이 매우 어렵다고 말씀하셨는데..
웹쉘을 탐지하는 것이 매우 어렵다고 말씀하셨는데, 혹시 정확히 어떤 부분때문에 탐지가 어려운 것인지 추가설명해주실수 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
빌드시 오류가 납니다..
안녕하세요. 김영한강사님! 지금까지 잘 따라오다가 빌드에서 막혀서 질문드립니다 ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jdk1.8.0_241 오류메시지입니다.. ㅠㅠ JAVA 11버전을 받고 환경변수에서 JAVA_HOME 및 Path 설정까지 완료하고 java -version, javac -version 하면 정상적으로 버전이 나오는데 ./grawdlew.bat 을 하면 저 에러메시지가 표시됩니다.. 구글링해봤는데 환경변수에 bin 폴더를 포함하지 말라는 글이 대부분이라서 어디가 문제인지 잘 모르겠습니다.(환경변수에는 bin 폴더가 포함되어있지 않습니다.)
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
영상길이에 대해서 질문하고 싶습니다.
[완성본 제작노트] HTML+CSS 실전 퍼블리싱 제작(Part 2) 를 보고 있는데 27분 짜리 영상이 15분 40초 쯤부터 까만화면이더라구요 원래 그런건가요? 오류인가해서용
-
미해결스프링 기반 REST API 개발
asciidoctor 에러
html 파일로 만들어주는 build 중 Execution failed for task ':asciidoctor'. >(LoadError) no such file to load -- asciidoctor 라는 오류가 뜹니다. 어디 부분이 문제길레 로드에러가 뜨는지 알고싶습니다...
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
FROM 관련 질문드립니다.
전 강의에서 FROM은 OS라고 생각하라고 하셨는데 알파인은 리눅스 배포판으로 알고 있습니다. 그리고 도커는 기본 리눅스 위에서 돌고 있다고 배운걸로 기억하고요. 그렇다면 리눅스 위에 리눅스가 컨테이너에 들어가는 건가요? 그리고 컨테이너에 OS가 들어간다는 설명도 VM과의 차이점 중에 하나가 게스트OS라고 배웠는데 컨테이너에 OS가 들어간다고 하시니까 헷갈리네요,, 답변 부탁 드립니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
CMD 관련 질문 드립니다
CMD ["node", "server.js"] 위와 같이 나누어서 명령어를 나누어서 써야 하는 규칙이 있습니까? 아래와 같이 하나로 명령어를 쓰는건 안되는건지요? CMD ["node server.js"]
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
jinja2 오류
글 리스트 강의 보고 있는 중입니다. list.html 짜고 있는데 이상하게 jinja2가 작동하지 않네요...;; {% if datas|length > 0 %}<table> <thead> <tr> <td>번호</td> <td>제목</td> <td>이름</td> <td>날짜</td> <td>조회수</td> </tr> </thead> <tbody> <!--반복되는 구간--> <% for data in datas %> <tr> <td></td> <td>{{datas.name}}</td> <td>{{datas.pubdate | formatdatetime}}</td> <td>{{datas.view}}</td> </tr> <% endfor %> <!--반복되는 구간 끝--> </tbody></table>{% else %} <h4> NO DATAS!!</h4>{% endif %} 위처럼 datas.count() 가 안되서 datas|length 이렇게 바꿨습니다. 그리고 <% for data in datas %> 이부분도 for문이 실행안되고 그냥 화면에 저 코드가 그대로 노출됩니다. 당연히 for문이 안돌아서 datas.title에 있던 idx=data._id도 안되서 지웠습니다..ㅜㅜ jinja2 버전은 2.11.2 입니다...ㅜㅜ 왜 이러는 걸까요..?ㅜㅜ
-
미해결파이썬으로 배우는 알고리즘 기초
0번째 왜 자꾸 버리시는건가요?
리스트에서 0번째는 왜 의미없다고 하시는건지 궁금합니다
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
GCP 환경에서 코드 수정사항을 반영하려면 어떻게 해야하나요?
안녕하세요, 박사님. 강의 시청은 모두 완료하고 크게 발생한 에러는 없었는데, 소스코드 수정사항을 반영하려면 어떻게 해야할지 문의 드립니다. 이전 강의(Docker이미지로 만들어 배포)를 살펴보면, 이미지 경로 수정을 위해서 run.py 등등을 우분투 환경에 옮겨서 docker를 다시 build하고 docker run을 다시 해주셨는데요. gcp 환경에서도 소스코드 수정 사항을 반영하려면 docker를 다시 build하고 docker run을 다시 해주면 되는건가요? 매번 수정할 때마다 이러한 과정을 거치는지 궁금합니다. 소스코드 수정사항을 실제 웹사이트에 반영할 때 좀 더 간편한 방법이 있을까요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
에러 어떻게하나요
docker run -it redis 실행하면 에러가 나요 답변을 받지 못해서 다시 남겨요 docker -v 로 돌아가는 거 확인도 했는데 ... docker: error during connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/containers/create: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running. See 'docker run --help'. 이런 에러가 뜹니다.
-
미해결어셈블리어 배우기
파일은 어디있어여?
링크를 모르겠네여; 유투브로 넘어가면 링크있네요