묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
JPA
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]JPA강의 Hibernate부분에서 Hibernate: insert into member (id, name) values (null, ?)이라고 나와야 하는데 저는 Hibernate: insert into member (id, name) values (default, ?) 이라고 뜨는데 차이가 뭐고 어떻게 하면 null로 나오게 할 수 있을까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
다대다에서 member ?에 대한 prodct 리스트 조회 방법
다대다에서 member ?에 대한 prodct 리스트 조회 방법 member , team 에서 team ?에 대한 member list를 쉽게 team.getMembers로 쉽게 추출할 수 있잖아요? 근데 다대다에서 member ? 에 대한 product 리스트를 조회하려면 어떻게 할지 도무지 감이 안옵니다..
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
네이밍 질문
서비스랑, 레포지토리랑 메소드 이름을 일치하게는 하면 안되나요 ? ex) 회원가입 서비스, 레포지토리 메소드 : join(..)
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
강의 초반에 멜트에 대해서 설명해주셨는데
선생님 안녕하세요 강의를 듣다가 궁금한 점이 생겨 여쭤봅니다. seaborn으로 그래프를 그릴 때는 멜트로 데이터를 전처리해주고 그려야 더 적합하다는 말씀은 들었습니다! 그런데 저희 데이터에서는 별다른 작업없이 바로 그리셨는데 저희 데이터에서는 멜트 과정이 따로 없었던 이유가 있을까요? 그리고 seaborn으로 그릴때 왜 멜트를 하는게 더 나은지도 함께 궁금합니다. 항상 좋은 강의 감사드립니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
리스트의 이름이 뜨지 않습니다
- 밑에 있는 사진이 vue 개발자 도구 캡쳐이고 아래는 TodoList.vue 코드입니다 Json말고 getitem으로 했는데도 똑같이 보이지 않네요 연결을 끊고 다시 해봐도 변하지 않습니다 TodoList.vue <template> <div> <ul> <li v-for="(todoItem, index) in todoItems" v-bind:key="todoItem.item" class="shadow"> <i class="checkBtn fas fa-check" v-bind:class="{checkBtnCompleted: todoItem.completed}" v-on:click="toggleComplete(todoItem, index)"></i> <span v-bind:class="{textCompleted: todoItem.completed}">{{ todoItem.Item }}</span> <span class="removeBtn" v-on:click="removeTodo(todoItem, index)"> <i class="fas fa-trash-alt"></i> </span> </li> </ul> </div> </template> <script> export default { data: function() { return { todoItems: [] } }, methods: { removeTodo : function(todoItem,index) { this.todoItems.splice(index, 1); // console.log(todoItem, index); localStorage.removeItem(todoItem); }, toggleComplete: function(todoItem,index) { todoItem.completed = !todoItem.completed; //localstorage에 갱신하는 부분 localStorage.removeItem(todoItem.item); localStorage.setItem(todoItem.item, JSON.stringify(todoItem)); } }, created: function() { if(localStorage.length > 0) { for (var i = 0; i < localStorage.length; i++) { if(localStorage.key(i) !== 'loglevel:webpack-dev-server') { // this.todoItems.push(localStorage.getItem(localStorage.key(i))); this.todoItems.push(JSON.parse(localStorage.getItem(localStorage.key(i)))); } } } } } </script> <style scoped> ul { list-style-type: none; padding-left: 0px; margin-top: 0; text-align:left; } li { display: flex; min-height: 50px; height: 50px; line-height: 50px; margin: 0.5rem 0; padding: 0 0.9rem; background:white; border-radius: 5px; } .removeBtn { margin-left: auto; color:#de4343; } .checkBtn { line-height: 45px; color: #62acde; margin-right: 10px; } .checkBtnCompleted { color:black; } .textCompleted { text-decoration: line-through; /* color:#b3adad; */ } </style> TodoInput.vue > script <script> export default { data: function() { return { newTodoItem: '' } }, methods: { addTodo: function() { if (this.newTodoItem !== '') { var obj = {completed: false, item: this.newTodoItem}; localStorage.setItem(this.newTodoItem, JSON.stringify(obj)); this.clearInput(); } }, clearInput: function() { this.newTodoItem = ''; } } }
-
미해결스프링 프레임워크 핵심 기술
안녕하세요 강의 내용을 듣다가 궁금점이 생겨 글을 남기게 되었습니다.
안녕하세요 백기선 강사님 강의 잘 보고있습니다. 스프링핵심프레임워크 ioc 컨테이너 5부 강의 마지막 부분에서 싱글톤 빈으로 객체를 Ioc 컨테이너에서 관리할 경우 프로퍼티가 공유되어서 멀티 스레드 환경에서 프로퍼티 값이 이상하게 될 수도 있다고 말씀하셨는데요, 그렇다면 이러한 경우에 해결 방법으로는 어떤게 있는지 궁금합니다. gof 강의에서 하신 synchronized 를 사용하면 해결할 수 있는 걸까요? 아니면 좀 더 효과적인 방법이 있다면 알려주셨으면 좋겠습니다. 감사합니다.
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
오타 제보 및 질문 한가지 드립니다.
먼저 좋은 강의 제작에 감사드립니다. 3.트랜잭션 이해.pdf p.21 락4 락을 획득하기 위해 대기하던 세션2가 락을 확득한다. (확득이라고 써있네요) p.24에도 동일하게 오타가 존재합니다. 뻘질문 하나 드리겠습니다. 트랜잭션 매니저에서 getTransaction()으로 트랜잭션을 시작 한 경우 마지막에 commit/rollback을 수행해 트랜잭션을 닫아야 하는데요 만약 트랜잭션을 열어놓고 실제적으로 insert/update/delete 한 작업이 없다면 위의 2가지 중 하나를 호출하는것 말고 트랜잭션을 닫는 또다른 방법이 있을까요? status.clear() 뭐 이런식으로.... 아무것도 안했을때만 쓰는 방법 같은것 말입니다... 답변 부탁드리겠습니다. 감사합니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
공부 내용 공유 가능한지 여쭙습니다.
안녕하세요! 정말 흥미로운 강의 잘 듣고 있습니다. 다름이 아니라 이 강의를 들으며 헤더와 관련하여 공부한 내용을 깃허브에 정리해서 올렸는데, https://github.com/vi2920va/FE_interview/blob/main/Network/HTTP-Header.md 혹시 문제가 된다면 내리겠습니다! 감사합니다.
-
미해결예제로 공부하는 Python 100 문제풀이 Part.2
수업자료 pdf에 카테고리>딕셔너리 가 없어요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
TypeCast의 Conversion 클래스 질문입니다.
안녕하세요 RooKiss 선생님! TypeCast의 Conversion 클래스를 분석하다가 Conversion 클래스의 Test() 함수와 MakeFrom() 함수가 내부에 cout<<"test"<<endl; 식으로 정의를 했는데요. 정의를 하고 cout<<"test"<<endl; 에 브레이크 포인트를 잡고 디버깅을 하니 Test()와 MakeFrom()이 정상적으로 동작하는 듯한데 브레이크 포인트가 잡히질 않네요... 즉, Test()와 MakeFrom() 내부 함수 로직이 동작이 안됐습니다. C++이나 컴파일러 특성 때문인가요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
이 코드는 비효율적일까요?
안녕하세요 강사님 강의 잘 듣고있습니다! 혹시 이렇게 코드를 만들어봤는데 강사님의 코드보다 많이 비효율적일까요? 채점결과 성공하긴했습니다. def dfs(L,s) : global ans if L == k : if (sum(res) % m) == 0 : ans+=1 else : for i in range(0,n) : if arr[i] > s: res[L] = arr[i] dfs(L+1, arr[i]) if __name__=="__main__" : n,k = map(int,input().split()) arr = list(map(int,input().split())) arr.sort() m = int(input()) res = [0]*(k) ans = 0 dfs(0,0) print(ans)
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
HttpMessageConverter
안녕하세요 JsonConverter 가 이름이 JsonbHttpMessageConverter 로 바뀌었나요 ??
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
하나 더 질문드려요!
아래와 같이 함수의 속성을 알고싶어 아래와 같이 쪼물딱거려봤는데, 제 예상에는 type에 대해서만 출력이 될 줄 알았는데, tot_len2 함수의 결과값고 type에 대한 결과가 같이 나왔습니다. 이게 왜 그런지 알수 있을까요? 원래 type에 대한 내용만 출력되어야하는게 아닌가요? [코드] def tot_len2(word: str, num: int) -> None: print('Hint Example2 : ', len(word) * num) print(type(tot_len2("niceman", 10))) # 함수 결과의 속성이 <class 'NoneType'>으로 나오게 됨. [결과] Hint Example : 15 Hint Example2 : 70 <class 'NoneType'>
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
이 코드도 괜찮을까요?
안녕하세요 강사님 강의 잘 듣고있습니다 밑 코드 처럼 만들어도 괜찮은지 질문드리고싶습니다! def dfs(L,front) : global ans if L == m : ans+=1 for i in res : print(i, end= ' ') print() else : for i in range(1,n+1) : if i > front : res[L] = i dfs(L+1, i) if __name__=="__main__" : n,m = map(int,input().split()) res = [0] * m ans = 0 dfs(0,0) print(ans)
-
미해결@시코 - Java 제대로 배우기 (완전 기초)
private임에도 print가 되는 이유문의(Man class문제)
1시간 30분 경에 있는 Man Class에서, amount의 경우 private int amount;로 선언을 해서 접근이 불가능한데요. 따라서, 마지막에 잔액을 표현할 때 System.out.println("hong: " + hong.getAmount()); 로 했습니다. 그런데, 그냥 hong.amount로 해도 표출이 되는데요. 같은 class안에 main과 함께 선언이 되어있어서 접근이 가능한 걸까요? 다른 class(파일)에서 접근이 불가능하다는 의미인지 문의드립니다!
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
distinct중복 제거에 대한질문입니다!!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]친근하면서 알짜 베기 강의 너무 잘보고있습니다 다름이아니라 저도 항상 생각했던 문제인데 user team onetomany manytoone 일때 team10개를 가져올때 user 는 1개만 가져오고 싶을때 jpa에서는 distinct를 붙히면 해결된다고 강의에서 봤는데요 썡 쿼리랑 다르게 jpa distinct는 중복을 엔티티로 제거해준다고 봤습니다 다만 이방법이 querydsl에서도 가능한 방법인지 궁금합니다 물론 곧 영한 님의 querydsl도 수강예정입니다 ex) jpaQueryFactory.select(qatable,qbtable).distinct().from(qatable).on(뭐시기)~~~ 이런 상황에서도 distinct가 jpa방식으로 작동하는지 질문드립니다 감사합니다
-
미해결코딩으로 학습하는 GoF의 디자인 패턴
UML 툴이 어떤 것인지 궁금합니다!!
안녕하세요 ㅎㅎ 혹시 UML 툴 어디거 사용하시는지 알 수 있을까요?? 제가 기존에 사용하던 것 보다 디자인어 더 깔끔하군요!
-
미해결FreeRTOS 프로그래밍
NUCLEO-G491RE 포팅 중 문의드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. ------------------------------------------------- - 사용하신 첨부파일의 버젼:freeRTOS_tutorials_v1.5.zip - 사용하시는 ST 보드명: NUCLEO-G491RE - 사용하시는 컴파일러(stm32cubeide) 버젼: 1.9.0 - 증상: 내가 가진 보드로 포팅 하기 작업중 02_STACKOVERFLOW에서 프로그램을 돌리면 a와 b 가 반복해서 출력 되어야하는데 다음과 같이 task2 는 동작하지 않고 Task1만 동작하는듯합니다. 03_CRITICAL 예제도 마찬가지로 Task2가 동작하지 않네요.. 어떤 문제인지 알고 싶습니다.. ** 메일로 해당 프로젝트 압축파일을 첨부드렸습니다. 확인부탁드립니다. -------------------------------------------------
-
미해결
how to convert OLM files to PST
Users can take help from the DRS OLM to PST Converter software to convert OLM files into PST, OST, EML, PDF, MBOX, JSON, CSV, HTML, PNG, DOC, etc. Additionally, you can also convert OLM into multiple email clients like AOL, Gmail, Yahoo, iCloud, Yandex Mail, Live Exchange, Office 365, Zoho Mail, etc. It is an automated software that can be used by every common user without any difficulty. You can install its free demo version and check its functionality. 는 1:1 문의하기를 이용해주세요.
-
미해결C로 배우는 자료구조 및 여러가지 예제 실습
스택 구현
stack 구현부터 응용편을 듣고 이해한 다음 선생님께서 알려주신 코드를 직접 작성해서 실행시키면 동작이 되질 않습니다...ㅠ 일부로 큰 틀만 강의 해주시는건지 그렇지 않다면 왜 오류가 발생하는지 궁금합니다.