묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결배틀로얄 게임을 만들어보며 배우는 언리얼 게임 개발
잔디는 레벨별로 어떻게 한번에 만들 수 있을까요?
나무를 한번에 생성하는 폴리지 볼륨을 알려주시고 잔디나 잡초 종류는 개체 수가 많아서 레벨을 이용한다고 하셨는데 레벨 바운드 방법만 알려주시고 막상 잔디와 잡초를 폴리지 볼륨으로 생성하는 방법은 안알려주셨네요..폴리지 볼륨을 두개 만들어서 하나는 나무(전역 용) 하나는 레벨바운드 크기에 맞춰 생성해놓고 시뮬레이션을 돌려보았는데 실행이 안됩니다. 수작업밖에 없는건가요?레벨에 적용이 되면서 폴리지 볼륨처럼 한번에 생성할 수 있는 방법 좀 알려주세요!
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
xyz축이 이상해졌습니다.
xyz 축이 파랑노랑빨강이 아닌 실선으로 표현됩니다.강의를 따라가려하는데 그것때문에 같은 동작을 해도 다르게 나타나 진행이 되지않습니다.도움 좀 부탁드려요!
-
미해결영리한 프로그래밍을 위한 알고리즘 강좌
Python 으로 구현해보았습니다.
class Maze: def findMazePath(self, x, y): if (x < 0 or y < 0 | x >= N or y >= N): #지도 범위를 넘어선곳 return False elif (maze[x][y] != PATHWAY_COLOR): # White 0 #벽 return False elif (x == N - 1 & y == N - 1): # 최종 목적지 maze[x][y] = PATH_COLOR #Green 3 return True else: maze[x][y] = PATH_COLOR #Green 3 # 계속 갈 수 있는 길인지, 막힌 길인지 파악이 안된 길. 일단 가보는 길 if (self.findMazePath(x - 1, y) | self.findMazePath(x, y + 1) | \ self.findMazePath(x + 1, y) | self.findMazePath(x, y - 1)): return True maze[x][y] = BLOCKED_COLOR #Red 2 $ 위의 if 구문에서 Return 받아서 가면 안되는 길 return False if __name__ == '__main__': N = 8 maze = [[0, 0, 0, 0, 0, 0, 0, 1], [0, 1, 1, 0, 1, 1, 0, 1], [0, 0, 0, 0, 0, 0, 0, 1], [0, 1, 0, 0, 1, 1, 0, 0], [0, 1, 1, 1, 0, 0, 1, 1], [0, 1, 0, 0, 0, 1, 0, 1], [0, 0, 0, 1, 0, 0, 0, 1], [0, 1, 1, 1, 0, 1, 0, 0]] PATHWAY_COLOR = 0 # 원래 길 WALL_COLOR = 1 # 벽 BLOCKED_COLOR = 2 # 이 길로 계속 가면 가다 도중에 막히는 길 PATH_COLOR = 3 # 이 길로 계속 가면 끝까지 갈 수 있는 길 s = Maze() print(maze) s.findMazePath(0, 0) print(maze)
-
미해결스프링 기반 REST API 개발
java.lang.IllegalStateException: Failed to load ApplicationContext
안녕하세요 백강사님. 강좌 잘 듣고 있습니다.강좌 끝에서 테스트 폴더를 Run > Test Scripts 를 돌렸더니 아래 파일에서 테스트가 깨집니다.에러 메시지를 보면 뭔가 Jdbc 설정에서 깨진 것 같은데, 이유를 모르겠습니다. 백강사님의 소스를 보니 위의 @RunWith(SpringRunner.class)@SpringBootTest 어노테이션을 지워두셨던데, 혹시 이유를 알 수 있을까요? https://gitlab.com/whiteship/natural/blob/master/src/test/java/me/whiteship/natural/NaturalApplicationTests.java Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]spring-rest-api-demo/src/test/java/me/whiteship/springrestapidemo/SpringRestApiDemoApplicationTests.javapackage me.whiteship.springrestapidemo;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.test.context.junit4.SpringRunner;@RunWith(SpringRunner.class)@SpringBootTestpublic class SpringRestApiDemoApplicationTests { @Test public void contextLoads() { }}
-
미해결자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
wordDao 파일은 아예 살펴보지도 않은거같습니다
강의 보면 WordDao 파일 살펴보기전에 main클래스부터 살펴본다고 하셨는데코딩 다하고 main클래스 실행할때까지 살펴보시질 않습니다..똑같이 따라했는데 널포인트 익셉션뜨길래 왜뜨나 한참 찾아봤더니 문제는 Dao클래스였네요
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
저도 gist 허용 부탁드리겠습니다.
빠른 확인 부탁드리겠습니다..!!
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
mac os cmd에서 anaconda-navigator이 실행이 안됩니다
인터넷에 검색해서conda-forge도 해보고conda-update-condaconda-update anacondaconda update anaconda-navigatorconda update navigator-updater다해봤는데이것들 할때는All requested packages already installed.이렇게 나오면서anaconda-navigator-bash: anaconda-navigator: command not found아나콘다 네비게이터를 실행하려고 하면 이렇게 나옵니다어떻게 해야할까요
-
미해결밑바닥 부터 시작하는 머신러닝 입문
강의자료가 다운이 되지 않습니다.
강의자료가 링크된 Onedrive가 기한이 지났다고 표시됩니다.확인 부탁드립니다.
-
미해결스프링 데이터 JPA
Select 없이 Update만 하고 싶은 경우 베스트 프랙티스가 있을까요?
안녕하세요 백기선님.운영중인 프로젝트에 JPA를 적용하다가 Select 없이 Update만 할 경우를 자주 마주합니다.멤버의 Id와 변경할 포인트를 전달 받아 포인트를 업데이트 하려하면아래와 같은 순서로 진행해야합니다.Member member = memberRepo.findById(id)member.setPoint(member.getPoint + point);memberRepo.save(member) 이때 member를 select 하는 구문 없이 이번강의에서 알려주신@modifying(clear...,flush...)와 @query를 이용하면 좋겠다는 생각이 들었거든요.만약 pointUpdate(memberId, pointAmount)라는 서비스를 제공할 때,clear와 flush를 보장한다면 서비스를 사용하는 사람도 안심하고 쓸 수 있을것 같구요.무엇보다 매력적인건 select 한번을 줄일 수 있는 점 같습니다.테스트 코드에서는 테스트 객체 생성을 위한 create 구문이 있어서백기선님께서 말씀주신 방향으로 가는게 최적케이스 같습니다.하지만 기존에 영속화된 엔티티 대상으로 update만 날리기 위해서는어떤 방법이 더 효율적이라고 생각하시는 지, 주로 사용하시는 패턴이 있으신지 궁금합니다.
-
미해결윤재성의 Java 기반 Android 9.0(pie) App 개발 기본 1단계
저는 왜 welcome to android studio 화면이 안뜰까요?
스튜디오를 열면 그냥 바로 전에 작업하던 프로젝트가 뜹니다 안떠서 그냥 파일에서 뉴트로젝트 눌러서 만들긴 했는데 이유가 뭘까요? (workspace 폴더에 가서 프로젝트를 아예 삭제하고 스튜디오를 다시 열면 그제서야 나오네여 스튜디오는 3.3버전입니다) Activity Name이랑 Layout Name 설정하는 창도 안나오는데 그냥 진행하면 되나요? 그리고 xml 눌러서 보면 화면에 Hello World! 라고 쓰여 있긴 한데 선생님 화면처럼 뒤로가기나 배터리 표시부분 이런 부분들은 보이지 않고 흰 바탕화면이랑 파란색 바탕화면 위에 딱 저 문구만 쓰여 있어요 문제 있을까요? alpha1으로 바꿔도 똑같습니다
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
추가적인 강의는 계획에 없으신가요?
강의 너무 잘 들었습니다.추가적인 강의 계획은 없을까요?좀더 심화된 내용을 세종님께 배우고 싶습니다.간절하게 바라고 또 바랍니다..ㅎㅎ감사합니다.
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
실행관련
실행은 되는데 콘솔이 안뜨는 현상이 발생하네요.. 조언좀 부탁드려요
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
폴더안에 여러 go 파일을 만들었는데요 오류가 납니다.
atom에서 func main(){ 이부분이 오류가 난다고 하네요 영어로 나오길 이미 그전에 선언이 되었다고 오류가 뜨는데 어떻게 해결을 해야 할까요
-
미해결스프링 부트 개념과 활용
다중 데이터소스 사용 문의 드립니다.
안녕하세요.강의 감사히 잘 보고 있습니다.궁굼한 점은스프링 부트 환경에서 예를 들어서 MySQL, PostgreSQL 두개 (혹은 그 이상) 의 DBMS 를 사용할때다중 데이터소스를 설정해서 사용하는 법이 궁굼해서 글 남깁니다.
-
미해결홍정모의 따라하며 배우는 C++
강의 마지막 문제 질문입니다
안녕하세요 강사님, 강의 잘 보고 있습니다.include using namespace std;void doSomething(int x){x = 123;cout << x << endl; // #2}int main(){int x = 0;cout << x << endl; // #1doSomething(x);cout << x << endl; // #3return 0;}저는 위에서 부터 순서대로 #2, #1, #3123, 0, 123이 나올줄 알았는데 실행시켜보니 0, 123, 0이 나왔습니다무조건 int main()이 먼저 실행되나요?그렇다 쳐도 int main() 안의 #1, #3 이 먼저 실행이되고 #2가 나중에 실행되야하는게 아닌가 싶습니다.step in 기능으로 해보았는데도 잘 안되서 질문 올립니다.감사합니다.
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
과제 제출이 되지 않아 질문드립니다.
순서대로 입력하고 해쉬코드까지 입력했는데C:workspacepython_moocwindows> submit.bat nxbi141717∙ Session token prefix: 0a15f98140✔ [0] Session 0a15f98140 is ready.Uploading files: 100%|██████████████████████████| 6.44k/6.44k [00:00<00:00, 28.4kbytes/s, file=arithmetic_unit_test.py]✔ [0] Uploading done.✘ [0] BackendClientError('Request to the API endpoint has failed.nCheck your network connection and/or the server status.nError detail: WSServerHandshakeError("404, message=\'Invalid response status\'")')C:workspacepython_moocwindows>이렇게 나오면서 제출이 안되네요 ㅠㅠ
-
미해결Ionic PWA (프로그래시브 웹 앱) 만들기
firebase deploy 관련하여 문의드립니다.
현재 강의에 나온 실습을 그대로 진행한 상태인데 Web Publishing 에서 실행 스크립트 관련 오류 문의드립니다. ''npm un ionic:build --prod" 하면 오류가 "missing script: ionnic:build " 라고 나와서ionicframework 페이지에서 찾아서 ''ionic build --prod'' 라고 실행완료하였습니다.이게 맞는지요? npm install -g firebase-tools 이후 firebase init 에서 호스팅을 선택하고 나면아래와 같이 메세지가 나옵니다. 특별히 더 해줘야 하나요? [Error 내용]Error: HTTP Error: 401, Request had invalid authentication credentials. Expected Oauth 2 access token, login cookie or other valid authentication credentials. See https://developers.google.com/identity/sign-in/web/devconsole-project. [환경]Ionic:ionic (Ionic CLI) : 4.3.1 (C:UsersAdministratorAppDataRoamingnpmnode_modulesionic)Ionic Framework : ionic-angular 3.9.2@ionic/app-scripts : 3.2.1Cordova:cordova (Cordova CLI) : 8.1.2 (cordova-lib@8.1.1)Cordova Platforms : android 7.1.4Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 2.3.1, (and 5 other plugins)System:Android SDK Tools : 26.1.1 (D:Androidsdk)NodeJS : v10.13.0 (C:Program Filesnodejsnode.exe)npm : 6.4.1OS : Windows 8.1
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
랄라랄라랄라랄라ㅎㅎ
(사진)
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
클라이언트 socket 관련 질문입니다
' socket('localhost', 9000);'에서 localhost가 자신 PC의 IP주소라고 하셨는데 그렇다면 서버에 접속할 때 포트번호만으로 서버를 인식하고 접속하는 것인가요?그렇다면 만약 2개의 서버가 같은 포트 번호를 갖고 있으면 어떤 방식으로 구별하는지 궁금합니다!
-
미해결안드로이드 모바일 앱 모의해킹과 시큐어코딩
안드로이드스튜디오 실습환경 구성 문의
오래된 강의라 강의 실습환경을 구성하기가 참 어렵습니다.nox를 이용한 환경 구성은 했는데..안드로이드스튜디오 3.2.1버전을 깔고여기서 강의자료에 있는 InsecureBankv2를 오픈하니 아래와 같은 오류가 뜹니다.혹시나해서 깃허브에 있는 최신 버전을 사용해봐도 build가 안됩니다. 어떻게 해결이 가능할까요? 조언 부탁드립니다. InsecureBankv2: sync failedUnsupported method: BaseConfig.getApplicationIdSuffix().The version of Gradle you connect to does not support that method.To resolve the problem you can change/upgrade the target version of Gradle you connect to.Alternatively, you can ignore this exception and read other information from the model.