묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
포토샵 마스터 클래스 -만들면서 배우는 포토샵 입문 쿠폰 질문
안녕하세요, 해당 도서를 사고 혼자 책보고 하는데 어려움이 있어서 강의를 구입하고자 해요 책에는 70% 쿠폰을 준다고 하는데 쿠폰번호를 찾을 수가 없네요! 아니면 현재 강의가격 3만원대가 쿠폰 70%가 적용된 가격인지 궁금합니다 해당 도서의 쿠폰을 사용하는 방법을 알려주세요!
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
orphanRemoval = true 질문
Order 클래스 list에 orphanRemoval=true 를 주고@OneToMany(mappedBy = "order", cascade = CascadeType.ALL , orphanRemoval=true) private List<OrderItem> orderItems = new ArrayList<>();order.getOrderItems.remove(0); 를 써주면 Order-OrderItem 간의 부모자식 관계가 제거되어서 삭제되는데 추가도 되는지 궁금합니다.주문 리스트 전체 변경을 진행하고 있습니다.Order 가 영속성 컨텍스트에 있을때추가될 Item들 findById로 영속성 컨텍스트로 불러온 다음 OrderItem으로 만든뒤 public void addOrderItem(OrderItem orderItem) { orderItems.add(orderItem); orderItem.setOrder(this); }order.addOrderItem(orderItem1);order.addOrderItem(orderItem2); 다음과 같이 써주면 db에 추가될 수 있나요???제 테스트 상에서는 데이터가 입력이 되어서 부모-관계가 없어지면 삭제되고 , 부모-관계를 연결시켜주면 추가된다고 생각해도 될까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
'next'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 문제
npm run dev를 하니 'next'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다.라고 뜨는데 어떻게 고치나요
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
참조 내용에서 조금 헷갈리는게 있습니다.
c2가 c1이 되는 부분을 풀어서 정의하면질문이 총 두가지입니다.c2와 같은건 참조값이라고 부르나요? 아니면 참조변수라고 부르나요?c2가 c1이 된다는건 c1이 참조하고있던 주소를 c2도 참조하게 된다는건가요? package nodocoding; import camera.Camera; public class _16_Reference { public static void main(String[] args) { // 참조 // 기본 자료형 (Primitive Data Types) : int, float, double, long, boolean, ... int[] i = new int[3]; System.out.println(i[0]); //0 double[] d = new double[3]; System.out.println(d[0]); //0.0 //참조 자료형 (Non-Primitive, Reference Data Types) : String, Camera, FactoryCam. Speedcam .. // 참조형은 따로 값을 정의 하지 않았을 때는 null 이다 // 참조 자료형은 대문자로 시작한다. String []s = new String[3]; System.out.println(s[0]); Camera[] c = new Camera[3]; System.out.println(c[0] == null); //////////// System.out.println("---------------"); int a = 10; int b = 20; b = a; System.out.println(a); // 10 System.out.println(b); // 10 b = 30; System.out.println(a); // 10 System.out.println(b); // 30 System.out.println("---------------"); Camera c1 = new Camera(); Camera c2 = new Camera(); c1.name = "카메라1"; c2.name = "카메라2"; System.out.println(c1.name); System.out.println(c2.name); c2 = c1; System.out.println(c1.name); System.out.println(c2.name);1 c2.name = "고장난 카메라"; System.out.println(c1.name); System.out.println(c2.name); changeName(c2); System.out.println(c1.name); System.out.println(c2.name); c2 = null; // 풍선을 놓은 꼴 //System.out.println(c2.name);//에러 c2 = new Camera(); c2.name = "새로생긴 카메라"; System.out.println(c2.name); } private static void changeName(Camera camera) { camera.name = "잘못된 카메라"; } }
-
미해결한 입 크기로 잘라먹는 타입스크립트(TypeScript)
promise 관련 질문 있습니다.
const promise = new Promise(function (resolve, reject) { setTimeout(() => { reject("실패"); }, 500); }); promise.then(function (res) { console.log(res); }); promise.catch(function (err) { ① console.log(err); }); // 실패 참고 문헌에는 이게 실패를 콘솔에 출력한다고 되어 있는데 실제로는 에러가 뜹니다. code: 'ERR_UNHANDLED_REJECTION'혹시 왜 그런건지 알 수 있나요?찾아보니 try catch 구문을 써야 한다는데..
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
Union 해커랭크. 꼭 풀 수 있어야 하나요?
수학적 감각이 없어서 그런지 도통 문제 조차도 이해가 안되고 어떻게 풀어야하는 지 감 조차도 않왔어서문제 풀이 영상을 보았는데도....저는 그냥 외워야하는 문제이더라고요. ㅠㅠ혹시 데이터 분석가의 기본기의 문제인가요??
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
GameInstance와 GameSingleton
두 가지 클래스는 단 하나의 객체만을 가지는데이 둘은 각각 어느 상황에 사용하는지 알 수 있을까요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
JDBC Connector 위치가 변경 된거 같습니다.
https://docs.confluent.io/5.5.1/connect/kafka-connect-jdbc/index.html 는 현재 메인 페이지로 이동이 되어서 다음 페이지에서 다운로드 받을수 있었습니다. https://www.confluent.io/hub/confluentinc/kafka-connect-jdbc
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
서버 들어갈 시 에러
- error Error: The default export is not a React Component in page: "/" at renderToHTMLImpl (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\render.js:279:19) at PagesRouteModule.render (webpack-internal:///./node_modules/next/dist/server/future/route-modules/pages/module.js:31:45) at doRender (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\base-server.js:1055:40) at cacheEntry.responseCache.get.incrementalCache.incrementalCache (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\base-server.js:1215:34) at C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\response-cache\index.js:99:42 at ResponseCache.get (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\response-cache\index.js:149:11) at DevServer.renderToResponseWithComponentsImpl (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\base-server.js:1134:53) at C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\base-server.js:727:121 at NextTracerImpl.trace (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\lib\trace\tracer.js:90:20) at DevServer.renderToResponseWithComponents (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\base-server.js:727:41) at DevServer.renderPageComponent (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\base-server.js:1366:35) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async DevServer.renderToResponseImpl (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\base-server.js:1398:32) at async DevServer.pipeImpl (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\base-server.js:645:25) at async Object.fn (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\next-server.js:1153:21) at async Router.execute (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\router.js:315:32) at async DevServer.runImpl (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\base-server.js:619:29) at async DevServer.run (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\dev\next-dev-server.js:908:20) at async DevServer.handleRequestImpl (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\base-server.js:546:20) { digest: undefined }저번 폴더구조 문제를 해결하니 이러한 문제가 생겼습니다 어떻게 하나요?
-
미해결스프링 핵심 원리 - 기본편
싱글톤 패턴 관련 질문있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강의를 듣다 의문이 하나 들어 질문드립니다.스프링 컨테이너는 객체 인스턴스를 싱글톤으로 관리한다고 하셨는데요 그럼 이전 강의에서 작성하신 Order 클래스에 있는 필드값들도 다 공유가 되는 필드값인건가요?? 만약에 다 공유되는 필드값이라고 한다면 각 주문마다의 필드값을 생성하고 싶으면 이 또한 지역변수를 이용해야 하는 건가요??
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
벌크 연산
... (위에 기존의 코드를 반영 member1,2,3 나이 별도로 설정하지 않음 '0' 현재 persist를 통해 영속성 컨텍스트에 존재하는 상황)int resultCount = em.createQuery("update Member m set m.age = 20") .executeUpdate();em.clear();Member findMember = em.find(Member.class, member1.getId());System.out.println("findMember.getAge() = " + findMember.getAge());System.out.println("resultCount = " + resultCount);System.out.println("member1.getAge() = " + member1.getAge());System.out.println("member2.getAge() = " + member2.getAge());System.out.println("member3.getAge() = " + member3.getAge());int resultCount = em.createQuery("update Member m set m.age = 20") .executeUpdate();이 부분은 영속성 컨텍스트와 상관 없이 DB에 바로 적용 된다고 알고 있습니다.em.clear();하게되면 영속성 컨텍스트를 비우게 되고,Member findMember = em.find(Member.class, member1.getId());System.out.println("findMember.getAge() = " + findMember.getAge());를 하게되면 update를 통해 DB에 저장된 값을 DB에서 불러서 영속성 컨텍스트에 저장하고 해당 값을 가져오고,System.out.println("resultCount = " + resultCount);이 값은 위에서 update를 통해 3개가 update 되었기 때문에 3이란 값이 저장되어 나오고,(궁금한 부분)System.out.println("member1.getAge() = " + member1.getAge());System.out.println("member2.getAge() = " + member2.getAge());System.out.println("member3.getAge() = " + member3.getAge());이 부분의 경우 그냥 메모리에 저장된 값을 가져오는 것이 맞나요? 디버깅을 해보기 이전에 메모리에 생성했던 값을 다시 가르키는 것 같지만 확실한지 모르겠어서 질문 남깁니다...
-
해결됨[자바/Java] 문과생도 이해하는 DFS 알고리즘! - 입문편
(백준 1260) 큐 사용에 대해서 질문드립니다!
선생님 덕분에 회차를 거듭할수록 재귀에 대한 이해도가 높아지고 있습니다 감사합니다!기존에 계속 독학으로 하다보니 제가 아는 내용과 조금 다른 부분이 있어 오늘만 벌써 두번째 질문이네요 ㅜㅜ기존에 큐를 구현할때 Queue<Integer> q = new LinkedList<>();혹은 PriorityQueue<Integer>pq = new PriorityQueue<>();로 구현해서 사용했었습니다!근데 혹시 ArrayList로 구현하시는 이유가 있을까요?? 하나 더 여쭤보자면...dfs는 재귀함수를 호출하는게 필수인데 비해bfs는 재귀호출이 없는데그럼 bfs는 재귀가 아닌 queue를 무조건적으로 사용한다고 생각하면 될까요? 매번 훌륭한 강의 감사드립니다!!
-
미해결핵심만 쉽게, 모두의 SQL 데이터 분석
설치 질문
The installer is unable to instantiate the fileThe file does not appear to exist 설치가 안됩니다.테스트도 안됩니다
-
해결됨게임 프로그래머 취업 전략 가이드
학원관련해서 고민이 있습니다.
지금 학원을 다니는게 맞나 고민입니다. 강사님께서 언급하신 학원 중 하나입니다(ㅈㅅ은 아니고요)지금 신논현역 그 학원(저번 언리얼 VR멘토링 때 다녀보고 답답했다고 말씀하셨던)의 클라이언트 취업반을 다니고 있는데 수업이 너무 답답하네요수업 도중 강사가 어 이거 왜 안되지 하고 막히는 일이 너무 비일비재합니다. 강사가 수업 코드를 미리 안쳐놓고 수업시간에 일일이 천천히 만들다 보니 너무 늦습니다. 너무 답답해서 제가 그거 아닌거 같아요 그거 이렇게 해야할거 같아요하고 알려드려서 진행하는 일이 너무 잦습니다. 강사 나름 이해하기 편하도록 천천히 설명하는거 같은데 솔직히 너무 손해 같습니다.저번에 InputLayout의 버퍼슬롯넘버 용도를 강사가 제대로 모르는 거 보고 좀 어이가 없었습니다. 이 말은 강사가 만들어준 것을 그대로 사용한 다른 사람들은 2D 포트폴리오 만들면서 인스턴싱도 안 썼다는거 아닐까요?이건 건방진 생각이니까 하면 안된다고 저 자신에게 속삭이곤 했지만 어떡해야 할지 모르겠습니다. 학원에서 정해준 팀원 중 4년제 컴공 나온 사람이 저 밖에 없어서 너무 차이가 많이 납니다. 일단 기초적인 수학이 되는 사람이 팀원 중 저 밖에 없습니다. 그리고 강사가 너무 쉬는 날을 드린다며 자주 쉬는데 이거 직무유기가 아닐까 하는 생각이 듭니다. directx11 3d 수업 시작 2주차인데 모델 하나 못 띄웠습니다. 팀원들에게 미안하긴 하지만 그만두고 혼자 directx3d 포트폴리오를 만들까 고민중입니다. 4년제 컴공(SPK 중 하나 대학입니다.)을 나왔고 하루에 10시간이상 혼자서 공부하고 포트폴리오를 만들 자신이 있습니다. 지금도 하루에 6시간 이상 따로 언리얼 엔진을 공부하고 있습니다.그럼에도 불구하고1 그냥 혼자 강의를 보면서 Directx 3D 포트폴리오를 만들지그래도 팀 프로젝트 경험을 위해 학원 다니는 것이 나을지(그래픽스, 게임 외 팀 프로젝트 경험은 있습니다)고민하고 있습니다.루키스님의 의견을 듣고 싶습니다. 긴 글 읽어주셔서 감사합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
pages 또는 앱 디렉토리를 찾을 수 없음 에러
- ready started server on 0.0.0.0:3000, url: http://localhost:3000 Error: > Couldn't find any `pages` or `app` directory. Please create one under the project root at findPagesDir (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\lib\find-pages-dir.js:54:15) at DevServer.getRoutes (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\dev\next-dev-server.js:191:71) at new Server (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\base-server.js:198:47) at new NextNodeServer (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\next-server.js:175:9) at new DevServer (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\dev\next-dev-server.js:149:9) at NextServer.createServer (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\next.js:179:24) at C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\next.js:200:42 at async NextServer.prepare (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\next.js:161:24) at async Server.<anonymous> (C:\Users\USER\Desktop\1080\react\front\node_modules\next\dist\server\lib\render-server.js:128:17) { type: 'Error'npm run dev를 했을 때 이런식으로 뜨는데 어떻게 해야 하나요??
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-O 시간복잡도 계산 질문
안녕하세요 큰돌님처음 이문제 읽고 완탐이 가능한지 계산할때시간복잡도 = 300개중 3개 뽑는 확률 X (추가된 가로선에 대해 정답인지 탐색하는 횟수 -> 대략적 n*h)로 생각해서 완탐이 안될꺼라고 생각을 하였는데요~혹시 제가 생각한게 틀린걸까요??아 물론 해당 문제는 백트래킹이긴하지만 혹시 제가 잘못알고 있을까봐 헷갈려서 질문드립니다..!
-
해결됨홍정모의 따라하며 배우는 C언어
7-2. getchar(), putchar() 함수
안녕하세요. 강의를 들으며 궁금한 점이 생겨 질문드립니다. 1번 예제를 보고, 저는 getchar() 함수가 '입력 받은 문자를 해당 아스키코드에 대응하는 정수로 해석해 변수에 그 값을 저장'한다고 이해했습니다. 그렇다면 그 값을 int로 해석한 뒤 char type 변수에 다시 저장하는 것인데, 이 지점이 잘 이해되지 않습니다. char 범위의 값을 int 형식으로 해석한 뒤 다시 변수에 저장하기 때문에 메모리에 있어 아무 문제가 없는 걸까요?? int로 해석하는 것이 'int 형식으로 값을 변환함'으로 이해하는 것이 맞을까요??buffer라는 임시 공간이 활성화 되는 시점은 getchar() 함수를 통해 문자열을 입력한 뒤, 반복문에 들어가는 때인가요? 아니면 getchar() 함수로 입력받는 그 순간 buffer가 활성화 되는 건가요?늘 친절한 답변 감사합니다!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
nullpointexception 에러가 뜹니다.
2시간동안 이리저리 따라해서 계속 널포인트가 뜹니다.PlayerController클레스의 여기에서 널포인트가 뜹니다. Managers.Input.KeyAction += OnKeyboard; 에러내용은 아래이고NullReferenceException: Object reference not set to an instance of an objectManagers.get_Input () (at Assets/Script/Managers/Managers.cs:11)PlayerController.Start () (at Assets/Script/PlayerController.cs:12)
-
미해결금융데이터 분석을 위한 판다스 활용법
DataFrame 강의 중 About NaN 질문입니다.
안녕하세요, 수업 잘 듣고 있습니다. 감사합니다.강의 중 DataFrame 값 중 NaN인 값의 날짜를 추출하는 방법이 있었습니다. 이 부분이 잘 이해가 안가서 질문을 드립니다.df_samsung_close.isna() 를 하게 되면, 삼성전자의 종가값이 있는 날은 False, 없는 날은 True이고 인덱스가 날짜인 데이터프레임이 조회됩니다. 따라서, df_samsung_close.isna().values를 하면 True와 False로 이루어진 numpy array가 출력됩니다. 이때 선생님께서는 df_samsung_close[df_samsung_close.isna().values].index를 이용해서 답을 찾으셨는데,일단 데이터프레임[np array]가 의미하는 바를 모르겠습니다. 데이터프레임[np.array(true, false,...)] 했더니 true인 값만이 조회가 되는 syntax가 잘 이해가 가지 않아서요.설명해주실 수 있나요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
loadUserByUsername(String username) 의 매개변수가 어디서 오는지 궁금합니다.
loadUserByUsername(String username) 에 매개변수로 들어오는 String username은 AuthenticationFilter의attemptAuthentication에서 만들어 주었던 UsernamePasswordAuthenticationToken 을 사용하는게 맞나요? 맞다면 email을 입력하였는데 어떻게 userName으로 바뀐건지 궁금합니다.