int main() { int i = 'A'; int m = 1; int n = 0; for (; m <= 5 ; m++) { for (; n <= 10 ; n++) { printf("%c ", i + n); } printf("\n"); } return 0; } 답안을 보기 전에 임의로 만들어 보았습니다. 좀 더럽게 만들긴 했는데 A ~ K까지 첫 줄은 잘 출력이 되는데 2 ~ 5열까지는 출력이 되지가 않았습니다. 두번째 루프는 작동을 하는데 첫번째 루프가 작동하질 않습니다. 첫번째 루프를 답안과 비교를 해봐도 제가 만든 첫번째 루프에서 어디가 문제인지를 모르겠습니다. 어디에서 문제가 생긴걸까요?
안녕하세요! 궁금한게 생겼습니다. SettingHolder 를 이용한 인스턴스 생성과 inner class를 하지않고 Settings 에서 static 메소드를 써서 초기화한 private static finnal Settings instatnce = new Settings(); 의 차이점을 모르겠습니다. 제 생각에는 두개 전부다 결국 'static 영역에 미리 생성(?) 을 한다는 것'이고 static이므로 로드시점까지 똑같다고 생각하는데요. Holder를 만들었다고 해서 무슨차이인지 잘 모르겠습니다. 감사합니다!
- open browser가 검색이 안되고 use application/broswer만 검색이 됩니다. - 다른 템플릿에서 open browser를 긁어왔는데 click이 "opening.xaml: 타겟 또는 입력 UI 엘리먼트를 설정해야 합니다."라는 오류 메시지와 함께 설정이 안됩니다. 해결 방법이 무엇이 있을까요?
강의는 스프링 2.5버전대지만 현재 스프링 이니셜라이저에서 기본 지정 버전은 2.6버전입니다. 여기서는 CallServiceV1에서 사용한 setter에 @Autowired 붙이는 문법을 사용 할 시에는 생성자로 주입할 때랑 똑같이 순환참조냐고 묻는 오류가 발생하더라구요. 혹시나 싶어서 2.5.6으로 해보니 잘 되더랍니다...ㅠㅠ 갑자기 2.6.0버전부터 무슨 일이 생긴지는 모르겠지만 여기서는 안되네요 ㅠㅠ
firebase authentication 강의에서 import firebase from "firebase" ; 파어이베이스 import 하고 Register.vue에서 import { auth } from "../firebase" ; 하면 아래와 같은 에러가 발생합니다. ㅠ__ㅠ 몇번을 다시 해봐도 계속 에러가나서 뭐가 잘못 된건지 모르겠어요 ㅠ_ㅠ Internal server error: Failed to resolve entry for package "firebase". The package may have incorrect main/module/exports specified in its package.json: Missing "." export in "firebase" package
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
안녕하세요. 루키스님 STL 강의를 보다가 순회하는 속도에 대해서 궁금한 점이 있어서 질문을 남깁니다. 1만개의 데이터가 있을 때 vector로 순회하는 것보다 map으로 순회하는 것이 느리다고 하셨는데 그 이유가 무엇인가요? vector 같은 경우 iterator를 직접 사용하지 않고 바로 인덱스로 순회할 수 있고 map은 iterator를 한칸씩 증가하면서 순회해야하기 때문인 것인가요? 혹은 vector는 메모리가 연속되어 있기 때문에 템퍼럴 로컬리티와 스페이셜 로컬리티 특성으로 인해 캐시히트가 잘 일어나게 되고 map은 메모리가 연속되어 있지 않기 때문에 반대로 캐시 미쓰가 많이 일어나서 그런 것인가요?? list또한 궁금합니다. 나머지 2개의 컨테이너와 비교했을 때 순회하는 속도가 어떤지도 궁금합니다. vector list map을 for문으로 순회하는 것에 대해서 무엇이 빠르고 느린지 이유를 알고 싶습니다!
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
허무하게 몇 시간 소비하면서 제대로 된 공부법을 못 찾고 있는 것 같습니다.. Visual Studio for Mac의 Solution tab 여는 방법 아시는 분 계실까요? Solution tab이 나와야 파일 여러 개로 갈리는 걸 확인할 수 있는데 여기서 막히고 있습니다.
프로그램 따라하면서 하기와 같은 에러가 발생합니다 혹시 몰라서 Git에 있는 자료를 down 받아 사용해도 에러는 동일하게 발생합니다 에러 내용 > vue3-project@0.1.0 serve > vue-cli-service serve INFO Starting development server... 98% after emitting CopyPlugin WARNING Compiled with 1 warning 오후 6:31:32 warning in ./src/components/TodoList.vue?vue&type=script&lang=js "export 'useContext' was not found in 'vue' App running at: - Local: http://localhost:8080/ - Network: http://192.168.0.10:8080/ Note that the development build is not optimized. To create a production build, run npm run build. 이 에러는 1. import { useContext } from 'vue'; 을 사용하는 시점부터 나왔습니다 2. 프로그램은 git에 나온 내용을 그대로 copy하여 사용하였기 때문에 프로그램 edit에러는 없을것으로 추정 3. 차이점이라고는 package.json에서 vue-router 버젼이 본인 PC에는 4.0.12이고 강사 깃자료를 보면 4.0.4로 차이가 있습니다 4.0.12버젼을 삭제하고 4.0.4로 설치할려고 했으나 실패하여 현재는 4.0.12 입니다 위에러 해결방안에 대해 검토 해주시기 바랍니다 수고하세요
GenerateValue가 id 값을 자동으로 생성해주기 때문에 안받아도 상관이 없는 거라고 생각했는데 아이디값을 setter로 받아서 코드를 작성해도 등록과 조회가 잘됩니다 ㅠㅠ Form 객체에 id필드를 추가하고 id를 받아서 구현해도 상관없을까요? 아니면 id값은 생략하는 게 맞는건가요? =============================================== <추가> id를 찍어보니까 null이 찍히는 걸 확인했습니다. JPA가 persist()를 할 때 id를 생성하고 그 id를 사용해서 영속성 컨텍스트에 데이터를 저장하기 때문에 그 전에는 id존재하지 않기 때문에 굳이 받을 필요가 없는게 맞는지 궁금합니다..! <ItemController.java> Book book = new Book () ; book . setName (form . getName ()) ; book . setPrice (form . getPrice ()) ; book . setStockQuantity (form . getStockQuantity ()) ; book . setAuthor (form . getAuthor ()) ; book . setIsbn (form . getIsbn ()) ; <MemberController.java> Member member = new Member () ; member . setName (form . getName ()) ; member . setAddress ( address ) ;
안녕하세요. 선생님 저는 얼마전부터 선생님 강의 통합편을 수강중인 학생입니다. 하나 여쭙고 싶어서 남깁니다!! 제가 선생님 강의 들으면서 배우는 것들을 제 개인 네이버 블로그에 글을 올리고 싶은데 올려도 될까요? 선생님께서 하나하나 정리하신 노하우인데 제가 올린 글이 혹시 문제가 될까 싶어 문의남깁니다! 물론 제 블로그는 저만 보고 있지만.. 혹시 선생님 강의를 수강하려는 학생들이 검색하다가 보면 문제가 될까 해서요! 제가 올리려는 내용은 선생님께서 가르쳐주신 강의 노트에 있는 것들을 직접 해보고 공부한 것들을 정리하거나 강의 노트에 올려주신 글이나 강의를 보고 후기등을 쓸 계획입니다! 문제가 되면 비공개로 올릴 것이니 다른 염려는 안 하셔도 됩니다! 지금은 선생님 강의를 수강하고 있다는 내용만 간단하게 올린 상태입니다! 혹시 문제가 된다면 말씀해주시길 부탁드립니다. 아직 얼마 안 들었지만 좋은 강의 잘 듣고 있습니다!! 감사합니다!! ㅎㅎㅎ
김영한 강사님께서 커뮤니티에 추천해주신 로드맵에 따르면 "spring MVC1편까지 듣고 JPA 로드맵을 수강하는걸 추천한다" 라고 하셨었습니다. 이 강의에서 JPA는 자바표준 을 사용한다라고 하셨는데요, spring MVC1편까지 듣고 JPA 로드맵을 들어야하는 이유가 무엇인지 궁금합니다!
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
선생님과 같이 메모리를 보면서 실습중에 궁금증이 하나 생겼는데 저 게지금 &itBegin 이렇게쳐서 나온값중에 세번째값 을 타고 들어간 상황입니다. 저기서 첫번째는 next 두번째는 previous 세번째가 data라고 하셨는데 실제로 저 첫번째 주소를 타고가면 두번째 노드가 나오고 다음값에서 previous를 타고 가면 다시 첫번째 노드가 나오더라구요 근데 첫번째 노드에도 previous쪽에 주소가 하나들어있는데 그걸 타고들어가면 뭐 이상한 값들이 있습니다. STL 에서 제공하는 list는 이중 연결 리스트라 맨뒤 노드로 가는건 아닌거같고 맨처음 값이면 previous가 필요가없을텐데? 어떤용도의 값인지 궁금합니다.
이번 예제에서 내부 클래스인 static class DiscountSerive에 Map 타입과 List 타입의 멤버변수를 만들고 @Autowired를 설정해 보았습니다. 저는 출력결과가 수업강의에 있었던 예제 처럼 타입에 맞는 빈이 모두 출력될 것이라 기대했는데 결과물은 null이네요. 클래스 필드에서는 @Autowired를 사용할 수 없는것일까요? <코드> <결과물>