묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
회피 기법에서 timestamp 사용
자원을 할당할 때 timestamp를 사용하여 어떻게 deadlock이 일어나지 않도록 하는지 추가 설명이 궁금합니다!
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
jquery_calendar.min 파일 사용....
JS파일을 import해서 사용하려고 하는데 방법을 모르겠습니다ㅠㅠjquery_calendar.min.js파일을 import 해서 사용하려고 하는데 elint로 띄어쓰기 Tap 등 문법에 걸려서 사용을 못하는데어떻게 사용해야 하나요...ㅠㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
@ManyToOne 에서 조건절을 추가 해야 한다면
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요. 강의 잘 듣고 있습니다. 저희 레거시 시스템에 JPA를 적용 하려는데 연관관계 매핑중 궁금한 사항이 있어 질문드립니다. 예를 들어 아래와 같은 팀, 멤버 테이블이 있습니다. 데이터 삭제는 없고 DEL_YN 이란 컬럼으로 관리되고 있습니다. (Y : 삭제) 멤버테이블에서 foreign key 는 team_id 가 아니고 team_code 로 되어 있습니다. 이와 같은 관계에서 연관관계 매핑을 다음과 같이 했습니다. @Entity public class Team { @Id @GeneratedValue @Column(name="TEAM_ID") private Long id; @Column(name="TEAM_NAME") private String teamName; @Column(name="TEAM_CODE") private String teamCode; @OneToMany(mappedBy = "team") // 읽기 전용 private List<Member> members = new ArrayList<>(); public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getTeamName() { return teamName; } public void setTeamName(String teamName) { this.teamName = teamName; } public String getTeamCode() { return teamCode; } public void setTeamCode(String teamCode) { this.teamCode = teamCode; } public List<Member> getMembers() { return members; } public void setMembers(List<Member> members) { this.members = members; } } @Entity public class Member { @Id @GeneratedValue @Column(name="MEMBER_ID") private Long id; @Column(name= "MEMBER_NAME") private String memberName; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "TEAM_CODE", referencedColumnName = "TEAM_CODE") // DEL_YN = 'N' 추가하려면? private Team team; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getMemberName() { return memberName; } public void setMemberName(String memberName) { this.memberName = memberName; } public Team getTeam() { return team; } public void changeTeam(Team team) { this.team = team; team.getMembers().add(this); } } 이와 같은 연관관계에서 team.getMembers() 또는 member.getTeam() 에서 DEL_YN = 'N' 인 데이터만 조회되게끔 하려면 어떻게 해야 하나여?
-
미해결[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
Normalization? 관련 질문 드립니다.
안녕하세요 강사님. 강의 잘 듣고 있습니다. cam 함수에서 " 원본 이미지의 데이터가 0~255로 이루어져 있어서 255를 곱한다고 하셨는데, 이 부분이 이해가 안 갑니다. 각 픽셀 값이 0~255로 이루어져있는 것은 알고 있는데 여기서 ((data[0][0] / 2 + 0.5) * 255)가 이해가 안 갑니다. 예를 들어 원본 이미지의 한 픽셀값이 200이라고 가정해봤을 때, (200 / 2 + 0.5) * 255 = 25,627.5가 나오는 데,,,,, 강사님의 설명을 부탁드립니다!!!!
-
미해결자바스크립트+jQuery 기초부터 실무까지 : 중급 Part.1
실습 - 노드 생성, 추가, 삭제, 이동 (4) - ex09 中
html() 메서드와 동일하게 append() 메서드도 추가할 데이터를 모두 만든 후 한 번에 추가가 가능했습니다. $("#addHTML").on("click", function() { for (let i = 0; i < 10; i++) { data += "<li>menu" + i + "</li>"; } // html() 메서드를 1회만 호출해서 노드를 추가할 수 있다. $menu.html(data); // $menu.append(data) 도 동일한 결과가 출력된다. }); 메서드 내부에서는 작동하는 원리가 다를 수 있겠습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
content.concat
새로운 comment를 submit했을 때 Content State에 새로운 comment를 추가해주기위해서 comment.concat을 쓰는거잖아요? submit할때 새로고침 되게하면 결과는 똑같은거 맞나요??!
-
미해결선형대수학개론
Theorem 11에서 항상 T(0)=0 인 이유
linear transformation에서 T(0)=0이 항상 성립하는 이유가 0 vector 'u'가 존재한다고 치면, ( 임의의 scala : 2 )Theorem 5에 의해 A(2u) = 2 * A(u)이고, 0 vector에 어떠한 scala를 곱해도 0 vector기 때문에 A(0) = 2 * A(0)이 되고, 이 식이 성립하려면 A(0) = 0인 경우밖에 없어서다. 라고 이해해봤는데 맞나요??
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
14:42 초 에서 rv 질문...
안녕하세요 강사님 16번째줄 val rv : RecyclerView = findViewById(R.id.rv) 에서 rv가 빨간색으로 임포트 되지 않습니다. 나머지 모두 다 같게 했는데도요.. 계속 살펴봐도 해결이 안돼서 질문남깁니다. rv가 어디에 있는 객체 인가요?? 아니면 제가 네비게이션 강좌 마지막꺼를 넘기긴 했습니다.. 이부분에 있던것인가요?
-
미해결이펙티브 자바 완벽 공략 1부
IllegalArgumentException 에 대해
안녕하세요 기선님 제가 프로젝트를 하면서 해당 IllegalArgumentException, IllegalStateException 적절한 사용 범위에 대해서 의문을 가졌던 적이 있는데요. 기선님이 언급하셨듯 validation check 와 추가적으로 서비스로 전이되는 값이 기대하는 값이 아니여도 IllegalArgumentException 을 띄워도 되는건지 궁금합니다. 예를 들어 회원가입 컨트롤러에 signUpDto 를 통해 회원 정보를 받고 해당 Dto를 SignUpService의 인자로 넘겨 처리합니다. 그때 service가 이미 등록된 회원이라면 IllegalArgumentException 던져야 할지 IllegalStateException 을 던져야 할지 궁금합니다. 어떻게 보면 넘겨받은 인자로 처리할 수 없기 때문에 ArgException도 맞는 것 같고 해당 state를 처리할 수 없기 때문에 StateException도 맞는것 같아서 질문합니다.
-
미해결스프링 핵심 원리 - 고급편
private method 포함한 Controller @Aspect로 AOP 적용했을때의 의문점
안녕하세요. Controller에 AOP를 적용하는 과정에서 궁금한점이 있어 질문을 올립니다. 보통 handler method 는 private 으로 지정하진 않겠지만, 만일 private으로 지정해도 handler는 정상 동작하는 것으로 알고 있고 정상 동작도 확인하였습니다. 그런데, @Aspect 이용해서 해당 Controller의 Proxy를 빈으로 등록시켰을때 문제가 발생합니다. 우선, 첫번째 예상했던 것은 CGLIB는 상속을 이용하기에 private메서드는 상속을 못해서 handler가 정상동작하지 못할 것 같았습니다. 하지만 결과는 정상동작하는 것을 보았습니다. 어떻게 정상동작이 수행가능 한걸까요? 혹시, private handler의 경우는 바로 target메서드를 찾아 실행시키나 해서 stack trace를 봐보면 Enhancer객체에서 실행되는 것을 볼 수 있습니다. 물론, 이처럼 간단한 handler라면, 정상적으로 응답이 오지만 만일 해당 handler가 의존성주입된 객체를 사용하려고 한다면 Enhancer 객체는 상태를 갖지않는 proxy객체라 NullPointerException이 발생합니다. 의문점을 정리해보자면, `private handler는 어떻게 Enhancer객체에서 수행할 수 있을까? ` 입니다. 한번 reflection은 private메서드도 수행가능하기에 상속한 슈퍼클래스의 private 메서드를 이용해 정상 동작한다. 로 가정하고 생각해봤습니다. 그러면 또 꼬리의문이 드는데 슈퍼클래스의 private메서드를 이용한다면, 실제 target 메서드이므로 DI된 객체가 null이 되는 것이 의문 입니다.
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
axios Unauthorized 에러 관련 질문 드립니다.
강사님~ 안녕하세요~~!! 강의 수강 중 - Suggestion 목록 API 및 화면 구현 - useAxios 훅을 통한 보다 손쉬운 조회 API 요청 해당 강의의 실습 중 에러가 생겨서 질문을 드립니다. 먼저, 아래는 SuggestionList.js 의 코드입니다. 아래는 Suggestion.js의 코드입니다. 리액트 페이지에서 suggetstions for you 부분에 친구 목록이 뜨지 않고, 다음과 같은 error가 보여집니다. (이전에는 되었던 것 같은데 컴퓨터를 재부팅 한 이후로 되지 않는 것 같습니다...ㅠㅠ) 해결을 어떻게 해야할 지 강사님의 조언을 구하고 싶습니다..! 그럼 미리 감사 인사를 드립니다 ㅠㅠ !!
-
미해결따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
오류가 떠서 문의 드립니다.
WARNING in src\App.js Line 1:8: 'logo' is defined but never used no-unused-vars Line 7:3: 'Link' is defined but never used no-unused-vars Line 12:9: 'Registerpage' is defined but never used no-unused-vars ERROR in ./src/App.js 6:0-80 Module not found: Error: Can't resolve 'react-router-dom' in 'C:\Users\user\Desktop\react-firebase-chat-app\src' @ ./src/index.js 7:0-24 11:33-36 ERROR in ./src/App.js 7:0-54 Module not found: Error: Can't resolve './components/ChatPage/ChatPage' in 'C:\Users\user\Desktop\react-firebase-chat-app\src' @ ./src/index.js 7:0-24 11:33-36 ERROR in ./src/App.js 8:0-57 Module not found: Error: Can't resolve './components/LoginPage/LoginPage' in 'C:\Users\user\Desktop\react-firebase-chat-app\src' @ ./src/index.js 7:0-24 11:33-36 ERROR in src\App.js Line 20:44: 'ResisterPage' is not defined no-undef Search for the keywords to learn more about each error. 3 errors have detailed information that is not shown. Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it. webpack 5.72.0 compiled with 4 errors and 1 warning in 194 ms 이러고 오류가 뜨는데 봐주실수 있나요 .
-
해결됨it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
시간 복잡도 관련으로 질문 드립니다
안녕하세요 강사님, 강의 잘 듣고 있습니다! 다름이 아니라 제가 짠 코드로도 100점이 나오긴 하는데, 강사님이 설명해주신 코드와는 방식이 조금 달라 해당 코드의 시간 복잡도에 대해 여쭤보고자 질문 드립니다. #include <iostream> using namespace std; int main() { int count = 0; int max = 0; int input; cin >> input; for (int i = 1; i <= input; i++) { count = 0; max = i; for (int j = 1; j <= max; j++) { if (i % j == 0) { if ((i / j) != j) count++; max = (i / j) - 1; count++; } } cout << count << ' '; } cout << endl; } 시간 복잡도 O(n^2)의 코드와 유사한데, for문을 한 번 계산할 때마다 max 값을 줄여 약수의 절반을 찾아내면 다음 for문으로 넘어가는 방식의 코드예요. 실제로 for문이 도는 건 원래의 값보다 훨씬 적긴 한데 O(logn * n)보다는 오래 걸리는 것처럼 보여서... 이 코드의 시간 복잡도도 O(n^2)이 맞나요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
DisallowedHost 예외 관련 질문입니다.
선생님 안녕하세요. 수업 중에 DisallowedHost 예외에 대해서 설명해주시면서, ngrok를 사용할 때는 ngrok에서 제시하는 url 주소를 추가해줘야 하지만 실제로 서비스를 운영할 때에는 별로 추가할 것이 없다고 하셨는데요. 실제로 서비스를 운영할 때는 어떤 주소들이 추가되나요? 악성 사용자가 아닌 이상 누구든 접속을 허용해줘야하니 차단하게끔 설정한 일부를 제외한 나머지에게는 열어두는 것인가요? 네트워크 쪽 공부를 깊이 하지 않은 상태라 조금 잘 와닿지 않는 부분이 있는 것 같습니다.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
[Hello JPA - 프로젝트 생성] 강의 13:22 부분
[Hello JPA - 프로젝트 생성] 강의 13:22 부분에서 persistence.xml에 설정값을 입력하신 후에 Setup Frameworks창이 열렸는데요. 캠화면에 의해 가려진 것 같습니다. 혹시 상단에 뜨는 "File is not configured as JPA faced descriptor Create JPA facet and add file to its configuration" 안내를 클릭하는 것과 동일한 것인지 궁금합니다. 이 안내를 클릭시 별다른 안내창 없이 안내바가 사라집니다.
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
디버깅방법을 알수있을까요?
타입 예외 보고 메시지 서블릿 실행이 예외를 발생시켰습니다. 설명 서버가, 해당 요청을 충족시키지 못하게 하는 예기치 않은 조건을 맞닥뜨렸습니다. 예외 javax.servlet.ServletException: 서블릿 실행이 예외를 발생시켰습니다. org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 근본 원인 (root cause) java.lang.NoClassDefFoundError: kr/bit/Model/MemberDAO kr.bit.controller.MemberListController.requestHandler(MemberListController.java:20) kr.bit.frontController.MemberFrontController.service(MemberFrontController.java:44) javax.servlet.http.HttpServlet.service(HttpServlet.java:741) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 비고 근본 원인(root cause)의 풀 스택 트레이스를, 서버 로그들에서 확인할 수 있습니다. 이런식으로 에러가뜨는데 도대체 DAO를 봐도 머가 잘못된지 모르겠습니다. 그 이유는 일단 빨간줄도없고, 강사님 소스 임포트해서 하면 잘됩니다. 그리고 제 04번도 잘되구요 그 상태에서 강사님 소스를 복붙하면서 이전소스랑 비교도 하면서 해도 안됩니다,,,
-
미해결선형대수학개론
단위벡터 질문있습니다.
e1 = (1, 0) 이고 e2 = (0, 1)인데, e1, e2, e3 ... 차원이 커질수록 단위벡터들도 많아지잖아요, 그러면 j번째 단위벡터 ej는 (0, 0, ..., 1, 0, ... 0) 요런식으로 되는 건가요? ( 1의 위치는 j번째 ) 당연하게 생각하고 있긴 했었는데 뭔가 궁금해서 확실하게 알고 싶어서 질문 드립니다.
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
CORS 에러에 대해서 좀 더 자세한 설명 부탁드립니다.
안녕하세요. jQuery가 melon으로 AJAX 요청을 날렸을 때 CORS 에러가 발생하는 사례에 대해서 좀 더 자세한 설명을 요청드리고 싶은데요. 브라우저가 차단하는 거라고 말씀하셨는데, 정확히 어떤 일들이 어떤 순서로 일어나는지 궁금합니다. 강의 중에 말씀하신 것을 바탕으로 melon.com에서 CORS를 허용하는 host 중에 localhost:8000이 없기 때문에, 즉 localhost:8000에서 AJAX 요청을 보냈을 때에 melon.com이 CORS를 허용한다는 헤더가 포함된 응답을 보내주지 않기 때문이라고 이해했는데요. 사실 이렇게 생각하면 결국 melon.com에서 요청에 대해서 유저가 기대한 응답을 주는 것을 거부했다는 것처럼 느껴지는데, 유저가 사용하는 브라우저가 차단을 한다는 건 어느 단계에서 무엇을 그렇게 한다는 것인가요? 그리고 JSONP의 경우는 리액트를 사용하면서도 종종 사용하는 경우가 있는 건가요?
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
kubernetes 임계치값 질문있습니다~
[질문 전 답변]1. 강의 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기] kubernetes 임계치값 기본값이 아래와 같이 설정되어있을때 memory.available<100Mi nodefs.available<10% nodefs.inodesFree<5% imagefs.available<15% <- 이미지 1. 만약 /var/lib/docker/overlay2의 용량이 85%이상이되면 용량 확보를 위해 docker image를 랜덤으로 삭제하나요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 요청합니다.
.zip 안에 파일이 없네요. jhkim@sphinfo.co.kr 첨부부탁드리겠습니다~