묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
쓰레드 단위에서 업데이트
안녕하세요 늘 좋은 강의 감사합니다. 한 쓰레드에서 업데이트와 셀렉트를 하는데 업데이트가 되지 않습니다. 1. A테이블에서 find A엔티티에서 User테이블과 연관된 상태 @Column(name = "user_id", insertable = false, updatable = false)private Long userId;@ManyToOne(fetch = FetchType.LAZY)@JoinColumn(name = "user_id", nullable = false, referencedColumnName = "id")@JsonIgnoreprivate User user; 2. User테이블의 컬럼 업데이트 user.setPhone1("010");userRepository.save(user); 를 하면 User테이블의 컬럼이 업데이트 되지 않습니다. 왜 그런걸까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
다음 강의 관련한 질문이예요
다음 강의 내용인 게임수학 & directX12관련 문의드려요. C++이나 몇가지 언어를 사용할 수는 있지만 그래픽스에 대한 기초가 거의 없어서 게임 포트폴리오를 만드는 것은 엄두도 못내고 있는 상황이예요. 다음 수업인 게임수학 & directX12를 듣게되면 그래픽스 기초를 따로 공부하지 않아도 될까요? 아니면 그래픽 기초는 따로 공부해야 하나요? 답변 부탁드리겠습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
안녕하세요
antd 의 Row gutter 속성은 무엇을 의미하나요 ? {[16,16]} 이부분이 이해가 안되어 여쭙습니다 !
-
해결됨실전! 스프링 데이터 JPA
Update관련 질문드립니다
안녕하세요 영한님 강의 항상 잘 보고있습니다. 강의를 보면서 Update는 Dirty Checking을 통해서 해라!(단건) 라고 이해를했는데요 궁금한 부분은 정말 단순하게 컨트롤러로 DB에 있는 어떤 값을 변경하는 API가 있다고 하면 해당 엔티티를 조회하고 이 엔티티에 값을 바꾸면 select 쿼리 한번 update 쿼리 한번이 나가게 되는데 다른 JDBCTemplate 이나 Mybatis 쓰면 update 쿼리한번이면 될텐데 라는 생각이 들더라구요 물론 DB에 데이터를 있는지 없는지 체크도 되는 이점도 있긴하겠지만 만약에 엄청 복잡해서 update를 하기위한 select를 해야하는 경우가 많다고 한다면 이부분이 성능에 미치는 영향이 크지는 않는건지랑 대비 이점?이 무엇인지 궁금합니다~
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
선생님 한번 봐주세요
var check = function () {} var arr=[]; for (var i = 1; i <= 1000000; i++) { arr.push(i); } var fn = function(el, index, all) { console.log(el); console.log(check); }; var start = Date.now(); console.log("반복시작 시작: " +start); arr.forEach(fn); var end = Date.now(); console.log("반복 끝난 시간 : " +end); console.log("반복 걸린시간 :"+(end-start)); var start = Date.now()를 선언한 순간 시간이 기록되는건가요??
-
해결됨20년 경력자의 알기쉬운 컴퓨터네트워크
강의노트를 공유해주시면 감사하겠습니다.
복습을 위해 pdf 형식의 강의노트를 받고싶습니다. 강의노트를 업로드해주시면 감사하겠습니다.
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
그럼 버퍼에 정확히 몇개씩 차는지 어떻게 아나요?
31분쯤의 버퍼 활용 예제를 보면 버퍼를 2로 설정했는데 8코어여서 2개가 아니라는거 같은데 요즘 컴퓨터들은 다 4코어~8코어 정도인데 버퍼에 정확히 몇개씩 주고 받는지 어떻게 아나요?
-
미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
p3[1] 을 출력 할 때 왜 실제값이 나오나요?
안녕하세요 판다코딩님, 강의 정말 잘 듣고 있습니다. 왜 p3[1]을 출력할 때 주소값이 아닌 실제값이 출력이 되는건가요?? 포인터에서 주소값이 아닌 실제값을 출력할때는 앞에 * 이 있어야 한다고 배웠는데 여기선 *가 없어도 실제값이 출력이 되는 이유가 궁금합니다! 좋은 강의 만들어주셔서 감사합니다!
-
미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
에러 질문있습니다!
이런 에러가 뜨는데 뭐가 문제일까요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
블루투포스 - 뒤집은 소수 답이 이상해요
아래 코드를 작성해서 돌리면 답이 23, 55, 26, 52, 73이 나오는데..영상에서는 답이 23, 2, 73, 2, 3이 나와야 한다고 돼 있어서 뭐가 맞는지 모르겠어요... 'use strict'; console.clear(); function isPrime(num) { let answer; if (num === 1) answer = false; for (let i = 2; i <= parseInt(num / 2); i++) { if (num % i === 0) { answer = false; } answer = true; } return answer; } function solution(nums) { let answer = []; for(let num of nums) { let reversedNum = 0; while(num) { let one = num % 10; // 2 reversedNum = reversedNum * 10 + one; // add numbers in the reversed order num = parseInt(num / 10); // 3 } if (isPrime(reversedNum)) answer.push(reversedNum); } return answer; } let nums = [32, 55, 62, 20, 250, 370, 200, 30, 100]; console.log(solution(nums));
-
미해결운영체제 공룡책 강의
vscode에서 TESTWSL아래에 hello.c가 생성이 안돼요.
선생님께서는 vscode에서 file을 hello.c로 파일 생성하니까 자동으로 TESTWSL아래에 hello.c가 생성이 된 것으로 보이는데요, 저는 그렇게 해도 TESTWSL위치에서 ls했을때 hello.c가 안뜹니다;;
-
미해결[딥러닝 전문가 과정 DL1101] 딥러닝을 위한 파이썬 레벨1
anaconda prompt에서 python3 입력 후 상황
안녕하세요~ 환경설정 강의 듣고 따라하고 있는데 anaconda prompt 창에 python3이라고 치니 python3.7을 다운받으라고 뜨네요.. 이미 python3.9가 설치되어있습니다. python3.7을 무조건 다운받아야하는건가요?
-
미해결모두를 위한 파이썬 : 필수 문법 배우기 Feat. 오픈소스 패키지 배포 (Inflearn Original)
수업 관련 질문이 있습니다
아래 코드 부분, DiscriptorPath 클래스 내에서 DiscriptorCount 클래스의 인스턴스를 생성해서 s라는 변수에 바인딩하는데 이 과정에서 "./"라는 경로를 넘겨준적이 없는데,, DiscriptorCount 클래스는 어떻게 이걸 dirname으로 받은건지.. 모르겠어요 ㅠㅠ
-
미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
질문 드립니다.
안녕하세요. 함수에서도 질문 드렸지만 이번 객체에서도 비슷한 방식으로 푼 것 같아 또 질문 남깁니다. 객체만 설정하고 이상하게 푼 게 아닐까 하고 코드 남깁니다! var gugudan = {}; gugudan.result = []; gugudan.calculrate = function(n) { for(var i = 0; i < 9; i++) { this.result[i] = n * (i + 1); } gugudan.print(n); }; gugudan.print = function(n) { for (i = 0; i < 9; i++) { document.write(n + " * " + (i + 1) + " = " + this.result[i] + "<br>"); } }; function main() { for (var n = 2; n <= 9; n++) { document.write("<h3>" + n + "단</h3>"); gugudan.calculrate(n); } } main();
-
미해결모두를 위한 파이썬 : 필수 문법 배우기 Feat. 오픈소스 패키지 배포 (Inflearn Original)
프로퍼티와 디스크립터 차이에 대해 알고 싶어요 :(
제목 그대로, 프로퍼티와 디스크립터의 정확한 차이가 무엇일까요.. 언제 프로퍼티를 쓰고 디스크립터를 쓰는 지 아시는 분 계신가요!?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
이해가 잘 안되서 질문드려요 ㅠ
선생님~강의에서 첫번째 실습으로 하는 (강의 1:13부터 시작하는 내용) '1 경사하강을 이용한 행렬 분해 ' 내용에서 결과(11:50)기존 R의 행렬과 예측행렬 pred_matrix 를 보면, 이렇게 결과가 나오는데요..노란색 친 부분이 기존에 nan값이었던 부분인데요..이 값들은 의미있게 예측이 된 것이 맞나요..? (강의 8:10부터 내용) 이 내용을 보면 기존 R에서 nan 값의 위치하는 원소들은 제외하고, 경사하강법을 통해 P와 Q의 원소들을 업데이트 하는데..그러면 nan 값의 위치하는 원소들의 값은 경사하강이 되는게 맞는건지요..? 강의 (11:50~54)에서도 선생님께서 '최대한 값이 있는 것에 대해서는 실제값과 유사하게 근사되었음을 확인하실 수 있습니다. ' 라고 말씀하셨는데요..그래서 nan값이 값들에 대한 예측은 의미없는거로 이해가 되었는데요.. 그 이후, 두번째 실습인 영화평점 실습에서도 위와 같은 방식으로 예측행렬을 구하는데.. 기존에 사용자가 영화를 보지 않은 평점은, 첫번째 실습에서의 nan값과 같은 거 아닌가요..?그렇다면.. 예측행렬에서 nan값 위치들의 예측값들이 의미가 있는건지..즉 사용자가 관람하지 않은 영화에 대한 평점예측값이 이 방식에서는 의미가 있는 건지..의문이 듭니다.. 제가 이해가 잘 안되네요..ㅜ
-
해결됨홍정모의 따라하며 배우는 C언어
컴퓨터의 구성요소 역할 질문
1. 주 기억장치(=메모리)가 전원을 끄면 데이터가 사라지잖아요. 그래서 전원을 꺼도 데이터가 저장되는 보조기억장치로 보완한다는데 CPU(연산을 하는 부분)는 보조기억장치에 직접 접근할 수 없어서 주 기억장치랑만 왔다갔다한다는데 그러면 CPU는 전원이 켜져있을 때만 작동하고, 주 기억장치랑만 왔다갔다하므로 얘도 전원을 키면 주 기억장치 처럼 데이터가 싹 사라지나요?? 맞다면 전원이 꺼져있는 상태라면 운영체제나 그 외 데이터 이런것도 싹 없는 상태이고 전원을 킬때마다 보조기억장치에서 꺼내쓰는거겠네요? 맞나요? 2. 근데 강의 도중 메모리(=주 기억장치)가 저장을 하는 기능이라고 말씀하신 것 같은데 얘는 전원을 끄면 데이터가 싹 사라지잖아요...? 근데 보조 기억장치는 안사라지잖아요. 그럼 데이터를 저장하는 기능하는 것은 보조 기억장치 아닌가요? 그리고 또 정리하자면 저장하는 기능= 보조기억장치 주기억장치는 그냥 속도를 빠르게하는 역할 및 CPU에 정보를 전달하는 역할 인건가요? 3. RAM은 주 기억장치에 속한 장치인가요? 임의 접근이 가능한 메모리 라고 하셨는데 정확히 무엇을 접근하는건지 모르겠어요. 4. 그래픽카드는 그냥 계산량을 늘리는 역할을 하는건가요? 5. FDD와 자기테이프의 역할은 뭔가요? (그냥 어원만 알려주셔서..ㅠㅠ) 6. CPU에서 레지스터가 메모리처럼 저장을 하는 부분이라는 말인가요?.. 그니까 연산말고도 저장도 한다는 말인가요? 그 저장되는건 메모리에서 얻은 정보들? 죄송해요 처음 공부하는거라 궁금한 것이 산더미네요ㅠㅠ 뭔가 자세히 설명은 안해주신 것 같은데 지금 수준에서는 필요 없어서 그런건가요??
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
감동받았습니다.
스프링프레임워크와 JPA 공부하다가 자바스크립트가 부족해서 우연히 듣게되었는데 사용자가 제일이고 기술은 그 다음이라는 말이 너무 와닿네요. 열심히 공부하겠습니다. 잘부탁드립니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
6장에서 미들웨어 관련 질문
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 안녕하세요. 책 233p 에 표 6-1 입니다. app.use(미들웨어) 는 모든 요청에서 미들웨어 실행이라고 나와있습니다. 강의에서 app.get('*', ~~) 도 모든 요청에서 실행한다고 말씀하셨는데 둘은 모든 요청에서 기능한다는 점에서 같은 의미일까요? 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
-
미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
질문 드립니다.
도움 없이 혼자서 코드를 다시 짜보았습니다. 정상작동하지만 선생님이 작성하신 코드와 달라서 혹시나 잘못된 코드가 있는지, 비효율적인 코드가 있는지 첨삭 받고 싶어서 올립니다! 저는 main 함수 실행 -> calculate 함수 실행 -> print 함수 실행인 순차적으로 넣었는데 이게 잘못된 방식인지 궁금합니다! 강의 항상 잘 듣고 있습니다! 감사합니다^^ function calculate(n) { for (var i = 1; i <= 9; i++) { var result = []; result[i] = n * i; } print(n, result); }; function print(n, result) { for (var i = 1; i <= 9; i++) { result[i] = n * i; document.write(n + " * " + i + " = " + result[i] + "<br>"); } }; function main() { for (var n = 2; n <= 9; n++) { document.write("<h3>" + n + "단</h3>") calculate(n); } }; main();