묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
학습에 대해 여쭈어봅니다.
강의 마지막 코드를 실행한 결과입니다. 현재 loss가 0.90 이고 accuracy가 0.86인데 이렇게 loss가 높아도 되는건가요?? 제가 손실함수가 무조건 낮아야만 좋다고 생각해서 잘 이해를 못하는 거 같습니다,,,
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
크루스칼 알고리즘 관련하여
아래가 수업도중에 배운 알고리즘인데요! ------------------------------------------ int main(void) { int v, e, city_a, city_b, cost, i, res, cnt; vector<Edge> Ed; res = cnt = 0; cin >> v >> e; for (i = 1; i <= e; i++) { unf[i] = i; } for (i = 0; i < e; i++) { cin >> city_a >> city_b >> cost; Ed.push_back(Edge(city_a, city_b, cost)); } sort(Ed.begin(), Ed.end()); for (i = 0; i < m; i++) { int fa = Find(Ed[i].v1); int fb = Find(Ed[i].v2); if (fa != fb) { res += Ed[i].cost; Union(Ed[i].v1, Ed[i].v2); } } cout << res << endl; return 0; } ------------------------------------------ 이 중에서 간선을 선택하는 for (i = 0; i < m; i++) { int fa = Find(Ed[i].v1); int fb = Find(Ed[i].v2); if (fa != fb) { res += Ed[i].cost; Union(Ed[i].v1, Ed[i].v2); } } 이 부분에 대해 궁금증이 있습니다! 크루스칼은 n개의 정점이 주어지면 n-1 개의 간선을 최소 가중치를 기준으로 선택하는 것으로 알고 있습니다. 그런데 문제에선 n-1개라는 기준을 사용하지 않았는데 그 이유가 있을까요? 선생님의 문제풀이에서 cnt 변수를 만드셨으나 사용하지 않으셨는데, 이를 체크하려다 체크하지 않으신 것 같습니다. 그 이유는 무엇인지 궁금합니다.
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
CommandQueue 질문
RenderBegin()과 RenderEnd()의 실행 과정이 제가 이해한 내용이 맞는지 모르겠어서 질문드립니다. 만약 [0] [1] 의 더블버퍼가 있다고 가정할 때, swapChain의 BackBuffer가 1일 경우 RenderBegin에서 1의 상태를 <화면출력> 상태에서 <외주 결과물> 상태로 바꿔주고 GPU가 사용할 수 있게 만든 후, GPU의 처리가 끝나고 결과물을 화면에 출력하기위해 RenderEnd를 이용하여 1의 상태를 <외주 결과물>에서 <화면 출력>으로 바꿔주고 GPU는 이어서 0을 사용해야하기 때문에 SwapChain의 백버퍼를 0으로 바꿔준다고 이해했는데.. 이게 맞나요? 쓰면서도 제가 무슨 말 을하는지 모르겠네요...
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Task 관련 질문드립니다.
해당 강의에서 ThreadPool을 이용해 쓰레드 수를 지정해서 Task로 작업을 지정해주었는데 만약 ThreadPool로 쓰레드 수를 지정하지 않는다면 Task를 선언할 때 마다 쓰레드가 생성되어 작업을 수행하는건가요?
-
미해결트렐로 개발로 배우는 Vuejs, Vuex, Vue-Router 프론트엔드 실전 기술
(Vuex 적용 - 인증 1) 강의에서 8분 18초 부분 질문 있습니다.
강의에서 "뷰 어플리케이션이 구동되었을 때 브라우저 저장소를 확인한다. localstorage에 token이 있는지 없는지 체크한다." const store = new Vuex.Store({ ... }); const { token } = localStorage; store.commit("LOGIN", token); export default store; Vuex라는 것은 별도의 저장소이고 이 저장소를 컴포넌트 레벨에서 필요한 상태나 로직들을 불러와서 처리하는 것으로 알고 있는데, 위와 같이 localStorage에서 토큰을 가져와 LOGIN mutations에 전달하는 로직을 왜 Vuex의 store 부분에 선언한 이유가 무엇인가요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
res.redirect가 작동하지 않습니다..ㅠㅠ
로그인이 성공하면 res.redirect('/')를 해서 메인 페이지로 돌아가야 하는데 돌아가질 않습니다.. 왤까요???ㅠㅠ
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
활성화 함수 질문드립니다.
활성화 함수 ReLu를 두번 쓰셨는데 특별히 이유가 있나요? 이론(?) 수업 때 그림을 보면 활성화 함수가 하나 밖에 없는데 만약에 활성화 함수를 연속되게 쓰게 되면 얻게 되는 이점이 무엇이며, 언제 활성화함수를 연속되게 쓰는지 궁금합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
getmodel().put , mv.addObject
안녕하세요 . 13분쯤 mv.getModel().put("member",member) ; vs mv.addObject("member", member); 같다고 하셨는데 데이터 담아주는건 같고 mv.addObject("member", member); 같은 경우에는 부가적으로 jsp에서 데이터를 가져다 쓸수 있도록 addAttribute 까지 해준다 라고 생각하면 될까요 그렇다면 추가적으로 request.setAtttibute("member",member) 와 mv.addObject("member", member); 이건 같은건가요 ? (차이점이 있다면 설명 부탁드립니다 . 감사합니다)
-
미해결Vue.js 제대로 배워볼래?(Vue.js 프로젝트 투입 일주일 전)
vuex가 실행이 안돼요
선생님과 똑같이 따라했는데 WARNING Compiled with 1 warning warning in ./src/store.js "export 'creatStore' was not found in 'vuex' 이게 뜨면서 창이 안뜹니다ㅜㅜㅜㅜ
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
히든타입 이름
삭제된 글입니다
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
스프링부트 빌드 중 오류 질문드립니다 ㅠㅠ
Cannot find template location: classpath:/templates/ (please add some templates or check your Thymeleaf configuration) 스프링 빌드 중에 이러한 오류가 발생하면서 @RequestMapping("/request-param-v1") 해당 경로로 들어가니 whitelable 페이지가 뜹니다 어떤 오류일까요 전에 다른 수강생분이 올렸던 글을 보면 application.yaml 파일을 수정하라고 말씀해주셨는데 저는 그 파일을 찾을 수 가 없네요 ㅠㅠ
-
해결됨HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
새로고침했을때
선생님 안녕하세요. 페이지를 처음 열었을때, 새로고침 했을때 .text1 디자인이 들어가는 과정이 transition 때문에 보이는거 같은데 저게 자연스럽게 시작되게하려면 어떻게 해야 할까요??
-
미해결실전! Querydsl
조회질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 user 엔티티 일부 @OneToMany(mappedBy = "user",cascade = CascadeType.ALL)private List<UserCountry> country = new ArrayList<>();@OneToMany(mappedBy = "user",cascade = CascadeType.ALL)private List<UserLanguage> language=new ArrayList<>();@OneToMany(mappedBy = "user",cascade = CascadeType.ALL)private List<UserHopeLanguage> hopeLanguage=new ArrayList<>(); 프로젝트 진행중인데 궁금한점이 있어 여쭤보려고합니다. 엔티티 상에서는 테이블 구성은 일대다 다대일 관계로 위와 같이 되어있고 user들은 모국어인 userCountry, 배우고싶은 언어인 userHopeLanguage, 할수있는언어인userLanguage를 여러개 가질 수있습니다. 전체 유저 조회중 특정 나라나 언어를 가지고 있는 유저들만 검색하기위해 동적쿼리문을 작성하려고 하는데 예를 들어 유저가 가지고있는 userLanguage 중 language이름이 'kor '를 포함하고있는 유저만 검색 한다고 했을 때 쿼리문을 어떻게 작성해야할까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
h2 설치 후 jar 파일 실행 시
안녕하세요. 우선 정말 좋은 강의 감사드립니다^^ 다름이 아니라 완강 후 새로 build하여 jar 파일을 만들었는데요. h2 서버를 항상 켜놔야돼서 그런지 그냥 jar 파일 실행하면 서버가 실행이 안되고, 항상 함께 h2.bat을 실행해야 구동됩니다ㅠㅠ 혹시 h2 서버 구동 안하고 jar 파일 실행만으로 실행 가능한 방법이 있을까요?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
assertThrows 오류 관련
안녕하세요. serviceTest를 하던중에 막혀서 이것저것 다 해봤지만 안돼서 질문드립니다. 다음 사진과 같이 assertThrow에서 오류가 발생합니다. 그래서 이전 코드들도 쭉 봤는데 그렇다기엔 try catch 문에서는 정상적으로 작동합니다. 뭐가 문제일까요?
-
미해결우디의 프리미어 프로 강좌
프리미어프로 에센셜그래픽
프리미어프로 한글로 며칠 전에 깔았어요.윈도우가 창(w)이란 메뉴같은데 에센셜그래픽을 찾을 수가 없어요. 알려주세요.
-
미해결실전 리액트 프로그래밍
useEffect 의존성 배열이 있을 경우,
안녕하세요. 질문 드립니다. 7:50초쯤 useEffect에 의존성 빈배열을 선언하고 리사이즈 하게 될때도 console1 하나만 찍히나요? 처음 빈배열 일때 콘솔 확인이 어렵네요
-
미해결인터랙티브 웹 개발 제대로 시작하기
safari에서
질문입니다. animation-timing-function steps 가 safari 에서 작동이 제대로 되질 않아요 .. 작동하는 방법 없을까요..??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
컨트롤러 관련해서 질문 드리고 싶은 것이 있습니다.
java 안에 @GetMapping("hello") 이라는 컨트롤러를 넣은 다음, template 안에 hello.html이라는 파일을 만들고 static 안에도 똑같은 hello.html 이라는 파일을 만들었습니다. 그 다음 localhost:8080/hello.html 을 검색했을 때 수업 내용대로라면 template안의 hello.html 파일이 출력돼야되는데 static 의 파일이 열렸습니다. 그래서 localhost:8080/hello 라고 검색해보니 이 때 templtate의 hello 파일이 열리더라고요. 따라서 localhost:8080/hello.html 이라고 웹브라우저에 치면 정적 파일이 열리고 localhost:8080/hello 이라 치면 template 파일이 열리는 것으로 봐서 웹 브라우저에 어떻게 검색하냐에 따라 파일이 열려지는게 달라지는 것 같습니다. 제가 수업에서 이해한건 뒤에 localhost:8080/hello.html 이라고 검색했을 때, 컨트롤러 먼저 찾고, 정적 파일을 찾는 우선순위 순으로 동작한다는 것이라서 이론대로라면 template 안에 hello.html이 먼저 열려야될 것 같은데 아니라 제가 이해한 것과 상충되어 이렇게 질문드립니다. 양질의 강의 감사합니다. 정말 잘 듣고 있어요
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
프록시 객체 초기화 중 질문있습니다.
안녕하세요 영한님! 강의 내용 중 궁금한 점이 있어 질문 드립니다. Team refTeam = em.getReference(Team.class, 1L);refTeam.getName(); 을 하게되면 Proxy가 비어있으므로 1. 영속성 컨텍스트에 초기화 요청을 보내고, 2. 영속성 컨텍스트가 DB를 조회해 3. 실제 엔티티 객체를 생성 은 이해가 되었습니다. 그럼 여기서 영속성 컨텍스트가 실제 엔티티 객체를 생성하고 Proxy의 target에 연결을 해줄 뿐이지, 1차 캐시에 실제 엔티티가 저장되는 것은 아닌 건가요? 1차 캐시에는 'Proxy 객체만' 있고 Proxy의 target을 통해 실제 엔티티를 접근할 수 있는 건지 궁금하여 질문 드립니다! 감사합니다.