묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
jsp 예약어 out이 아닌 html으로 출력
안녕하세요! 강의 내용에서 설명해주신 out으로 출력하는 것이 아닌 아래와 같은 코드도 정상 작동하는데 out을 쓰는 이유가 있을까요? 아래 코드가 더 직관적이라고 느껴져서요!! <tbody> <%for (Member member : members) {%> <tr> <td><%=member.getId()%></td> <td><%=member.getUsername()%></td> <td><%=member.getAge()%></td> </tr> <% } %></tbody>
-
미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
func에서 Stock의 정의
Stock Stock::topval(Stock& s) { if (s.share_val > share_val) return s; else return *this; 여기서 맨 앞의 Stock은 stock이라는 이름의 class에서 함수를 불러왔다는 뜻이고 두번쨰 Stock은 데이터형으로써 정의되는 객체의 stock이고 나머지 세번쨰는 매개변수로써 사용되는 Stock데이터형의 객체로 이해해도 될까요?
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
FBX Loader 메모리 릭 해결법
직접 엔진을 짜던 도중에 + 디버깅 중에 강의에서 사용된 FBX 로더의 메모리릭을 발견했습니다. 저만 그런건지 모르겠지만 해결법도 같이 공유합니다. 메모리릭의 원인은 FbxArray<FbxString*> _animNames; 이 FBX SDK의 데이터를 제대로 릴리즈 하지 않아서 그랬습니다. 저는 따로 셧다운 함수를 늘 만들어서 쓰는편인데, (디스트럭터에 해도 됩니다.) 해당 함수에 추가로 I32 count = _animNames.GetCount(); for (I32 i = 0; i < count ; i++) { _animNames[i]->Clear(); delete _animNames[i]; } _animNames.Clear(); 부분을 추가하시면 됩니다. FBX SDK 문서를 보면 Clear 만으로 메모리를 해제해주는것 같았는데, 왜 인지는 모르겠지만 디버깅 중에 메모리 덤프가 C런타임에 잡혔습니다. 큰 메모리블록이 줄줄 새는건 아니지만 신경쓰인다면 이렇게 해제하세요! 혹시나 찾는 사람 있을까봐 글 작성합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
const char* 질문입니다.
main함수내에서 const char* p = "Hello" p = "Bye"하면 바로 p내용이 바뀌는데 왜 함수에서는 안되는지 궁금해서 여러가지 실험을 해보니까 cont char* p = "Hello"에서 cout << p << endl; 을하면 "Hello"가나오고 cout << *p << endl; 을 하니까 'H'가나오더라구요? *p = p[0]이런 모양새라 SetMessage함수에서 *p = "Bye"하면 const 때문에 못바꾸고 p = "Hello"니까 p = "Bye"하면 이건 바뀌어야맞는거 아닌가? 싶어서요 main함수에서는 잘만 바뀌는데 SetMessage함수에서는 또 안되고 이게 왜이런거죠 도저히 이해가 안됩니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
이클립스 실습환경 버전 호환성
2.4.11버전이 최하위 버전입니다. 주신 pom.xml 파일 컴파일 잘 된것 같습니다. 그럼, 2.3.10.RELEASE 버전용 pom.xml 컴파일된 프로젝트는 수업과 연관이 없다는 건가요?.. 제가 헷갈려서 그런데 주신 pom.xml 컴파일해도 수업과 무방하면,,, 이클립스 환경에서 실습을 할수가 없는 것인지요?... 주신 pom.xml 에서 spring-cloud-starter-netflix-zuul 포함되어있는데,, 제가 이해가 부족하여 상세한 설명 부탁드리겠습니다. ㅠㅠ <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-zuul</artifactId> </dependency> spring boot 버전 호환때문에,,, 강좌의 실습 진행이 원활하게 되질 않고 있습니다. 이클립스 환경에서 강좌처럼 동일하게 진행할 수 있도록 환경 가이드를 부탁드립니다. 개발환경에 진입장벽이 막혀 스트레스가 심하네요...확인해주시길 부탁드립니다. 참고로: intellij 2019 버전에서도 spring boot 2.4버전 상위 부터 있습니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
강사님 질문이 있습니다.
안녕하세요. 오랜만에 질문 올립니다. 스프링부트에서는 InternalResourceViewResolver를 자동으로 등록해주잖아요. 그러면 여기서 궁금증이 생긴게 스프링에선 프로젝트를 만들면 servlet-context.xml에 자동으로 <!-- Resolves views selected for rendering by @Controllers to .jsp resources in the /WEB-INF/views directory --> <beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <beans:property name="prefix" value="/WEB-INF/views/" /> <beans:property name="suffix" value=".jsp" /> </beans:bean> 이런 뷰리졸버 빈을 넣어주는데 그러면 스프링에선 이걸 꺼내 쓰는건가요? 부트에선 내장톰캣부분에 @ServletComponentScan // 1. WAS에 해당 app을 서블릿으로 등록 @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } 여기서 하는거 같은데 @ServletComponentScan 이 어노테이션이 그건가요? 궁금해서 질문올립니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
회원등록 페이지(servlet/members/new-form)에서 회원등록 후 뒤로가기시...
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용] 안녕하세요! 이번 강의에서 1. 회원등록 페이지 servlet/members/new-form 에서 회원등록 2. /servlet/members/save로 이동하고 <a>메인</a> 클릭후 index.html 페이지로 이동 3. 뒤로가기 클릭시 똑같은 회원정보가 다시 등록(id값은 +1씩 변경) 되는것을 확인했습니다! 위에서 언급한 3번을 빼고 2번 /servlet/members/save 페이지에서 뒤로가기와 앞으로가기 시도시에도 동일합니다. 뒤로가기시 response header를 보니 똑같은 post 요청에 대한 응답이 처리되는것으로 보이는데.. 보통 실무에서는 어떻게 처리하는지 궁금합니다!
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
mysql root 비번
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. mysql 초기 비번 설정 되어 있는지 아래와 같이 계속 root 접속이 안됩니다.. 구글링 해서 root 비번 변경하려고 계속 해봤는데.,. 계속 안되네요.. - 아래 - C:\eGovFrame-3.9.0\bin\mysql-5.6.21\bin> mysql -u root -p mysql Enter password: ******** ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) C:\eGovFrame-3.9.0\bin\mysql-5.6.21\bin> mysql -u root -p mysql Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) C:\eGovFrame-3.9.0\bin\mysql-5.6.21\bin>mysql -u root ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) C:\eGovFrame-3.9.0\bin\mysql-5.6.21\bin>mysql -u root ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) - 아래 2 (구글링 root 초기화) - C:\Program Files\MySQL\MySQL Server 8.0\bin>mysqld.exe --skip-grant 2021-10-10T10:01:11.216348Z 0 [System] [MY-010116] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.25) starting as process 1624 2021-10-10T10:01:11.228426Z 0 [Warning] [MY-010091] [Server] Can't create test file C:\Program Files\MySQL\MySQL Server 8.0\data\mysqld_tmp_file_case_insensitive_test.lower-test 2021-10-10T10:01:11.228752Z 0 [Warning] [MY-010091] [Server] Can't create test file C:\Program Files\MySQL\MySQL Server 8.0\data\mysqld_tmp_file_case_insensitive_test.lower-test 2021-10-10T10:01:11.229557Z 0 [ERROR] [MY-013276] [Server] Failed to set datadir to 'C:\Program Files\MySQL\MySQL Server 8.0\data\' (OS errno: 2 - No such file or directory) 2021-10-10T10:01:11.234033Z 0 [ERROR] [MY-010119] [Server] Aborting 2021-10-10T10:01:11.235171Z 0 [System] [MY-010910] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: Shutdown complete (mysqld 8.0.25) MySQL Community Server - GPL. C:\Program Files\MySQL\MySQL Server 8.0\bin> - 아래 (구글 초기화2) --- C:\eGovFrame-3.9.0\bin\mysql-5.6.21\bin>mysqld --skip-grant 2021-10-10 19:23:50 0 [Warning] 'THREAD_CONCURRENCY' is deprecated and will be removed in a future release. 2021-10-10 19:23:50 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details). C:\eGovFrame-3.9.0\bin\mysql-5.6.21\bin>mysqld.exe --skip-grant --explicit_defaults_for_timestamp=1 2021-10-10 19:24:08 0 [Warning] 'THREAD_CONCURRENCY' is deprecated and will be removed in a future release. C:\eGovFrame-3.9.0\bin\mysql-5.6.21\bin>mysqld.exe --skip-grant --explicit_defaults_for_timestamp=1 2021-10-10 19:25:55 0 [Warning] 'THREAD_CONCURRENCY' is deprecated and will be removed in a future release. C:\eGovFrame-3.9.0\bin\mysql-5.6.21\bin> C:\eGovFrame-3.9.0\bin\mysql-5.6.21\bin>mysql.exe -u root --console mysql.exe: unknown option '--console' C:\eGovFrame-3.9.0\bin\mysql-5.6.21\bin>mysql.exe -u root ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 어떻게 하면 될까요.. ㅠ 계속 커넥션 못해서 담 강의를 못 가고 있습니다. (2일 째..)
-
미해결차량 번호판 인식 프로젝트와 TensorFlow로 배우는 딥러닝 영상인식 올인원
강의 자료
본 강의 수강생입니다 강의 자료 93x0928@gmail.com 으로 부탁 드립니다
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
토큰 발행이 안됩니다.
안녕하세요, 값들을 입력한 후 제출 버튼을 눌렀을 때, [WDS] Live Reloading enabled.라는 문구만 뜨고 Has값이 생성되지 않습니다. 어느 부분에 오류가 발생한 것인지 알 수 있을까요? stack overflow에 나와있는 다양한 방법들을 시도했는데 해결 되지가 않네요ㅠㅠ
-
미해결현업 실무자에게 배우는 Kaggle 머신러닝 입문 - ML 엔지니어 실무 꿀팁
질문있습니다.
1. mse 와 rmse의 차이가 루트를 씌운다 이것 뿐인것같은데 loss 값을 단순하게 작게 표현하기 위해서 루트를 씌운 것 뿐일까요?? 아니면 다른 의미가 있는 걸까요? 2. mse 에서 평균 나누기는 이해가 되는데 2를 나누는 의미가 궁금합니다. 3. mse의 경우 2를 나누었는데 mae 에서는 왜 2를 나누지 않았는지 궁금합니다. 감사합니다.
-
해결됨mongoDB 기초부터 실무까지(feat. Node.js)
slice의 문제점
안녕하세요 선생님.$slice 연산자를 사용하려고 구현해보니 몇가지 문제에 직면해서 조언을 얻고자 댓글을 남깁니다.1. $slice:-10으로 설정 할 경우, database array field에 가장 최근 것이 배열의 마지막 인덱스에 저장되는데 이를 unshift처럼 배열의 첫번째 인덱스에 가장 최신의 것을 저장하면서 $slice -10을 동시에 적용은 안되나요?왜냐하면 $slice:-10으로 설정 할 경우, 예를 들어 blog의 comment들을 최신순으로 정렬할 시, 첫 로딩시에는 front는 back에서 받은 data중 blog의 comment field를 역순으로 정렬을 구현할 것이고, pagenation을 할 시에는 sort({createdAt:-1})로 정렬을 했다면 정순으로 로직이 구현될텐데, 프론트에서 통일감있게 코드를 구현할 수 있게 하는게 맞는 방향인거 같아서요!이에 대한 해결책은 back에서 sort({createdAt:1})를 하는 방법일까요?2. $slice:-5로 설정하고 data를 삭제할 경우, 예를 들어 comment data는 총 10개가 있고(comment id는 1~10으로 가정) comment field에는 comment id가 6,7,8,9,10인 comment가 저장되있는데 여기서 comment id가 6인 data를 삭제한다면 comment field에는 comment id가 7,8,9,10인 data가 남게됩니다.이렇게 된다면 blog 화면에 첫 로딩 시, 최신순 5개의 댓글을 불러오고 싶은데 blog의 comment filed에 4개밖에 없으므로 5개의 댓글을 못 불러오게 됩니다.이에 대한 문제를 해결하기 위한 방법이 있을까요?감사합니다!
-
해결됨3dsmax 모델링 고수의 비밀! (Modeling Expert Technique)
기초 질문..ㅜㅜ 있어요..
안녕하세요~ 왕기초적인...ㅠㅠ 질문이 있어요 탱크같은거라든지 로봇?같은거라든지 부품들이 많이 있잖아요 그런것들은 그냥 표면위(?)에 어태치상태로 얹혀(?)있는건가요? 아님 그룹상태로 묶여있는건가요? 라이언만들때 귀랑 얼굴은 면을 합쳐주고 몸은 다리랑 팔은 합쳐줬는데 머리랑 몸은 안합쳐주잖아요 요게 면을 합쳐줘야하는 거랑 아닌거랑 기준이 있나요? 어떤건 어태치로도 괜찮고 어떤건 면을 합쳐줘야하고 이런 기준이 따로 있을까요..? 만약 귀랑 얼굴이랑 몸이랑 다리 팔 그냥 안 합쳐주고 그냥 어태치나 그룹으로 묶어두면 어떤일이 발생하게 되는건가요...? 애니메이션시에 문제가 발생하는건가요...?
-
미해결현업 실무자에게 배우는 Kaggle 머신러닝 입문 - ML 엔지니어 실무 꿀팁
그래프를 그리는 seaborn
box plot에서 네모난 것은 알겠는데 thur 와 sat 에서 위에 조그만 점ㅁ같은 건 뭘 의미하는걸까요
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
리터럴 대체 ||과 @관련된 질문
리터럴 문자||의 위치가 헷갈려 여러가지 테스트를 해보는 중에 "리터럴 대체 문자"와 "링크표현식 @"관련해서 질문이 있어 문의드립니다. 강의예시에 나온 th:onclick="|location.href='@{/basic/items/add}'|" 위의경우 리터럴대체문자안에 링크표현식을 넣은경우 정상적으로 작동이 되고있는데 강의 예시에 나온 th:href="@{|/basic/items/${item.id}|} 위의 표현식을 |@{/basic/items/${item.id}}| 로 바꿔서 테스트를 해봤더니 소스보기로 /basic/items/${item.id} 로나오고있어 정상작동이 되지 않는 것을 확인하였습니다. 저의 현재 생각으로는 ${item.id}는 변수표현식으로 1로 바뀌고 그이후 링크 표현식이 적용되고 그이후 리터럴 문자가 적용되서 /basic/items/1 이거처럼 문제없이 나와야된다고 생각했는데 혹시 리터럴문자와 링크 @표현식에 적용되는 규칙이 있는걸까요?? (|location.href='@{/basic/items/add}'|이게 정상작동되는걸보고 테스트 해봤었음)
-
미해결Vue.js 시작하기 - Age of Vue.js
v-bind, {{ }}, v-model 질문입니다.
안녕하세요^^ v-bind, 콧수염 태그, v-model 관련해서 헷갈리는 부분이 있어 질문 드립니다. 1. v-bind와 {{ }} 는 Vue data 속성의 변수값을 html 에 표시하는 단방향 연결이고, v-model 은 Vue data 속성의 변수값과 DOM 입력값의 양방향 연결인가요? 1-1. v-bind는 html 태그의 속성에 사용하고 (컴포넌트 포함), {{ }} 는 태그의 컨텐트에 사용하는건가요? <p class="{{ name }}"></p> 이련 식으로는 안되더라구요. 2. Vue data 속성의 변수값과 html 태그 속성을 양방향으로 연결하는 방법은 없나요? 예를 들어, <p v-bind:class="name"></p> 에서 class 속성 값이 바뀌면 name 변수값도 바뀌게요.. (v-model 처럼) p 태그에는 v-model을 사용할 수 없는건가요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
fullstack 빌드시 아래와 같이 jest 에러가 나는데 혹시 해결방법이 있을까요
(사진)
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
HATEOAS 와 ResponseEntity
둘다 특정 uri를 같이 반환해준다는 특징이 있는 것 같은데 어떤 차이점이 있는건가요 ? header에 반환을 하는지 아니면 body에 uri를 반환하는지의 차이인건가요?
-
미해결타입스크립트 입문 - 기초부터 실전까지
타입추론에 대해서 궁금한점이 있습니다.
안녕하세요 선생님 항상 강의를 잘 듣고있습니다! 배열안에 `number`타입과 `null` & `undefined`가 혼합되어 있어도 `number[]`로 추론이 되는건가요?
-
해결됨Vue.js 시작하기 - Age of Vue.js
cdn vs cli 아직 초보 단계라서 궁금한게 있습니다
cdn 과 cli 의 차이점을 알고 싶습니다 cdn 처럼 그냥 코드 한줄만 추가하면 vue를 사용할수있는데 개발은 어떤걸로 자주 현업에서는 사용하나요? 아직 초보단계라서 간단해보이는 cdn이 좋아보여서 궁금합니다!